.page_container__jRLBU{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--scale-fixed-md);background-color:var(--color-bg-page)}.page_card__4l_ZN{width:100%;max-width:400px;padding:var(--scale-fixed-xl);background-color:var(--color-bg-default-surface);border-radius:var(--corner-lg);box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_header__Jxv3M{text-align:center;margin-bottom:var(--scale-fixed-lg)}.page_title__rq_Rs{font-size:var(--font-heading-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary);margin:0 0 var(--scale-fixed-xs) 0}.page_subtitle__uVPFN{font-size:var(--font-body-md);color:var(--color-path-middle);margin:0}.page_form__4lOgm{display:flex;flex-direction:column;gap:var(--scale-fixed-md)}.page_error__x3RcE{padding:var(--scale-fixed-sm) var(--scale-fixed-md);background-color:var(--color-system-error-lightest);border:1px solid var(--color-system-error-light);border-radius:var(--corner-sm);color:var(--color-path-error);font-size:var(--font-body-sm)}.sm-input{display:flex;flex-direction:column;gap:var(--scale-fixed-sm);width:220px;box-sizing:border-box}.sm-input__label{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-body-md);line-height:1;color:var(--color-input-text-label)}.sm-input__field-wrapper{position:relative}.sm-input__field,.sm-input__field-wrapper{display:flex;align-items:center;width:100%}.sm-input__field{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-body-md);line-height:normal;color:var(--color-input-text-value);padding:var(--scale-fixed-sm);box-sizing:border-box;border:var(--scale-stroke-1) solid var(--color-input-border-default);border-radius:var(--corner-control);background-color:var(--color-input-bg-default);transition:border-color .16s ease,background-color .16s ease}.sm-input__field::placeholder{color:var(--color-input-text-placeholder)}.sm-input__helper{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-body-xs);line-height:normal;color:var(--color-input-text-placeholder);min-width:100%}.sm-input:not(.sm-input--disabled):not(.sm-input--error):not(.sm-input--success) .sm-input__field:hover{border-color:var(--color-input-border-hover);background-color:var(--color-input-bg-hover)}.sm-input__field:focus{border-color:var(--color-input-border-focus);background-color:var(--color-input-bg-focus)}.sm-input__field:focus:not(:focus-visible){outline:none}.sm-input__field:focus-visible{outline:var(--focus-width) solid var(--color-input-border-focus);outline-offset:var(--focus-gap)}.sm-input__field[data-pointer-focus]:focus-visible{outline:none}.sm-input--disabled .sm-input__field,.sm-input--disabled .sm-input__label{color:var(--color-input-text-placeholder-disabled)}.sm-input--disabled .sm-input__field{cursor:not-allowed;border-color:var(--color-input-border-disabled);background-color:var(--color-input-bg-disabled)}.sm-input--disabled .sm-input__field::placeholder{color:var(--color-input-text-placeholder-disabled)}.sm-input--disabled .sm-input__helper{color:var(--color-input-text-placeholder-disabled)}.sm-input--error .sm-input__field{background-color:var(--color-input-bg-error)}.sm-input--error .sm-input__field,.sm-input--error .sm-input__field:focus,.sm-input--error .sm-input__field:hover{border-color:var(--color-input-border-error)}.sm-input--error .sm-input__helper{color:var(--color-input-text-helper-error)}.sm-input--success .sm-input__field{background-color:var(--color-input-bg-success)}.sm-input--success .sm-input__field,.sm-input--success .sm-input__field:focus,.sm-input--success .sm-input__field:hover{border-color:var(--color-input-border-success)}.sm-input--success .sm-input__helper{color:var(--color-input-text-helper-success)}.sm-input--sm{width:180px}.sm-input--sm .sm-input__label{font-size:var(--font-body-sm)}.sm-input--sm .sm-input__field{padding:var(--scale-fixed-xs) var(--scale-fixed-sm);font-size:var(--font-body-sm)}.sm-input--sm .sm-input__helper{font-size:var(--font-body-xs)}.sm-input--lg{width:280px}.sm-input--lg .sm-input__label{font-size:var(--font-body-lg)}.sm-input--lg .sm-input__field{padding:var(--scale-fixed-sm) var(--scale-fixed-md);font-size:var(--font-body-lg)}.sm-input--lg .sm-input__helper{font-size:var(--font-body-sm)}.sm-input--full-width{width:100%}.sm-input__left-icon,.sm-input__right-icon{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--color-gray-neutral);pointer-events:none}.sm-input__left-icon{left:var(--scale-fixed-sm)}.sm-input__right-icon{right:var(--scale-fixed-sm)}.sm-input--has-left-icon .sm-input__field{padding-left:calc(var(--scale-fixed-sm) + 24px)}.sm-input--has-right-icon .sm-input__field{padding-right:calc(var(--scale-fixed-sm) + 24px)}.sm-input--sm.sm-input--has-left-icon .sm-input__field{padding-left:calc(var(--scale-fixed-sm) + 20px)}.sm-input--sm.sm-input--has-right-icon .sm-input__field{padding-right:calc(var(--scale-fixed-sm) + 20px)}.sm-input--lg.sm-input--has-left-icon .sm-input__field{padding-left:calc(var(--scale-fixed-md) + 24px)}.sm-input--lg.sm-input--has-right-icon .sm-input__field{padding-right:calc(var(--scale-fixed-md) + 24px)}.sm-input--lg .sm-input__left-icon{left:var(--scale-fixed-md)}.sm-input--lg .sm-input__right-icon{right:var(--scale-fixed-md)}.sm-input--disabled .sm-input__left-icon,.sm-input--disabled .sm-input__right-icon{color:var(--color-input-text-placeholder-disabled)}.sm-button{font-family:var(--font-family-primary);font-size:var(--font-text-button);font-weight:var(--font-weight-semi-bold);line-height:normal;text-align:center;text-decoration:none;gap:var(--scale-fixed-xs);box-sizing:border-box;padding:var(--scale-fixed-sm) var(--scale-fixed-md);border:1px solid transparent;border-radius:var(--corner-control);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sm-button,.sm-button__content{display:inline-flex;align-items:center;justify-content:center}.sm-button__content{gap:inherit}.sm-button__label{display:inline-block}.sm-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sm-button__icon svg{width:1.5rem;height:1.5rem}.sm-button--loading{position:relative;pointer-events:none}.sm-button--loading .sm-button__content{visibility:hidden}.sm-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;animation:sm-button-spin 1s linear infinite}.sm-button__spinner svg{width:1.5rem;height:1.5rem}@keyframes sm-button-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.sm-button--sm .sm-button__spinner svg{width:1.25rem;height:1.25rem}.sm-button--lg .sm-button__spinner svg{width:1.75rem;height:1.75rem}.sm-button--sm{padding:var(--scale-fixed-xs) var(--scale-fixed-sm);font-size:var(--font-body-sm);gap:var(--scale-fixed-xxs)}.sm-button--sm .sm-button__icon svg{width:1.25rem;height:1.25rem}.sm-button--md{padding:var(--scale-fixed-sm) var(--scale-fixed-md);font-size:var(--font-text-button);gap:var(--scale-fixed-xs)}.sm-button--lg{padding:var(--scale-fixed-md) var(--scale-fixed-lg);font-size:var(--font-body-lg);gap:var(--scale-fixed-sm)}.sm-button--lg .sm-button__icon svg{width:1.75rem;height:1.75rem}.sm-button--fill.sm-button--global-a{background-color:var(--color-button-primary-fill-bg-default);color:var(--color-button-primary-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--global-a:hover:not(.sm-button--disabled){background-color:var(--color-button-primary-fill-bg-hover);color:var(--color-button-primary-fill-text-hover)}.sm-button--outline.sm-button--global-a{background-color:transparent;color:var(--color-button-primary-outline-text-default);border-color:var(--color-button-primary-outline-default)}.sm-button--outline.sm-button--global-a:hover:not(.sm-button--disabled){color:var(--color-button-primary-outline-text-hover);border-color:var(--color-button-primary-outline-hover)}.sm-button--ghost.sm-button--global-a{background-color:transparent;color:var(--color-button-primary-text-default);border-color:transparent}.sm-button--ghost.sm-button--global-a:hover:not(.sm-button--disabled){color:var(--color-button-primary-text-hover)}.sm-button--fill.sm-button--global-b{background-color:var(--color-button-secondary-fill-bg-default);color:var(--color-button-secondary-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--global-b:hover:not(.sm-button--disabled){background-color:var(--color-button-secondary-fill-bg-hover);color:var(--color-button-secondary-fill-text-hover)}.sm-button--outline.sm-button--global-b{background-color:transparent;color:var(--color-button-secondary-outline-text-default);border-color:var(--color-button-secondary-outline-default)}.sm-button--outline.sm-button--global-b:hover:not(.sm-button--disabled){color:var(--color-button-secondary-outline-text-hover);border-color:var(--color-button-secondary-outline-hover)}.sm-button--ghost.sm-button--global-b{background-color:transparent;color:var(--color-button-secondary-text-default);border-color:transparent}.sm-button--ghost.sm-button--global-b:hover:not(.sm-button--disabled){color:var(--color-button-secondary-text-hover)}.sm-button--fill.sm-button--error{background-color:var(--color-button-error-fill-bg-default);color:var(--color-button-error-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--error:hover:not(.sm-button--disabled){background-color:var(--color-button-error-fill-bg-hover);color:var(--color-button-error-fill-text-hover)}.sm-button--outline.sm-button--error{background-color:transparent;color:var(--color-button-error-outline-text-default);border-color:var(--color-button-error-outline-default)}.sm-button--outline.sm-button--error:hover:not(.sm-button--disabled){color:var(--color-button-error-outline-text-hover);border-color:var(--color-button-error-outline-hover)}.sm-button--ghost.sm-button--error{background-color:transparent;color:var(--color-button-error-text-default);border-color:transparent}.sm-button--ghost.sm-button--error:hover:not(.sm-button--disabled){color:var(--color-button-error-text-hover)}.sm-button--fill.sm-button--success{background-color:var(--color-button-success-fill-bg-default);color:var(--color-button-success-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--success:hover:not(.sm-button--disabled){background-color:var(--color-button-success-fill-bg-hover);color:var(--color-button-success-fill-text-hover)}.sm-button--outline.sm-button--success{background-color:transparent;color:var(--color-button-success-outline-text-default);border-color:var(--color-button-success-outline-default)}.sm-button--outline.sm-button--success:hover:not(.sm-button--disabled){color:var(--color-button-success-outline-text-hover);border-color:var(--color-button-success-outline-hover)}.sm-button--ghost.sm-button--success{background-color:transparent;color:var(--color-button-success-text-default);border-color:transparent}.sm-button--ghost.sm-button--success:hover:not(.sm-button--disabled){color:var(--color-button-success-text-hover)}.sm-button--fill.sm-button--warning{background-color:var(--color-button-warning-fill-bg-default);color:var(--color-button-warning-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--warning:hover:not(.sm-button--disabled){background-color:var(--color-button-warning-fill-bg-hover);color:var(--color-button-warning-fill-text-hover)}.sm-button--outline.sm-button--warning{background-color:transparent;color:var(--color-button-warning-outline-text-default);border-color:var(--color-button-warning-outline-default)}.sm-button--outline.sm-button--warning:hover:not(.sm-button--disabled){color:var(--color-button-warning-outline-text-hover);border-color:var(--color-button-warning-outline-hover)}.sm-button--ghost.sm-button--warning{background-color:transparent;color:var(--color-button-warning-text-default);border-color:transparent}.sm-button--ghost.sm-button--warning:hover:not(.sm-button--disabled){color:var(--color-button-warning-text-hover)}.sm-button--fill.sm-button--global-a:focus-visible{outline:var(--focus-width) solid var(--color-button-primary-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--fill.sm-button--global-b:focus-visible{outline:var(--focus-width) solid var(--color-button-secondary-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--fill.sm-button--error:focus-visible{outline:var(--focus-width) solid var(--color-button-error-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--fill.sm-button--success:focus-visible{outline:var(--focus-width) solid var(--color-button-success-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--fill.sm-button--warning:focus-visible{outline:var(--focus-width) solid var(--color-button-warning-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--global-a:focus-visible{outline:var(--focus-width) solid var(--color-button-primary-outline-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--global-b:focus-visible{outline:var(--focus-width) solid var(--color-button-secondary-outline-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--error:focus-visible{outline:var(--focus-width) solid var(--color-button-error-outline-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--success:focus-visible{outline:var(--focus-width) solid var(--color-button-success-outline-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--warning:focus-visible{outline:var(--focus-width) solid var(--color-button-warning-outline-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--global-a:focus-visible{outline:var(--focus-width) solid var(--color-button-primary-text-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--global-b:focus-visible{outline:var(--focus-width) solid var(--color-button-secondary-text-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--error:focus-visible{outline:var(--focus-width) solid var(--color-button-error-text-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--success:focus-visible{outline:var(--focus-width) solid var(--color-button-success-text-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--warning:focus-visible{outline:var(--focus-width) solid var(--color-button-warning-text-default);outline-offset:var(--focus-gap)}.sm-button--disabled:focus-visible{outline:none}.sm-button--disabled{cursor:not-allowed;pointer-events:none}.sm-button--fill.sm-button--global-a.sm-button--disabled{background-color:var(--color-button-primary-fill-bg-disabled);color:var(--color-button-primary-fill-text-disabled)}.sm-button--fill.sm-button--global-b.sm-button--disabled{background-color:var(--color-button-secondary-fill-bg-disabled);color:var(--color-button-secondary-fill-text-disabled)}.sm-button--fill.sm-button--error.sm-button--disabled{background-color:var(--color-button-error-fill-bg-disabled);color:var(--color-button-error-fill-text-disabled)}.sm-button--fill.sm-button--success.sm-button--disabled{background-color:var(--color-button-success-fill-bg-disabled);color:var(--color-button-success-fill-text-disabled)}.sm-button--fill.sm-button--warning.sm-button--disabled{background-color:var(--color-button-warning-fill-bg-disabled);color:var(--color-button-warning-fill-text-disabled)}.sm-button--outline.sm-button--global-a.sm-button--disabled{background-color:transparent;color:var(--color-button-primary-outline-text-disabled);border-color:var(--color-button-primary-outline-disabled)}.sm-button--outline.sm-button--global-b.sm-button--disabled{background-color:transparent;color:var(--color-button-secondary-outline-text-disabled);border-color:var(--color-button-secondary-outline-disabled)}.sm-button--outline.sm-button--error.sm-button--disabled{background-color:transparent;color:var(--color-button-error-outline-text-disabled);border-color:var(--color-button-error-outline-disabled)}.sm-button--outline.sm-button--success.sm-button--disabled{background-color:transparent;color:var(--color-button-success-outline-text-disabled);border-color:var(--color-button-success-outline-disabled)}.sm-button--outline.sm-button--warning.sm-button--disabled{background-color:transparent;color:var(--color-button-warning-outline-text-disabled);border-color:var(--color-button-warning-outline-disabled)}.sm-button--ghost.sm-button--global-a.sm-button--disabled{background-color:transparent;color:var(--color-button-primary-text-disabled)}.sm-button--ghost.sm-button--global-b.sm-button--disabled{background-color:transparent;color:var(--color-button-secondary-text-disabled)}.sm-button--ghost.sm-button--error.sm-button--disabled{background-color:transparent;color:var(--color-button-error-text-disabled)}.sm-button--ghost.sm-button--success.sm-button--disabled{background-color:transparent;color:var(--color-button-success-text-disabled)}.sm-button--ghost.sm-button--warning.sm-button--disabled{background-color:transparent;color:var(--color-button-warning-text-disabled)}.TimelineGrid_container__T1rti{width:100%;min-width:0}.TimelineGrid_header__nu1Sh{justify-content:space-between;margin-bottom:var(--scale-fixed-xs)}.TimelineGrid_header__nu1Sh,.TimelineGrid_title__fIeEs{display:flex;align-items:center;gap:var(--scale-fixed-xs)}.TimelineGrid_title__fIeEs{margin:0;font-size:var(--font-body-md);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong)}.TimelineGrid_headerRight__05Gta{display:flex;align-items:center;gap:var(--scale-fixed-xs)}.TimelineGrid_gridWrapper__SH0Hn{overflow-x:auto;min-width:0;width:100%}.TimelineGrid_grid__n2v4K{width:100%;border-collapse:separate;border-spacing:var(--scale-fixed-sm);table-layout:fixed}.TimelineGrid_grid__n2v4K td,.TimelineGrid_grid__n2v4K th{border-radius:var(--corner-sm)}.TimelineGrid_timeHeader__xUwBv{width:3rem;padding:var(--scale-fixed-sm) 0;position:-webkit-sticky;position:sticky;left:0;z-index:2}.TimelineGrid_columnHeader__V7Mtk,.TimelineGrid_timeHeader__xUwBv{background-color:var(--color-bg-default-surface);font-size:var(--font-body-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong);text-align:center}.TimelineGrid_columnHeader__V7Mtk{padding:var(--scale-fixed-sm) var(--scale-fixed-sm)}.TimelineGrid_row__4h0hU,.TimelineGrid_timeCell__B30EK{background-color:var(--color-bg-default-surface)}.TimelineGrid_timeCell__B30EK{width:3rem;padding:var(--scale-fixed-xs) 0;font-size:var(--font-body-sm);color:var(--color-text-body-default);vertical-align:middle;text-align:center;position:-webkit-sticky;position:sticky;left:0;z-index:1}.TimelineGrid_timeLabel__izlSr{white-space:nowrap;display:block;font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong)}.TimelineGrid_timeEndLabel__3Z7QX{white-space:nowrap;display:block;font-size:var(--font-body-xs);color:var(--color-text-body-default);margin-top:var(--scale-fixed-xxs)}.TimelineGrid_cell__tyVYW{padding:var(--scale-fixed-sm) var(--scale-fixed-xs);vertical-align:top;text-align:center;height:1px}.TimelineGrid_cell__tyVYW:hover{background-color:var(--color-table-row-hover-background)}.TimelineGrid_cell__tyVYW>*{min-height:70px}.TimelineGrid_breakRow__MmfoW,.TimelineGrid_breakRow__MmfoW:hover{background-color:var(--color-bg-default-surface)}.TimelineGrid_breakCell__glPfI{padding:var(--scale-fixed-sm) 0;background-color:var(--schedule-color-break-bg);position:relative}.TimelineGrid_breakCellGap__vdcrU{background-color:var(--color-system-error-lightest)}.TimelineGrid_breakTimeContainer___G9ep{width:3rem;position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;font-size:var(--font-body-sm)}.TimelineGrid_breakContent__2Vkqc{text-align:center}.TimelineGrid_breakName__PR274{display:block;font-size:var(--font-body-sm);font-weight:var(--font-weight-semi-bold);color:var(--schedule-color-break-text);text-transform:uppercase;letter-spacing:.5px}.TimelineGrid_breakSubtitle__voEnx{display:block;font-size:var(--font-body-xs);color:var(--color-text-body-default);margin-top:var(--scale-l-1)}.TimelineGrid_nonTeachingRow__K4apK{background-color:var(--color-bg-default-surface)}.TimelineGrid_nonTeachingRowCollapsed__H__2l .TimelineGrid_cell__tyVYW{padding:var(--scale-fixed-xxs) var(--scale-fixed-xs);height:auto}.TimelineGrid_nonTeachingRowCollapsed__H__2l .TimelineGrid_cell__tyVYW>*{min-height:0}.TimelineGrid_nonTeachingRowCollapsed__H__2l .TimelineGrid_timeCell__B30EK{padding:var(--scale-fixed-xxs) 0}.TimelineGrid_nonTeachingLabel__0bLKz{font-size:var(--font-body-xs);color:var(--color-text-body-default);font-style:italic;text-align:center}.TimelinePreview_container__CdKwb{width:100%}.TimelinePreview_compactGrid__rBIRp table{border-spacing:var(--scale-fixed-xxs);min-width:0!important}.TimelinePreview_compactGrid__rBIRp th{padding:var(--scale-fixed-xxs) var(--scale-fixed-xs);font-size:var(--font-body-xs)}.TimelinePreview_compactGrid__rBIRp td:first-child,.TimelinePreview_compactGrid__rBIRp th:first-child{width:2.5rem}.TimelinePreview_compactGrid__rBIRp td{padding:var(--scale-fixed-xxs) var(--scale-fixed-xxs);font-size:var(--font-body-xs)}.TimelinePreview_compactGrid__rBIRp td>*{min-height:0}.TimelinePreview_compactGrid__rBIRp span{font-size:.625rem}.TimelinePreview_emptyCell__SDV_x{display:flex;align-items:center;justify-content:center;height:24px;border:1px solid var(--color-gray-neutral-light);border-radius:var(--corner-sm);background-color:var(--color-global-b-50)}.TimelinePreview_nonTeachingCell__wQA9q{display:flex;align-items:center;justify-content:center;height:24px;border:1px dashed var(--color-gray-neutral);border-radius:var(--corner-sm);background-color:var(--color-bg-default-surface)}.TimelinePreview_cellLabel__Quaxk{font-size:.5625rem;color:var(--color-text-body-default);font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HoursConfigSection_formField__yJD_a{margin-bottom:var(--scale-fixed-md,16px)}.HoursConfigSection_formField__yJD_a:last-child{margin-bottom:0}.HoursConfigSection_formRow__3IjeR{display:flex;gap:var(--scale-fixed-lg,24px);align-items:flex-start;margin-bottom:var(--scale-fixed-md,16px)}.HoursConfigSection_breaksList__s2LE7{display:flex;flex-direction:column;gap:var(--scale-fixed-md,16px);margin-bottom:var(--scale-fixed-md,16px)}.HoursConfigSection_breakCard__m2QoO{background:var(--color-gray-white,#ffffff);border:1px solid var(--color-gray-neutral-light,#e5e7eb);border-radius:var(--corner-md,8px);padding:var(--scale-fixed-md,16px)}.HoursConfigSection_breakHeader__6WL04{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--scale-fixed-md,16px)}.HoursConfigSection_deleteButton__UrQXD{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--corner-sm,4px);color:var(--color-path-middle,#9ca3af);cursor:pointer;transition:all .2s ease}.HoursConfigSection_deleteButton__UrQXD:hover{background-color:var(--color-system-error-light,#fee2e2);color:var(--color-system-error,#dc2626)}.HoursConfigSection_deleteButton__UrQXD:active{transform:scale(.95)}.HoursConfigSection_breakFields__31O1l{display:flex;gap:var(--scale-fixed-lg,24px);align-items:flex-start}.HoursConfigSection_lunchCard__Xwbfu{background:var(--color-gray-white,#ffffff);border:1px solid var(--color-gray-neutral-light,#e5e7eb);border-radius:var(--corner-md,8px);padding:var(--scale-fixed-md,16px);margin-top:var(--scale-fixed-lg,24px)}.HoursConfigSection_lunchHeader__JiewA{display:flex;align-items:center;gap:var(--scale-fixed-xs,4px);margin-bottom:var(--scale-fixed-md,16px)}.HoursConfigSection_helpIcon__qLQgO{color:var(--color-gray-neutral,#9ca3af);cursor:help}.HoursConfigSection_hourConfigLayout__ii5Xt{display:flex;flex-direction:column;gap:var(--scale-fixed-xl,32px)}.HoursConfigSection_hourConfigInputs__EKQJ9{flex:1 1}.HoursConfigSection_hourConfigPreview__8BciM{display:flex;flex-direction:column;gap:var(--scale-fixed-lg)}@media (min-width:1280px){.HoursConfigSection_hourConfigLayout__ii5Xt{flex-direction:row}.HoursConfigSection_hourConfigPreview__8BciM{flex:1 1;align-self:flex-start;position:-webkit-sticky;position:sticky;top:var(--scale-fixed-lg)}}.HoursConfigSection_scheduleColumns__8IX0a{display:flex;flex-direction:column;gap:var(--scale-fixed-md,16px)}.HoursConfigSection_scheduleColumn__5Nf0E .HoursConfigSection_formRow__3IjeR{margin-bottom:0}.HoursConfigSection_timeslotSummaryWrapper__qP63R{margin-top:var(--scale-fixed-lg)}.HoursConfigSection_timeslotSummaryContent__cGFUM{display:flex;flex-direction:column;gap:var(--scale-fixed-sm)}.HoursConfigSection_timeslotSummaryGrid__tDhTY{display:grid;grid-template-columns:auto auto auto;grid-column-gap:var(--scale-fixed-xl);column-gap:var(--scale-fixed-xl);grid-row-gap:var(--scale-fixed-xxs);row-gap:var(--scale-fixed-xxs);align-items:baseline;width:-moz-fit-content;width:fit-content}.HoursConfigSection_timeslotSummaryHeader__1vLAK{font-weight:var(--font-weight-semi-bold);text-align:right}.HoursConfigSection_timeslotSummaryHeader__1vLAK,.HoursConfigSection_timeslotSummaryLabel__xE2TC{font-size:var(--font-body-sm);color:var(--color-text-body-default)}.HoursConfigSection_timeslotSummaryValue__kcME_{font-size:var(--font-body-sm);color:var(--color-text-body-strong);font-weight:var(--font-weight-medium);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HoursConfigSection_timeslotSummaryNote__Walu7{margin-top:var(--scale-fixed-md);font-size:var(--font-body-xs);color:var(--color-text-body-default);line-height:1.5}.HoursConfigSection_warningsContent__Ag_w9{display:flex;flex-direction:column;gap:var(--scale-fixed-xs)}.HoursConfigSection_warningsList__6Wqe_{margin:0;padding-left:var(--scale-fixed-md);font-size:var(--font-body-sm);line-height:1.5}.TemplateWizardModal_body__qyJOu{display:flex;flex-direction:column;gap:var(--scale-fixed-md);min-width:0}.TemplateWizardModal_stepIntro__KWB7N{font-size:var(--font-body-sm);color:var(--color-text-body-default);margin:0 0 var(--scale-fixed-md) 0}.TemplateWizardModal_footer__sumV0{justify-content:space-between;width:100%}.TemplateWizardModal_footerActions__snDcv,.TemplateWizardModal_footer__sumV0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--scale-fixed-sm) var(--scale-fixed-md)}