.SegmentedRadioGroup-module__bWOkba__root{border:1px solid var(--semantic-neutral-border-strong);border-radius:calc(var(--radius-s) * 1px);background-color:#0000;height:36px;display:inline-flex;overflow:hidden}.SegmentedRadioGroup-module__bWOkba__root.SegmentedRadioGroup-module__bWOkba__fullWidth{width:100%;display:flex}.SegmentedRadioGroup-module__bWOkba__root.SegmentedRadioGroup-module__bWOkba__fullWidth .SegmentedRadioGroup-module__bWOkba__segment{flex:1}.SegmentedRadioGroup-module__bWOkba__root.SegmentedRadioGroup-module__bWOkba__fullWidth .SegmentedRadioGroup-module__bWOkba__content{flex:1;justify-content:center}.SegmentedRadioGroup-module__bWOkba__root.SegmentedRadioGroup-module__bWOkba__sizeL{height:48px}.SegmentedRadioGroup-module__bWOkba__segment{cursor:pointer;align-items:stretch;height:100%;display:inline-flex;position:relative}.SegmentedRadioGroup-module__bWOkba__segment+.SegmentedRadioGroup-module__bWOkba__segment{border-left:1px solid var(--semantic-neutral-border-strong)}.SegmentedRadioGroup-module__bWOkba__root[aria-disabled=true] .SegmentedRadioGroup-module__bWOkba__segment{cursor:not-allowed}.SegmentedRadioGroup-module__bWOkba__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SegmentedRadioGroup-module__bWOkba__content{align-items:center;gap:calc(var(--spacing-xxs) * 1px);height:100%;padding:0 calc(var(--spacing-s) * 1px);font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);font-family:inherit;display:inline-flex}.SegmentedRadioGroup-module__bWOkba__contentL{padding:0 calc(var(--spacing-s) * 1px)}.SegmentedRadioGroup-module__bWOkba__root.SegmentedRadioGroup-module__bWOkba__sizeL .SegmentedRadioGroup-module__bWOkba__content{color:var(--semantic-neutral-text-high);font-weight:600}.SegmentedRadioGroup-module__bWOkba__root.SegmentedRadioGroup-module__bWOkba__sizeL .SegmentedRadioGroup-module__bWOkba__input:checked+.SegmentedRadioGroup-module__bWOkba__content{font-weight:600}.SegmentedRadioGroup-module__bWOkba__input:checked+.SegmentedRadioGroup-module__bWOkba__content{background-color:var(--semantic-neutral-border-strong);color:var(--semantic-neutral-text-high);font-weight:700}.SegmentedRadioGroup-module__bWOkba__input:focus-visible+.SegmentedRadioGroup-module__bWOkba__content{outline:2px solid var(--semantic-primary-default);outline-offset:-2px}.SegmentedRadioGroup-module__bWOkba__input:disabled+.SegmentedRadioGroup-module__bWOkba__content{opacity:.5}
.Button-module__QQb0Vq__root{-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;background-color:var(--btn-bg);color:var(--btn-color);border-color:var(--btn-border-color);cursor:pointer;border-style:solid;border-width:1px;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.Button-module__QQb0Vq__root:hover:not(:disabled){background-color:var(--btn-bg-hover);color:var(--btn-color-hover);border-color:var(--btn-border-color-hover)}.Button-module__QQb0Vq__root:focus-visible{outline:4px solid var(--btn-focus-ring);outline-offset:2px}.Button-module__QQb0Vq__root:active:not(:disabled){transform:scale(.98)}.Button-module__QQb0Vq__root:disabled{cursor:not-allowed}.Button-module__QQb0Vq__touchTarget{overflow:visible}.Button-module__QQb0Vq__touchTarget:after{content:"";inset:var(--btn-touch-expand) 0;position:absolute}
.IconButton-module__Mkj3Fq__root{-webkit-user-select:none;user-select:none;color:var(--icon-btn-color);cursor:pointer;border-radius:var(--icon-btn-radius);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex;position:relative}.IconButton-module__Mkj3Fq__root:hover:not(:disabled){background-color:var(--icon-btn-bg-hover)}.IconButton-module__Mkj3Fq__root:active:not(:disabled){background-color:var(--icon-btn-bg-active)}.IconButton-module__Mkj3Fq__root:focus-visible{outline:2px solid var(--icon-btn-focus-ring);outline-offset:2px}.IconButton-module__Mkj3Fq__root:disabled{opacity:.4;cursor:not-allowed}
.DateInput-module__M6LHPW__root{flex-direction:column;gap:6px;font-family:inherit;display:inline-flex}.DateInput-module__M6LHPW__labelRow{align-items:center;gap:8px;display:inline-flex}.DateInput-module__M6LHPW__label{color:var(--semantic-neutral-text-middle);font-size:16px;font-weight:600;line-height:20px}.DateInput-module__M6LHPW__requiredChip{background-color:var(--semantic-neutral-system-danger-default);color:var(--semantic-secondary-default);border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:13px;display:inline-flex}.DateInput-module__M6LHPW__description{color:var(--semantic-neutral-text-low);font-size:11px;font-weight:400;line-height:18px}.DateInput-module__M6LHPW__error{color:var(--semantic-neutral-system-danger-text);font-size:12px}.DateInput-module__M6LHPW__inputRow{align-items:center;gap:8px;display:inline-flex}.DateInput-module__M6LHPW__fieldContainer{border:1px solid var(--semantic-neutral-border-default);background-color:var(--semantic-neutral-background-card);border-radius:4px;align-items:center;height:48px;padding:0 16px;transition:border-color .15s;display:inline-flex}.DateInput-module__M6LHPW__fieldContainer:focus-within{outline:4px solid var(--primitive-blue-600);outline-offset:0;border-color:var(--primitive-blue-600)}.DateInput-module__M6LHPW__fieldContainerError{border-color:var(--semantic-neutral-system-danger-default)}.DateInput-module__M6LHPW__fieldContainerDisabled{background-color:var(--semantic-secondary-disabled);cursor:not-allowed}.DateInput-module__M6LHPW__segmentGroup{align-items:center;gap:4px;display:inline-flex}.DateInput-module__M6LHPW__segmentGroupGap{width:8px}.DateInput-module__M6LHPW__separator{color:var(--semantic-neutral-text-high);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:Noto Sans JP,sans-serif;font-size:13px;line-height:13px;display:inline-flex}.DateInput-module__M6LHPW__segment{height:100%;color:var(--semantic-neutral-text-high);text-align:right;-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-family:Inter,sans-serif;font-size:16px;line-height:20px}.DateInput-module__M6LHPW__segment::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DateInput-module__M6LHPW__segment::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DateInput-module__M6LHPW__segmentYear{width:4ch}.DateInput-module__M6LHPW__segmentDouble{width:2ch}.DateInput-module__M6LHPW__segment:disabled{color:var(--primitive-gray-600);cursor:not-allowed}.DateInput-module__M6LHPW__calendarButtonWrapper{display:inline-flex;position:relative}.DateInput-module__M6LHPW__calendarButton{border:1px solid var(--semantic-neutral-border-default);background-color:var(--semantic-neutral-background-card);width:48px;height:48px;color:var(--semantic-neutral-text-high);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.DateInput-module__M6LHPW__calendarButton:hover:not(:disabled){background-color:var(--semantic-secondary-disabled)}.DateInput-module__M6LHPW__calendarButton:focus-visible{outline:4px solid var(--primitive-blue-600);outline-offset:0}.DateInput-module__M6LHPW__calendarButton:disabled{cursor:not-allowed;color:var(--primitive-gray-500);background-color:var(--semantic-secondary-disabled)}.DateInput-module__M6LHPW__hiddenNativeInput{clip-path:inset(50%);white-space:nowrap;border:0;width:100%;height:1px;margin:8px 0 0;padding:0;position:absolute;top:100%;left:0;overflow:hidden}
.DateRangeInput-module__xP7-Tq__root{flex-direction:column;gap:6px;font-family:inherit;display:inline-flex}.DateRangeInput-module__xP7-Tq__labelRow{align-items:center;gap:8px;display:inline-flex}.DateRangeInput-module__xP7-Tq__label{color:var(--semantic-neutral-text-middle);font-size:16px;font-weight:600;line-height:20px}.DateRangeInput-module__xP7-Tq__requiredChip{background-color:var(--semantic-neutral-system-danger-default);color:var(--semantic-secondary-default);border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:13px;display:inline-flex}.DateRangeInput-module__xP7-Tq__description{color:var(--semantic-neutral-text-low);font-size:11px;font-weight:400;line-height:18px}.DateRangeInput-module__xP7-Tq__error{color:var(--semantic-neutral-system-danger-text);font-size:12px}.DateRangeInput-module__xP7-Tq__groupRow{align-items:center;gap:16px;display:inline-flex}.DateRangeInput-module__xP7-Tq__separator{color:var(--semantic-neutral-text-middle);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:19px;line-height:20px;display:inline-flex}.DateRangeInput-module__xP7-Tq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Select-module__AGMCkG__root{display:inline-block;position:relative}.Select-module__AGMCkG__fullWidth{width:100%;display:block}.Select-module__AGMCkG__trigger{width:100%;height:var(--select-trigger-height);padding:0 var(--select-trigger-padding-x);border:1px solid var(--select-border-color);border-radius:var(--select-radius);background-color:var(--select-bg);color:var(--select-color);font-size:calc(var(--font-size-200) * 1px);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;line-height:1;transition:border-color .15s,box-shadow .15s;display:inline-flex}.Select-module__AGMCkG__trigger:hover:not(:disabled){border-color:var(--select-border-color-hover)}.Select-module__AGMCkG__trigger:focus-visible{outline:2px solid var(--select-focus-ring);outline-offset:2px}.Select-module__AGMCkG__trigger:disabled{opacity:.5;cursor:not-allowed}.Select-module__AGMCkG__triggerOpen{border-color:var(--select-border-color-open)}.Select-module__AGMCkG__triggerError,.Select-module__AGMCkG__triggerError:hover:not(:disabled){border-color:var(--semantic-neutral-system-danger-default)}.Select-module__AGMCkG__error{color:var(--semantic-neutral-system-danger-text);margin-top:4px;font-size:12px;display:block}.Select-module__AGMCkG__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Select-module__AGMCkG__placeholder{color:var(--select-placeholder-color)}.Select-module__AGMCkG__chevron{flex-shrink:0;width:16px;height:16px;transition:transform .15s}.Select-module__AGMCkG__chevronOpen{transform:rotate(180deg)}.Select-module__AGMCkG__dropdown{z-index:var(--mantine-z-index-popover,300);border:1px solid var(--select-border-color);border-radius:var(--select-radius);background-color:var(--select-bg);max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 4px 1px #0003}.Select-module__AGMCkG__listbox{margin:0;padding:4px 0;list-style:none}.Select-module__AGMCkG__option{font-size:calc(var(--font-size-200) * 1px);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--select-color);padding:8px 12px;line-height:1.4;transition:background-color .1s;display:block;overflow:hidden}.Select-module__AGMCkG__option:hover,.Select-module__AGMCkG__optionHighlighted{background-color:var(--select-option-hover-bg)}.Select-module__AGMCkG__optionSelected{font-weight:600}
.SearchableSelect-module__dMpSbG__root{display:inline-block;position:relative}.SearchableSelect-module__dMpSbG__fullWidth{width:100%;display:block}.SearchableSelect-module__dMpSbG__trigger{width:100%;height:40px;padding:0 var(--searchable-select-trigger-padding-right,32px) 0 12px;border:1px solid var(--searchable-select-border-color);border-radius:var(--searchable-select-radius);background-color:var(--searchable-select-bg);color:var(--searchable-select-color);cursor:text;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.SearchableSelect-module__dMpSbG__trigger:read-only{cursor:pointer}.SearchableSelect-module__dMpSbG__trigger:read-only:hover:not(:disabled){border-color:var(--searchable-select-border-color-hover)}.SearchableSelect-module__dMpSbG__trigger::placeholder{color:var(--searchable-select-placeholder-color)}.SearchableSelect-module__dMpSbG__trigger:focus-visible{outline:2px solid var(--searchable-select-focus-ring);outline-offset:2px}.SearchableSelect-module__dMpSbG__trigger:disabled{opacity:.5;cursor:not-allowed}.SearchableSelect-module__dMpSbG__triggerOpen{border-color:var(--searchable-select-border-color-open)}.SearchableSelect-module__dMpSbG__trailingIcons{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.SearchableSelect-module__dMpSbG__chevron{width:16px;height:16px;color:var(--searchable-select-color);flex-shrink:0;transition:transform .15s}.SearchableSelect-module__dMpSbG__chevronOpen{transform:rotate(180deg)}.SearchableSelect-module__dMpSbG__clearButton{width:16px;height:16px;color:var(--searchable-select-color);cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.SearchableSelect-module__dMpSbG__clearButton:hover{color:var(--searchable-select-border-color-open)}.SearchableSelect-module__dMpSbG__clearButton:focus-visible{outline:2px solid var(--searchable-select-focus-ring);outline-offset:2px}.SearchableSelect-module__dMpSbG__clearIcon{width:12px;height:12px}.SearchableSelect-module__dMpSbG__spinner{border:2px solid var(--searchable-select-border-color);border-top-color:var(--searchable-select-border-color-open);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite SearchableSelect-module__dMpSbG__searchable-select-spin}@keyframes SearchableSelect-module__dMpSbG__searchable-select-spin{to{transform:rotate(360deg)}}.SearchableSelect-module__dMpSbG__dropdown{z-index:var(--mantine-z-index-popover,300);border:1px solid var(--searchable-select-border-color);border-radius:var(--searchable-select-menu-radius);background-color:var(--searchable-select-bg);max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 4px 1px #0003}.SearchableSelect-module__dMpSbG__listbox{margin:0;padding:4px 0;list-style:none}.SearchableSelect-module__dMpSbG__option{cursor:pointer;height:40px;color:var(--searchable-select-color);align-items:center;gap:8px;padding:0 12px;font-size:16px;line-height:1.4;transition:background-color .1s;display:flex}.SearchableSelect-module__dMpSbG__option:hover,.SearchableSelect-module__dMpSbG__optionHighlighted{background-color:var(--searchable-select-option-highlight-bg)}.SearchableSelect-module__dMpSbG__optionIcon{width:24px;height:24px;color:var(--searchable-select-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SearchableSelect-module__dMpSbG__checkIcon{width:16px;height:16px}.SearchableSelect-module__dMpSbG__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchableSelect-module__dMpSbG__optionLabelBold{color:var(--semantic-neutral-text-high);font-weight:700}.SearchableSelect-module__dMpSbG__optionTrailing{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-neutral-text-middle);flex-shrink:0;margin-left:auto}.SearchableSelect-module__dMpSbG__emptyState{height:72px;color:var(--searchable-select-placeholder-color);text-align:center;justify-content:center;align-items:center;margin:4px 0;padding:0 12px;font-size:13px;display:flex}
.SearchInput-module__OpHcCa__root{display:inline-block;position:relative}.SearchInput-module__OpHcCa__fullWidth{width:100%;display:block}.SearchInput-module__OpHcCa__searchIcon{top:50%;left:var(--search-input-padding-x);color:var(--search-input-placeholder-color);pointer-events:none;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.SearchInput-module__OpHcCa__input{width:100%;height:36px;padding:0 var(--search-input-padding-right) 0 var(--search-input-padding-left);border:1px solid var(--search-input-border-color);border-radius:var(--search-input-radius);background-color:var(--search-input-bg);color:var(--search-input-color);font-size:var(--search-input-font-size);line-height:1;transition:border-color .15s,box-shadow .15s;display:block}.SearchInput-module__OpHcCa__input::placeholder{color:var(--search-input-placeholder-color)}.SearchInput-module__OpHcCa__input:hover:not(:disabled){border-color:var(--search-input-border-color-hover)}.SearchInput-module__OpHcCa__input:focus{border-color:var(--search-input-border-color-focus);outline:none}.SearchInput-module__OpHcCa__input:focus-visible{outline:2px solid var(--search-input-focus-ring);outline-offset:2px}.SearchInput-module__OpHcCa__input:disabled{opacity:.5;cursor:not-allowed}.SearchInput-module__OpHcCa__trailingIcons{top:50%;right:var(--search-input-padding-x);pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;transform:translateY(-50%)}.SearchInput-module__OpHcCa__clearButton{width:16px;height:16px;color:var(--search-input-color);cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.SearchInput-module__OpHcCa__clearButton:hover{color:var(--search-input-border-color-focus)}.SearchInput-module__OpHcCa__clearButton:focus-visible{outline:2px solid var(--search-input-focus-ring);outline-offset:2px}.SearchInput-module__OpHcCa__clearIcon{width:12px;height:12px}.SearchInput-module__OpHcCa__spinner{border:2px solid var(--search-input-border-color);border-top-color:var(--search-input-border-color-focus);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite SearchInput-module__OpHcCa__search-input-spin}@keyframes SearchInput-module__OpHcCa__search-input-spin{to{transform:rotate(360deg)}}.SearchInput-module__OpHcCa__dropdown{z-index:var(--mantine-z-index-popover,300);border:1px solid var(--search-input-menu-border-color);border-radius:var(--search-input-menu-radius);background-color:var(--search-input-bg);box-shadow:var(--search-input-menu-shadow);max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.SearchInput-module__OpHcCa__listbox{margin:0;padding:4px 0;list-style:none}.SearchInput-module__OpHcCa__option{padding:8px var(--search-input-padding-x);font-size:var(--search-input-font-size);cursor:pointer;color:var(--search-input-color);align-items:center;gap:8px;line-height:1.4;transition:background-color .1s;display:flex}.SearchInput-module__OpHcCa__option:hover,.SearchInput-module__OpHcCa__optionHighlighted{background-color:var(--search-input-option-highlight-bg)}.SearchInput-module__OpHcCa__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchInput-module__OpHcCa__optionTrailing{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-neutral-text-middle);flex-shrink:0;margin-left:auto}.SearchInput-module__OpHcCa__emptyState{padding:8px var(--search-input-padding-x);font-size:var(--search-input-font-size);color:var(--search-input-placeholder-color);margin:4px 0}
.Checkbox-module__6cZ6Ga__root{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.Checkbox-module__6cZ6Ga__root.Checkbox-module__6cZ6Ga__disabled{opacity:.5;cursor:not-allowed}.Checkbox-module__6cZ6Ga__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module__6cZ6Ga__control{border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-radius);background-color:var(--checkbox-bg);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .15s,border-color .15s;display:inline-flex}.Checkbox-module__6cZ6Ga__root:not(.Checkbox-module__6cZ6Ga__disabled):hover .Checkbox-module__6cZ6Ga__control{border-color:var(--checkbox-border-color-hover)}.Checkbox-module__6cZ6Ga__input:focus-visible+.Checkbox-module__6cZ6Ga__control{outline:2px solid var(--checkbox-focus-ring);outline-offset:2px}.Checkbox-module__6cZ6Ga__control.Checkbox-module__6cZ6Ga__checked{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-bg)}.Checkbox-module__6cZ6Ga__checkIcon{width:10px;height:10px;color:var(--checkbox-check-color)}.Checkbox-module__6cZ6Ga__label{font-size:calc(var(--font-size-300) * 1px);color:var(--checkbox-label-color);line-height:1.4}
.ModalDialog-module__cwUzNG__layer{z-index:var(--mantine-z-index-popover);pointer-events:none;position:fixed;inset:0}.ModalDialog-module__cwUzNG__backdrop{z-index:var(--mantine-z-index-popover);pointer-events:auto;position:fixed;inset:0}.ModalDialog-module__cwUzNG__dialog{z-index:var(--mantine-z-index-popover);background-color:var(--semantic-neutral-background-card);pointer-events:auto;outline:none;position:fixed}.ModalDialog-module__cwUzNG__centered{border-radius:calc(var(--radius-l) * 1px);max-width:100%;max-height:100%;box-shadow:var(--shadow-layer3);top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ModalDialog-module__cwUzNG__fullscreen{inset:0;overflow:auto}
.ActionDialog-module__QtcrLq__root{box-sizing:border-box;max-width:calc(100vw - 48px);color:var(--semantic-neutral-text-high);padding:20px 24px}.ActionDialog-module__QtcrLq__standard{width:440px}.ActionDialog-module__QtcrLq__wide{width:600px}.ActionDialog-module__QtcrLq__header{align-items:flex-start;gap:8px;display:flex}.ActionDialog-module__QtcrLq__title{min-width:0;font-size:calc(var(--font-size-400) * 1px);color:var(--semantic-neutral-text-high);flex:auto;margin:0;font-weight:700;line-height:1.5}.ActionDialog-module__QtcrLq__body{margin-top:16px}.ActionDialog-module__QtcrLq__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}
.ConfirmDialog-module__EgjsBq__root{box-sizing:border-box;width:440px;max-width:calc(100vw - 48px);color:var(--semantic-neutral-text-high);padding:20px 24px}.ConfirmDialog-module__EgjsBq__title{font-size:calc(var(--font-size-400) * 1px);color:var(--semantic-neutral-text-high);margin:0;font-weight:700;line-height:1.5}.ConfirmDialog-module__EgjsBq__description{font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);margin-top:4px;line-height:1.5}.ConfirmDialog-module__EgjsBq__body{margin-top:16px}.ConfirmDialog-module__EgjsBq__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}
.EditDialog-module__HNdabG__root{box-sizing:border-box;height:100%;color:var(--semantic-neutral-text-high);flex-direction:column;display:flex}.EditDialog-module__HNdabG__actionBar{box-sizing:border-box;border-bottom:1px solid #0000;flex-shrink:0;margin-bottom:8px;padding:16px 48px}.EditDialog-module__HNdabG__actionBarDividerVisible{border-bottom-color:var(--semantic-neutral-border-default)}.EditDialog-module__HNdabG__actionBarInner{flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:1200px;margin-inline:auto;display:flex}.EditDialog-module__HNdabG__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.EditDialog-module__HNdabG__title{font-size:calc(var(--font-size-500) * 1px);color:var(--semantic-neutral-text-high);margin:0;font-weight:700;line-height:1.5}.EditDialog-module__HNdabG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EditDialog-module__HNdabG__context{min-width:0;font-weight:400;font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);line-height:1.5}.EditDialog-module__HNdabG__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.EditDialog-module__HNdabG__separator{background-color:var(--semantic-neutral-border-strong);flex-shrink:0;width:1px;height:28px;margin:0 4px}.EditDialog-module__HNdabG__columns{flex:auto;width:100%;max-width:1296px;min-height:0;margin-inline:auto;display:flex}.EditDialog-module__HNdabG__main{box-sizing:border-box;overscroll-behavior:contain;flex:1 1 0;min-width:0;padding:2px 48px 20px;overflow-y:auto}.EditDialog-module__HNdabG__main:not(.EditDialog-module__HNdabG__mainFullWidth){padding-right:24px}.EditDialog-module__HNdabG__mainFullWidth{flex:auto}.EditDialog-module__HNdabG__content{max-width:1200px;margin-inline:auto}.EditDialog-module__HNdabG__sidePanel{box-sizing:border-box;flex-direction:column;flex:0 0 50%;min-width:0;min-height:0;padding:6px 48px 20px 24px;display:flex}@media (max-width:1024px){.EditDialog-module__HNdabG__columns{overscroll-behavior:contain;flex-direction:column;overflow-y:auto}.EditDialog-module__HNdabG__main,.EditDialog-module__HNdabG__sidePanel{flex:none;overflow-y:visible}.EditDialog-module__HNdabG__actionBar{padding:16px 24px}.EditDialog-module__HNdabG__main{padding:2px 24px 20px}.EditDialog-module__HNdabG__sidePanel{padding:6px 24px 20px}}
.ModelessDialog-module__-KBDYq__dialog{z-index:var(--mantine-z-index-app);background-color:var(--semantic-neutral-background-card);border-radius:calc(var(--radius-l) * 1px);max-width:100%;max-height:100%;box-shadow:var(--shadow-layer3);outline:none;position:fixed;top:0;left:0;overflow:auto}.ModelessDialog-module__-KBDYq__dialog.ModelessDialog-module__-KBDYq__popover{z-index:var(--mantine-z-index-popover)}
.PanelDialog-module__SHJrWq__root{box-sizing:border-box;border:1px solid var(--semantic-neutral-border-default);border-radius:calc(var(--radius-l) * 1px);width:468px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);color:var(--semantic-neutral-text-high);flex-direction:column;display:flex}.PanelDialog-module__SHJrWq__header{flex-shrink:0;align-items:flex-start;gap:8px;padding:20px 24px 8px;display:flex}.PanelDialog-module__SHJrWq__title{min-width:0;font-size:calc(var(--font-size-400) * 1px);color:var(--semantic-neutral-text-high);flex:auto;margin:0;font-weight:700;line-height:1.5}.PanelDialog-module__SHJrWq__closeButton{width:32px;height:32px;color:var(--semantic-neutral-text-middle);border-radius:calc(var(--radius-m) * 1px);cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.PanelDialog-module__SHJrWq__closeButton:before{content:"";position:absolute;inset:-6px}.PanelDialog-module__SHJrWq__closeButton:hover{background-color:var(--semantic-secondary-hover)}.PanelDialog-module__SHJrWq__closeButton:focus-visible{outline:2px solid var(--primitive-blue-600);outline-offset:-2px}.PanelDialog-module__SHJrWq__closeIcon{width:24px;height:24px}.PanelDialog-module__SHJrWq__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 24px 20px;overflow-y:auto}
.ColorPicker-module__ifcGYq__root{flex-direction:column;gap:6px;font-family:inherit;display:inline-flex}.ColorPicker-module__ifcGYq__labelRow{align-items:center;gap:8px;display:inline-flex}.ColorPicker-module__ifcGYq__label{color:var(--semantic-neutral-text-middle);font-size:16px;font-weight:600;line-height:20px}.ColorPicker-module__ifcGYq__requiredChip{background-color:var(--semantic-neutral-system-danger-default);color:var(--semantic-secondary-default);border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:13px;display:inline-flex}.ColorPicker-module__ifcGYq__description{color:var(--semantic-neutral-text-low);font-size:11px;font-weight:400;line-height:18px}.ColorPicker-module__ifcGYq__error{color:var(--semantic-neutral-system-danger-text);font-size:12px}.ColorPicker-module__ifcGYq__field{align-items:center;gap:8px;display:inline-flex}.ColorPicker-module__ifcGYq__chip{border-style:solid;border-width:1.5px;border-radius:50%;flex-shrink:0;width:20px;height:20px}.ColorPicker-module__ifcGYq__panel{box-sizing:border-box;border:1px solid var(--semantic-neutral-border-strong);border-radius:calc(var(--radius-l) * 1px);width:280px;max-width:calc(100vw - 24px);color:var(--semantic-neutral-text-high);flex-direction:column;gap:12px;padding:12px;display:flex}
.HexField-module__WVyYXq__input{border:1px solid var(--semantic-neutral-border-strong);border-radius:calc(var(--radius-s) * 1px);background-color:var(--semantic-neutral-background-card);width:112px;height:32px;color:var(--semantic-neutral-text-high);padding:0 10px;font-family:inherit;font-size:14px;transition:border-color .15s}.HexField-module__WVyYXq__input:focus{border-color:var(--semantic-primary-default);outline:none}.HexField-module__WVyYXq__input:read-only{background-color:var(--semantic-neutral-background-section);cursor:default}
.HueSlider-module__9whxVG__root{border-radius:calc(var(--radius-full) * 1px);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);width:100%;height:14px;position:relative}.HueSlider-module__9whxVG__root:focus-visible{outline:2px solid var(--primitive-blue-600);outline-offset:2px}.HueSlider-module__9whxVG__thumbLayer{pointer-events:none;position:absolute;inset:0}.HueSlider-module__9whxVG__thumb{border:2px solid var(--primitive-white);width:16px;height:16px;box-shadow:var(--shadow-layer1);border-radius:50%;display:block;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}
.PresetSwatchGroup-module__-Z4b9G__root{flex-direction:column;gap:6px;display:flex}.PresetSwatchGroup-module__-Z4b9G__heading{color:var(--semantic-neutral-text-middle);margin:0;font-size:11px;font-weight:400;line-height:16px}.PresetSwatchGroup-module__-Z4b9G__swatches{flex-wrap:wrap;gap:6px;display:flex}.PresetSwatchGroup-module__-Z4b9G__swatch{border-radius:calc(var(--radius-s) * 1px);cursor:pointer;border-style:solid;border-width:1.5px;width:28px;height:28px;padding:0}.PresetSwatchGroup-module__-Z4b9G__swatch:focus-visible{outline:2px solid var(--primitive-blue-600);outline-offset:2px}.PresetSwatchGroup-module__-Z4b9G__swatchHex{border-width:1px;border-color:#0000001a;width:26px;height:26px}.PresetSwatchGroup-module__-Z4b9G__selected{box-shadow:var(--shadow-layer1);border-width:2.5px}.PresetSwatchGroup-module__-Z4b9G__selectedHex{outline:2px solid var(--semantic-primary-default);outline-offset:1px}
.SaturationValuePanel-module__bPpuHW__panel{border-radius:calc(var(--radius-s) * 1px);cursor:crosshair;touch-action:none;width:100%;height:150px;position:relative}.SaturationValuePanel-module__bPpuHW__panel:focus-visible{outline:2px solid var(--primitive-blue-600);outline-offset:2px}.SaturationValuePanel-module__bPpuHW__thumbLayer{pointer-events:none;position:absolute;inset:0}.SaturationValuePanel-module__bPpuHW__thumb{border:2px solid var(--primitive-white);width:14px;height:14px;box-shadow:var(--shadow-layer1);border-radius:50%;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}
.Tooltip-module__U-TzHG__wrapper{display:inline-flex;position:relative}.Tooltip-module__U-TzHG__tooltip{white-space:nowrap;font-size:calc(var(--font-size-200) * 1px);background-color:var(--tooltip-bg);color:var(--tooltip-color);box-shadow:var(--tooltip-shadow);opacity:0;pointer-events:none;z-index:var(--mantine-z-index-popover,300);border-radius:4px;padding:4px 8px;line-height:1.4;transition:opacity .15s;position:fixed}.Tooltip-module__U-TzHG__tooltip.Tooltip-module__U-TzHG__visible{opacity:1}.Tooltip-module__U-TzHG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CopyableLink-module__boCwOq__root{border:1px solid var(--copyable-link-border-color);border-radius:var(--copyable-link-radius);background-color:var(--copyable-link-bg);align-items:center;gap:2px;min-width:0;max-width:100%;padding:2px;display:inline-flex;overflow:visible}.CopyableLink-module__boCwOq__root.CopyableLink-module__boCwOq__disabled{cursor:not-allowed}.CopyableLink-module__boCwOq__root>span:first-child{flex:auto;min-width:0}.CopyableLink-module__boCwOq__link{min-width:0;color:var(--copyable-link-link-color);align-items:center;gap:4px;padding:6px 8px;text-decoration:none;display:inline-flex}.CopyableLink-module__boCwOq__link:hover,.CopyableLink-module__boCwOq__link:focus-visible{text-decoration:underline}.CopyableLink-module__boCwOq__link:focus-visible{outline:2px solid var(--copyable-link-focus-ring);outline-offset:2px}.CopyableLink-module__boCwOq__linkDisabled{opacity:.5;cursor:not-allowed}.CopyableLink-module__boCwOq__labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CopyableLink-module__boCwOq__externalIcon{flex-shrink:0}.CopyableLink-module__boCwOq__chip,.CopyableLink-module__boCwOq__chipCompact{gap:2px}.CopyableLink-module__boCwOq__chip{padding:3px 6px 3px 14px}.CopyableLink-module__boCwOq__chip .CopyableLink-module__boCwOq__link{padding:0}.CopyableLink-module__boCwOq__chip .CopyableLink-module__boCwOq__labelText{font-size:14px}.CopyableLink-module__boCwOq__chipCompact{padding:0 2px 0 10px}.CopyableLink-module__boCwOq__chipCompact .CopyableLink-module__boCwOq__link{padding:0}.CopyableLink-module__boCwOq__chipCompact .CopyableLink-module__boCwOq__labelText{font-size:calc(var(--font-size-100) * 1px)}
.CalendarDisplaySettingsModal-module__dvtLMq__addTabButton{height:42px!important;min-height:0!important}
.ScheduleExportModal-module__uckBha__body{align-items:flex-start;gap:calc(var(--spacing-s) * 1px);flex-direction:column;display:flex}.ScheduleExportModal-module__uckBha__chip{align-items:center;gap:calc(var(--spacing-xxs) * 1px);padding:calc(var(--spacing-xxs) * 1px) calc(var(--spacing-xxs) * 1px) calc(var(--spacing-xxs) * 1px) calc(var(--spacing-xs) * 1px);background:var(--semantic-primary-subtle);border-radius:calc(var(--radius-full) * 1px);align-self:flex-start;display:inline-flex}@media (max-width:576px){.ScheduleExportModal-module__uckBha__dateRange [role=group]{align-items:flex-start;gap:calc(var(--spacing-xs) * 1px);flex-direction:column}}.ScheduleExportModal-module__uckBha__shortcuts{gap:calc(var(--spacing-xs) * 1px);flex-wrap:wrap;display:flex}.ScheduleExportModal-module__uckBha__chipLabel{font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-high)}
.ScheduleCreateGhostContent-module__VaCVnG__timeOnly{justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:600;display:flex}.ScheduleCreateGhostContent-module__VaCVnG__pending{width:100%;height:100%;overflow:hidden}.ScheduleCreateGhostContent-module__VaCVnG__pendingTitle{font-size:13px;font-weight:500}.ScheduleCreateGhostContent-module__VaCVnG__pendingTime{margin-top:3px;font-size:11px;font-weight:500}
.ScheduleListEventContent-module__NEQYMq__statusSelect input{cursor:pointer;color:var(--semantic-neutral-text-high)!important;font-size:calc(var(--font-size-200) * 1px)!important;padding:5px calc(var(--spacing-xs) * 1px)!important;border-radius:calc(var(--radius-s) * 1px)!important;background:0 0!important;border:1px solid #0000!important}.ScheduleListEventContent-module__NEQYMq__statusSelect input::placeholder{color:var(--semantic-neutral-text-low);opacity:1}:is(.ScheduleListEventContent-module__NEQYMq__statusSelect input:hover,.ScheduleListEventContent-module__NEQYMq__statusSelect input:focus){border-color:var(--semantic-neutral-border-default)!important;background:var(--semantic-secondary-hover)!important}.ScheduleListEventContent-module__NEQYMq__stickyCell{background-color:#fff}.fc-list-event:hover .ScheduleListEventContent-module__NEQYMq__stickyCell{background-color:var(--fc-list-event-hover-bg-color,#f8f9fa)}@media (max-width:576px){.ScheduleListEventContent-module__NEQYMq__titleName{font-size:calc(var(--font-size-300) * 1px)!important}.ScheduleListEventContent-module__NEQYMq__detailText,.ScheduleListEventContent-module__NEQYMq__onlineText{font-size:calc(var(--font-size-200) * 1px)!important}}
.ScheduleListEventCardContent-module__LT7kMG__card{box-sizing:border-box;align-items:center;gap:calc(var(--spacing-xs) * 1px);width:100%;padding:2px calc(var(--spacing-s) * 1px) 4px;flex-wrap:wrap;display:flex}.ScheduleListEventCardContent-module__LT7kMG__title,.ScheduleListEventCardContent-module__LT7kMG__resource{flex:0 0 100%;min-width:0;margin-top:-4px}.ScheduleListEventCardContent-module__LT7kMG__subPanel{align-items:center;gap:calc(var(--spacing-xs) * 1px);background:var(--primitive-gray-50);border-radius:calc(var(--radius-m) * 1px);min-width:0;padding:calc(var(--spacing-xs) * 1px) 12px;flex-wrap:wrap;flex:0 0 100%;display:flex}.ScheduleListEventCardContent-module__LT7kMG__subPanelFullWidth{flex:0 0 100%;min-width:0}.ScheduleListEventCardContent-module__LT7kMG__statusSelect input{cursor:pointer;border:1px solid var(--semantic-neutral-border-strong)!important;color:var(--semantic-neutral-text-high)!important;font-size:calc(var(--font-size-200) * 1px)!important;padding:5px calc(var(--spacing-xs) * 1px)!important;border-radius:calc(var(--radius-s) * 1px)!important;background:#fff!important;min-height:40px!important}.ScheduleListEventCardContent-module__LT7kMG__statusSelect input::placeholder{color:var(--semantic-neutral-text-low);opacity:1}
.DateTimeRangeFields-module__WtTjhq__separator{color:var(--semantic-neutral-text-middle);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;line-height:20px;display:inline-flex}@media (max-width:576px){.DateTimeRangeFields-module__WtTjhq__horizontalGroup{align-items:stretch;gap:calc(var(--spacing-xs) * 1px);flex-direction:column}.DateTimeRangeFields-module__WtTjhq__horizontalGroup .DateTimeRangeFields-module__WtTjhq__separator{display:none}}
.EventFormFields-module__FJIUQG__titleInput{height:44px;font-size:calc(var(--font-size-300) * 1px);border-radius:calc(var(--radius-s) * 1px);padding:0 12px}.EventFormFields-module__FJIUQG__titleInput:not(:focus):not([data-error]){border-color:var(--semantic-neutral-border-strong)}.EventFormFields-module__FJIUQG__sections{gap:calc(var(--spacing-m) * 1px);flex-direction:column;display:flex}.EventFormFields-module__FJIUQG__checkboxLabel>span:last-child{font-size:calc(var(--font-size-200) * 1px)}.EventFormFields-module__FJIUQG__memoInput{font-size:calc(var(--font-size-300) * 1px)}.EventFormFields-module__FJIUQG__memoInput:not(:focus):not([data-error]){border-color:var(--semantic-neutral-border-strong)}@media (max-width:576px){.EventFormFields-module__FJIUQG__checkRow{align-items:center;min-height:40px;display:flex}}
.EventFormLabel-module__GZcb2W__label{font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);font-weight:400;line-height:20px}
.RecurrenceFields-module__J-pVEq__inlineRow{align-items:center;gap:14px;margin-top:8px;display:flex}.RecurrenceFields-module__J-pVEq__repeatSelect{flex-shrink:0;width:170px}@media (max-width:576px){.RecurrenceFields-module__J-pVEq__inlineRow{align-items:stretch;gap:calc(var(--spacing-xs) * 1px);flex-direction:column}.RecurrenceFields-module__J-pVEq__repeatSelect{width:100%}}
.ScheduleSheetHandle-module__Njl2NG__handle{cursor:pointer;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:48px;padding:0;display:flex}.ScheduleSheetHandle-module__Njl2NG__handle:before,.ScheduleSheetHandle-module__Njl2NG__handle:after{content:"";border-radius:calc(var(--radius-full) * 1px);background:var(--semantic-neutral-border-strong);width:16px;height:4px;transition:transform .2s;display:block}.ScheduleSheetHandle-module__Njl2NG__handle:before{margin-right:-3px;transform:rotate(-20deg)}.ScheduleSheetHandle-module__Njl2NG__handle:after{margin-left:-3px;transform:rotate(20deg)}.ScheduleSheetHandle-module__Njl2NG__handle.ScheduleSheetHandle-module__Njl2NG__full:before{transform:rotate(20deg)}.ScheduleSheetHandle-module__Njl2NG__handle.ScheduleSheetHandle-module__Njl2NG__full:after{transform:rotate(-20deg)}
.EventFormPopover-module__8tEefG__root{background:var(--mantine-color-body);flex-direction:column;display:flex;overflow:hidden}.EventFormPopover-module__8tEefG__desktopRoot{border:1px solid var(--semantic-neutral-border-default);border-radius:calc(var(--radius-l) * 1px);box-shadow:var(--shadow-layer3)}.EventFormPopover-module__8tEefG__sheetRoot{border:1px solid var(--semantic-neutral-border-default);border-top-left-radius:calc(var(--radius-m) * 1px);border-top-right-radius:calc(var(--radius-m) * 1px);border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 -4px 16px #1f24272e}.EventFormPopover-module__8tEefG__sheetHeader{border-bottom:1px solid #0000;flex:none;height:58px;position:relative}.EventFormPopover-module__8tEefG__sheetHeader.EventFormPopover-module__8tEefG__dividerVisible{border-bottom-color:var(--semantic-neutral-border-default)}.EventFormPopover-module__8tEefG__sheetHandleOverlay{height:58px;position:absolute;inset:0}.EventFormPopover-module__8tEefG__sheetCloseButton{z-index:3;position:absolute;top:13px;left:12px}.EventFormPopover-module__8tEefG__sheetSaveButton{z-index:3;height:40px;min-height:40px;position:absolute;top:9px;right:12px}.EventFormPopover-module__8tEefG__sheetBody{overscroll-behavior:contain;min-height:0;padding:66px 16px calc(20px + env(safe-area-inset-bottom,0px));flex:auto;overflow:hidden auto}.EventFormPopover-module__8tEefG__desktopHeader{border-bottom:1px solid #0000;flex-shrink:0;padding:24px 24px 16px}.EventFormPopover-module__8tEefG__desktopHeader.EventFormPopover-module__8tEefG__dividerVisible{border-bottom-color:var(--semantic-neutral-border-default)}.EventFormPopover-module__8tEefG__headingTitle{font-size:calc(var(--font-size-400) * 1px);font-weight:700}.EventFormPopover-module__8tEefG__desktopBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 24px 24px;overflow:hidden auto}.EventFormPopover-module__8tEefG__desktopFooter{border-top:1px solid #0000;flex-shrink:0;padding:16px 24px 24px}.EventFormPopover-module__8tEefG__desktopFooter.EventFormPopover-module__8tEefG__dividerVisible{border-top-color:var(--semantic-neutral-border-default)}
.InterviewQaFieldList-module__f4H5pa__input{width:100%;height:36px;font-family:inherit;font-size:calc(var(--font-size-300) * 1px);color:var(--semantic-neutral-text-high);border:1px solid var(--semantic-neutral-border-strong);border-radius:calc(var(--radius-s) * 1px);background:#fff;padding:0 10px;display:block}.InterviewQaFieldList-module__f4H5pa__input::placeholder{color:var(--semantic-neutral-text-low)}
.PatientContextPanel-module__yQ4U5W__panel{flex-direction:column;flex:auto;min-height:0;display:flex}.PatientContextPanel-module__yQ4U5W__head{flex-shrink:0}.PatientContextPanel-module__yQ4U5W__scroll{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.PatientContextPanel-module__yQ4U5W__scroll::-webkit-scrollbar{display:none}.PatientContextPanel-module__yQ4U5W__foot{border-top:1px solid var(--semantic-neutral-border-default);flex-shrink:0;margin-top:8px;padding-top:6px}.PatientContextPanel-module__yQ4U5W__heading{font-size:calc(var(--font-size-300) * 1px);color:var(--semantic-neutral-text-high);align-items:center;gap:6px;font-weight:700;display:flex}.PatientContextPanel-module__yQ4U5W__subLabel{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-neutral-text-middle)}
.EventDetailEditModal-module__8lwC7a__kana{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-neutral-text-middle)}.EventDetailEditModal-module__8lwC7a__name{font-size:calc(var(--font-size-400) * 1px);color:var(--semantic-neutral-text-high);font-weight:700}.EventDetailEditModal-module__8lwC7a__meta{font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle)}.EventDetailEditModal-module__8lwC7a__sidePanelPane{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.EventDetailEditModal-module__8lwC7a__mobilePaneSegment{display:none}@media (max-width:576px){.EventDetailEditModal-module__8lwC7a__mobilePaneSegment{margin-bottom:calc(var(--spacing-xs) * 1px);display:flex}.EventDetailEditModal-module__8lwC7a__paneHiddenMobile{display:none}}
.MeetingInfoSection-module__0xSCEW__table{color:var(--semantic-neutral-text-high);font-size:12px}.MeetingInfoSection-module__0xSCEW__table tbody tr td{border-top:1px solid var(--semantic-neutral-border-default);padding:5px 14px 5px 0}.MeetingInfoSection-module__0xSCEW__table tbody tr:first-child td{border-top:none}
.EventDetailPopover-module__vpjFuq__root{background:var(--mantine-color-body);flex-direction:column;display:flex;overflow:hidden}.EventDetailPopover-module__vpjFuq__desktopRoot{border:1px solid var(--semantic-neutral-border-default);border-radius:calc(var(--radius-l) * 1px);box-shadow:var(--shadow-layer3)}.EventDetailPopover-module__vpjFuq__sheetRoot{border:1px solid var(--semantic-neutral-border-default);border-top-left-radius:calc(var(--radius-m) * 1px);border-top-right-radius:calc(var(--radius-m) * 1px);border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 -4px 16px #1f24272e}.EventDetailPopover-module__vpjFuq__list{gap:calc(var(--spacing-m) * 1px);border-bottom:1px solid var(--semantic-neutral-border-default)}.EventDetailPopover-module__vpjFuq__tab{font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);border-radius:0;padding:8px 2px 10px;font-weight:400}.EventDetailPopover-module__vpjFuq__tab[data-active]{color:var(--semantic-neutral-text-high);font-weight:700}@media (prefers-reduced-motion:reduce){.EventDetailPopover-module__vpjFuq__sheetRoot{transition:none!important}}
.zoomAdapter-module__qFV6IW__zoomHost .fc-timegrid-slot{height:var(--schedule-slot-height);padding-block:0;line-height:1}.zoomAdapter-module__qFV6IW__zoomHost .fc-timegrid-slot-label-cushion{padding-block:0;line-height:1}.zoomAdapter-module__qFV6IW__zoomHost .fc-timegrid-slot:not([data-time$=":00:00"]){border-top:0}.zoomAdapter-module__qFV6IW__zoomHost .fc-timegrid-slot-minor{border-top-style:solid}.zoomAdapter-module__qFV6IW__zoomHost .fc-timegrid-slot-label{vertical-align:top}.zoomAdapter-module__qFV6IW__zoomHost .fc-timegrid-slot-label-frame{transform:translateY(-7px)}.zoomAdapter-module__qFV6IW__zoomHost .fc-timegrid-slot-label[data-time="00:00:00"] .fc-timegrid-slot-label-frame{transform:none}.zoomAdapter-module__qFV6IW__zoomHost .fc-event.schedule-pending-create-event{border-radius:calc(var(--radius-m) * 1px);box-shadow:var(--shadow-layer3);padding:4px 8px}.zoomAdapter-module__qFV6IW__zoomHost .fc-event.fc-event-mirror:not(.fc-event-dragging):not(.fc-event-resizing){padding:4px 8px;box-shadow:var(--shadow-layer3)!important}@media (prefers-reduced-motion:no-preference){.zoomAdapter-module__qFV6IW__zoomHost[data-zoom-previewing] .fc-timegrid-body{transform:scaleY(var(--schedule-zoom-preview-scale));transform-origin:center var(--schedule-zoom-preview-origin-y)}.zoomAdapter-module__qFV6IW__zoomHost[data-zoom-previewing] .fc-timegrid-slot-label-cushion{transform:scaleY(var(--schedule-zoom-preview-inverse-scale));transform-origin:0 0}.zoomAdapter-module__qFV6IW__zoomHost[data-zoom-previewing] .fc-timegrid-event .fc-event-main{transform:scaleY(var(--schedule-zoom-preview-inverse-scale));transform-origin:0 0}}
.ImageUploader-module-scss-module__M_O0ta__contents{border:1px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:100px;display:flex}.ImageUploader-module-scss-module__M_O0ta__contents .ImageUploader-module-scss-module__M_O0ta__description{color:#777;width:300px;font-size:14px;font-weight:400}
.scheduleListDayHeader-module__jB8pga__listHost .fc-list-day-cushion{background-color:var(--primitive-gray-100);font-size:calc(var(--font-size-400) * 1px)!important;color:var(--semantic-neutral-text-high)!important;text-align:left!important;padding:12px!important;font-weight:700!important}.scheduleListDayHeader-module__jB8pga__listHost .fc-list-day th{z-index:5!important}
.Uploader-module___D5FKa__label{margin-top:8px;margin-bottom:1px;font-size:15px;font-weight:700}.Uploader-module___D5FKa__black{color:#000}.Uploader-module___D5FKa__red{color:#e74c3c}.Uploader-module___D5FKa__green{color:#2ecc71}.Uploader-module___D5FKa__blue{color:#3498db}.Uploader-module___D5FKa__yellow{color:#f1c40f}.Uploader-module___D5FKa__large-text{font-size:2rem}.Uploader-module___D5FKa__medium-text{font-size:1rem}.Uploader-module___D5FKa__small-text{font-size:.7rem}.Uploader-module___D5FKa__light-weight{font-weight:300}.Uploader-module___D5FKa__normal-weight{font-weight:400}.Uploader-module___D5FKa__bold-weight{font-weight:700}.Uploader-module___D5FKa__frame{width:100%;display:flex}.Uploader-module___D5FKa__input{border:1px solid #ddd;border-radius:5px;outline:none;flex:auto;padding:0 4px 0 13px;font-size:16px;font-weight:400;line-height:38px}.Uploader-module___D5FKa__inputNoFlex{border:1px solid #ddd;border-radius:5px;outline:none;padding:0 4px 0 13px;font-size:16px;font-weight:400;line-height:28px}.Uploader-module___D5FKa__helpText{color:#949494;margin-top:8px;font-size:13px;font-weight:400}.Uploader-module___D5FKa__errorText{color:red;margin-top:8px;font-size:13px;font-weight:400}.Uploader-module___D5FKa__requiredText{color:#acacac;font-size:10px;font-weight:400}.Uploader-module___D5FKa__input::placeholder{color:#bbb}
.eventTheme-module__2cS7ha__eventTheme .fc-event:not(.schedule-pending-create-event):not(.fc-bg-event):not(.fc-list-event){box-shadow:var(--shadow-layer1);border-radius:calc(var(--radius-m) * 1px)!important}:is(.eventTheme-module__2cS7ha__eventTheme .fc-event-title,.eventTheme-module__2cS7ha__eventTheme .fc-event-time){font-size:calc(var(--font-size-200) * 1px)!important}.eventTheme-module__2cS7ha__eventTheme .fc-event:not(.schedule-pending-create-event):not(.fc-bg-event) .fc-event-main-frame{padding:4px 8px}.eventTheme-module__2cS7ha__eventTheme .fc-event-main-frame[data-card-title-band=hidden] .fc-event-title-container{display:none}:is(.eventTheme-module__2cS7ha__eventTheme .fc-event-main-frame[data-card-title-band=hidden],.eventTheme-module__2cS7ha__eventTheme .fc-event-main-frame[data-card-title-band=tight]){padding:0 6px!important}.eventTheme-module__2cS7ha__eventTheme .fc-event-main-frame[data-card-title-band=tight] .fc-event-title{font-size:calc(var(--font-size-100) * 1px)!important;line-height:11px!important}.eventTheme-module__2cS7ha__eventTheme .fc-event-main-frame[data-card-title-band=micro]{padding:2px 6px!important}.eventTheme-module__2cS7ha__eventTheme .fc-event-main-frame[data-card-title-band=micro] .fc-event-title{font-size:calc(var(--font-size-100) * 1px)!important;line-height:12px!important}.eventTheme-module__2cS7ha__eventTheme .fc-event-main-frame:not([data-card-level=L3]) .fc-event-title{text-overflow:clip;overflow:hidden;white-space:nowrap!important}.eventTheme-module__2cS7ha__eventTheme .fc-event-main-frame[data-card-level=L3] .fc-event-title{white-space:normal!important}.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-event-short:not(.fc-bg-event) .fc-event-main-frame{flex-direction:column!important}.eventTheme-module__2cS7ha__eventTheme .fc-daygrid-event.schedule-event-cancelled{position:relative}.eventTheme-module__2cS7ha__eventTheme .fc-event.schedule-event-cancelled:not(.fc-list-event):before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:repeating-linear-gradient(-45deg, transparent 0 11px, var(--hatch-color,var(--semantic-neutral-border-strong)) 11px 12px);position:absolute;inset:0}.eventTheme-module__2cS7ha__eventTheme .fc-event.schedule-event-cancelled .fc-event-main{z-index:1;position:relative}.eventTheme-module__2cS7ha__eventTheme .fc-bg-event{border-radius:calc(var(--radius-m) * 1px);border:1px solid #fff;background:var(--primitive-gray-200)!important;opacity:1!important}.eventTheme-module__2cS7ha__eventTheme .fc-list-event .fc-list-event-graphic{display:none}.eventTheme-module__2cS7ha__eventTheme .fc-list-event .fc-list-event-title{padding:10px 0}.eventTheme-module__2cS7ha__eventTheme .fc-list .fc-scroller{overflow-x:clip!important}:is(.eventTheme-module__2cS7ha__eventTheme .fc-list-table td,.eventTheme-module__2cS7ha__eventTheme .fc-list-table th){border-bottom-width:0}.eventTheme-module__2cS7ha__eventTheme .fc-list-day th{border-top-style:solid!important;border-top-width:1px!important;border-top-color:var(--semantic-neutral-border-strong)!important}.eventTheme-module__2cS7ha__eventTheme{--fc-list-event-hover-bg-color:#f8f9fa;--fc-border-color:var(--semantic-neutral-border-default)}.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-divider{background:0 0;padding:0}.eventTheme-module__2cS7ha__eventTheme .fc-col-header-cell-cushion{padding:calc(var(--spacing-xs) * 1px)!important;font-size:calc(var(--font-size-200) * 1px)!important;color:var(--semantic-neutral-text-high)!important;font-weight:700!important;text-decoration:none!important}.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-slot-label-cushion{font-size:calc(var(--font-size-100) * 1px)!important;color:var(--semantic-neutral-text-middle)!important}:is(.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-axis-cushion,.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-slot-label-cushion){box-sizing:border-box;width:64px;max-width:none}.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-axis-cushion{font-size:calc(var(--font-size-100) * 1px)!important;color:var(--semantic-neutral-text-middle)!important;text-align:right!important;padding-right:8px!important;font-weight:400!important}.eventTheme-module__2cS7ha__eventTheme td.fc-timegrid-slot-label{border-top:0}.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-now-indicator-line{border-top-width:2px!important;border-color:var(--semantic-neutral-text-middle)!important}.eventTheme-module__2cS7ha__eventTheme .fc-day-today{background-color:#0000!important}.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-now-indicator-arrow{background-color:var(--semantic-neutral-text-middle)!important;border:none!important;border-radius:50%!important;width:8px!important;height:8px!important;margin-top:-3px!important;left:auto!important;right:-4px!important}.eventTheme-module__2cS7ha__eventTheme .fc-timeGridWeek-view .fc-timegrid-now-indicator-arrow{display:none!important}.eventTheme-module__2cS7ha__eventTheme .fc-timeGridWeek-view .fc-timegrid-now-indicator-line:before{content:"";background-color:var(--semantic-neutral-text-middle);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.eventTheme-module__2cS7ha__eventTheme .fc-daygrid-day-top{flex-direction:row}.eventTheme-module__2cS7ha__eventTheme .fc-timeGridWeek-view .fc-col-header-cell-cushion{padding-top:calc(var(--spacing-xxs) * 1px)!important;padding-bottom:calc(var(--spacing-xxs) * 1px)!important}:is(.eventTheme-module__2cS7ha__eventTheme .fc-timeGridWeek-view .fc-daygrid-day-events,.eventTheme-module__2cS7ha__eventTheme .fc-timeGridDay-view .fc-daygrid-day-events,.eventTheme-module__2cS7ha__eventTheme .fc-resourceTimeGridDay-view .fc-daygrid-day-events){margin:3px 4px!important}.eventTheme-module__2cS7ha__eventTheme .fc-timegrid-axis-frame{min-height:32px}
@media (max-width:576px){.ScheduleCalendarHost-module__hQFQvq__listColumnHeaderText{font-size:calc(var(--font-size-200) * 1px)!important}:is(.ScheduleCalendarHost-module__hQFQvq__calendarHost .fc-timegrid-axis-cushion,.ScheduleCalendarHost-module__hQFQvq__calendarHost .fc-timegrid-slot-label-cushion){width:44px;max-width:44px;padding-inline:2px}}.ScheduleCalendarHost-module__hQFQvq__calendarHost{border:1px solid var(--semantic-neutral-border-default);border-radius:calc(var(--radius-l) * 1px)}.ScheduleCalendarHost-module__hQFQvq__calendarHost .fc-scrollgrid{border-top-width:0;border-left-width:0}
.DropdownPanel-module__-awNsa__panel{background:var(--semantic-neutral-background-card);border:1px solid var(--semantic-neutral-border-default);border-radius:calc(var(--radius-l) * 1px);box-shadow:var(--shadow-layer2), var(--shadow-layer3);z-index:var(--mantine-z-index-popover);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;transform:translateY(-6px)}.DropdownPanel-module__-awNsa__open{opacity:1;pointer-events:auto;transform:translateY(0)}
.BotSwitcherPanel-module__OplRCq__panel{width:320px;padding:20px calc(var(--spacing-m,24) * 1px) calc(var(--spacing-m,24) * 1px);top:64px;left:0}.BotSwitcherPanel-module__OplRCq__title{color:var(--semantic-neutral-text-low);margin-bottom:calc(var(--spacing-s,16) * 1px);font-size:12px}.BotSwitcherPanel-module__OplRCq__field{margin-bottom:calc(var(--spacing-s,16) * 1px)}.BotSwitcherPanel-module__OplRCq__fieldLast{margin-bottom:0}.BotSwitcherPanel-module__OplRCq__fieldLabel{margin-bottom:6px;font-size:12px;font-weight:700;display:block}@media (max-width:47.9938em){.BotSwitcherPanel-module__OplRCq__panel{top:60px;left:calc(var(--spacing-s,16) * 1px);position:fixed}}
.BotSwitcher-module__Ljer9W__wrapper{position:relative}.BotSwitcher-module__Ljer9W__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:300px;display:block;overflow:hidden}.BotSwitcher-module__Ljer9W__chevron{width:100%;height:100%;color:var(--semantic-neutral-text-middle);flex-shrink:0;transition:transform .2s}.BotSwitcher-module__Ljer9W__chevronOpen{transform:rotate(180deg)}@media (max-width:47.9938em){.BotSwitcher-module__Ljer9W__wrapper{min-width:0;margin-right:calc(var(--spacing-xs,8) * 1px);flex:1;justify-content:flex-start;display:flex}.BotSwitcher-module__Ljer9W__wrapper>button{min-width:0;max-width:100%}.BotSwitcher-module__Ljer9W__name{max-width:100%}}
.UsageMeter-module__sNWJCW__usage{align-items:center;gap:calc(var(--spacing-xs,8) * 1px);display:flex}.UsageMeter-module__sNWJCW__label{font-size:calc(var(--font-size-100,11) * 1px);color:var(--semantic-neutral-text-middle);white-space:nowrap;font-weight:400}.UsageMeter-module__sNWJCW__numberRow{align-items:center;gap:2px;display:flex}.UsageMeter-module__sNWJCW__num{font-size:calc(var(--font-size-300,16) * 1px);font-weight:500;font-family:var(--font-family-alpha,"Inter"), sans-serif;color:var(--semantic-neutral-text-high)}.UsageMeter-module__sNWJCW__sep,.UsageMeter-module__sNWJCW__max{font-size:calc(var(--font-size-200,13) * 1px);color:var(--semantic-neutral-text-middle);font-family:var(--font-family-alpha,"Inter"), sans-serif}.UsageMeter-module__sNWJCW__bar{background:var(--semantic-neutral-border-default);width:110px;height:6px;margin-top:calc(var(--spacing-xxs,4) * 1px);border-radius:3px;overflow:hidden}.UsageMeter-module__sNWJCW__fill{background:var(--semantic-primary-default);border-radius:3px;height:100%;transition:width .3s}
.HeaderIconMenu-module__P_8nSq__icons{align-items:center;gap:calc(var(--spacing-xs,8) * 1px);display:flex}.HeaderIconMenu-module__P_8nSq__desktopOnly{align-items:center;gap:calc(var(--spacing-s,16) * 1px);display:flex}.HeaderIconMenu-module__P_8nSq__mobileOnly{display:none}@media (max-width:47.9938em){.HeaderIconMenu-module__P_8nSq__desktopOnly{display:none}.HeaderIconMenu-module__P_8nSq__mobileOnly{display:flex}}.HeaderIconMenu-module__P_8nSq__iconWithLabel{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.HeaderIconMenu-module__P_8nSq__iconLabel{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-neutral-text-middle);white-space:nowrap;line-height:1}.HeaderIconMenu-module__P_8nSq__tooltipLabel{align-items:center;gap:calc(var(--spacing-xxs,4) * 1px);display:inline-flex}.HeaderIconMenu-module__P_8nSq__menuPanel{padding:calc(var(--spacing-xs,8) * 1px) 0;top:60px;right:0;overflow:hidden}.HeaderIconMenu-module__P_8nSq__bellMenu{width:240px}.HeaderIconMenu-module__P_8nSq__userMenu{width:220px}.HeaderIconMenu-module__P_8nSq__mobileUserMenuPanel{width:220px;top:47px}.HeaderIconMenu-module__P_8nSq__menuItem{width:100%;padding:10px calc(var(--spacing-s,16) * 1px);font-size:calc(var(--font-size-200,13) * 1px);color:var(--semantic-neutral-text-high);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;font-family:inherit;font-weight:500;text-decoration:none;display:flex}.HeaderIconMenu-module__P_8nSq__menuItem svg{width:16px;height:16px;color:var(--semantic-neutral-text-middle);flex-shrink:0}.HeaderIconMenu-module__P_8nSq__menuItem:hover{background:var(--primitive-gray-200)}.HeaderIconMenu-module__P_8nSq__menuItemDanger,.HeaderIconMenu-module__P_8nSq__menuItemDanger svg{color:var(--semantic-neutral-system-danger-text)}.HeaderIconMenu-module__P_8nSq__menuNote{padding:10px calc(var(--spacing-s,16) * 1px);font-size:calc(var(--font-size-200,13) * 1px);color:var(--semantic-neutral-text-middle)}
.Header-module__8brzDa__header{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;align-items:center;gap:calc(var(--spacing-s,16) * 1px);height:72px;padding:0 calc(var(--spacing-l,32) * 1px);background:var(--semantic-neutral-background-card);z-index:var(--mantine-z-index-app);border-bottom:none;flex-shrink:0;font-family:Inter,Noto Sans JP,sans-serif;display:flex;position:sticky;top:0}.Header-module__8brzDa__right{align-items:center;gap:calc(var(--spacing-m,24) * 1px);margin-left:auto;display:flex}.Header-module__8brzDa__mobileToggle{cursor:pointer;width:44px;height:44px;color:var(--semantic-neutral-text-middle);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.Header-module__8brzDa__mobileToggleChip{border-radius:calc(var(--radius-m) * 1px);justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.Header-module__8brzDa__mobileToggleChip:hover{background:var(--primitive-gray-100)}.Header-module__8brzDa__mobileToggleChip svg{width:24px;height:24px}.Header-module__8brzDa__notificationDot{border:1.5px solid var(--semantic-neutral-background-card);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.Header-module__8brzDa__notificationDotUnread{background-color:var(--primitive-green-600)}.Header-module__8brzDa__notificationDotChargeback{background-color:var(--semantic-neutral-system-danger-text)}@media (max-width:47.9938em){.Header-module__8brzDa__header{height:56px;padding:0 calc(var(--spacing-s,16) * 1px);gap:calc(var(--spacing-xxs,4) * 1px)}.Header-module__8brzDa__mobileToggle{display:flex}.Header-module__8brzDa__desktopOnly{display:none}}
.SidebarToggle-module__6Bt4tG__toggle{top:68px;left:calc(var(--sidebar-width-expanded) - 12px);background:var(--semantic-neutral-background-card);border:1px solid var(--semantic-neutral-border-default);cursor:pointer;width:24px;height:24px;z-index:calc(var(--mantine-z-index-app) + 10);color:var(--semantic-neutral-text-middle);border-radius:12px;justify-content:center;align-items:center;padding:0;transition:left .25s;display:flex;position:fixed;box-shadow:0 1px 4px #0000001a}.SidebarToggle-module__6Bt4tG__toggle:hover{color:var(--semantic-primary-default)}.SidebarToggle-module__6Bt4tG__toggle:focus-visible{outline:2px solid var(--semantic-primary-default);outline-offset:2px}.SidebarToggle-module__6Bt4tG__toggleIcon{justify-content:center;align-items:center;width:12px;height:12px;transition:transform .25s;display:flex}.SidebarToggle-module__6Bt4tG__collapsed{left:calc(var(--sidebar-width-collapsed) - 12px)}.SidebarToggle-module__6Bt4tG__collapsed .SidebarToggle-module__6Bt4tG__toggleIcon{transform:rotate(180deg)}@media (max-width:47.9938em){.SidebarToggle-module__6Bt4tG__toggle{display:none}}
.AdminLayout-module__-nJWIa__layout{--sidebar-width-expanded:229px;--sidebar-width-collapsed:64px;background-color:var(--semantic-neutral-background-page,#f8f9fa);height:100vh;display:flex;overflow:hidden}.AdminLayout-module__-nJWIa__sidebar{width:var(--sidebar-width-expanded);flex-shrink:0;transition:width .25s}.AdminLayout-module__-nJWIa__sidebarCollapsed{width:var(--sidebar-width-collapsed)}.AdminLayout-module__-nJWIa__main{background-color:#fff;flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.AdminLayout-module__-nJWIa__content{padding:0 calc(var(--spacing-s,16) * 1px);flex:1}.AdminLayout-module__-nJWIa__contentFill{flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (max-width:47.9938em){.AdminLayout-module__-nJWIa__sidebar,.AdminLayout-module__-nJWIa__sidebarCollapsed{width:0}}
.NavGroup-module__gmgc3G__navGroup{margin-top:calc(var(--spacing-xs) * 1px)}.NavGroup-module__gmgc3G__groupHeader{align-items:center;gap:calc(var(--spacing-xs) * 1px);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;width:100%;height:36px;padding:0 14px;font-family:inherit;font-size:0;line-height:1;display:flex}.NavGroup-module__gmgc3G__groupIcon{width:16px;height:16px;color:var(--semantic-neutral-text-middle);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.NavGroup-module__gmgc3G__notificationDot{border:1.5px solid var(--semantic-neutral-background-page);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.NavGroup-module__gmgc3G__notificationDotUnread{background-color:var(--primitive-green-600)}.NavGroup-module__gmgc3G__notificationDotChargeback{background-color:var(--semantic-neutral-system-danger-text)}.NavGroup-module__gmgc3G__groupLabel{text-align:left;font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);letter-spacing:.3px;white-space:nowrap;flex:1;font-weight:400}.NavGroup-module__gmgc3G__groupChevron{width:12px;height:12px;color:var(--semantic-neutral-text-middle);flex-shrink:0;transition:transform .2s}.NavGroup-module__gmgc3G__groupChevronClosed{transform:rotate(-180deg)}.NavGroup-module__gmgc3G__groupHeaderWithEdit .NavGroup-module__gmgc3G__groupLabel{flex:none}.NavGroup-module__gmgc3G__groupHeaderWithEdit .NavGroup-module__gmgc3G__groupChevron{margin-left:auto}.NavGroup-module__gmgc3G__editButton{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-neutral-text-middle);border:1px solid var(--semantic-neutral-border-strong);border-radius:calc(var(--radius-s) * 1px);padding:3px calc(var(--spacing-xs) * 1px);cursor:pointer;opacity:0;pointer-events:none;background:0 0;flex-shrink:0;font-family:inherit;line-height:1;transition:opacity .1s}.NavGroup-module__gmgc3G__groupHeaderWithEdit:hover .NavGroup-module__gmgc3G__editButton{opacity:1;pointer-events:auto}.NavGroup-module__gmgc3G__editButton:hover{background:var(--semantic-neutral-background-card)}@media (max-width:47.9938em){.NavGroup-module__gmgc3G__editButton{opacity:1;pointer-events:auto}}.NavGroup-module__gmgc3G__groupItems{max-height:500px;transition:max-height .25s;overflow:hidden}.NavGroup-module__gmgc3G__groupItemsClosed{max-height:0}.NavGroup-module__gmgc3G__navItem{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;height:32px;padding:0 14px;font-family:inherit;text-decoration:none;display:flex}.NavGroup-module__gmgc3G__navItemInner{border-radius:calc(var(--radius-m) * 1px);width:100%;height:100%;font-size:calc(var(--font-size-300) * 1px);color:var(--semantic-neutral-text-high);white-space:nowrap;align-items:center;padding:0 22px;font-weight:400;transition:color .1s;display:flex}.NavGroup-module__gmgc3G__navItem:hover:not(.NavGroup-module__gmgc3G__navItemActive) .NavGroup-module__gmgc3G__navItemInner,.NavGroup-module__gmgc3G__navItem:active:not(.NavGroup-module__gmgc3G__navItemActive) .NavGroup-module__gmgc3G__navItemInner{background:var(--semantic-secondary-hover)}.NavGroup-module__gmgc3G__navItemActive .NavGroup-module__gmgc3G__navItemInner{background:var(--primitive-white);border-radius:calc(var(--radius-m) * 1px);font-weight:600}.NavGroup-module__gmgc3G__navItem:focus-visible{outline:none}.NavGroup-module__gmgc3G__navItem:focus-visible .NavGroup-module__gmgc3G__navItemInner{outline:2px solid var(--primitive-blue-600);outline-offset:-2px}.NavGroup-module__gmgc3G__badge{align-items:center;margin-left:auto;display:flex}.NavGroup-module__gmgc3G__badgeNew{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-primary-default);border:1px solid var(--semantic-primary-default);border-radius:calc(var(--radius-s) * 1px);padding:1px 6px;line-height:1.2}.NavGroup-module__gmgc3G__badgeCount{color:var(--semantic-neutral-background-card);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.675rem;display:flex}.NavGroup-module__gmgc3G__badgeUnread{background-color:var(--primitive-green-600)}.NavGroup-module__gmgc3G__badgeChargeback{background-color:var(--semantic-neutral-system-danger-text)}.NavGroup-module__gmgc3G__collapsed .NavGroup-module__gmgc3G__groupLabel,.NavGroup-module__gmgc3G__collapsed .NavGroup-module__gmgc3G__groupChevron,.NavGroup-module__gmgc3G__collapsed .NavGroup-module__gmgc3G__editButton,.NavGroup-module__gmgc3G__collapsed .NavGroup-module__gmgc3G__groupItems{display:none}.NavGroup-module__gmgc3G__collapsed .NavGroup-module__gmgc3G__groupIcon{width:24px;height:24px}.NavGroup-module__gmgc3G__collapsed .NavGroup-module__gmgc3G__groupHeader{border-radius:calc(var(--radius-m) * 1px);justify-content:center;width:32px;height:32px;margin:0 auto;padding:0}.NavGroup-module__gmgc3G__collapsed .NavGroup-module__gmgc3G__groupHeader:hover{background:var(--semantic-neutral-background-card)}.NavGroup-module__gmgc3G__collapsed .NavGroup-module__gmgc3G__groupHeader:hover .NavGroup-module__gmgc3G__groupIcon{color:var(--semantic-primary-default)}.NavGroup-module__gmgc3G__navGroup.NavGroup-module__gmgc3G__collapsed{margin-top:12px}
.NavGroupFlyout-module__vufP3a__flyout{background:var(--semantic-neutral-background-card);border:1px solid var(--semantic-neutral-border-default);border-radius:calc(var(--radius-l) * 1px);min-width:180px;box-shadow:var(--shadow-layer3);padding:6px 0 calc(var(--spacing-xs) * 1px);z-index:var(--mantine-z-index-popover);position:fixed;left:68px}.NavGroupFlyout-module__vufP3a__flyoutTitle{padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-s) * 1px) 4px;font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-neutral-text-middle);letter-spacing:.3px;font-weight:400}.NavGroupFlyout-module__vufP3a__flyoutItem{width:100%;height:40px;padding:10px calc(var(--spacing-s) * 1px);border-radius:calc(var(--radius-m) * 1px);font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-high);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;font-family:inherit;font-weight:400;text-decoration:none;transition:color .1s;display:flex}.NavGroupFlyout-module__vufP3a__flyoutItemInner{justify-content:space-between;align-items:center;width:100%;display:flex}.NavGroupFlyout-module__vufP3a__flyoutItemLabel{text-overflow:ellipsis;overflow:hidden}.NavGroupFlyout-module__vufP3a__badge{align-items:center;margin-left:auto;display:flex}.NavGroupFlyout-module__vufP3a__flyoutItem:hover:not(.NavGroupFlyout-module__vufP3a__flyoutItemActive),.NavGroupFlyout-module__vufP3a__flyoutItem:active:not(.NavGroupFlyout-module__vufP3a__flyoutItemActive){background:var(--semantic-secondary-hover)}.NavGroupFlyout-module__vufP3a__flyoutItemActive{background:var(--primitive-white);font-weight:600}
.ScrollFade-module__YY5bXa__scrollFade{--fade-t:0px;--fade-b:0px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-t), #000 calc(100% - var(--fade-b)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-t), #000 calc(100% - var(--fade-b)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-t), #000 calc(100% - var(--fade-b)), transparent)}.ScrollFade-module__YY5bXa__fadeTop{--fade-t:28px}.ScrollFade-module__YY5bXa__fadeBottom{--fade-b:28px}
.FavoritesPanel-module__eHMd1a__panel{background:var(--semantic-neutral-background-card);border:1px solid var(--semantic-neutral-border-default);border-radius:calc(var(--radius-l) * 1px);width:280px;box-shadow:var(--shadow-layer3);padding:calc(var(--spacing-s) * 1px) 20px 20px;z-index:var(--mantine-z-index-popover);position:fixed;top:76px;left:237px}.FavoritesPanel-module__eHMd1a__panelHeader{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.FavoritesPanel-module__eHMd1a__panelTitle{font-size:calc(var(--font-size-300) * 1px);color:var(--semantic-neutral-text-high);font-weight:700}.FavoritesPanel-module__eHMd1a__panelDesc{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-neutral-text-middle);margin-bottom:calc(var(--spacing-xs) * 1px)}.FavoritesPanel-module__eHMd1a__closeButton{border-radius:calc(var(--radius-s) * 1px);cursor:pointer;width:24px;height:24px;color:var(--semantic-neutral-text-middle);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.FavoritesPanel-module__eHMd1a__closeButton:hover{background:var(--primitive-gray-100)}.FavoritesPanel-module__eHMd1a__closeButton:focus-visible{outline:2px solid var(--semantic-primary-default);outline-offset:2px}.FavoritesPanel-module__eHMd1a__panelBody{scrollbar-width:none;max-height:60vh;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;overflow-y:auto}.FavoritesPanel-module__eHMd1a__panelBody::-webkit-scrollbar{display:none}.FavoritesPanel-module__eHMd1a__groupLabel{font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);margin:12px 0 2px}.FavoritesPanel-module__eHMd1a__itemRow{padding:6px 0}.FavoritesPanel-module__eHMd1a__spModalContent{background:var(--semantic-neutral-background-card);border:1px solid var(--semantic-neutral-border-default);border-radius:calc(var(--radius-l) * 1px);width:min(280px,100vw - 48px);box-shadow:var(--shadow-layer3);flex-direction:column;display:flex;overflow:clip}.FavoritesPanel-module__eHMd1a__spModalBody{padding:calc(var(--spacing-s) * 1px) 20px 20px;flex-direction:column;min-height:0;display:flex}.FavoritesPanel-module__eHMd1a__spModalBody .FavoritesPanel-module__eHMd1a__panelBody{flex:1;min-height:0;max-height:none}
.FavoritesNav-module__igj6TW__favoriteItem{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;height:32px;padding:0 14px;font-family:inherit;text-decoration:none;display:flex}.FavoritesNav-module__igj6TW__favoriteItemInner{border-radius:calc(var(--radius-m) * 1px);width:100%;height:100%;font-size:calc(var(--font-size-300) * 1px);color:var(--semantic-neutral-text-high);white-space:nowrap;align-items:center;padding:0 22px;font-weight:400;transition:color .1s;display:flex}.FavoritesNav-module__igj6TW__favoriteItem:hover:not(.FavoritesNav-module__igj6TW__favoriteItemActive):not(.FavoritesNav-module__igj6TW__favoriteItemDisabled) .FavoritesNav-module__igj6TW__favoriteItemInner,.FavoritesNav-module__igj6TW__favoriteItem:active:not(.FavoritesNav-module__igj6TW__favoriteItemActive):not(.FavoritesNav-module__igj6TW__favoriteItemDisabled) .FavoritesNav-module__igj6TW__favoriteItemInner{background:var(--semantic-secondary-hover)}.FavoritesNav-module__igj6TW__favoriteItemActive .FavoritesNav-module__igj6TW__favoriteItemInner{background:var(--primitive-white);border-radius:calc(var(--radius-m) * 1px);font-weight:600}.FavoritesNav-module__igj6TW__favoriteItem:focus-visible{outline:none}.FavoritesNav-module__igj6TW__favoriteItem:focus-visible .FavoritesNav-module__igj6TW__favoriteItemInner{outline:2px solid var(--primitive-blue-600);outline-offset:-2px}.FavoritesNav-module__igj6TW__favoriteItemDisabled{pointer-events:none;cursor:default}.FavoritesNav-module__igj6TW__favoriteItemDisabled .FavoritesNav-module__igj6TW__favoriteItemInner{color:var(--semantic-neutral-text-low)}.FavoritesNav-module__igj6TW__badge{align-items:center;margin-left:auto;display:flex}.FavoritesNav-module__igj6TW__badgeNew{font-size:calc(var(--font-size-100) * 1px);color:var(--semantic-primary-default);border:1px solid var(--semantic-primary-default);border-radius:calc(var(--radius-s) * 1px);padding:1px 6px;line-height:1.2}.FavoritesNav-module__igj6TW__badgeCount{color:var(--semantic-neutral-background-card);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.675rem;display:flex}.FavoritesNav-module__igj6TW__badgeUnread{background-color:var(--primitive-green-600)}.FavoritesNav-module__igj6TW__badgeChargeback{background-color:var(--semantic-neutral-system-danger-text)}
.index-module-scss-module__JJV3yW__textarea:disabled{opacity:1}
.NavTopLevelLink-module__uvONBa__link{align-items:center;gap:calc(var(--spacing-xs) * 1px);cursor:pointer;width:100%;height:32px;padding:0 14px;font-family:inherit;text-decoration:none;display:flex}.NavTopLevelLink-module__uvONBa__link+.NavTopLevelLink-module__uvONBa__link{margin-top:calc(var(--spacing-xs) * 1px)}.NavTopLevelLink-module__uvONBa__icon{width:16px;height:16px;color:var(--semantic-neutral-text-middle);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NavTopLevelLink-module__uvONBa__inner{border-radius:calc(var(--radius-m) * 1px);flex:1;align-items:center;height:100%;padding:0 8px;transition:color .1s;display:flex}.NavTopLevelLink-module__uvONBa__label{font-size:calc(var(--font-size-300) * 1px);color:var(--semantic-neutral-text-high);white-space:nowrap;flex:1;font-weight:400}.NavTopLevelLink-module__uvONBa__link:hover:not(.NavTopLevelLink-module__uvONBa__linkActive) .NavTopLevelLink-module__uvONBa__inner,.NavTopLevelLink-module__uvONBa__link:active:not(.NavTopLevelLink-module__uvONBa__linkActive) .NavTopLevelLink-module__uvONBa__inner{background:var(--semantic-secondary-hover)}.NavTopLevelLink-module__uvONBa__link:focus-visible{outline:none}.NavTopLevelLink-module__uvONBa__link:focus-visible .NavTopLevelLink-module__uvONBa__inner{outline:2px solid var(--primitive-blue-600);outline-offset:-2px}.NavTopLevelLink-module__uvONBa__linkActive .NavTopLevelLink-module__uvONBa__inner{background:var(--primitive-white)}.NavTopLevelLink-module__uvONBa__linkActive .NavTopLevelLink-module__uvONBa__label{font-weight:600}.NavTopLevelLink-module__uvONBa__badge{align-items:center;margin-left:auto;display:flex}.NavTopLevelLink-module__uvONBa__collapsed .NavTopLevelLink-module__uvONBa__inner{display:none}.NavTopLevelLink-module__uvONBa__link.NavTopLevelLink-module__uvONBa__collapsed{border-radius:calc(var(--radius-m) * 1px);justify-content:center;width:32px;height:32px;margin:0 auto;padding:0}.NavTopLevelLink-module__uvONBa__collapsed .NavTopLevelLink-module__uvONBa__icon{width:24px;height:24px}.NavTopLevelLink-module__uvONBa__link.NavTopLevelLink-module__uvONBa__collapsed:hover{background:var(--semantic-neutral-background-card)}.NavTopLevelLink-module__uvONBa__link.NavTopLevelLink-module__uvONBa__collapsed:hover .NavTopLevelLink-module__uvONBa__icon{color:var(--semantic-primary-default)}
.Sidebar-module__ekOhAG__sidebar{width:var(--sidebar-width-expanded);min-width:var(--sidebar-width-expanded);background:var(--semantic-neutral-background-page);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;z-index:var(--mantine-z-index-app);flex-direction:column;height:100vh;font-family:Inter,Noto Sans JP,sans-serif;transition:width .25s,min-width .25s;display:flex;position:relative;overflow:hidden}.Sidebar-module__ekOhAG__sidebarCollapsed{width:var(--sidebar-width-collapsed);min-width:var(--sidebar-width-collapsed)}.Sidebar-module__ekOhAG__sidebarLogo{height:80px;padding:0 calc(var(--spacing-s) * 1px);flex-shrink:0;align-items:center;display:flex}.Sidebar-module__ekOhAG__sidebarCollapsed .Sidebar-module__ekOhAG__sidebarLogo{justify-content:center;padding:0}.Sidebar-module__ekOhAG__logoFull{object-fit:contain;width:auto;height:27px;display:block}.Sidebar-module__ekOhAG__logoCollapsed{object-fit:contain;width:40px;height:40px;display:block}.Sidebar-module__ekOhAG__sidebarNav{padding-bottom:calc(var(--spacing-m) * 1px);scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.Sidebar-module__ekOhAG__sidebarNav::-webkit-scrollbar{display:none}.Sidebar-module__ekOhAG__sidebarCollapsed .Sidebar-module__ekOhAG__sidebarNav{padding-bottom:calc(var(--spacing-s) * 1px)}@media (max-width:47.9938em){.Sidebar-module__ekOhAG__sidebar{height:100%;z-index:calc(var(--mantine-z-index-app) + 50);transform:translateX(calc(-1 * var(--sidebar-width-expanded)));transition:transform .15s,width .25s,min-width .25s;position:fixed;top:0;left:0}.Sidebar-module__ekOhAG__sidebarShow{transform:translate(0)}}.Sidebar-module__ekOhAG__sidebarOverlay{width:100%;height:100%;z-index:calc(var(--mantine-z-index-app) + 25);background:#00000080;position:fixed;top:0;left:0}.Sidebar-module__ekOhAG__sidebarOverlayHidden{display:none}
.ResourceTabBar-module__RXX-zW__scrollContainer{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.ResourceTabBar-module__RXX-zW__scrollContainer::-webkit-scrollbar{display:none}.ResourceTabBar-module__RXX-zW__list{gap:calc(var(--spacing-m) * 1px);flex-wrap:nowrap}.ResourceTabBar-module__RXX-zW__tab{padding:calc(var(--spacing-xs) * 1px) 2px;font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);border-bottom:2px solid #0000;font-weight:400}.ResourceTabBar-module__RXX-zW__tab:hover{color:var(--semantic-neutral-text-high)}.ResourceTabBar-module__RXX-zW__tab[data-active]{color:var(--semantic-neutral-text-high);border-bottom-color:var(--semantic-primary-default);font-weight:700}@media (max-width:576px){.ResourceTabBar-module__RXX-zW__tab{padding:12px 2px}}
.ScheduleHeaderBar-module__m7V-1q__contentHeading{background:var(--semantic-neutral-background-card);flex-direction:column;flex-shrink:0;row-gap:12px;display:flex}.ScheduleHeaderBar-module__m7V-1q__headingRow{align-items:center;gap:calc(var(--spacing-xs) * 1px);flex-wrap:nowrap;display:flex}.ScheduleHeaderBar-module__m7V-1q__tabsSlot{margin-left:calc(var(--spacing-s) * 1px);flex:0 auto;min-width:0;display:flex}.ScheduleHeaderBar-module__m7V-1q__heading{white-space:nowrap;font-size:calc(var(--font-size-600) * 1px);color:var(--semantic-neutral-text-high);flex-shrink:0;margin:0;font-weight:700;line-height:1.2}.ScheduleHeaderBar-module__m7V-1q__tabsEdit{flex-shrink:0}.ScheduleHeaderBar-module__m7V-1q__tabsActions{align-items:center;gap:calc(var(--spacing-xs) * 1px);flex-shrink:0;margin-left:auto;display:flex}@media (max-width:576px){.ScheduleHeaderBar-module__m7V-1q__headingRow{gap:0}.ScheduleHeaderBar-module__m7V-1q__heading{display:none}.ScheduleHeaderBar-module__m7V-1q__tabsSlot{flex:auto;order:1;min-width:0;margin-left:0}.ScheduleHeaderBar-module__m7V-1q__tabsEdit{order:2;margin-left:auto;width:44px!important;min-width:0!important;height:44px!important;min-height:0!important;padding:0!important}.ScheduleHeaderBar-module__m7V-1q__tabsEdit svg{width:24px;height:24px}.ScheduleHeaderBar-module__m7V-1q__tabsActions{flex:none;order:3;gap:0;margin-left:0}.ScheduleHeaderBar-module__m7V-1q__tabsActions .ScheduleHeaderBar-module__m7V-1q__csvButton{width:44px!important;min-width:0!important;height:44px!important;min-height:0!important;padding:0!important}.ScheduleHeaderBar-module__m7V-1q__tabsActions .ScheduleHeaderBar-module__m7V-1q__csvButton svg{width:24px;height:24px}.ScheduleHeaderBar-module__m7V-1q__csvLabel,.ScheduleHeaderBar-module__m7V-1q__tabsEditLabel{display:none}.ScheduleHeaderBar-module__m7V-1q__tabsActions .ScheduleHeaderBar-module__m7V-1q__createButton{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--mantine-z-index-app);box-shadow:var(--shadow-layer3);margin-left:0;position:fixed;border-radius:50%!important;width:56px!important;min-width:0!important;height:56px!important;min-height:0!important;padding:0!important}.ScheduleHeaderBar-module__m7V-1q__tabsActions .ScheduleHeaderBar-module__m7V-1q__createButton svg{width:24px;height:24px}.ScheduleHeaderBar-module__m7V-1q__createLabel{display:none}.ScheduleHeaderBar-module__m7V-1q__tabsEdit [data-position=left],.ScheduleHeaderBar-module__m7V-1q__tabsActions .ScheduleHeaderBar-module__m7V-1q__csvButton [data-position=left],.ScheduleHeaderBar-module__m7V-1q__tabsActions .ScheduleHeaderBar-module__m7V-1q__createButton [data-position=left]{margin-inline-end:0!important}}
.reservation-v2-module-scss-module__GDXsfW__containerOuter{background:linear-gradient(to bottom, color-mix(in srgb, var(--v2-base-color,#ecb761) 15%, #fff) 0%, color-mix(in srgb, var(--v2-base-color,#ecb761) 8%, #fff) 100%);min-height:100vh}.reservation-v2-module-scss-module__GDXsfW__container{color:#7a6555;background-color:#fff;max-width:750px;min-height:100vh;margin:0 auto;font-family:Noto Sans JP,Noto Sans,sans-serif;position:relative}.reservation-v2-module-scss-module__GDXsfW__header{background-color:var(--v2-base-color,#ecb761);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.reservation-v2-module-scss-module__GDXsfW__headerLogo{align-items:center;gap:8px;display:flex}.reservation-v2-module-scss-module__GDXsfW__headerTitle{color:#fff;text-align:right;white-space:pre-line;font-size:18px;font-weight:700;line-height:1.4}.reservation-v2-module-scss-module__GDXsfW__headerTitleCentered{text-align:center;flex:1}.reservation-v2-module-scss-module__GDXsfW__progress{justify-content:center;align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.reservation-v2-module-scss-module__GDXsfW__progressCircle{border:2px solid var(--v2-base-color,#ecb761);width:56px;height:56px;color:var(--v2-base-color,#ecb761);background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.reservation-v2-module-scss-module__GDXsfW__progressNumber{font-size:26px}.reservation-v2-module-scss-module__GDXsfW__progressSlash{color:#7a6555;margin:0 1px;font-size:16px}.reservation-v2-module-scss-module__GDXsfW__progressTotal{color:#7a6555;font-size:16px}.reservation-v2-module-scss-module__GDXsfW__stepTitle{color:#7a6555;text-align:center;padding:0;font-size:20px;font-weight:700}.reservation-v2-module-scss-module__GDXsfW__stepDescription{color:#7a6555;text-align:center;padding:4px 20px 16px;font-size:14px;line-height:1.5}.reservation-v2-module-scss-module__GDXsfW__section{padding:16px 20px}.reservation-v2-module-scss-module__GDXsfW__sectionHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.reservation-v2-module-scss-module__GDXsfW__sectionLabel{color:#7a6555;font-size:20px;font-weight:700}.reservation-v2-module-scss-module__GDXsfW__requiredBadge{background-color:var(--v2-base-color,#ecb761);color:var(--v2-font-color,#fff);border-radius:4px;justify-content:center;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.reservation-v2-module-scss-module__GDXsfW__optionalBadge{color:#707070;background-color:#e0e0e0;border-radius:4px;justify-content:center;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.reservation-v2-module-scss-module__GDXsfW__inputField,.reservation-v2-module-scss-module__GDXsfW__dateTimeFieldInput,.reservation-v2-module-scss-module__GDXsfW__textareaField,.reservation-v2-module-scss-module__GDXsfW__selectField{outline:none;transition:border-color .2s;border:2px solid var(--v2-base-color,#ecb761)!important;color:#7a6555!important;background-color:#fff!important;border-radius:10px!important;width:100%!important;height:auto!important;min-height:48px!important;padding:12px 16px!important;font-family:Noto Sans JP,Noto Sans,sans-serif!important;font-size:16px!important}.reservation-v2-module-scss-module__GDXsfW__inputField::placeholder,.reservation-v2-module-scss-module__GDXsfW__dateTimeFieldInput::placeholder,.reservation-v2-module-scss-module__GDXsfW__textareaField::placeholder,.reservation-v2-module-scss-module__GDXsfW__selectField::placeholder{color:#7a65558c}.reservation-v2-module-scss-module__GDXsfW__inputField:focus,.reservation-v2-module-scss-module__GDXsfW__dateTimeFieldInput:focus,.reservation-v2-module-scss-module__GDXsfW__textareaField:focus,.reservation-v2-module-scss-module__GDXsfW__selectField:focus{box-shadow:0 0 0 2px #ecb76133;border-color:#e7a233!important}.reservation-v2-module-scss-module__GDXsfW__selectField{color:#7a6555!important;height:auto!important;min-height:48px!important;line-height:1.4!important}.reservation-v2-module-scss-module__GDXsfW__textareaField{resize:vertical;min-height:120px}.reservation-v2-module-scss-module__GDXsfW__dateTimeFieldWrapper{gap:10px;width:100%;display:flex}.reservation-v2-module-scss-module__GDXsfW__dateTimeFieldRoot{flex:1 1 0;min-width:0}.reservation-v2-module-scss-module__GDXsfW__dateTimeFieldInput{height:44px!important;min-height:44px!important}.reservation-v2-module-scss-module__GDXsfW__primaryButton,.reservation-v2-module-scss-module__GDXsfW__agreeButton,.reservation-v2-module-scss-module__GDXsfW__secondaryButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#4da8b6;border:none;border-radius:40px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:400px;height:auto;min-height:56px;margin:0 auto;padding:16px 32px;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.4;transition:filter .2s;display:flex;position:relative;overflow:visible}.reservation-v2-module-scss-module__GDXsfW__primaryButton:hover:not(:disabled),.reservation-v2-module-scss-module__GDXsfW__agreeButton:hover:not(:disabled),.reservation-v2-module-scss-module__GDXsfW__secondaryButton:hover:not(:disabled){filter:brightness(.92)}.reservation-v2-module-scss-module__GDXsfW__primaryButton:disabled,.reservation-v2-module-scss-module__GDXsfW__agreeButton:disabled,.reservation-v2-module-scss-module__GDXsfW__secondaryButton:disabled{cursor:not-allowed;background-color:#ccc}.reservation-v2-module-scss-module__GDXsfW__secondaryButton{background-color:#888}.reservation-v2-module-scss-module__GDXsfW__buttonArrowRight{color:#fff;font-size:18px;font-weight:700;position:absolute;right:24px}.reservation-v2-module-scss-module__GDXsfW__buttonArrowLeft{color:#fff;font-size:18px;font-weight:700;position:absolute;left:24px}.reservation-v2-module-scss-module__GDXsfW__buttonGroup{flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.reservation-v2-module-scss-module__GDXsfW__clinicCard{background-color:var(--v2-base-color,#ecb761);margin:0 -20px;padding:16px 20px}.reservation-v2-module-scss-module__GDXsfW__clinicName{color:var(--v2-font-color,#fff);margin-bottom:4px;font-size:24px;font-weight:700}.reservation-v2-module-scss-module__GDXsfW__clinicAddress{color:var(--v2-font-color,#fff);font-size:14px}.reservation-v2-module-scss-module__GDXsfW__confirmSection{padding:16px 20px}.reservation-v2-module-scss-module__GDXsfW__confirmHeader{background-color:var(--v2-base-color,#ecb761);justify-content:space-between;align-items:center;margin:0 -20px 16px;padding:14px 20px;display:flex}.reservation-v2-module-scss-module__GDXsfW__confirmTitle{color:var(--v2-font-color,#fff);font-size:20px;font-weight:700}.reservation-v2-module-scss-module__GDXsfW__confirmEditLink{color:var(--v2-font-color,#fff);cursor:pointer;background:0 0;border:none;height:auto;padding:0;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.reservation-v2-module-scss-module__GDXsfW__confirmEditLink:hover{text-decoration:underline}.reservation-v2-module-scss-module__GDXsfW__confirmItem{padding:10px 0}.reservation-v2-module-scss-module__GDXsfW__confirmLabel{color:var(--v2-base-color,#ecb761);align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.reservation-v2-module-scss-module__GDXsfW__confirmLabelBar{background-color:var(--v2-base-color,#ecb761);border-radius:2px;flex-shrink:0;width:3px;height:16px}.reservation-v2-module-scss-module__GDXsfW__confirmValue{color:#7a6555;padding-left:20px;font-size:16px;font-weight:500}.reservation-v2-module-scss-module__GDXsfW__warningBanner{color:#cd4d72;text-align:left;background-color:#fce4ec;border-radius:8px;margin:0 0 16px;padding:16px 20px;font-size:14px;font-weight:500;line-height:1.7}.reservation-v2-module-scss-module__GDXsfW__completeIcon{background-color:var(--v2-base-color,#ecb761);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:32px;display:flex}.reservation-v2-module-scss-module__GDXsfW__completeTitle{color:var(--v2-base-color,#ecb761);text-align:center;margin-bottom:16px;font-size:24px;font-weight:700}.reservation-v2-module-scss-module__GDXsfW__completeMessage{color:#7a6555;text-align:center;padding:0 20px;font-size:14px;line-height:1.8}.reservation-v2-module-scss-module__GDXsfW__termsArea{background-color:#f5f0eb;margin:0 -20px;padding:20px}.reservation-v2-module-scss-module__GDXsfW__termsDescription{color:#707070;margin-bottom:16px;font-size:16px;font-weight:700;line-height:1.7}.reservation-v2-module-scss-module__GDXsfW__thanksCard{border:2px solid var(--v2-base-color,#ecb761);color:#7a6555;border-radius:16px;padding:20px;font-size:14px;line-height:1.7}.reservation-v2-module-scss-module__GDXsfW__thanksInfoList{border-top:1px solid var(--v2-base-color,#ecb761);border-bottom:1px solid var(--v2-base-color,#ecb761);margin:8px 0;padding:8px 0}.reservation-v2-module-scss-module__GDXsfW__thanksInfoRow{align-items:baseline;gap:12px;padding:4px 0;display:flex}.reservation-v2-module-scss-module__GDXsfW__thanksInfoLabel{color:#7a6555;flex-shrink:0;min-width:80px;font-size:13px}.reservation-v2-module-scss-module__GDXsfW__thanksInfoValue{color:#7a6555;font-size:15px;font-weight:700}.reservation-v2-module-scss-module__GDXsfW__thanksButton{cursor:pointer;white-space:nowrap;border:2px solid #ccc;border-radius:40px;justify-content:center;align-items:center;width:100%;max-width:400px;height:auto;min-height:56px;padding:16px 32px;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.4;transition:opacity .2s;display:flex;position:relative;overflow:visible;color:#7a6555!important;background-color:#fff!important}.reservation-v2-module-scss-module__GDXsfW__thanksButton:hover{opacity:.7}.reservation-v2-module-scss-module__GDXsfW__thanksButton:focus,.reservation-v2-module-scss-module__GDXsfW__thanksButton:active,.reservation-v2-module-scss-module__GDXsfW__thanksButton:focus-visible{box-shadow:none!important;background-color:#fff!important;outline:none!important}.reservation-v2-module-scss-module__GDXsfW__accordion{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-bottom:12px;overflow:hidden}.reservation-v2-module-scss-module__GDXsfW__accordionHeader{cursor:pointer;color:#707070;background-color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.reservation-v2-module-scss-module__GDXsfW__accordionToggle{background-color:var(--v2-base-color,#ecb761);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:700;display:flex}.reservation-v2-module-scss-module__GDXsfW__accordionBody{color:#707070;border-top:1px solid #ccc;max-height:200px;padding:12px 16px;font-size:14px;line-height:1.7;overflow-y:auto}.reservation-v2-module-scss-module__GDXsfW__agreeButton{font-weight:500;color:#707070!important;background-color:#fff!important;border:1px solid #ccc!important}.reservation-v2-module-scss-module__GDXsfW__agreeButton:focus,.reservation-v2-module-scss-module__GDXsfW__agreeButton:active,.reservation-v2-module-scss-module__GDXsfW__agreeButton:focus-visible{box-shadow:none!important;color:#707070!important;background-color:#fff!important;outline:none!important}.reservation-v2-module-scss-module__GDXsfW__agreeButtonActive{font-weight:700;color:#7a6555!important;border-color:#7a6555!important}.reservation-v2-module-scss-module__GDXsfW__agreeButtonActive:focus,.reservation-v2-module-scss-module__GDXsfW__agreeButtonActive:active,.reservation-v2-module-scss-module__GDXsfW__agreeButtonActive:focus-visible{color:#7a6555!important;background-color:#fff!important;border-color:#7a6555!important}.reservation-v2-module-scss-module__GDXsfW__footer{background-color:var(--v2-base-color,#ecb761);text-align:center;color:#fff;padding:16px;font-size:12px}.reservation-v2-module-scss-module__GDXsfW__divider{border:none;border-top:1px solid var(--v2-base-color,#ecb761);margin:0 20px}.reservation-v2-module-scss-module__GDXsfW__selectedInfo{background-color:var(--v2-base-color,#ecb761);margin-bottom:16px;padding:16px 20px;position:relative}.reservation-v2-module-scss-module__GDXsfW__selectedInfoRow{align-items:baseline;gap:12px;padding:2px 0;display:flex}.reservation-v2-module-scss-module__GDXsfW__selectedInfoLabel{color:var(--v2-font-color,#fff);font-size:13px}.reservation-v2-module-scss-module__GDXsfW__selectedInfoValue{color:var(--v2-font-color,#fff);font-size:18px;font-weight:700}.reservation-v2-module-scss-module__GDXsfW__selectedInfoEditLink{color:var(--v2-font-color,#fff);cursor:pointer;background:0 0;border:none;padding:0;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:16px;right:20px}.reservation-v2-module-scss-module__GDXsfW__selectedInfoEditLink:hover{text-decoration:underline}.reservation-v2-module-scss-module__GDXsfW__txColor{color:#7a6555}.reservation-v2-module-scss-module__GDXsfW__txPlaceholder{color:#7a65558c}.reservation-v2-module-scss-module__GDXsfW__subLabel{color:#7a6555;margin-bottom:4px;font-size:13px;display:block}.reservation-v2-module-scss-module__GDXsfW__descriptionText{color:#7a65558c;margin:4px 0;font-size:14px;line-height:1.5}.reservation-v2-module-scss-module__GDXsfW__explanatoryText{color:#7a6555;font-size:14px;line-height:1.7}.reservation-v2-module-scss-module__GDXsfW__explanatoryText>p:first-child{margin-top:0}.reservation-v2-module-scss-module__GDXsfW__explanatoryText>p:last-child{margin-bottom:0}.reservation-v2-module-scss-module__GDXsfW__dateUnitLabel{color:#7a6555;font-size:14px;font-weight:700}
.PatientSearchBox-module__fLOPmW__search{width:340px;max-width:100%}
.FormCalendarV2-module-scss-module__7VoxTq__calendarWrapper{padding:0 20px 16px;font-family:Noto Sans JP,Noto Sans,sans-serif}.FormCalendarV2-module-scss-module__7VoxTq__calendarNav{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.FormCalendarV2-module-scss-module__7VoxTq__navButton{color:#707070;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:16px;font-weight:600;transition:opacity .2s;display:inline-flex}.FormCalendarV2-module-scss-module__7VoxTq__navButton:hover:not(:disabled){opacity:.7}.FormCalendarV2-module-scss-module__7VoxTq__navButton:disabled{opacity:.3;cursor:not-allowed}.FormCalendarV2-module-scss-module__7VoxTq__yearMonth{color:#707070;text-align:center;font-size:18px;font-weight:700}.FormCalendarV2-module-scss-module__7VoxTq__calendarTableWrapper{border:1px solid #d0d0d0;border-radius:10px;overflow:hidden}.FormCalendarV2-module-scss-module__7VoxTq__calendarTable{border-collapse:collapse;table-layout:fixed;width:100%}.FormCalendarV2-module-scss-module__7VoxTq__calendarTable th,.FormCalendarV2-module-scss-module__7VoxTq__calendarTable td{text-align:center;vertical-align:middle;border:1px solid #e0e0e0;padding:0}.FormCalendarV2-module-scss-module__7VoxTq__weekdayHeader{background-color:#fff}.FormCalendarV2-module-scss-module__7VoxTq__headerCell{color:#707070;vertical-align:middle;height:60px;padding:12px 0;font-weight:700}.FormCalendarV2-module-scss-module__7VoxTq__headerDate{font-size:18px;font-weight:700;line-height:1.4;display:block}.FormCalendarV2-module-scss-module__7VoxTq__headerWeekday{font-size:13px;font-weight:700;line-height:1.4;display:block}.FormCalendarV2-module-scss-module__7VoxTq__weekdaySat{color:#4a90d9}.FormCalendarV2-module-scss-module__7VoxTq__weekdaySun{color:#d94a4a}.FormCalendarV2-module-scss-module__7VoxTq__colSaturday{background-color:#e8eef7}.FormCalendarV2-module-scss-module__7VoxTq__colSunday{background-color:#f5e0e0}.FormCalendarV2-module-scss-module__7VoxTq__timeHeaderCell{color:#707070;vertical-align:middle;background-color:#fff;width:56px;padding:8px 2px;font-size:12px;font-weight:700}.FormCalendarV2-module-scss-module__7VoxTq__breakTimeRow{background-color:#eee}.FormCalendarV2-module-scss-module__7VoxTq__breakTimeCell{color:#707070;background-color:#eee;padding:8px 2px;font-size:11px;font-weight:700}.FormCalendarV2-module-scss-module__7VoxTq__timeSlot{cursor:default;background-color:#fff;height:40px;padding:4px 2px}.FormCalendarV2-module-scss-module__7VoxTq__slotAvailable{cursor:pointer;transition:background-color .15s}.FormCalendarV2-module-scss-module__7VoxTq__slotAvailable:hover{background-color:#f5f5f5}.FormCalendarV2-module-scss-module__7VoxTq__slotUnavailable{background-color:#eee}.FormCalendarV2-module-scss-module__7VoxTq__slotSelected{background-color:var(--v2-base-color,#ecb761)!important}.FormCalendarV2-module-scss-module__7VoxTq__slotCircle{text-indent:-9999px;width:100%;height:100%;display:block;position:relative;color:#da6943!important;text-decoration:none!important}.FormCalendarV2-module-scss-module__7VoxTq__slotCircle:before,.FormCalendarV2-module-scss-module__7VoxTq__slotCircle:after{content:"";border:1px solid #da6943;border-radius:100px;margin:auto;display:block;position:absolute;left:0;right:0}.FormCalendarV2-module-scss-module__7VoxTq__slotCircle:before{width:14px;height:14px;top:50%;transform:translateY(-50%)}.FormCalendarV2-module-scss-module__7VoxTq__slotCircle:after{width:8px;height:8px;top:50%;transform:translateY(-50%)}.FormCalendarV2-module-scss-module__7VoxTq__slotCircleSelected:before,.FormCalendarV2-module-scss-module__7VoxTq__slotCircleSelected:after{border-color:var(--v2-font-color,#fff)}.FormCalendarV2-module-scss-module__7VoxTq__slotCross{color:#999;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;display:inline-flex}.FormCalendarV2-module-scss-module__7VoxTq__slotButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.FormCalendarV2-module-scss-module__7VoxTq__slotButton:disabled{cursor:default}.FormCalendarV2-module-scss-module__7VoxTq__listViewBody{background-color:#fff;padding:18px}.FormCalendarV2-module-scss-module__7VoxTq__listSectionLabel{color:#7a6555;margin-bottom:10px;font-size:13px;font-weight:700}.FormCalendarV2-module-scss-module__7VoxTq__dateButtonGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.FormCalendarV2-module-scss-module__7VoxTq__dateButton{color:#222;cursor:pointer;background-color:#fff;border:1px solid #d6cfc4;border-radius:6px;min-height:56px;font-family:Noto Sans JP,Noto Sans,sans-serif;transition:border-color .15s,background-color .15s}.FormCalendarV2-module-scss-module__7VoxTq__dateButton:hover{border-color:var(--v2-base-color,#ecb761);background-color:#fff8ec}.FormCalendarV2-module-scss-module__7VoxTq__dateButtonSelected{border-color:var(--v2-base-color,#ecb761);background-color:#fff2cf}.FormCalendarV2-module-scss-module__7VoxTq__dateButtonDate{font-size:17px;font-weight:700;line-height:1.4;display:block}.FormCalendarV2-module-scss-module__7VoxTq__dateButtonWeekday{font-size:12px;font-weight:700;line-height:1.4;display:block}.FormCalendarV2-module-scss-module__7VoxTq__availableTimeTitle{color:#222;margin-bottom:10px;font-size:14px;font-weight:700}.FormCalendarV2-module-scss-module__7VoxTq__timeGroups{flex-direction:column;gap:18px;display:flex}.FormCalendarV2-module-scss-module__7VoxTq__timeGroup{flex-direction:column;gap:8px;display:flex}.FormCalendarV2-module-scss-module__7VoxTq__timeGroupLabel{color:#7a6555;font-size:13px;font-weight:700}.FormCalendarV2-module-scss-module__7VoxTq__timeButtonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.FormCalendarV2-module-scss-module__7VoxTq__timeButton{color:#222;cursor:pointer;background-color:#fff;border:1px solid #d6cfc4;border-radius:6px;min-height:40px;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.FormCalendarV2-module-scss-module__7VoxTq__timeButton:hover{border-color:var(--v2-base-color,#ecb761);background-color:#fff8ec}.FormCalendarV2-module-scss-module__7VoxTq__timeButtonSelected{border-color:var(--v2-base-color,#ecb761);background-color:var(--v2-base-color,#ecb761);color:var(--v2-font-color,#fff)}.FormCalendarV2-module-scss-module__7VoxTq__noAvailableTime{color:#999;font-size:13px}.FormCalendarV2-module-scss-module__7VoxTq__scrollAnchor{height:1px}
.ScheduleViewOptionsPopover-module__KaDsAW__wrapper{position:relative}.ScheduleViewOptionsPopover-module__KaDsAW__trigger{border:1px solid var(--semantic-neutral-border-strong)!important;border-radius:calc(var(--radius-s) * 1px)!important;background:var(--semantic-neutral-background-card)!important}.ScheduleViewOptionsPopover-module__KaDsAW__trigger:hover:not(:disabled){background:var(--semantic-secondary-hover)!important}.ScheduleViewOptionsPopover-module__KaDsAW__popover{z-index:var(--mantine-z-index-popover);background:var(--semantic-neutral-background-card);border:1px solid var(--semantic-neutral-border-strong);border-radius:calc(var(--radius-l) * 1px);flex-direction:column;min-width:204px;max-width:calc(100vw - 24px);padding:6px 0 8px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001f}.ScheduleViewOptionsPopover-module__KaDsAW__sectionTitle{padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-s) * 1px) calc(var(--spacing-xxs) * 1px);font-size:calc(var(--font-size-200) * 1px);color:var(--semantic-neutral-text-middle);letter-spacing:.3px;font-weight:400}.ScheduleViewOptionsPopover-module__KaDsAW__item{align-items:center;gap:calc(var(--spacing-xs) * 1px);width:100%;height:40px;padding:0 calc(var(--spacing-s) * 1px);font-size:calc(var(--font-size-300) * 1px);color:var(--semantic-neutral-text-high);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-family:inherit;font-weight:500;display:flex}.ScheduleViewOptionsPopover-module__KaDsAW__item:hover{background:var(--semantic-secondary-hover)}.ScheduleViewOptionsPopover-module__KaDsAW__item[aria-pressed=true]{font-weight:700}.ScheduleViewOptionsPopover-module__KaDsAW__check{color:var(--semantic-primary-text);flex-shrink:0;margin-left:auto}.ScheduleViewOptionsPopover-module__KaDsAW__zoomRow{align-items:center;gap:calc(var(--spacing-xxs) * 1px);height:40px;padding:0 calc(var(--spacing-s) * 1px);display:flex}.ScheduleViewOptionsPopover-module__KaDsAW__zoomButton{border:1px solid var(--semantic-neutral-border-strong)!important;border-radius:calc(var(--radius-m) * 1px)!important;background:var(--semantic-neutral-background-card)!important}.ScheduleViewOptionsPopover-module__KaDsAW__zoomButton:hover:not(:disabled){background:var(--semantic-secondary-hover)!important}
.VideoUploader-module-scss-module__LcmxSW__contents{border:1px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:100px;display:flex}.VideoUploader-module-scss-module__LcmxSW__contents .VideoUploader-module-scss-module__LcmxSW__description{color:#777;width:300px;font-size:14px;font-weight:400}
.smart-billing-v2-module-scss-module__Mg0ZHW__card{border:2px solid var(--v2-base-color,#ecb761);background-color:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__cardHeader{flex-direction:column;gap:8px;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__titleRow{align-items:center;gap:8px;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__title{color:#7a6555;font-size:18px;font-weight:700}.smart-billing-v2-module-scss-module__Mg0ZHW__titleIcon{color:var(--v2-base-color,#ecb761);flex-shrink:0}.smart-billing-v2-module-scss-module__Mg0ZHW__requiredBadge{color:#fff;background-color:#cd4d72;border-radius:4px;justify-content:center;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.smart-billing-v2-module-scss-module__Mg0ZHW__description{color:#7a6555;white-space:pre-wrap;font-size:14px;line-height:1.6}.smart-billing-v2-module-scss-module__Mg0ZHW__divider{background-color:color-mix(in srgb, var(--v2-base-color,#ecb761) 40%, #fff);height:1px;margin:4px 0}.smart-billing-v2-module-scss-module__Mg0ZHW__usageRadioGroup{grid-template-columns:1fr 1fr;gap:10px;display:grid}.smart-billing-v2-module-scss-module__Mg0ZHW__usageRadio{border:2px solid var(--v2-base-color,#ecb761);cursor:pointer;color:#7a6555;background-color:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:15px;font-weight:700;transition:all .2s;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__usageRadio.smart-billing-v2-module-scss-module__Mg0ZHW__active{background-color:var(--v2-base-color,#ecb761);color:#fff}.smart-billing-v2-module-scss-module__Mg0ZHW__usageRadioCircle{border:2px solid var(--v2-base-color,#ecb761);background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__active .smart-billing-v2-module-scss-module__Mg0ZHW__usageRadioCircle{background-color:#0000;border-color:#fff}.smart-billing-v2-module-scss-module__Mg0ZHW__active .smart-billing-v2-module-scss-module__Mg0ZHW__usageRadioCircle:after{content:"";background-color:#fff;border-radius:50%;width:10px;height:10px}.smart-billing-v2-module-scss-module__Mg0ZHW__sectionLabel{color:#7a6555;align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__sectionLabelIcon{color:var(--v2-base-color,#ecb761);flex-shrink:0}.smart-billing-v2-module-scss-module__Mg0ZHW__cardList{flex-direction:column;gap:10px;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__savedCard{border:1px solid var(--v2-base-color,#ecb761);cursor:pointer;background-color:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__savedCard.smart-billing-v2-module-scss-module__Mg0ZHW__selected{background-color:#fdf8ef;border-color:#e7a233}.smart-billing-v2-module-scss-module__Mg0ZHW__savedCardRadio{border:2px solid var(--v2-base-color,#ecb761);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__selected .smart-billing-v2-module-scss-module__Mg0ZHW__savedCardRadio{border-color:#ecb761}.smart-billing-v2-module-scss-module__Mg0ZHW__selected .smart-billing-v2-module-scss-module__Mg0ZHW__savedCardRadio:after{content:"";background-color:#ecb761;border-radius:50%;width:9px;height:9px}.smart-billing-v2-module-scss-module__Mg0ZHW__savedCardInfo{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__savedCardBrand{color:#7a6555;text-transform:uppercase;font-size:14px;font-weight:700}.smart-billing-v2-module-scss-module__Mg0ZHW__savedCardNumber{color:#7a6555;font-size:14px}.smart-billing-v2-module-scss-module__Mg0ZHW__savedCardExpiry{color:#7a65558c;font-size:12px}.smart-billing-v2-module-scss-module__Mg0ZHW__defaultBadge{color:#4da8b6;font-size:11px;font-weight:700}.smart-billing-v2-module-scss-module__Mg0ZHW__addCardButton{border:2px dashed var(--v2-base-color,#ecb761);cursor:pointer;color:var(--v2-base-color,#ecb761);background-color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__addCardButton:hover:not(:disabled){background-color:#fefbf7}.smart-billing-v2-module-scss-module__Mg0ZHW__addCardButton:disabled{opacity:.5;cursor:not-allowed}.smart-billing-v2-module-scss-module__Mg0ZHW__emptyCardMessage{color:#7a65558c;margin-bottom:8px;font-size:14px}.smart-billing-v2-module-scss-module__Mg0ZHW__checkboxRow{cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-family:Noto Sans JP,Noto Sans,sans-serif;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__checkbox{border:2px solid var(--v2-base-color,#ecb761);background-color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__checkbox.smart-billing-v2-module-scss-module__Mg0ZHW__checked{background-color:var(--v2-base-color,#ecb761);border-color:var(--v2-base-color,#ecb761)}.smart-billing-v2-module-scss-module__Mg0ZHW__checkbox.smart-billing-v2-module-scss-module__Mg0ZHW__checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.smart-billing-v2-module-scss-module__Mg0ZHW__checkboxLabel{color:#7a6555;flex:1;font-size:14px}.smart-billing-v2-module-scss-module__Mg0ZHW__termsLink{color:#4da8b6;cursor:pointer;background:0 0;border:none;padding:0;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px;text-decoration:underline}.smart-billing-v2-module-scss-module__Mg0ZHW__termsLink:hover{opacity:.8}.smart-billing-v2-module-scss-module__Mg0ZHW__notificationDetails{border:1px solid color-mix(in srgb, var(--v2-base-color,#ecb761) 40%, #fff);background-color:#fdf8ef;border-radius:10px;padding:4px 14px}.smart-billing-v2-module-scss-module__Mg0ZHW__notificationDetails summary{cursor:pointer;color:#7a6555;-webkit-user-select:none;user-select:none;padding:8px 0;font-size:14px;font-weight:700;list-style:none}.smart-billing-v2-module-scss-module__Mg0ZHW__notificationDetails summary::-webkit-details-marker{display:none}.smart-billing-v2-module-scss-module__Mg0ZHW__notificationDetails summary:after{content:"＋";float:right;color:var(--v2-base-color,#ecb761);font-size:16px}.smart-billing-v2-module-scss-module__Mg0ZHW__notificationDetails[open] summary:after{content:"−"}.smart-billing-v2-module-scss-module__Mg0ZHW__notificationOptions{flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__activateButton{color:#fff;cursor:pointer;background-color:#4da8b6;border:none;border-radius:40px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:14px 24px;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:16px;font-weight:700;transition:filter .2s;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__activateButton:hover:not(:disabled){filter:brightness(.92)}.smart-billing-v2-module-scss-module__Mg0ZHW__activateButton:disabled{cursor:not-allowed;background-color:#ccc}.smart-billing-v2-module-scss-module__Mg0ZHW__confirmSection{flex-direction:column;gap:6px;padding:12px 0;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__confirmLabel{color:var(--v2-base-color,#ecb761);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.smart-billing-v2-module-scss-module__Mg0ZHW__confirmLabelBar{background-color:var(--v2-base-color,#ecb761);border-radius:2px;flex-shrink:0;width:3px;height:16px}.smart-billing-v2-module-scss-module__Mg0ZHW__confirmValue{color:#7a6555;padding-left:20px;font-size:16px;font-weight:500}.smart-billing-v2-module-scss-module__Mg0ZHW__confirmSubValue{color:#7a65558c;padding-left:20px;font-size:13px}
.ChatContentArea-module-scss-module__nwjoFq__date_header{z-index:1;text-align:center;color:#fffc;background-color:#808080cc;border-radius:15px;max-width:fit-content;margin:5px auto;padding:5px 15px;font-size:.5rem;position:sticky;top:20px}