.mode-time{max-width:var(--max-width-content);min-height:70vh;display:flex;margin:0 auto;padding:var(--padding-normal);flex-direction:column;align-items:center;gap:var(--padding-normal);color:var(--color-tertiary)}.templatefoodi .mode-time{max-width:var(--max-width)}.mode-time-option-container{width:100%}.mode-time-option{border-bottom:1px solid var(--color-separator)}.container.mode-time-option-container{padding:0!important}.mode-time-option:last-child{border-bottom:none}.mode-time-scheduleinfo-container{width:100%;display:flex;flex-direction:column;gap:var(--padding-x-large);align-items:center}.templatefoodi .mode-time-scheduleinfo-container{gap:var(--padding-normal)}.templatefoodi .mode-time-scheduleinfo-container .react-calendar{margin-top:var(--padding-normal)}.mode-time-slots{width:100%;direction:ltr;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--padding-medium);gap:var(--padding-medium)}.templatefoodi .mode-time-slots{grid-template-columns:repeat(1,1fr);gap:0}.mode-time-slot{width:100%;border:var(--border-medium) solid var(--color-outline);padding:var(--padding-medium);border-radius:var(--radius-medium);background-color:var(--color-background);font-size:var(--font-normal);cursor:pointer}.templatefoodi .mode-time-slot{width:100%;display:flex;gap:var(--padding-medium);border:none;border-bottom:var(--border-medium) solid var(--color-separator);padding:var(--padding-normal);border-radius:0}.templatefoodi .mode-time-slots li:last-child .mode-time-slot{border-bottom:none}.mode-time-slot:hover{background-color:var(--color-hover)}.mode-time-slot.active{color:var(--color-on-primary);background-color:var(--color-primary)}.templatefoodi .mode-time-slot.active{color:var(--color-tertiary);background-color:var(--color-background)}.mode-time-slot.disable{opacity:.5;cursor:not-allowed}.mode-time-slot .custom-svg{display:none}.templatefoodi .mode-time-slot .custom-svg{display:block}.mode-scheduleinfo-date-grid-container{width:100%;display:flex;flex-direction:column;gap:var(--padding-medium);padding:var(--padding-normal)}.mode-scheduleinfo-date-grid{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-gap:var(--padding-small);gap:var(--padding-small)}.mode-scheduleinfo-date-btn,.mode-scheduleinfo-date-grid-item{height:50px;font-size:var(--font-normal);background:var(--color-background);border:var(--border-normal) solid var(--color-outline);border-radius:var(--radius-normal);padding:0 var(--padding-medium);cursor:pointer}.mode-scheduleinfo-date-grid-item.active{border:1.5px solid var(--color-primary)}.mode-scheduleinfo-date-btn{display:flex;gap:var(--padding-medium);align-items:center;justify-content:center}.time-schedule-dialog-content{padding-bottom:50px}.time-schedule-dialog-content button{color:var(--color-tertiary)!important}.dialog-header.time{position:absolute;top:0;left:0;right:0;background-color:var(--color-background);height:70px;min-height:70px}.time-schedule-dialog-back{display:flex;align-items:center;gap:var(--padding-normal);cursor:pointer}.time-submit.invalid{background-color:var(--color-on-surface-variant);cursor:not-allowed}@container page-container (max-width: 440px){.mode-time-slots{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:440px){.mode-time-slots{grid-template-columns:repeat(1,1fr)}}.react-calendar{max-width:500px;background:white;border:none;line-height:30px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:10px}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:10px}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:10px}.react-calendar__navigation button{min-width:44px;background:none;font-size:20px}.react-calendar__navigation button:disabled{background-color:transparent;opacity:.3}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:transparent}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:13px;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:10px}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#a9a9a9}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:8px 0;background:none;text-align:center;font:inherit;font-size:16px;color:var(--color-tertiary)!important}.react-calendar__tile:disabled{background-color:transparent;color:#d3d3d3!important}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:transparent}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#f9f9f9}.react-calendar__tile--now{background:transparent}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#f9f9f9}.react-calendar__tile--active,.react-calendar__tile--hasActive,.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:var(--color-primary)}.react-calendar__tile--active{border-radius:8px;color:var(--color-on-primary);font-weight:700}.react-calendar__tile--active *{color:var(--color-on-primary)!important}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:var(--color-primary)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.radio-container{display:flex;align-items:center;gap:10px;font-size:var(--font-normal);color:var(--color-tertiary);padding:var(--padding-normal);width:100%;cursor:pointer}.radio-container.disabled{cursor:not-allowed;opacity:.4;color:var(--color-secondary)}