/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
/* Variables declaration */
.rdp-root {
  --rdp-accent-color: blue; /* The accent color used for selected days and UI elements. */
  --rdp-accent-background-color: #f0f0ff; /* The accent background color used for selected days and UI elements. */
  --rdp-day-height: 44px; /* The height of the day cells. */
  --rdp-day-width: 44px; /* The width of the day cells. */
  --rdp-day_button-border-radius: 100%; /* The border radius of the day cells. */
  --rdp-day_button-border: 2px solid transparent; /* The border of the day cells. */
  --rdp-day_button-height: 42px; /* The height of the day cells. */
  --rdp-day_button-width: 42px; /* The width of the day cells. */
  --rdp-selected-border: 2px solid var(--rdp-accent-color); /* The border of the selected days. */
  --rdp-disabled-opacity: 0.5; /* The opacity of the disabled days. */
  --rdp-outside-opacity: 0.75; /* The opacity of the days outside the current month. */
  --rdp-today-color: var(--rdp-accent-color); /* The color of the today's date. */
  --rdp-dropdown-gap: 0.5rem; /* The gap between the dropdowns used in the month captons. */
  --rdp-months-gap: 2rem; /* The gap between the months in the multi-month view. */
  --rdp-nav_button-disabled-opacity: 0.5; /* The opacity of the disabled navigation buttons. */
  --rdp-nav_button-height: 2.25rem; /* The height of the navigation buttons. */
  --rdp-nav_button-width: 2.25rem; /* The width of the navigation buttons. */
  --rdp-nav-height: 2.75rem; /* The height of the navigation bar. */
  --rdp-range_middle-background-color: var(--rdp-accent-background-color); /* The color of the background for days in the middle of a range. */
  --rdp-range_middle-color: inherit; /* The color of the range text. */
  --rdp-range_start-color: white; /* The color of the range text. */
  --rdp-range_start-background: linear-gradient(
    var(--rdp-gradient-direction),
    transparent 50%,
    var(--rdp-range_middle-background-color) 50%
  ); /* Used for the background of the start of the selected range. */
  --rdp-range_start-date-background-color: var(--rdp-accent-color); /* The background color of the date when at the start of the selected range. */
  --rdp-range_end-background: linear-gradient(
    var(--rdp-gradient-direction),
    var(--rdp-range_middle-background-color) 50%,
    transparent 50%
  ); /* Used for the background of the end of the selected range. */
  --rdp-range_end-color: white; /* The color of the range text. */
  --rdp-range_end-date-background-color: var(--rdp-accent-color); /* The background color of the date when at the end of the selected range. */
  --rdp-week_number-border-radius: 100%; /* The border radius of the week number. */
  --rdp-week_number-border: 2px solid transparent; /* The border of the week number. */
  --rdp-week_number-height: var(--rdp-day-height); /* The height of the week number cells. */
  --rdp-week_number-opacity: 0.75; /* The opacity of the week number. */
  --rdp-week_number-width: var(--rdp-day-width); /* The width of the week number cells. */
  --rdp-weeknumber-text-align: center; /* The text alignment of the weekday cells. */
  --rdp-weekday-opacity: 0.75; /* The opacity of the weekday. */
  --rdp-weekday-padding: 0.5rem 0rem; /* The padding of the weekday. */
  --rdp-weekday-text-align: center; /* The text alignment of the weekday cells. */
  --rdp-gradient-direction: 90deg;
  --rdp-animation_duration: 0.3s;
  --rdp-animation_timing: cubic-bezier(0.4, 0, 0.2, 1);
}

.rdp-root[dir=rtl] {
  --rdp-gradient-direction: -90deg;
}

.rdp-root[data-broadcast-calendar=true] {
  --rdp-outside-opacity: unset;
}

/* Root of the component. */
.rdp-root {
  position: relative; /* Required to position the navigation toolbar. */
  box-sizing: border-box;
}

.rdp-root * {
  box-sizing: border-box;
}

.rdp-day {
  width: var(--rdp-day-width);
  height: var(--rdp-day-height);
  text-align: center;
}

.rdp-day_button {
  background: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  justify-content: center;
  align-items: center;
  display: flex;
  width: var(--rdp-day_button-width);
  height: var(--rdp-day_button-height);
  border: var(--rdp-day_button-border);
  border-radius: var(--rdp-day_button-border-radius);
}

.rdp-day_button:disabled {
  cursor: revert;
}

.rdp-caption_label {
  z-index: 1;
  position: relative;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  border: 0;
}

.rdp-dropdown:focus-visible ~ .rdp-caption_label {
  outline: 5px auto Highlight;
  /* biome-ignore lint/suspicious/noDuplicateProperties: backward compatibility */
  outline: 5px auto -webkit-focus-ring-color;
}

.rdp-button_next,
.rdp-button_previous {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  appearance: none;
  width: var(--rdp-nav_button-width);
  height: var(--rdp-nav_button-height);
}

.rdp-button_next:disabled,
.rdp-button_next[aria-disabled=true],
.rdp-button_previous:disabled,
.rdp-button_previous[aria-disabled=true] {
  cursor: revert;
  opacity: var(--rdp-nav_button-disabled-opacity);
}

.rdp-chevron {
  display: inline-block;
  fill: var(--rdp-accent-color);
}

.rdp-root[dir=rtl] .rdp-nav .rdp-chevron {
  transform: rotate(180deg);
  transform-origin: 50%;
}

.rdp-dropdowns {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: var(--rdp-dropdown-gap);
}

.rdp-dropdown {
  z-index: 2;
  /* Reset */
  opacity: 0;
  appearance: none;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: inherit;
  border: none;
  line-height: inherit;
}

.rdp-dropdown_root {
  position: relative;
  display: inline-flex;
  align-items: center;
}

.rdp-dropdown_root[data-disabled=true] .rdp-chevron {
  opacity: var(--rdp-disabled-opacity);
}

.rdp-month_caption {
  display: flex;
  align-content: center;
  height: var(--rdp-nav-height);
  font-weight: bold;
  font-size: large;
}

.rdp-root[data-nav-layout=around] .rdp-month,
.rdp-root[data-nav-layout=after] .rdp-month {
  position: relative;
}

.rdp-root[data-nav-layout=around] .rdp-month_caption {
  justify-content: center;
  margin-inline-start: var(--rdp-nav_button-width);
  margin-inline-end: var(--rdp-nav_button-width);
  position: relative;
}

.rdp-root[data-nav-layout=around] .rdp-button_previous {
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  height: var(--rdp-nav-height);
  display: inline-flex;
}

.rdp-root[data-nav-layout=around] .rdp-button_next {
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  height: var(--rdp-nav-height);
  display: inline-flex;
  justify-content: center;
}

.rdp-months {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: var(--rdp-months-gap);
  max-width: fit-content;
}

.rdp-month_grid {
  border-collapse: collapse;
}

.rdp-nav {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  display: flex;
  align-items: center;
  height: var(--rdp-nav-height);
}

.rdp-weekday {
  opacity: var(--rdp-weekday-opacity);
  padding: var(--rdp-weekday-padding);
  font-weight: 500;
  font-size: smaller;
  text-align: var(--rdp-weekday-text-align);
  text-transform: var(--rdp-weekday-text-transform);
}

.rdp-week_number {
  opacity: var(--rdp-week_number-opacity);
  font-weight: 400;
  font-size: small;
  height: var(--rdp-week_number-height);
  width: var(--rdp-week_number-width);
  border: var(--rdp-week_number-border);
  border-radius: var(--rdp-week_number-border-radius);
  text-align: var(--rdp-weeknumber-text-align);
}

/* DAY MODIFIERS */
.rdp-today:not(.rdp-outside) {
  color: var(--rdp-today-color);
}

.rdp-selected {
  font-weight: bold;
  font-size: large;
}

.rdp-selected .rdp-day_button {
  border: var(--rdp-selected-border);
}

.rdp-outside {
  opacity: var(--rdp-outside-opacity);
}

.rdp-disabled:not(.rdp-selected) {
  opacity: var(--rdp-disabled-opacity);
}

.rdp-hidden {
  visibility: hidden;
  color: var(--rdp-range_start-color);
}

.rdp-range_start {
  background: var(--rdp-range_start-background);
}

.rdp-range_start .rdp-day_button {
  background-color: var(--rdp-range_start-date-background-color);
  color: var(--rdp-range_start-color);
}

.rdp-range_middle {
  background-color: var(--rdp-range_middle-background-color);
}

.rdp-range_middle .rdp-day_button {
  border: unset;
  border-radius: unset;
  color: var(--rdp-range_middle-color);
}

.rdp-range_end {
  background: var(--rdp-range_end-background);
  color: var(--rdp-range_end-color);
}

.rdp-range_end .rdp-day_button {
  color: var(--rdp-range_start-color);
  background-color: var(--rdp-range_end-date-background-color);
}

.rdp-range_start.rdp-range_end {
  background: revert;
}

.rdp-focusable {
  cursor: pointer;
}

@keyframes rdp-slide_in_left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rdp-slide_in_right {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rdp-slide_out_left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes rdp-slide_out_right {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
.rdp-weeks_before_enter {
  animation: rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-weeks_before_exit {
  animation: rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-weeks_after_enter {
  animation: rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-weeks_after_exit {
  animation: rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-root[dir=rtl] .rdp-weeks_after_enter {
  animation: rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-root[dir=rtl] .rdp-weeks_before_exit {
  animation: rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-root[dir=rtl] .rdp-weeks_before_enter {
  animation: rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-root[dir=rtl] .rdp-weeks_after_exit {
  animation: rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

@keyframes rdp-fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes rdp-fade_out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.rdp-caption_after_enter {
  animation: rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-caption_after_exit {
  animation: rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-caption_before_enter {
  animation: rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-caption_before_exit {
  animation: rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

@font-face {
  font-family: "BobbyJones";
  src: url("/fonts/BobbyJones.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
/* Global Document Styles */
* {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
}

h1,
h2 {
  font-family: "BobbyJones", Arial, sans-serif;
}

h3,
h4,
h5,
h6 {
  font-family: "Poppins", Arial, sans-serif;
}

html,
body,
#root {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 100dvw;
  height: 100dvh;
  background-color: var(--daycare-extra-light);
}

main {
  display: flex;
  padding: 0;
  width: 100dvw;
  height: 100dvh;
  flex-direction: column;
  align-items: stretch;
  overflow: hidden;
  line-height: 1.43;
  letter-spacing: 0.01071em;
  background-color: var(--daycare-extra-light);
  margin: 0;
  position: unset;
}

a {
  text-decoration: none;
  color: inherit;
}

.view {
  display: flex;
  flex: 1;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
}

.interstitial {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
.interstitial .interstitial-content {
  background-color: #fff;
  padding: 20px;
  border-radius: 8px;
  text-align: center;
}
.interstitial .interstitial-content h2 {
  font-size: 1.5rem;
  margin-bottom: 10px;
}
.interstitial .interstitial-content p {
  font-size: 1rem;
  margin-bottom: 20px;
}
.interstitial .interstitial-content .buttons button {
  padding: 10px 20px;
  margin: 0 10px;
  font-size: 1rem;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}
.interstitial .interstitial-content .buttons .download-button {
  background-color: #007bff;
  color: #fff;
}
.interstitial .interstitial-content .buttons .close-button {
  background-color: #dc3545;
  color: #fff;
}

.backgroundParent {
  background-color: var(--parent-extra-light);
}

@media (max-width: 768px) {
  html,
  body,
  #root {
    flex-direction: column-reverse !important;
  }
  .logged {
    margin-bottom: 170px;
  }
}
:root {
  --daycare-dark: #fba530;
  --daycare-main: #fbb24b;
  --daycare-light: #fdd49a;
  --daycare-extra-light: #fffdf9;
  --parent-dark: #4673b3;
  --parent-main: #5992e3;
  --parent-light: #c5d9f6;
  --parent-extra-light: #fbfcff;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_g9trk_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 {
  width: 100%;
  max-width: 35%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 30px auto;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Title_g9trk_42 {
  width: 100%;
  padding: 0 40px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Input_g9trk_50 {
  width: 100%;
  margin-bottom: 25px;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Input_g9trk_50 ._TextSignUP_g9trk_54 {
  text-align: center;
  color: #000000;
  margin-top: 0;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Input_g9trk_50 ._TextSignUP_g9trk_54 ._Span_g9trk_59 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Logo_g9trk_63 {
  width: calc(100% - 20px);
  margin: 20px 10px;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Card_g9trk_67 {
  width: 80%;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Card_g9trk_67 ._selectCard_g9trk_75 {
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: 10px;
  padding: 10px;
  cursor: pointer;
  background-color: var(--daycare-extra-light);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  margin-bottom: 10px;
  border: 1px solid transparent;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Card_g9trk_67 ._selectCard_g9trk_75:hover {
  border: 1px solid var(--daycare-dark);
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._LinkStatut_g9trk_90 {
  margin-top: 20px;
  font-size: 0.8rem;
  cursor: pointer;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._LinkStatut_g9trk_90 ._Span_g9trk_59 {
  color: var(--daycare-dark);
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._LinkStatut_g9trk_90 ._Span_g9trk_59:hover {
  color: black !important;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._LinkStatut_g9trk_90 ._Span_g9trk_59:hover {
  color: black !important;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._InputField_g9trk_104 {
  margin-top: 20px;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Text_g9trk_54 {
  font-size: 12px;
  color: #000000;
  margin-top: 0;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Link_g9trk_90 {
  text-decoration: none;
  font-size: 12px !important;
  color: var(--daycare-dark);
  margin-top: 20px;
  cursor: pointer;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._Link_g9trk_90:hover {
  color: #000000;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Form_g9trk_35 ._ErrorPosition_g9trk_122 {
  margin-bottom: 20px;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Footer_g9trk_125 {
  text-align: center;
  width: 100%;
  color: #000000;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Footer_g9trk_125 ._Link_g9trk_90 {
  text-decoration: none;
  font-size: 12px;
}
._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 ._Footer_g9trk_125 ._Link_g9trk_90:hover {
  color: var(--daycare-dark);
}

@media (max-width: 1024px) {
  ._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 {
    max-width: 60%;
    margin: 30px 0;
  }
}
@media (max-width: 768px) {
  ._PagePosition_g9trk_11 ._LoginPlacement_g9trk_19 {
    max-width: 90%;
    margin: 30px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._LoggedOutNav_80hc1_11 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._LoggedOutNav_80hc1_11 ._LoggedOutNavLogo_80hc1_17 {
  height: 100%;
  top: 0;
  cursor: pointer;
}
._LoggedOutNav_80hc1_11 ._LoggedOutNavLogo_80hc1_17 ._LoggedOutNavCALD_80hc1_22,
._LoggedOutNav_80hc1_11 ._LoggedOutNavLogo_80hc1_17 ._LoggedOutNavParent_80hc1_23,
._LoggedOutNav_80hc1_11 ._LoggedOutNavLogo_80hc1_17 ._LoggedOutNavDaycare_80hc1_24 {
  margin-top: 8.5px;
  height: 68px;
}
._LoggedOutNav_80hc1_11 ._RefreshIcon_80hc1_28 {
  cursor: pointer;
  margin-right: 10px;
  color: #000000;
  width: 30px;
}
._LoggedOutNav_80hc1_11 ._LoggedOutNavCenter_80hc1_34 {
  flex: 1;
  text-align: center;
  margin-left: 40px;
}
._LoggedOutNav_80hc1_11 ._CenterLoggedOut_80hc1_39 {
  margin-left: 0 !important;
}
._LoggedOutNav_80hc1_11 ._LoggedOutNavRight_80hc1_42 {
  margin-left: auto;
}

@media (max-width: 768px) {
  ._LoggedOutNavCenter_80hc1_34 {
    margin-left: auto !important;
  }
  ._LoggedOutNavRight_80hc1_42 {
    position: absolute;
    right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._titleStyle_1dzb7_11 {
  align-items: center;
  color: #000000;
  justify-content: center;
  font-weight: normal;
  margin: 0 !important;
}

._Line_1dzb7_19 {
  width: 10%;
  height: 1px;
  margin: 10px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._textFieldDaycare_4qw58_11 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._textFieldDaycare_4qw58_11 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._textFieldDaycare_4qw58_11 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._textFieldParent_4qw58_23 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._textFieldParent_4qw58_23 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._textFieldParent_4qw58_23 fieldset {
  border: 1px solid var(--parent-light) !important;
}

._replaceAfterIdle_4qw58_35 input {
  caret-color: transparent;
}
._replaceAfterIdle_4qw58_35 .MuiOutlinedInput-root.Mui-focused fieldset {
  border-width: 2px !important;
}
._replaceAfterIdle_4qw58_35._textFieldDaycare_4qw58_11 .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) fieldset {
  border-color: var(--daycare-dark) !important;
}
._replaceAfterIdle_4qw58_35._textFieldParent_4qw58_23 .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) fieldset {
  border-color: var(--parent-dark) !important;
}

._readOnly_4qw58_48 input {
  color: #000000 !important;
  -webkit-text-fill-color: black !important;
}

._hideInput_4qw58_53 input {
  width: 0 !important;
}

._link_4qw58_57 {
  color: #000000;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

._endAdornment_4qw58_67 {
  color: #000000;
  margin-left: 20px;
  white-space: nowrap;
}

._disabledEndAdornment_4qw58_73 {
  color: rgba(0, 0, 0, 0.38);
  margin-left: 20px;
  white-space: nowrap;
}

._NoEndAdornment_4qw58_79 {
  display: none;
}

._IconEndAdornment_4qw58_83 {
  color: var(--daycare-main);
  margin-left: 20px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
@keyframes _fieldShake_geh4z_1 {
  0%, 100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-6px);
  }
  40% {
    transform: translateX(6px);
  }
  60% {
    transform: translateX(-4px);
  }
  80% {
    transform: translateX(4px);
  }
}
._FieldInError_geh4z_28 {
  animation: _fieldShake_geh4z_1 350ms ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  ._FieldInError_geh4z_28 {
    animation: none;
  }
}
._FieldInError_geh4z_28,
._FieldInError_geh4z_28 * {
  border-color: #ff9a92 !important;
  color: #ff9a92 !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._button_7ymv2_11 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 16px;
  font-size: 16px;
  border-radius: 10px;
  color: #000000;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  border: none;
  transition: all 0.3s ease-in-out;
}
._button_7ymv2_11:hover {
  transform: translateY(-1px);
}

._buttonFullWidth_7ymv2_27 {
  width: 100%;
}

._buttonParentDisabled_7ymv2_31 {
  background-color: var(--parent-light);
  cursor: not-allowed;
  color: black;
}

._buttonParent_7ymv2_31 {
  background-color: var(--parent-main);
  cursor: pointer;
  color: white;
}
._buttonParent_7ymv2_31:hover {
  background-color: var(--parent-dark);
}

._buttonDaycareDisabled_7ymv2_46 {
  background-color: var(--daycare-light);
  cursor: not-allowed;
}

._buttonDaycare_7ymv2_46 {
  background-color: var(--daycare-main);
  cursor: pointer;
}
._buttonDaycare_7ymv2_46:hover {
  background-color: var(--daycare-dark);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._error_a3f8k_11 {
  text-align: center;
  width: 100%;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._OverAllLoader_1yc6i_11 {
  position: fixed;
  z-index: 1000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(135deg, #fbfcff, #fef6e8);
  border-radius: 12px;
  padding: 32px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

._Loader_1yc6i_23 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  gap: 12px;
  border-radius: 8px;
}
._Loader_1yc6i_23 ._Small_1yc6i_32 {
  width: 30px;
  height: 30px;
}
._Loader_1yc6i_23 ._Medium_1yc6i_36 {
  width: 40px;
  height: 40px;
}
._Loader_1yc6i_23 ._Large_1yc6i_40 {
  width: 50px;
  height: 50px;
}
._Loader_1yc6i_23 ._Load_1yc6i_23 {
  border: 5px solid transparent;
  border-top-color: var(--daycare-dark);
  border-radius: 50%;
  animation: _spin_1yc6i_1 0.8s linear infinite;
}
._Loader_1yc6i_23 ._Load_1yc6i_23._Daycare_1yc6i_50 {
  border-top-color: var(--daycare-dark);
}
._Loader_1yc6i_23 ._Load_1yc6i_23._Parent_1yc6i_53 {
  border-top-color: var(--parent-dark);
}
._Loader_1yc6i_23 ._Text_1yc6i_56 {
  font-weight: 600;
  font-size: 1rem;
  margin-bottom: 0;
}
._Loader_1yc6i_23 ._Text_1yc6i_56._Daycare_1yc6i_50 {
  color: var(--daycare-dark);
}
._Loader_1yc6i_23 ._Text_1yc6i_56._Parent_1yc6i_53 {
  color: var(--parent-dark);
}

@keyframes _spin_1yc6i_1 {
  to {
    transform: rotate(360deg);
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Text_1ejv4_11 {
  text-decoration: underline #4169e1;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Main_merzx_11 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100dvh - 85px - 85px);
  flex-direction: column;
}
._Main_merzx_11 ._Icon_merzx_18 {
  font-size: 4rem;
  color: var(--daycare-dark);
  background-color: var(--daycare-light);
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 100vh;
  padding: 10px;
  margin: 20px 0;
}
._Main_merzx_11 ._BreakLine_merzx_27 {
  width: 50%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._Main_merzx_11 ._Text_merzx_34 {
  margin: 10px 40px;
}
._Main_merzx_11 ._Button_merzx_37 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  margin: 10px;
  font-size: 1.2rem;
  cursor: pointer;
}
._Main_merzx_11 ._ButtonDesktop_merzx_46 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  margin: 30px 10px 10px 10px;
  font-size: 1.2rem;
  cursor: pointer;
}

@media (max-height: 768px) {
  ._Main_merzx_11 {
    height: calc(100dvh - 85px) !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._button_13lb1_11 {
  display: flex;
  box-sizing: border-box;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  font-size: 16px;
  border-radius: 10px;
  color: #000000;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  border: none;
  gap: 8px;
  transition: all 0.3s ease-in-out;
}
._button_13lb1_11:hover {
  transform: translateY(-1px);
}
._button_13lb1_11 ._content_13lb1_31 {
  display: flex;
  align-items: center;
  min-width: 0;
  width: max-content;
  gap: inherit;
  white-space: normal;
}
._button_13lb1_11 ._label_13lb1_39 {
  min-width: 0;
  overflow-wrap: anywhere;
}
._button_13lb1_11[data-nowrap] ._content_13lb1_31 {
  flex-shrink: 0;
  white-space: nowrap;
}
._button_13lb1_11[data-compact] ._label_13lb1_39 {
  visibility: hidden;
}
._button_13lb1_11[data-compact] ._icon_13lb1_50 {
  transform: translateX(var(--compact-offset));
}
._button_13lb1_11 ._icon_13lb1_50 {
  flex-shrink: 0;
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
._button_13lb1_11 ._icon_13lb1_50 * {
  padding: 0;
}

._buttonFullWidth_13lb1_65 {
  width: 100%;
}

._buttonParentDisabled_13lb1_69 {
  background-color: var(--parent-light);
  cursor: not-allowed;
  color: black;
}

._buttonParent_13lb1_69 {
  background-color: var(--parent-main);
  cursor: pointer;
  color: white;
}
._buttonParent_13lb1_69:hover {
  background-color: var(--parent-dark);
}

._buttonDaycareDisabled_13lb1_84 {
  background-color: var(--daycare-light);
  cursor: not-allowed;
}

._buttonDaycare_13lb1_84 {
  background-color: var(--daycare-main);
  cursor: pointer;
}
._buttonDaycare_13lb1_84:hover {
  background-color: var(--daycare-dark);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._snackBarWeb_1lzub_11 {
  margin-top: 85px;
}

._snackBarMobile_1lzub_15 {
  margin-bottom: 85px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1h451_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 25px;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-top: 25px;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._Title_1h451_39 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 10px 0 20px 30px !important;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._TitleAndIcon_1h451_47 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  width: calc(100% - 20px);
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._TitleAndIcon_1h451_47 ._Icon_1h451_56 {
  margin-left: 10px;
  color: var(--parent-dark);
  cursor: pointer;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._Input_1h451_61 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._Input_1h451_61 ._UserInput_1h451_75 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._Input_1h451_61 ._UserInputAlone_1h451_79 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._secondAddressContainer_1h451_83 {
  width: 100%;
  margin-bottom: 10px;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._secondAddressContainer_1h451_83 ._secondAddress_1h451_83 {
  font-size: 14px;
  text-align: left;
  margin-left: 25px;
  text-decoration: underline;
  color: var(--parent-dark);
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._secondAddressContainer_1h451_83 ._secondAddress_1h451_83:hover {
  cursor: pointer;
  color: #000000;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._ButtonContainer_1h451_98 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Button_1h451_98 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0 10px 0;
}
._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._ButtonDeleteAccount_1h451_110 {
  width: 40%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 {
    flex-direction: column;
  }
  ._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._Input_1h451_61 {
    flex-direction: column;
  }
  ._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._Input_1h451_61 ._UserInput_1h451_75 {
    width: 100%;
  }
  ._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Form_1h451_32 ._InputContainer_1h451_61 ._Input_1h451_61 ._UserInputAlone_1h451_79 {
    width: 100%;
  }
  ._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._ButtonContainer_1h451_98 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  ._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._Button_1h451_98 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_1h451_11 ._ProfilPlacement_1h451_19 ._ButtonDeleteAccount_1h451_110 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._CheckboxText_zcj86_11 {
  display: flex;
  align-items: center;
}
._CheckboxText_zcj86_11 ._Parent_zcj86_15 {
  color: var(--parent-main) !important;
}
._CheckboxText_zcj86_11 ._Parent_zcj86_15:hover {
  background-color: rgba(var(--parent-dark), 0.05) !important;
}
._CheckboxText_zcj86_11 ._Daycare_zcj86_21 {
  color: var(--daycare-main) !important;
}
._CheckboxText_zcj86_11 ._Daycare_zcj86_21:hover {
  background-color: rgba(var(--daycare-dark), 0.05) !important;
}
._CheckboxText_zcj86_11 ._Disabled_zcj86_27 {
  color: rgba(119, 119, 119, 0.5) !important;
}
._CheckboxText_zcj86_11 ._Shade_zcj86_30 {
  color: #777 !important;
}
._CheckboxText_zcj86_11 ._Shade_zcj86_30:hover {
  background-color: rgba(119, 119, 119, 0.05) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Input_1gow8_11 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Input_1gow8_11 ._UserInput_1gow8_18 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Input_1gow8_11 ._UserInput_1gow8_18 ._Button_1gow8_22 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}
._Input_1gow8_11 ._UserInputAlone_1gow8_28 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}

._TextContainer_1gow8_33 {
  width: 100%;
  margin-bottom: 10px;
}
._TextContainer_1gow8_33 ._Text_1gow8_33 {
  font-size: 14px;
  text-align: left;
  margin-left: 25px;
  text-decoration: underline;
  color: var(--parent-dark);
}
._TextContainer_1gow8_33 ._Text_1gow8_33:hover {
  cursor: pointer;
  color: #000000;
}

._ButtonContainer_1gow8_49 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._ButtonContainer_1gow8_49 ._Button_1gow8_22 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._Input_1gow8_11 {
    flex-direction: column;
  }
  ._Input_1gow8_11 ._UserInput_1gow8_18 {
    width: 100%;
  }
  ._Input_1gow8_11 ._UserInputAlone_1gow8_28 {
    width: 100%;
  }
  ._ButtonContainer_1gow8_49 {
    flex-direction: column;
  }
  ._ButtonContainer_1gow8_49 ._Button_1gow8_22 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Autocomplete_ly5mh_11 label[data-shrink=true] {
  font-size: 16px;
}

._AutocompleteDaycare_ly5mh_15 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._AutocompleteDaycare_ly5mh_15 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._AutocompleteDaycare_ly5mh_15 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._AutocompleteParent_ly5mh_27 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._AutocompleteParent_ly5mh_27 label[data-shrink=true] {
  color: var(--parent-dark);
}
._AutocompleteParent_ly5mh_27 fieldset {
  border: 1px solid var(--parent-light) !important;
}

._flagInput_ly5mh_38 {
  margin-right: 5px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Autocomplete_1g7qt_11 label[data-shrink=true] {
  font-size: 16px;
}

._AutocompleteDaycare_1g7qt_15 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._AutocompleteDaycare_1g7qt_15 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._AutocompleteDaycare_1g7qt_15 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._AutocompleteParent_1g7qt_27 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._AutocompleteParent_1g7qt_27 label[data-shrink=true] {
  color: var(--parent-dark);
}
._AutocompleteParent_1g7qt_27 fieldset {
  border: 1px solid var(--parent-light) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Root_x982q_11 {
  border-radius: 20px;
}._Actions_15mlg_1 {
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  white-space: nowrap;
}
._Actions_15mlg_1 > * {
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
}
._Actions_15mlg_1 > :only-child {
  flex: none;
  width: 90%;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ParentRoot_1kv8u_11 {
  background-color: var(--parent-light);
  text-transform: uppercase;
  padding: 15px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.1), 0px 4px 5px 0px rgba(0, 0, 0, 0.07), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
  border-radius: 20px 20px 0 0;
}

._DaycareRoot_1kv8u_19 {
  background-color: var(--daycare-light);
  text-transform: uppercase;
  padding: 15px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.1), 0px 4px 5px 0px rgba(0, 0, 0, 0.07), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
  border-radius: 20px 20px 0 0;
}

._Title_1kv8u_27 {
  text-align: center;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
  font-family: Poppins, sans-serif !important;
}._Root_tqit3_1 {
  padding: 30px 30px 20px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_shocn_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_shocn_11 ._Container_shocn_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_shocn_11 ._Container_shocn_18 ._UserInput_shocn_25 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_shocn_11 ._Container_shocn_18 ._Input_shocn_29 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_shocn_11 ._Container_shocn_18 ._Input_shocn_29 ._UserInput_shocn_25 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_shocn_11 ._Container_shocn_18 ._Input_shocn_29 ._TextContainer_shocn_40 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_shocn_11 ._Container_shocn_18 ._Input_shocn_29 ._TextContainer_shocn_40 ._Text_shocn_40 {
  font-size: 14px;
  text-align: left;
  text-decoration: underline;
  color: var(--parent-dark);
}
._DialogBody_shocn_11 ._Container_shocn_18 ._Input_shocn_29 ._TextContainer_shocn_40 ._Text_shocn_40:hover {
  cursor: pointer;
  color: #000000;
}
._DialogBody_shocn_11 ._ButtonContainer_shocn_54 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_shocn_11 ._ButtonContainer_shocn_54 ._Button_shocn_54 {
  width: 48%;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_shocn_11 ._ButtonContainer_shocn_54 {
    width: 100%;
    flex-direction: column;
  }
  ._DialogBody_shocn_11 ._ButtonContainer_shocn_54 ._Button_shocn_54 {
    margin: 5px 0;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_18zbm_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 400px;
}
._DialogBody_18zbm_11 ._AddMarginBottom_18zbm_18 {
  margin-bottom: 20px;
}
._DialogBody_18zbm_11 ._TextContainer_18zbm_21 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_18zbm_11 ._TextContainer_18zbm_21 ._Text_18zbm_21 {
  font-size: 16px;
  margin: 5px 0 5px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._DialogBody_18zbm_11 ._TextContainer_18zbm_21 ._Text_18zbm_21 ._SpanParent_18zbm_37 {
  font-weight: bold;
  color: var(--parent-dark);
}
._DialogBody_18zbm_11 ._TextContainer_18zbm_21 ._Text_18zbm_21 ._SpanDaycare_18zbm_41 {
  font-weight: bold;
  color: var(--daycare-dark);
}
._DialogBody_18zbm_11 ._InputContainer_18zbm_45 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_18zbm_11 ._InputContainer_18zbm_45 ._Input_18zbm_45 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._DialogBody_18zbm_11 ._InputContainer_18zbm_45 ._Input_18zbm_45 ._UserInput_18zbm_60 {
  width: 100%;
}
._DialogBody_18zbm_11 ._BreakLine_18zbm_63 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 20px 0 20px 0;
  align-self: center;
}
._DialogBody_18zbm_11 ._ButtonContainer_18zbm_70 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_18zbm_11 ._ButtonContainer_18zbm_70 ._Button_18zbm_70 {
  width: 100%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._Form_18zbm_83 ._Title_18zbm_83 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_18zbm_83 ._InputContainer_18zbm_45 {
    flex-direction: column !important;
  }
  ._Form_18zbm_83 ._InputContainer_18zbm_45 ._Input_18zbm_45 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_18zbm_83 ._InputContainer_18zbm_45 ._Button_18zbm_70 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_36u83_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_36u83_11 ._Text_36u83_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._DialogBody_36u83_11 ._ButtonContainer_36u83_27 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_36u83_11 ._ButtonContainer_36u83_27 ._Button_36u83_27 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_36u83_11 ._ButtonContainer_36u83_27 {
    width: 100%;
  }
  ._DialogBody_36u83_11 ._ButtonContainer_36u83_27 ._Button_36u83_27 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_7ximj_11 {
  min-width: 300px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 ._Autocomplete_7ximj_19 {
  width: 100%;
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 ._Autocomplete_7ximj_19 label[data-shrink=true] {
  font-size: 16px;
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 ._AutocompleteDaycare_7ximj_32 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 ._AutocompleteDaycare_7ximj_32 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 ._AutocompleteDaycare_7ximj_32 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 ._AutocompleteParent_7ximj_43 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 ._AutocompleteParent_7ximj_43 label[data-shrink=true] {
  color: var(--parent-dark);
}
._DialogBody_7ximj_11 ._AutocompleteContainer_7ximj_19 ._AutocompleteParent_7ximj_43 fieldset {
  border: 1px solid var(--parent-light) !important;
}
._DialogBody_7ximj_11 ._ButtonContainer_7ximj_53 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
._DialogBody_7ximj_11 ._ButtonContainer_7ximj_53 ._Button_7ximj_53 {
  margin: 15px 0 10px 0;
  width: 100%;
}

@media (max-width: 768px) {
  ._DialogBody_7ximj_11 {
    min-width: 200px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_g4af8_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 25px;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-top: 25px;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._Title_g4af8_39 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 10px 0 20px 30px !important;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._InputContainer_g4af8_47 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._InputContainer_g4af8_47 ._Input_g4af8_47 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._InputContainer_g4af8_47 ._Input_g4af8_47 ._UserInput_g4af8_61 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._InputContainer_g4af8_47 ._Input_g4af8_47 ._DiplomaInput_g4af8_65 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._ButtonContainer_g4af8_69 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Button_g4af8_69 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0 10px 0;
}
._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._ButtonDeleteAccount_g4af8_81 {
  width: 40%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._InputContainer_g4af8_47 {
    flex-direction: column;
  }
  ._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._InputContainer_g4af8_47 ._Input_g4af8_47 {
    flex-direction: column;
  }
  ._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._InputContainer_g4af8_47 ._Input_g4af8_47 ._UserInput_g4af8_61 {
    width: 100%;
  }
  ._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Form_g4af8_32 ._InputContainer_g4af8_47 ._Input_g4af8_47 ._DiplomaInput_g4af8_65 {
    width: 100%;
    margin: 0 !important;
  }
  ._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._ButtonContainer_g4af8_69 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  ._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._Button_g4af8_69 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_g4af8_11 ._ProfilPlacement_g4af8_19 ._ButtonDeleteAccount_g4af8_81 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._MenuItem_1aoul_11 {
  background-color: transparent;
  white-space: normal;
}

._FormControl_1aoul_16 {
  width: 100%;
}
._FormControl_1aoul_16 .MuiSelect-select .MuiListItemText-root {
  margin: 0;
}
._FormControl_1aoul_16 .MuiSelect-select .MuiListItemText-root > span {
  line-height: inherit;
}

._Daycare_1aoul_26 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Daycare_1aoul_26 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Daycare_1aoul_26 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._Daycare_1aoul_26 div {
  display: flex;
  align-items: center;
}
._Daycare_1aoul_26 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._Parent_1aoul_47 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1aoul_47 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1aoul_47 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._Parent_1aoul_47 fieldset {
  border: 1px solid var(--parent-light) !important;
}

._SubheaderDaycare_1aoul_64 {
  background-color: #fdd49a !important;
}

._SubheaderParent_1aoul_68 {
  background-color: #c5d9f6 !important;
}

@media (max-width: 768px) {
  ._FormControl_1aoul_16 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_4nat2_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 {
  padding: 5px 25px;
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 ._Title_4nat2_39 {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 ._InputContainer_4nat2_47 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 ._Button_4nat2_55 {
  width: 30%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 ._InputContainer_4nat2_47 {
    flex-direction: column;
  }
  ._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 ._InputContainer_4nat2_47 ._Input_4nat2_47 {
    flex-direction: column;
  }
  ._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 ._InputContainer_4nat2_47 ._Input_4nat2_47 ._UserInput_4nat2_69 {
    width: 100%;
  }
  ._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 ._InputContainer_4nat2_47 ._Input_4nat2_47 ._UserInputAlone_4nat2_72 {
    width: 100%;
  }
  ._PagePosition_4nat2_11 ._ProfilPlacement_4nat2_19 ._Form_4nat2_31 ._Button_4nat2_55 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TablePlacement_1e9lq_11 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._TablePlacement_1e9lq_11 ._TableHeader_1e9lq_16 {
  background-color: var(--parent-light);
}

._InformationsCell_1e9lq_20 ._Firstname_1e9lq_20 {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--parent-dark);
  font-weight: 500;
}
._InformationsCell_1e9lq_20 ._Icon_1e9lq_27 {
  margin-right: 10px;
  color: var(--parent-dark);
}
._InformationsCell_1e9lq_20 ._Line_1e9lq_31 {
  border: 0.2px solid var(--parent-light);
  width: 30%;
  margin: 5px 0;
}

._PreferenceCell_1e9lq_37 ._Timeline_1e9lq_37 {
  color: var(--parent-dark) !important;
}

._ActionsCell_1e9lq_41 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._ActionsCell_1e9lq_41 ._Icon_1e9lq_27 {
  margin: 0 10px;
  cursor: pointer;
}
._ActionsCell_1e9lq_41 ._Icon_1e9lq_27:hover {
  color: var(--parent-dark);
}

@media (max-width: 768px) {
  ._InformationsCell_1e9lq_20 ._Firstname_1e9lq_20 {
    max-width: 150px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_18g18_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_18g18_11 ._Form_18g18_17 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
._DialogBody_18g18_11 ._Form_18g18_17 ._Title_18g18_24 {
  font-size: 1.3rem;
  margin-bottom: 10px !important;
  color: var(--parent-main);
}
._DialogBody_18g18_11 ._Form_18g18_17 ._InputContainer_18g18_29 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_18g18_11 ._Form_18g18_17 ._InputContainer_18g18_29 ._Input_18g18_29 {
  width: 100%;
  margin: 0 5px;
}
._DialogBody_18g18_11 ._Form_18g18_17 ._InputContainer_18g18_29 ._TablePlacement_18g18_41 {
  width: 100%;
  border-radius: 5px;
  margin: 0 5px;
}
._DialogBody_18g18_11 ._Form_18g18_17 ._InputContainer_18g18_29 ._TablePlacement_18g18_41 ._TableHeader_18g18_46 {
  font-size: 15px !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
._DialogBody_18g18_11 ._Form_18g18_17 ._InputContainer_18g18_29 ._TablePlacement_18g18_41 ._DayRow_18g18_51 ._DayCell_18g18_51 {
  padding-left: 15px;
  font-size: 15px !important;
}
._DialogBody_18g18_11 ._Form_18g18_17 ._InputContainer_18g18_29 ._TablePlacement_18g18_41 ._Checkbox_18g18_55 {
  width: 100%;
}
._DialogBody_18g18_11 ._Form_18g18_17 ._BreakLine_18g18_58 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0;
  align-self: center;
}
._DialogBody_18g18_11 ._ButtonContainer_18g18_65 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_18g18_11 ._ButtonContainer_18g18_65 ._Button_18g18_65 {
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_18g18_11 {
    padding: 20px 30px;
  }
  ._DialogBody_18g18_11 ._Form_18g18_17 ._Title_18g18_24 {
    margin-bottom: 5px !important;
  }
  ._DialogBody_18g18_11 ._InputContainer_18g18_29 {
    flex-direction: column !important;
  }
  ._DialogBody_18g18_11 ._InputContainer_18g18_29 ._Input_18g18_29 {
    margin: 5px 0 !important;
  }
  ._DialogBody_18g18_11 ._ButtonContainer_18g18_65 {
    flex-direction: column !important;
  }
  ._DialogBody_18g18_11 ._ButtonContainer_18g18_65 ._Button_18g18_65 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Daycare_1gndh_11 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Daycare_1gndh_11 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Daycare_1gndh_11 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._Parent_1gndh_23 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1gndh_23 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1gndh_23 fieldset {
  border: 1px solid var(--parent-light) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_o8fql_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_o8fql_11 ._Text_o8fql_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_o8fql_11 ._TextChild_o8fql_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--parent-dark);
}
._DialogBody_o8fql_11 ._ButtonContainer_o8fql_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_o8fql_11 ._ButtonContainer_o8fql_30 ._Button_o8fql_30 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_o8fql_11 ._ButtonContainer_o8fql_30 {
    width: 100%;
  }
  ._DialogBody_o8fql_11 ._ButtonContainer_o8fql_30 ._Button_o8fql_30 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1v6lc_11 {
  padding: 20px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1v6lc_11 ._Text_1v6lc_18 {
  width: 90%;
  display: flex;
  margin-bottom: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
}
._DialogBody_1v6lc_11 ._ButtonContainer_1v6lc_27 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1v6lc_11 ._ButtonContainer_1v6lc_27 ._Button_1v6lc_27 {
  width: 100%;
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1v6lc_11 ._ButtonContainer_1v6lc_27 {
    flex-direction: column;
  }
  ._DialogBody_1v6lc_11 ._ButtonContainer_1v6lc_27 ._Button_1v6lc_27 {
    width: 100%;
    margin-bottom: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1078o_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
  height: 100%;
}
._PagePosition_1078o_11 ._NotificationPlacement_1078o_20 {
  width: calc(50% - 40px);
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._PagePosition_1078o_11 ._NotificationPlacement_1078o_20 ._Form_1078o_32 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1078o_11 ._NotificationPlacement_1078o_20 ._Form_1078o_32 ._Title_1078o_39 {
  margin: 10px 0 0 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1078o_11 ._NotificationPlacement_1078o_20 ._Form_1078o_32 ._TableComponent_1078o_44 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  max-width: 70%;
}
._PagePosition_1078o_11 ._NotificationPlacement_1078o_20 ._Button_1078o_51 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

._Checkbox_1078o_58 {
  width: 100%;
}

@media (max-width: 768px) {
  ._PagePosition_1078o_11 ._NotificationPlacement_1078o_20 {
    width: 86% !important;
  }
  ._PagePosition_1078o_11 ._NotificationPlacement_1078o_20 ._Form_1078o_32 ._TableComponent_1078o_44 {
    max-width: 100%;
  }
  ._PagePosition_1078o_11 ._NotificationPlacement_1078o_20 ._Button_1078o_51 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1ivwf_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1ivwf_11 ._HeaderRow_1ivwf_19 {
  position: absolute;
  margin-left: 1%;
  left: 0;
  width: 20%;
  max-width: 21%;
}
._PagePosition_1ivwf_11 ._HeaderRow_1ivwf_19 ._MultipleSections_1ivwf_26 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1ivwf_11 ._NotificationPlacement_1ivwf_32 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: calc(50% - 40px);
  margin: 0 0 50px 0;
  padding: 20px;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: #fff;
  border-radius: 20px;
}
._PagePosition_1ivwf_11 ._NotificationPlacement_1ivwf_32 ._Form_1ivwf_45 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1ivwf_11 ._NotificationPlacement_1ivwf_32 ._Form_1ivwf_45 ._Title_1ivwf_52 {
  margin: 10px 0 0 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1ivwf_11 ._NotificationPlacement_1ivwf_32 ._Form_1ivwf_45 ._TableComponent_1ivwf_57 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  max-width: 70%;
}
._PagePosition_1ivwf_11 ._NotificationPlacement_1ivwf_32 ._Button_1ivwf_64 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

._Checkbox_1ivwf_71 {
  width: 100%;
}

@media (max-width: 768px) {
  ._PagePosition_1ivwf_11 ._HeaderRow_1ivwf_19 {
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 92%;
    max-width: 92%;
    margin: 10px 0 0 0;
    padding: 0;
    align-items: center;
  }
  ._PagePosition_1ivwf_11 ._NotificationPlacement_1ivwf_32 {
    width: 86% !important;
  }
  ._PagePosition_1ivwf_11 ._NotificationPlacement_1ivwf_32 ._Form_1ivwf_45 ._TableComponent_1ivwf_57 {
    max-width: 100%;
  }
  ._PagePosition_1ivwf_11 ._NotificationPlacement_1ivwf_32 ._Button_1ivwf_64 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_rwimb_11 {
  width: 100%;
  height: calc(100% - 20px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_rwimb_11 ._Selector_rwimb_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._Container_rwimb_11 ._SelectorWithBackground_rwimb_26 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(100% - 20px);
  height: calc(100% + 20px);
  padding: 10px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}

._Hide_rwimb_39 {
  display: none !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1plas_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
  height: 100%;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._Title_1plas_39 {
  width: 100%;
  display: flex;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 5px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._InputContainer_1plas_49 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._InputContainer_1plas_49 ._Input_1plas_49 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._InputContainer_1plas_49 ._Input_1plas_49 ._UserInput_1plas_63 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._InputContainer_1plas_49 ._Input_1plas_49 ._DaycareTypeInput_1plas_67 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._ButtonContainer_1plas_71 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._Button_1plas_71 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._PagePosition_1plas_11 {
    margin-top: 25px;
    margin-bottom: 390px !important;
  }
  ._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._InputContainer_1plas_49 {
    flex-direction: column;
  }
  ._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._InputContainer_1plas_49 ._Input_1plas_49 {
    flex-direction: column;
  }
  ._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._InputContainer_1plas_49 ._Input_1plas_49 ._UserInput_1plas_63 {
    width: 100%;
  }
  ._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._InputContainer_1plas_49 ._Input_1plas_49 ._DaycareTypeInput_1plas_67 {
    width: 100%;
    margin: 0 0 15px 0 !important;
  }
  ._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._ButtonContainer_1plas_71 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._PagePosition_1plas_11 ._CreateDaycarePlacement_1plas_20 ._Form_1plas_32 ._Button_1plas_71 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_hvt5n_11 {
  text-align: center;
}
._DialogBody_hvt5n_11 ._TextContainer_hvt5n_14 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_hvt5n_11 ._TextContainer_hvt5n_14 ._TextColor_hvt5n_20 {
  color: var(--parent-dark);
}
._DialogBody_hvt5n_11 ._TextContainer_hvt5n_14 ._Text_hvt5n_14 {
  margin: 0 0 20px 0;
}
._DialogBody_hvt5n_11 ._Text_hvt5n_14 {
  margin: 20px 0 40px 0;
}
._DialogBody_hvt5n_11 ._ButtonContainer_hvt5n_29 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
._DialogBody_hvt5n_11 ._ButtonContainer_hvt5n_29 ._Button_hvt5n_29 {
  margin: 0 10px 15px 10px;
}

@media (max-width: 768px) {
  ._DialogBody_hvt5n_11 ._ButtonContainer_hvt5n_29 {
    flex-direction: column-reverse;
  }
  ._DialogBody_hvt5n_11 ._ButtonContainer_hvt5n_29 ._Button_hvt5n_29 {
    margin: 0 0 15px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_k3mzi_11 {
  text-align: center;
}
._DialogBody_k3mzi_11 ._ButtonContainer_k3mzi_14 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
._DialogBody_k3mzi_11 ._ButtonContainer_k3mzi_14 ._Button_k3mzi_14 {
  margin: 0 10px 15px 10px;
}

@media (max-width: 768px) {
  ._DialogBody_k3mzi_11 ._ButtonContainer_k3mzi_14 {
    flex-direction: column-reverse;
  }
  ._DialogBody_k3mzi_11 ._ButtonContainer_k3mzi_14 ._Button_k3mzi_14 {
    margin: 0 0 15px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1frw3_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 25px;
}
._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-top: 25px;
}
._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 ._Title_1frw3_32 {
  margin: 10px 0 10px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 ._CaseContainer_1frw3_37 {
  display: flex;
  align-items: stretch;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 ._CaseContainer_1frw3_37 ._CaseIcon_1frw3_45 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--parent-dark);
}
._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 ._CustomCaseContainer_1frw3_50 {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 3 colonnes */
  gap: 20px 0;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 ._CustomCaseContainer_1frw3_50 ._CustomCase_1frw3_50 {
  width: auto !important;
}
._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 ._CustomCaseContainer_1frw3_50 ._CaseIcon_1frw3_45 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--parent-dark);
}
._PagePosition_1frw3_11 ._NewsPlacement_1frw3_67 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: var(--parent-light);
  border-radius: 20px;
  margin-top: 30px;
}
._PagePosition_1frw3_11 ._NewsPlacement_1frw3_67 ._NewsIcon_1frw3_80 {
  font-size: 50px;
  margin: 0 20px;
  color: #fff;
}
._PagePosition_1frw3_11 ._NewsPlacement_1frw3_67 ._NewsTextContainer_1frw3_85 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}
._PagePosition_1frw3_11 ._NewsPlacement_1frw3_67 ._NewsTextContainer_1frw3_85 ._NewsTextTitle_1frw3_92 {
  font-size: 16px;
  color: var(--parent-dark);
  margin: 0;
  font-weight: 600;
}
._PagePosition_1frw3_11 ._NewsPlacement_1frw3_67 ._NewsTextContainer_1frw3_85 ._NewsText_1frw3_85 {
  font-size: 16px;
  color: var(--parent-dark);
  margin: 0;
}
._PagePosition_1frw3_11 ._Version_1frw3_103 {
  margin: 20px 0;
  font-size: 12px;
  color: var(--parent-dark);
  cursor: pointer;
}

@media (max-width: 768px) {
  ._PagePosition_1frw3_11 {
    margin: 25px 0 50px 0 !important;
  }
  ._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
  ._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 ._CaseContainer_1frw3_37 {
    flex-direction: row !important;
    width: 90% !important;
    margin: 0 !important;
  }
  ._PagePosition_1frw3_11 ._HomePlacement_1frw3_19 ._CustomCaseContainer_1frw3_50 {
    margin: 0 !important;
    gap: 0 !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
  ._PagePosition_1frw3_11 ._NewsPlacement_1frw3_67 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Case_mb0jq_11 {
  width: 100%;
  background-color: var(--daycare-extra-light);
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
._Case_mb0jq_11 ._CaseTitle_mb0jq_26 {
  margin-bottom: 10px;
}

._CaseDaycare_mb0jq_30 {
  background-color: var(--daycare-extra-light);
}

._CaseParent_mb0jq_34 {
  background-color: var(--parent-extra-light);
}

@media (max-width: 768px) {
  ._Case_mb0jq_11 {
    margin: 5px !important;
    padding: 15px;
    text-align: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1rpx0_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-top: 25px;
}
._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 ._Title_1rpx0_31 {
  margin: 10px 0 20px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 ._CaseContainer_1rpx0_36 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 ._CaseContainer_1rpx0_36 ._CaseIcon_1rpx0_44 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}
._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 ._AutomaticCaseContainer_1rpx0_49 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: center;
  align-items: center;
  width: 90%;
}
._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 ._AutomaticCaseContainer_1rpx0_49 ._CaseIcon_1rpx0_44 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}
._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 ._AutomaticCaseContainer_1rpx0_49 ._AutomaticCase_1rpx0_49 {
  width: auto !important;
  height: auto !important;
}
._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 ._AutomaticCaseContainer_1rpx0_49 > :last-child:nth-child(odd) {
  grid-column: span 2;
}
._PagePosition_1rpx0_11 ._Version_1rpx0_68 {
  margin: 20px 0;
  font-size: 12px;
  color: var(--daycare-dark);
  cursor: pointer;
}

@media (max-width: 768px) {
  ._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
  ._PagePosition_1rpx0_11 ._HomePlacement_1rpx0_18 ._CaseContainer_1rpx0_36 {
    flex-direction: row !important;
    width: 90% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1ie0a_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1ie0a_11 ._HomePlacement_1ie0a_18 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-top: 25px;
}
._PagePosition_1ie0a_11 ._HomePlacement_1ie0a_18 ._Title_1ie0a_31 {
  margin: 10px 0 20px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1ie0a_11 ._HomePlacement_1ie0a_18 ._CaseContainer_1ie0a_36 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_1ie0a_11 ._HomePlacement_1ie0a_18 ._CaseContainer_1ie0a_36 ._CaseIcon_1ie0a_44 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}
._PagePosition_1ie0a_11 ._Version_1ie0a_49 {
  margin: 20px 0;
  font-size: 20px;
  color: var(--daycare-dark);
  cursor: pointer;
}

@media (max-width: 768px) {
  ._PagePosition_1ie0a_11 ._HomePlacement_1ie0a_18 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
  ._PagePosition_1ie0a_11 ._HomePlacement_1ie0a_18 ._CaseContainer_1ie0a_36 {
    flex-direction: row !important;
    width: 90% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1tijq_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1tijq_11 ._HomePlacement_1tijq_18 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-top: 25px;
}
._PagePosition_1tijq_11 ._HomePlacement_1tijq_18 ._Title_1tijq_31 {
  margin: 10px 0 20px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1tijq_11 ._HomePlacement_1tijq_18 ._CaseContainer_1tijq_36 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_1tijq_11 ._HomePlacement_1tijq_18 ._CaseContainer_1tijq_36 ._CaseIcon_1tijq_44 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}
._PagePosition_1tijq_11 ._Version_1tijq_49 {
  margin: 20px 0;
  font-size: 12px;
  color: var(--daycare-dark);
  cursor: pointer;
}

@media (max-width: 768px) {
  ._PagePosition_1tijq_11 ._HomePlacement_1tijq_18 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
  ._PagePosition_1tijq_11 ._HomePlacement_1tijq_18 ._CaseContainer_1tijq_36 {
    flex-direction: row !important;
    width: 90% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1iswn_11 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 85px) !important;
  width: 100%;
  margin: auto;
}
._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  background-color: white;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 30px;
}
._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 ._Title_1iswn_30 {
  margin-bottom: 20px !important;
}
._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 ._Button_1iswn_33 {
  margin-bottom: 15px;
}
._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 ._ConsentCheckbox_1iswn_36 {
  margin-bottom: 15px;
  text-align: left;
  align-items: flex-start;
}
._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 ._DialogBody_1iswn_41 {
  width: 100%;
  text-align: center;
}
._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 ._LinkDaycare_1iswn_45 {
  text-decoration: none;
  font-size: 12px !important;
  color: var(--daycare-dark);
  margin-top: 20px;
  cursor: pointer;
}
._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 ._LinkParent_1iswn_52 {
  text-decoration: none;
  font-size: 12px !important;
  color: var(--parent-dark);
  margin-top: 20px;
  cursor: pointer;
}
._PagePosition_1iswn_11 ._Input_1iswn_59 {
  margin-bottom: 20px;
}
._PagePosition_1iswn_11 ._LastButton_1iswn_62 {
  margin-bottom: 26px;
}
._PagePosition_1iswn_11 ._LineParent_1iswn_65 {
  border: 1px solid var(--parent-light);
  width: 50%;
  margin: 10px 0;
}
._PagePosition_1iswn_11 ._LineDaycare_1iswn_70 {
  border: 1px solid var(--daycare-light);
  width: 50%;
  margin: 10px 0;
}
._PagePosition_1iswn_11 ._BoldText_1iswn_75 {
  font-weight: bold;
  margin-top: 20px;
}

@media (max-width: 768px) {
  ._PagePosition_1iswn_11 {
    height: 100%;
  }
  ._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 {
    width: 70%;
  }
  ._PagePosition_1iswn_11 ._NoDaycareAlert_1iswn_19 ._Button_1iswn_33 {
    width: 100% !important;
  }
}._DialogBody_1yny1_1 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1yny1_1 ._QRCode_1yny1_8 {
  width: 100% !important;
  height: 100% !important;
  display: flex;
  margin-bottom: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 350px;
}
._DialogBody_1yny1_1 ._ButtonContainer_1yny1_18 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1yny1_1 ._ButtonContainer_1yny1_18 ._Button_1yny1_18 {
  width: 48%;
  display: flex;
  justify-content: center;
}._Container_1dgaw_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._Webcam_1dgaw_9 {
  width: 100%;
  height: 100%;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23 {
  position: absolute;
  width: 70%;
  height: 70%;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22::before,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22::after,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22 div::before,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22 div::after {
  position: absolute;
  content: "";
  border: 10px solid var(--daycare-dark);
  width: 20px;
  height: 20px;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23::before,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23::after,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23 div::before,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23 div::after {
  position: absolute;
  content: "";
  border: 10px solid var(--parent-dark);
  width: 20px;
  height: 20px;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22::before,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22::after,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23::after {
  top: 0;
  right: 0;
  border-left: none;
  border-bottom: none;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22 div::before,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23 div::before {
  bottom: 0;
  left: 0;
  border-right: none;
  border-top: none;
}
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureDaycare_1dgaw_22 div::after,
._Container_1dgaw_1 ._WebcamAndCapture_1dgaw_9 ._CaptureParent_1dgaw_23 div::after {
  bottom: 0;
  right: 0;
  border-left: none;
  border-top: none;
}
._Container_1dgaw_1 ._Button_1dgaw_76 {
  width: 100%;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_134kx_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_134kx_11 ._InputContainer_134kx_18 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._DialogBody_134kx_11 ._InputContainer_134kx_18 ._Input_134kx_18 {
  width: 100%;
  margin-bottom: 15px;
}
._DialogBody_134kx_11 ._InputContainer_134kx_18 ._TextInput_134kx_29 {
  width: 100%;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
._DialogBody_134kx_11 ._ButtonContainer_134kx_34 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 5px;
}
._DialogBody_134kx_11 ._ButtonContainer_134kx_34 ._Button_134kx_34 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_134kx_11 ._ButtonContainer_134kx_34 {
    flex-direction: column;
  }
  ._DialogBody_134kx_11 ._ButtonContainer_134kx_34 ._Button_134kx_34 {
    width: 100%;
    margin-bottom: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1mh2k_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_1mh2k_11 ._TextContainer_1mh2k_18 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1mh2k_11 ._TextContainer_1mh2k_18 ._Text_1mh2k_18 {
  font-size: 1rem;
  margin: 5px 0;
}
._DialogBody_1mh2k_11 ._CheckBoxContainer_1mh2k_30 {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._DialogBody_1mh2k_11 ._ButtonContainer_1mh2k_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_1mh2k_11 ._ButtonContainer_1mh2k_38 ._Button_1mh2k_38 {
  width: 100%;
  margin: 0 10px 10px 10px;
}

@media (max-width: 768px) {
  ._DialogBody_1mh2k_11 ._ButtonContainer_1mh2k_38 {
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_1mh2k_11 ._ButtonContainer_1mh2k_38 ._Button_1mh2k_38 {
    margin: 5px 0;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_2d3xn_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_2d3xn_11 ._DataGridContainer_2d3xn_19 {
  height: 100%;
  width: calc(97% - 20px);
  margin: auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._PagePosition_2d3xn_11 ._DataGridContainer_2d3xn_19 ._Title_2d3xn_28 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._PagePosition_2d3xn_11 ._DataGridContainer_2d3xn_19 ._FooterContainer_2d3xn_33 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
}
._PagePosition_2d3xn_11 ._DataGridContainer_2d3xn_19 ._FooterContainer_2d3xn_33 ._UrlAnnuaire_2d3xn_39 {
  margin: 10px;
}

@media (max-width: 768px) {
  ._PagePosition_2d3xn_11 ._DataGridContainer_2d3xn_19 {
    width: calc(95% - 20px);
  }
  ._PagePosition_2d3xn_11 ._DataGridContainer_2d3xn_19 ._Title_2d3xn_28 {
    text-align: center;
    margin-left: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Table_bb1v2_11 {
  width: calc(100% - 40px);
  height: 100%;
  margin: 10px 20px !important;
  overflow: auto;
}

._IconContainer_bb1v2_18 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_bb1v2_18 ._Link_bb1v2_26 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_bb1v2_18 ._Link_bb1v2_26 ._Icon_bb1v2_18 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_bb1v2_18 ._Link_bb1v2_26 ._Icon_bb1v2_18:hover {
  color: var(--daycare-light);
}
._IconContainer_bb1v2_18 ._Icon_bb1v2_18 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_bb1v2_18 ._Icon_bb1v2_18:hover {
  color: var(--daycare-light);
}

._CheckContainer_bb1v2_47 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._InfoContainer_bb1v2_56 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}
._InfoContainer_bb1v2_56 ._Icon_bb1v2_18 {
  color: var(--daycare-dark);
  margin-right: 10px;
  cursor: pointer;
}
._InfoContainer_bb1v2_56 ._Icon_bb1v2_18:hover {
  color: var(--daycare-light);
}
._InfoContainer_bb1v2_56 ._RedText_bb1v2_72 {
  color: #ff0000;
}

._Clickable_bb1v2_76 {
  cursor: pointer;
}

._GreenIcon_bb1v2_80 {
  color: #529d50;
}

._RedIcon_bb1v2_84 {
  color: #ff0000;
}

._IndicatorsContainer_bb1v2_88 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

._DataGrid_bb1v2_94 {
  border: 0 !important;
}

._HeaderDaycare_bb1v2_98 {
  background-color: var(--daycare-light) !important;
}

._HeaderParent_bb1v2_102 {
  background-color: var(--parent-light) !important;
}

@media (max-width: 768px) {
  ._Table_bb1v2_11 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._IndicatorsContainer_bb1v2_88 {
    width: 100%;
    flex-wrap: wrap !important;
  }
}
@media (max-width: 1024px) {
  ._IndicatorsContainer_bb1v2_88 {
    width: 100%;
    flex-wrap: wrap !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_16f7v_11 ._DialogBody_16f7v_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_16f7v_11 ._DialogBody_16f7v_11 ._TablePlacement_16f7v_19 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_16f7v_11 ._DialogBody_16f7v_11 ._TablePlacement_16f7v_19 ._Table_16f7v_19 {
  width: 100%;
}
._Dialog_16f7v_11 ._DialogBody_16f7v_11 ._TablePlacement_16f7v_19 ._Table_16f7v_19 ._TableHeader_16f7v_28 {
  background-color: var(--daycare-light);
}
._Dialog_16f7v_11 ._DialogBody_16f7v_11 ._TablePlacement_16f7v_19 ._Table_16f7v_19 ._CellClick_16f7v_31 {
  cursor: pointer;
}
._Dialog_16f7v_11 ._DialogBody_16f7v_11 ._TablePlacement_16f7v_19 ._Table_16f7v_19 ._CloseIcon_16f7v_34 {
  color: #ff0000;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_16f7v_11 ._DialogBody_16f7v_11 ._ButtonContainer_16f7v_41 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_16f7v_11 ._DialogBody_16f7v_11 ._ButtonContainer_16f7v_41 ._Button_16f7v_41 {
  width: calc(100% - 20px);
  margin: 0 10px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_16f7v_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_16f7v_11 ._InputContainer_16f7v_59 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_16f7v_11 ._InputContainer_16f7v_59 ._Input_16f7v_59 {
    flex-direction: column !important;
  }
  ._DialogBody_16f7v_11 ._InputContainer_16f7v_59 ._Input_16f7v_59 ._UserInput_16f7v_66 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_16f7v_11 ._ButtonContainer_16f7v_41 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_16f7v_11 ._ButtonContainer_16f7v_41 ._Button_16f7v_41 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_162qg_11 ._DialogBody_162qg_11 {
  min-width: 600px;
  padding: 20px 30px 30px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._InputContainer_162qg_19 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin: 0 0 20px 0;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._InputContainer_162qg_19 ._CheckboxContainer_162qg_26 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._DataContainer_162qg_33 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin: 0 0 20px 0;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._DataContainer_162qg_33 ._Input_162qg_19 {
  display: flex;
  flex-direction: column;
  width: 48%;
  justify-content: center;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._DataContainer_162qg_33 ._InputWithIcon_162qg_46 {
  display: flex;
  flex-direction: row;
  width: 48%;
  justify-content: center;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._DataContainer_162qg_33 ._InputWithIcon_162qg_46 ._Input_162qg_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._DataContainer_162qg_33 ._InputWithIcon_162qg_46 ._Icon_162qg_58 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fba530;
  margin: 0 10px;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._DataContainer_162qg_33 ._InputWithIcon_162qg_46 ._Icon_162qg_58:hover {
  cursor: pointer;
  color: #fdd49a;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._ButtonContainer_162qg_69 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
._Dialog_162qg_11 ._DialogBody_162qg_11 ._ButtonContainer_162qg_69 ._Button_162qg_69 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_162qg_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_162qg_11 ._InputContainer_162qg_19 {
    margin: 0 !important;
  }
  ._DialogBody_162qg_11 ._InputContainer_162qg_19 ._CheckboxContainer_162qg_26 {
    flex-direction: column !important;
    align-items: flex-start !important;
    margin: 0 0 10px 0 !important;
  }
  ._DialogBody_162qg_11 ._DataContainer_162qg_33 {
    flex-direction: column !important;
    width: 100%;
    margin: 0 !important;
  }
  ._DialogBody_162qg_11 ._DataContainer_162qg_33 ._Input_162qg_19 {
    width: 100% !important;
    margin-top: 10px;
  }
  ._DialogBody_162qg_11 ._ButtonContainer_162qg_69 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_162qg_11 ._ButtonContainer_162qg_69 ._Button_162qg_69 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Indicator_1nw5e_11 {
  min-width: 150px;
  max-width: 150px;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 20px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: var(--daycare-extra-light);
}
._Indicator_1nw5e_11 ._Count_1nw5e_24 {
  text-align: center;
  margin: 0 10px;
  padding: 10px;
  border-radius: 5px;
}
._Indicator_1nw5e_11 ._Count_1nw5e_24 ._ParentBadge_1nw5e_30 {
  color: var(--parent-dark);
}
._Indicator_1nw5e_11 ._Count_1nw5e_24 ._DaycareBadge_1nw5e_33 {
  color: var(--daycare-dark);
}
._Indicator_1nw5e_11 ._CountLarge_1nw5e_36 {
  font-size: 4rem;
}
._Indicator_1nw5e_11 ._CountMedium_1nw5e_39 {
  font-size: 3rem;
  font-weight: 500;
}
._Indicator_1nw5e_11 ._CountSmall_1nw5e_43 {
  font-size: 2rem;
}
._Indicator_1nw5e_11 ._Text_1nw5e_46 {
  text-align: center;
  margin: 0;
  padding-bottom: 10px;
}
._Indicator_1nw5e_11 ._TextLarge_1nw5e_51 {
  font-size: 1.2rem;
}
._Indicator_1nw5e_11 ._TextMedium_1nw5e_54 {
  font-size: 1rem;
}
._Indicator_1nw5e_11 ._TextSmall_1nw5e_57 {
  font-size: 0.8rem;
}

._DaycareIndicator_1nw5e_61 {
  background-color: var(--daycare-extra-light);
}
._DaycareIndicator_1nw5e_61 ._Count_1nw5e_24 {
  color: var(--daycare-dark);
}

._ParentIndicator_1nw5e_68 {
  background-color: var(--parent-extra-light);
}
._ParentIndicator_1nw5e_68 ._Count_1nw5e_24 {
  color: var(--parent-dark);
}

._BackgroundWhite_1nw5e_75 {
  background-color: #fff !important;
}

._Booked_1nw5e_79 {
  color: #529d50 !important;
}

._Available_1nw5e_83 {
  color: #f8c778 !important;
}

._Schedule_1nw5e_87 {
  color: #ff0000 !important;
}

._Request_1nw5e_91 {
  color: #b5dfb4 !important;
}

._Regular_1nw5e_95 {
  color: #ba55d3 !important;
}

._RegularRequest_1nw5e_99 {
  color: #cf8edf !important;
}

._Absence_1nw5e_103 {
  background: repeating-linear-gradient(45deg, #ba55d3, #ba55d3 10px, #1e1e1e 10px, #1e1e1e 20px) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline-block !important;
  color: #ba55d3 !important;
}

._StaffHoliday_1nw5e_111 {
  color: #cecece !important;
}

._StaffTraining_1nw5e_115 {
  color: #f8c778 !important;
}

._NotInSection_1nw5e_119 {
  background: repeating-linear-gradient(45deg, #529d50, #529d50 10px, #1e1e1e 10px, #1e1e1e 20px);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  color: #529d50 !important;
}

._Warning_1nw5e_127 {
  color: #ffc107 !important;
}

._Error_1nw5e_131 {
  color: #ff0000 !important;
}

@media (max-width: 768px) {
  ._Indicator_1nw5e_11 {
    min-width: 120px;
    max-width: 120px;
    width: 100%;
  }
  ._Indicator_1nw5e_11 ._Count_1nw5e_24 {
    font-size: 3rem;
  }
  ._Indicator_1nw5e_11 ._Text_1nw5e_46 {
    font-size: 0.9rem;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_69o7l_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_69o7l_11 ._Text_69o7l_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
    width: 100%;
  }
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._OpenMenuButton_j090z_11 {
  position: absolute;
  display: none;
  justify-content: center;
  align-items: center;
  top: 0;
  height: 50px;
  width: 50px;
  background-color: var(--daycare-dark);
  cursor: pointer;
  border-top-right-radius: 100vh;
  border-bottom-right-radius: 100vh;
}

._ProfileHandlerContainer_j090z_25 {
  display: flex;
  flex-direction: row;
  width: 100%;
}
._ProfileHandlerContainer_j090z_25 ._ProfileHandlerMenu_j090z_30 {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 300px;
}
._ProfileHandlerContainer_j090z_25 ._ProfileHandlerMenu_j090z_30 ._ProfileHandlerMenuDrawer_j090z_37 {
  width: 100%;
  height: 100%;
}
._ProfileHandlerContainer_j090z_25 ._ProfileHandlerMenu_j090z_30 ._ProfileHandlerMenuDrawer_j090z_37 div {
  position: relative;
  background-color: var(--daycare-extra-light);
  border: 0 !important;
}
._ProfileHandlerContainer_j090z_25 ._ProfileHandlerMenu_j090z_30 ._ProfileHandlerMenuDrawer_j090z_37 ._SelectDaycare_j090z_46 {
  padding: 10px 20px 0 20px;
}
._ProfileHandlerContainer_j090z_25 ._ProfilHandlerMenuHidden_j090z_49 {
  display: flex;
  width: 300px;
  min-width: 300px;
  height: 100%;
}
._ProfileHandlerContainer_j090z_25 ._ProfileHandlerContent_j090z_55 {
  flex: 1;
  min-width: 0;
  min-height: 100dvh;
  padding: 24px clamp(24px, (100dvw - 768px) * 0.4, 150px);
  box-sizing: border-box;
}
._ProfileHandlerContainer_j090z_25 ._ProfileHandlerContent_j090z_55 ._PagePosition_j090z_62 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  margin-top: 25px;
}
._ProfileHandlerContainer_j090z_25 ._ProfileHandlerContent_j090z_55 ._PagePosition_j090z_62 > button {
  margin: 10px auto;
}

._selectedIcon_j090z_73 {
  color: var(--daycare-dark);
}

@media (max-width: 768px) {
  ._OpenMenuButton_j090z_11 {
    display: flex;
  }
  ._OpenMenuButton_j090z_11._OpenMenuButtonHide_j090z_81 {
    display: none !important;
  }
  ._ProfileHandlerContentFull_j090z_84 {
    width: 100% !important;
  }
  ._ProfileHandlerMenu_j090z_30 {
    display: none !important;
    width: 100% !important;
  }
  ._ProfileHandlerMenu_j090z_30._ProfileHandlerMenuOpen_j090z_91 {
    display: flex !important;
  }
  ._HideProfileHandlerContent_j090z_94 {
    display: none !important;
  }
  ._ProfilHandlerMenuHidden_j090z_49 {
    display: none !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ProfilPlacement_1ov6x_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._ProfilPlacement_1ov6x_11 ._LogoDaycare_1ov6x_22 {
  width: 50%;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TitleAndButton_1ov6x_32 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 20px);
  margin-bottom: 20px;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TitleAndButton_1ov6x_32 ._Title_1ov6x_32 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._Text_1ov6x_46 {
  margin-top: 0 !important;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 ._Input_1ov6x_49 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 ._Input_1ov6x_49 ._UserInput_1ov6x_64 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 ._ButtonContainer_1ov6x_68 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 ._ButtonContainer_1ov6x_68 ._Button_1ov6x_68 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 ._Link_1ov6x_79 {
  font-size: 14px;
  color: var(--parent-dark);
  margin-bottom: 10px;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TablePlacement_1ov6x_84 {
  width: 70%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TablePlacement_1ov6x_84 ._Table_1ov6x_84 {
  width: 100%;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TablePlacement_1ov6x_84 ._Table_1ov6x_84 ._TableHeader_1ov6x_93 {
  background-color: var(--daycare-light);
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TablePlacement_1ov6x_84 ._Table_1ov6x_84 ._DayDaycareTitle_1ov6x_96 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TablePlacement_1ov6x_84 ._Table_1ov6x_84 ._Icon_1ov6x_100 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TablePlacement_1ov6x_84 ._Table_1ov6x_84 ._Icon_1ov6x_100:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TitleAndButton_1ov6x_32 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TitleAndButton_1ov6x_32 ._Title_1ov6x_32 {
    margin: 10px !important;
    text-align: center;
  }
  ._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 {
    flex-direction: column;
  }
  ._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 ._Input_1ov6x_49 {
    flex-direction: column;
  }
  ._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._InputContainer_1ov6x_49 ._Input_1ov6x_49 ._UserInput_1ov6x_64 {
    width: 100%;
  }
  ._ProfilPlacement_1ov6x_11 ._Form_1ov6x_25 ._TablePlacement_1ov6x_84 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_16s5o_11 ._DialogBody_16s5o_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_16s5o_11 ._DialogBody_16s5o_11 ._InputContainer_16s5o_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_16s5o_11 ._DialogBody_16s5o_11 ._InputContainer_16s5o_19 ._Input_16s5o_19 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Dialog_16s5o_11 ._DialogBody_16s5o_11 ._InputContainer_16s5o_19 ._Input_16s5o_19 ._UserInput_16s5o_33 {
  width: calc(100% - 20px);
  margin: 0 10px 15px 10px;
}
._Dialog_16s5o_11 ._DialogBody_16s5o_11 ._ButtonContainer_16s5o_37 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_16s5o_11 ._DialogBody_16s5o_11 ._ButtonContainer_16s5o_37 ._Button_16s5o_37 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_16s5o_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_16s5o_11 ._InputContainer_16s5o_19 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_16s5o_11 ._InputContainer_16s5o_19 ._Input_16s5o_19 {
    flex-direction: column !important;
  }
  ._DialogBody_16s5o_11 ._InputContainer_16s5o_19 ._Input_16s5o_19 ._UserInput_16s5o_33 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_16s5o_11 ._ButtonContainer_16s5o_37 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_16s5o_11 ._ButtonContainer_16s5o_37 ._Button_16s5o_37 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_8wjsk_11 ._DialogBody_8wjsk_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Dialog_8wjsk_11 ._DialogBody_8wjsk_11 ._InputContainer_8wjsk_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}
._Dialog_8wjsk_11 ._DialogBody_8wjsk_11 ._InputContainer_8wjsk_18 ._Input_8wjsk_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
}
._Dialog_8wjsk_11 ._DialogBody_8wjsk_11 ._InputContainer_8wjsk_18 ._Input_8wjsk_18 ._UserInput_8wjsk_33 {
  width: 100%;
  margin: 0 5px 10px 5px;
}
._Dialog_8wjsk_11 ._DialogBody_8wjsk_11 ._ButtonContainer_8wjsk_37 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_8wjsk_11 ._DialogBody_8wjsk_11 ._ButtonContainer_8wjsk_37 ._Button_8wjsk_37 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_8wjsk_11 ._InputContainer_8wjsk_18 ._Input_8wjsk_18 {
    flex-direction: column !important;
  }
  ._DialogBody_8wjsk_11 ._InputContainer_8wjsk_18 ._Input_8wjsk_18 ._UserInput_8wjsk_33 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_8wjsk_11 ._ButtonContainer_8wjsk_37 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_8wjsk_11 ._ButtonContainer_8wjsk_37 ._Button_8wjsk_37 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Daycare_1gndh_11 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Daycare_1gndh_11 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Daycare_1gndh_11 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._Parent_1gndh_23 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1gndh_23 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1gndh_23 fieldset {
  border: 1px solid var(--parent-light) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_1mhhd_11 ._DialogBody_1mhhd_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Dialog_1mhhd_11 ._DialogBody_1mhhd_11 ._InputContainer_1mhhd_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}
._Dialog_1mhhd_11 ._DialogBody_1mhhd_11 ._InputContainer_1mhhd_18 ._Input_1mhhd_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
}
._Dialog_1mhhd_11 ._DialogBody_1mhhd_11 ._InputContainer_1mhhd_18 ._Input_1mhhd_18 ._UserInput_1mhhd_33 {
  width: 100%;
  margin: 0 5px 10px 5px;
}
._Dialog_1mhhd_11 ._DialogBody_1mhhd_11 ._InputContainer_1mhhd_18 ._CheckboxContainer_1mhhd_37 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin: 0 0 10px 0;
}
._Dialog_1mhhd_11 ._DialogBody_1mhhd_11 ._ButtonContainer_1mhhd_44 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1mhhd_11 ._DialogBody_1mhhd_11 ._ButtonContainer_1mhhd_44 ._Button_1mhhd_44 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1mhhd_11 ._InputContainer_1mhhd_18 ._Input_1mhhd_18 {
    flex-direction: column !important;
  }
  ._DialogBody_1mhhd_11 ._InputContainer_1mhhd_18 ._Input_1mhhd_18 ._UserInput_1mhhd_33 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_1mhhd_11 ._InputContainer_1mhhd_18 ._CheckboxContainer_1mhhd_37 {
    flex-direction: column !important;
    width: 100%;
    margin: 0 !important;
  }
  ._DialogBody_1mhhd_11 ._ButtonContainer_1mhhd_44 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1mhhd_11 ._ButtonContainer_1mhhd_44 ._Button_1mhhd_44 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._SectionPlacement_b75e1_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TitleAndButton_b75e1_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TitleAndButton_b75e1_29 ._Title_b75e1_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TablePlacement_b75e1_44 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TablePlacement_b75e1_44 ._Table_b75e1_44 {
  width: 100%;
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TablePlacement_b75e1_44 ._Table_b75e1_44 ._TableHeader_b75e1_53 {
  background-color: var(--daycare-light);
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TablePlacement_b75e1_44 ._Table_b75e1_44 ._Text_b75e1_56 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TablePlacement_b75e1_44 ._Table_b75e1_44 ._Icon_b75e1_60 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TablePlacement_b75e1_44 ._Table_b75e1_44 ._Icon_b75e1_60:hover {
  color: var(--daycare-light);
}

._SectionNameContainer_b75e1_68 {
  display: block;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 768px) {
  ._SectionPlacement_b75e1_11 {
    max-width: 85% !important;
  }
  ._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TitleAndButton_b75e1_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TitleAndButton_b75e1_29 ._Title_b75e1_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._SectionPlacement_b75e1_11 ._Form_b75e1_22 ._TablePlacement_b75e1_44 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._Text_ye7m1_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
    width: 100%;
  }
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ony76_11 ._DialogBody_ony76_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ony76_11 ._DialogBody_ony76_11 ._InputContainer_ony76_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_ony76_11 ._DialogBody_ony76_11 ._InputContainer_ony76_19 ._Input_ony76_19 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Dialog_ony76_11 ._DialogBody_ony76_11 ._InputContainer_ony76_19 ._Input_ony76_19 ._UserInput_ony76_33 {
  width: calc(100% - 20px);
  margin: 0 10px 15px 10px;
}
._Dialog_ony76_11 ._DialogBody_ony76_11 ._InputContainer_ony76_19 ._TextInput_ony76_37 {
  width: 100%;
  margin-left: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
._Dialog_ony76_11 ._DialogBody_ony76_11 ._InputContainer_ony76_19 ._TextInput_ony76_37 ._Icon_ony76_46 {
  margin-right: 5px;
  color: var(--daycare-dark);
  width: 20px;
  height: 20px;
}
._Dialog_ony76_11 ._DialogBody_ony76_11 ._InputContainer_ony76_19 ._TextInput_ony76_37 ._Text_ony76_37 {
  color: var(--daycare-dark);
  margin: 0;
  width: 100%;
  font-size: 0.9rem;
}
._Dialog_ony76_11 ._DialogBody_ony76_11 ._ButtonContainer_ony76_58 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ony76_11 ._DialogBody_ony76_11 ._ButtonContainer_ony76_58 ._Button_ony76_58 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ony76_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_ony76_11 ._InputContainer_ony76_19 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_ony76_11 ._InputContainer_ony76_19 ._Input_ony76_19 {
    flex-direction: column !important;
  }
  ._DialogBody_ony76_11 ._InputContainer_ony76_19 ._Input_ony76_19 ._UserInput_ony76_33 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_ony76_11 ._ButtonContainer_ony76_58 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_ony76_11 ._ButtonContainer_ony76_58 ._Button_ony76_58 {
    width: 100% !important;
    margin: 5px 0;
  }
}._InputContainer_1p3n2_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._InputContainer_1p3n2_1 ._Input_1p3n2_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._InputContainer_1p3n2_1 ._Input_1p3n2_1 ._UserInput_1p3n2_15 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._InputContainer_1p3n2_1 ._Input_1p3n2_1 ._CheckBox_1p3n2_19 {
  width: 100%;
  margin-bottom: 5px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._FullWidth_1qy46_11 {
  width: 100%;
}

._MenuItem_1qy46_15 {
  white-space: normal;
}

._ActionItem_1qy46_19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  font-weight: 600;
}
._ActionItem_1qy46_19 svg {
  font-size: 1.2rem;
}

._Daycare_1qy46_30 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Daycare_1qy46_30 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Daycare_1qy46_30 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._Parent_1qy46_42 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1qy46_42 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1qy46_42 fieldset {
  border: 1px solid var(--parent-light) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ManagedDialog_1mykb_11 .MuiDialog-paper {
  overflow: hidden;
}

._Layout_1mykb_15 {
  display: flex;
  flex-direction: column;
  max-height: calc(100dvh - 64px);
}
._Layout_1mykb_15 > :first-child:not(._ScrollableBody_1mykb_20) {
  flex-shrink: 0;
}

._ScrollableBody_1mykb_20 {
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
}

._Footer_1mykb_31 {
  display: inline-flex;
  padding: 12px;
  border-radius: 20px;
}
._Footer_1mykb_31:has(> :only-child:empty) {
  display: none;
}
._Footer_1mykb_31 {
  box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.1), 0 4px 5px 0 rgba(0, 0, 0, 0.07), 0 1px 10px 0 rgba(0, 0, 0, 0.06);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._GroupPlacement_15lzf_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TitleAndButton_15lzf_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TitleAndButton_15lzf_29 ._Title_15lzf_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TablePlacement_15lzf_44 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TablePlacement_15lzf_44 ._Table_15lzf_44 {
  width: 100%;
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TablePlacement_15lzf_44 ._Table_15lzf_44 ._TableHeader_15lzf_53 {
  background-color: var(--daycare-light);
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TablePlacement_15lzf_44 ._Table_15lzf_44 ._Text_15lzf_56 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TablePlacement_15lzf_44 ._Table_15lzf_44 ._Icon_15lzf_60 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TablePlacement_15lzf_44 ._Table_15lzf_44 ._Icon_15lzf_60:hover {
  color: var(--daycare-light);
}

._GroupNameContainer_15lzf_69 {
  display: block;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 768px) {
  ._GroupPlacement_15lzf_11 {
    max-width: 85% !important;
  }
  ._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TitleAndButton_15lzf_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TitleAndButton_15lzf_29 ._Title_15lzf_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._GroupPlacement_15lzf_11 ._Form_15lzf_22 ._TablePlacement_15lzf_44 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._Text_ye7m1_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
    width: 100%;
  }
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_1fqyo_11 ._DialogBody_1fqyo_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fqyo_11 ._DialogBody_1fqyo_11 ._InputContainer_1fqyo_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_1fqyo_11 ._DialogBody_1fqyo_11 ._InputContainer_1fqyo_19 ._Input_1fqyo_19 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Dialog_1fqyo_11 ._DialogBody_1fqyo_11 ._InputContainer_1fqyo_19 ._Input_1fqyo_19 ._UserInput_1fqyo_33 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_1fqyo_11 ._DialogBody_1fqyo_11 ._ButtonContainer_1fqyo_37 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fqyo_11 ._DialogBody_1fqyo_11 ._ButtonContainer_1fqyo_37 ._Button_1fqyo_37 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fqyo_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_1fqyo_11 ._InputContainer_1fqyo_19 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_1fqyo_11 ._InputContainer_1fqyo_19 ._Input_1fqyo_19 {
    flex-direction: column !important;
  }
  ._DialogBody_1fqyo_11 ._InputContainer_1fqyo_19 ._Input_1fqyo_19 ._UserInput_1fqyo_33 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_1fqyo_11 ._ButtonContainer_1fqyo_37 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1fqyo_11 ._ButtonContainer_1fqyo_37 ._Button_1fqyo_37 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._AlertPlacement_1t523_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._TitleAndButton_1t523_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._TitleAndButton_1t523_29 ._Title_1t523_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 {
  position: relative;
  width: 100%;
  height: 100%;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 ._InputContainer_1t523_50 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 20px;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 ._InputContainer_1t523_50 ._Switcher_1t523_57 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 10px;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 ._InputContainer_1t523_50 ._Switcher_1t523_57 ._SwitcherText_1t523_64 {
  flex-shrink: 0;
  white-space: nowrap;
  margin-right: 10px;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 ._InputContainer_1t523_50 ._Switcher_1t523_57 ._SwitcherInput_1t523_69 {
  width: 25%;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 ._InputContainer_1t523_50 ._TextArea_1t523_72 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  min-height: 50px;
  max-height: 200px;
  margin: 10px 0;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 ._InputContainer_1t523_50 ._ButtonContainer_1t523_80 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 20px;
  width: 100%;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 ._InputContainer_1t523_50 ._ButtonContainer_1t523_80 ._Button_1t523_80 {
  width: 25%;
  margin: 0 10px;
  display: flex;
  justify-content: center;
}
._AlertPlacement_1t523_11 ._Form_1t523_22 ._Container_1t523_45 ._InputContainerDesactive_1t523_94 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(45, 45, 45, 0.8);
  z-index: 1;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

@media (max-width: 768px) {
  ._AlertPlacement_1t523_11 {
    max-width: 85% !important;
  }
  ._AlertPlacement_1t523_11 ._Form_1t523_22 ._TitleAndButton_1t523_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._AlertPlacement_1t523_11 ._Form_1t523_22 ._TitleAndButton_1t523_29 ._Title_1t523_29 {
    margin: 10px !important;
    text-align: center;
  }
}
@media (max-width: 1024px) {
  ._AlertPlacement_1t523_11 ._Form_1t523_22 ._InputContainer_1t523_50 ._Switcher_1t523_57 {
    display: flex;
    flex-direction: column;
  }
  ._AlertPlacement_1t523_11 ._Form_1t523_22 ._InputContainer_1t523_50 ._Switcher_1t523_57 ._SwitcherText_1t523_64 {
    width: 100% !important;
  }
  ._AlertPlacement_1t523_11 ._Form_1t523_22 ._InputContainer_1t523_50 ._Switcher_1t523_57 ._SwitcherInput_1t523_69 {
    width: 100% !important;
  }
  ._AlertPlacement_1t523_11 ._Form_1t523_22 ._InputContainer_1t523_50 ._ButtonContainer_1t523_80 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._AlertPlacement_1t523_11 ._Form_1t523_22 ._InputContainer_1t523_50 ._ButtonContainer_1t523_80 ._Button_1t523_80 {
    width: calc(80% - 40px) !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TextAreaContainer_pa951_11 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 4px;
}

._Daycare_pa951_19 {
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding: 8px 12px;
  border-radius: 4px;
  border: 1px solid var(--daycare-light);
  background-color: var(--daycare-extra-light);
}

._Parent_pa951_30 {
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding: 8px 12px;
  border-radius: 4px;
  border: 1px solid var(--parent-light);
  background-color: var(--parent-extra-light);
}

._Error_pa951_41 {
  border: 1px solid #ff0000;
}

._AdditionalDisplay_pa951_45 {
  flex: 1;
  display: flex;
}

._Counter_pa951_50 {
  display: flex;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.38);
  margin-left: auto;
}

._ErrorCounter_pa951_57 {
  color: #ff0000;
}

._ActionText_pa951_61 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._ActionText_pa951_61:hover {
  color: var(--daycare-main);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PlacePlacement_ntu6y_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TitleAndButton_ntu6y_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TitleAndButton_ntu6y_29 ._Title_ntu6y_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TablePlacement_ntu6y_44 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TablePlacement_ntu6y_44 ._Table_ntu6y_44 {
  width: 100%;
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TablePlacement_ntu6y_44 ._Table_ntu6y_44 ._TableHeader_ntu6y_53 {
  background-color: var(--daycare-light);
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TablePlacement_ntu6y_44 ._Table_ntu6y_44 ._Text_ntu6y_56 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TablePlacement_ntu6y_44 ._Table_ntu6y_44 ._Icon_ntu6y_60 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TablePlacement_ntu6y_44 ._Table_ntu6y_44 ._Icon_ntu6y_60:hover {
  color: var(--daycare-light);
}

._PlaceNameContainer_ntu6y_68 {
  display: block;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 768px) {
  ._PlacePlacement_ntu6y_11 {
    max-width: 85% !important;
  }
  ._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TitleAndButton_ntu6y_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TitleAndButton_ntu6y_29 ._Title_ntu6y_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._PlacePlacement_ntu6y_11 ._Form_ntu6y_22 ._TablePlacement_ntu6y_44 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_7pquv_11 ._DialogBody_7pquv_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_7pquv_11 ._DialogBody_7pquv_11 ._InputContainer_7pquv_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_7pquv_11 ._DialogBody_7pquv_11 ._InputContainer_7pquv_19 ._Input_7pquv_19 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._Dialog_7pquv_11 ._DialogBody_7pquv_11 ._InputContainer_7pquv_19 ._Input_7pquv_19 ._UserInput_7pquv_33 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_7pquv_11 ._DialogBody_7pquv_11 ._ButtonContainer_7pquv_37 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_7pquv_11 ._DialogBody_7pquv_11 ._ButtonContainer_7pquv_37 ._Button_7pquv_37 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_7pquv_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_7pquv_11 ._InputContainer_7pquv_19 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_7pquv_11 ._InputContainer_7pquv_19 ._Input_7pquv_19 {
    flex-direction: column !important;
  }
  ._DialogBody_7pquv_11 ._InputContainer_7pquv_19 ._Input_7pquv_19 ._UserInput_7pquv_33 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_7pquv_11 ._ButtonContainer_7pquv_37 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_7pquv_11 ._ButtonContainer_7pquv_37 ._Button_7pquv_37 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._Text_ye7m1_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
    width: 100%;
  }
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._LevelPlacement_xce6r_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TitleAndButton_xce6r_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TitleAndButton_xce6r_29 ._Title_xce6r_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TablePlacement_xce6r_44 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TablePlacement_xce6r_44 ._Table_xce6r_44 {
  width: 100%;
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TablePlacement_xce6r_44 ._Table_xce6r_44 ._TableHeader_xce6r_53 {
  background-color: var(--daycare-light);
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TablePlacement_xce6r_44 ._Table_xce6r_44 ._Text_xce6r_56 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TablePlacement_xce6r_44 ._Table_xce6r_44 ._CheckBox_xce6r_60 {
  width: 100%;
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TablePlacement_xce6r_44 ._Table_xce6r_44 ._Icon_xce6r_63 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TablePlacement_xce6r_44 ._Table_xce6r_44 ._Icon_xce6r_63:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TitleAndButton_xce6r_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TitleAndButton_xce6r_29 ._Title_xce6r_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._LevelPlacement_xce6r_11 ._Form_xce6r_22 ._TablePlacement_xce6r_44 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_s8jhh_11 ._DialogBody_s8jhh_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_s8jhh_11 ._DialogBody_s8jhh_11 ._InputContainer_s8jhh_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_s8jhh_11 ._DialogBody_s8jhh_11 ._InputContainer_s8jhh_19 ._Input_s8jhh_19 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._Dialog_s8jhh_11 ._DialogBody_s8jhh_11 ._InputContainer_s8jhh_19 ._Input_s8jhh_19 ._UserInput_s8jhh_33 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_s8jhh_11 ._DialogBody_s8jhh_11 ._InputContainer_s8jhh_19 ._Input_s8jhh_19 ._CheckBox_s8jhh_37 {
  width: 100%;
  margin-bottom: 5px;
}
._Dialog_s8jhh_11 ._DialogBody_s8jhh_11 ._ButtonContainer_s8jhh_41 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_s8jhh_11 ._DialogBody_s8jhh_11 ._ButtonContainer_s8jhh_41 ._Button_s8jhh_41 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_s8jhh_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_s8jhh_11 ._InputContainer_s8jhh_19 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_s8jhh_11 ._InputContainer_s8jhh_19 ._Input_s8jhh_19 {
    flex-direction: column !important;
  }
  ._DialogBody_s8jhh_11 ._InputContainer_s8jhh_19 ._Input_s8jhh_19 ._UserInput_s8jhh_33 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_s8jhh_11 ._ButtonContainer_s8jhh_41 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_s8jhh_11 ._ButtonContainer_s8jhh_41 ._Button_s8jhh_41 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._Text_ye7m1_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
    width: 100%;
  }
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._StaffRatePlacement_mvjco_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TitleAndButton_mvjco_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TitleAndButton_mvjco_29 ._Title_mvjco_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TablePlacement_mvjco_44 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TablePlacement_mvjco_44 ._Table_mvjco_44 {
  width: 100%;
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TablePlacement_mvjco_44 ._Table_mvjco_44 ._TableHeader_mvjco_53 {
  background-color: var(--daycare-light);
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TablePlacement_mvjco_44 ._Table_mvjco_44 ._Text_mvjco_56 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TablePlacement_mvjco_44 ._Table_mvjco_44 ._Icon_mvjco_60 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TablePlacement_mvjco_44 ._Table_mvjco_44 ._Icon_mvjco_60:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TitleAndButton_mvjco_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TitleAndButton_mvjco_29 ._Title_mvjco_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._StaffRatePlacement_mvjco_11 ._Form_mvjco_22 ._TablePlacement_mvjco_44 {
    width: 100%;
  }
}._Text_10w0w_1 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._StaffPreparationTaskPlacement_7tjcz_11 {
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TitleAndButton_7tjcz_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  gap: 20px;
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TitleAndButton_7tjcz_30 ._Title_7tjcz_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TablePlacement_7tjcz_46 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TablePlacement_7tjcz_46 ._Table_7tjcz_46 {
  width: 100%;
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TablePlacement_7tjcz_46 ._Table_7tjcz_46 ._TableHeader_7tjcz_55 {
  background-color: var(--daycare-light);
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TablePlacement_7tjcz_46 ._Table_7tjcz_46 ._Text_7tjcz_58 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TablePlacement_7tjcz_46 ._Table_7tjcz_46 ._Icon_7tjcz_62 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TablePlacement_7tjcz_46 ._Table_7tjcz_46 ._Icon_7tjcz_62:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TitleAndButton_7tjcz_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TitleAndButton_7tjcz_30 ._Title_7tjcz_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._StaffPreparationTaskPlacement_7tjcz_11 ._Form_7tjcz_23 ._TablePlacement_7tjcz_46 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_136yp_11 ._DialogBody_136yp_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_136yp_11 ._DialogBody_136yp_11 ._Text_136yp_19 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_136yp_11 ._DialogBody_136yp_11 ._InputContainer_136yp_24 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_136yp_11 ._DialogBody_136yp_11 ._InputContainer_136yp_24 ._Input_136yp_24 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Dialog_136yp_11 ._DialogBody_136yp_11 ._InputContainer_136yp_24 ._Input_136yp_24 ._UserInput_136yp_38 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_136yp_11 ._DialogBody_136yp_11 ._ButtonContainer_136yp_42 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_136yp_11 ._DialogBody_136yp_11 ._ButtonContainer_136yp_42 ._Button_136yp_42 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_136yp_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_136yp_11 ._InputContainer_136yp_24 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_136yp_11 ._InputContainer_136yp_24 ._Input_136yp_24 {
    flex-direction: column !important;
  }
  ._DialogBody_136yp_11 ._InputContainer_136yp_24 ._Input_136yp_24 ._UserInput_136yp_38 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_136yp_11 ._ButtonContainer_136yp_42 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_136yp_11 ._ButtonContainer_136yp_42 ._Button_136yp_42 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._BlockPlacement_lnt9z_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._BlockPlacement_lnt9z_11 ._Form_lnt9z_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}

._TitleAndButton_lnt9z_30 {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  padding: 20px;
  gap: 16px;
}
._TitleAndButton_lnt9z_30 ._Title_lnt9z_30 {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
._TitleAndButton_lnt9z_30 ._Button_lnt9z_46 {
  flex-shrink: 0;
  white-space: nowrap;
}

._TableComponent_lnt9z_51 {
  width: 100%;
}
._TableComponent_lnt9z_51 ._TableHeader_lnt9z_54 {
  background-color: var(--daycare-light);
}

._RowText_lnt9z_58 {
  font-size: 1rem !important;
}

._Icon_lnt9z_62 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._Icon_lnt9z_62:hover {
  color: var(--daycare-light);
}

._DialogBody_lnt9z_71 ._UserInput_lnt9z_71 {
  margin: 5px 0;
  width: 100%;
}
._DialogBody_lnt9z_71 ._TextContainer_lnt9z_75 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_lnt9z_71 ._TextContainer_lnt9z_75 ._Text_lnt9z_75 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_lnt9z_71 ._TextContainer_lnt9z_75 ._Text_lnt9z_75 span {
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_lnt9z_71 ._ButtonContainer_lnt9z_90 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  margin: 20px 0;
}
._DialogBody_lnt9z_71 ._ButtonContainer_lnt9z_90 ._Button_lnt9z_46 {
  width: calc(100% - 10px);
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._BlockPlacement_lnt9z_11 ._Form_lnt9z_22 ._TitleAndButton_lnt9z_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
  }
  ._BlockPlacement_lnt9z_11 ._Form_lnt9z_22 ._TitleAndButton_lnt9z_30 ._Title_lnt9z_30 {
    margin: 10px !important;
    text-align: center;
  }
}
._DialogBody_lnt9z_71 ._ButtonContainer_lnt9z_90 {
  flex-direction: column;
}
._DialogBody_lnt9z_71 ._ButtonContainer_lnt9z_90 ._Button_lnt9z_46 {
  width: 100%;
  margin: 5px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._MergerPlacement_wiln2_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._MergerPlacement_wiln2_11 ._Form_wiln2_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._MergerPlacement_wiln2_11 ._Form_wiln2_22 ._TitleAndButton_wiln2_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._MergerPlacement_wiln2_11 ._Form_wiln2_22 ._TitleAndButton_wiln2_29 ._Title_wiln2_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._MergerPlacement_wiln2_11 ._Form_wiln2_22 ._Container_wiln2_45 {
  position: relative;
  width: 100%;
  height: 100%;
}
._MergerPlacement_wiln2_11 ._Form_wiln2_22 ._Container_wiln2_45 ._InputContainer_wiln2_50 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: calc(100% - 40px);
  padding: 20px 20px 10px 20px;
}
._MergerPlacement_wiln2_11 ._Form_wiln2_22 ._Container_wiln2_45 ._InputContainer_wiln2_50 ._AccessibilitiesInput_wiln2_58 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding-top: 10px;
}

._PlanningButton_wiln2_67 {
  margin: 10px auto;
}

@media (max-width: 768px) {
  ._MergerPlacement_wiln2_11 ._Form_wiln2_22 ._TitleAndButton_wiln2_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._MergerPlacement_wiln2_11 ._Form_wiln2_22 ._TitleAndButton_wiln2_29 ._Title_wiln2_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._MergerPlacement_wiln2_11 ._Form_wiln2_22 ._Container_wiln2_45 ._InputContainer_wiln2_50 {
    width: calc(100% - 10px);
    padding: 5px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._AccessibilitiesPlacement_1paex_11 {
  width: 100%;
  max-width: 85%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: white;
  border-radius: 20px;
}
._AccessibilitiesPlacement_1paex_11 ._Form_1paex_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._AccessibilitiesPlacement_1paex_11 ._Form_1paex_22 ._TitleAndButton_1paex_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._AccessibilitiesPlacement_1paex_11 ._Form_1paex_22 ._TitleAndButton_1paex_29 ._Title_1paex_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}

._TableComponent_1paex_46 {
  width: 100%;
}
._TableComponent_1paex_46 ._TableHeader_1paex_49 {
  background-color: var(--daycare-light);
}

._RowText_1paex_53 {
  font-size: 1rem !important;
}

._Icon_1paex_57 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._Icon_1paex_57:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._AccessibilitiesPlacement_1paex_11 {
    max-width: 100%;
  }
  ._AccessibilitiesPlacement_1paex_11 ._Form_1paex_22 ._TitleAndButton_1paex_29 {
    flex-direction: column !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._Text_ye7m1_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
    width: 100%;
  }
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_11dq3_11 ._DialogBody_11dq3_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_11dq3_11 ._DialogBody_11dq3_11 ._InputContainer_11dq3_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
._Dialog_11dq3_11 ._DialogBody_11dq3_11 ._InputContainer_11dq3_19 ._Input_11dq3_19 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}
._Dialog_11dq3_11 ._DialogBody_11dq3_11 ._InputContainer_11dq3_19 ._Input_11dq3_19 ._UserInput_11dq3_34 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_11dq3_11 ._DialogBody_11dq3_11 ._ButtonContainer_11dq3_38 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_11dq3_11 ._DialogBody_11dq3_11 ._ButtonContainer_11dq3_38 ._Button_11dq3_38 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_11dq3_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_11dq3_11 ._InputContainer_11dq3_19 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_11dq3_11 ._InputContainer_11dq3_19 ._Input_11dq3_19 {
    flex-direction: column !important;
  }
  ._DialogBody_11dq3_11 ._InputContainer_11dq3_19 ._Input_11dq3_19 ._UserInput_11dq3_34 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_11dq3_11 ._ButtonContainer_11dq3_38 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_11dq3_11 ._ButtonContainer_11dq3_38 ._Button_11dq3_38 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._SettingsTable_oo7k8_11 {
  width: 80% !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
._SettingsTable_oo7k8_11 ._UserInput_oo7k8_19 {
  width: 100% !important;
}
._SettingsTable_oo7k8_11 ._Button_oo7k8_22 {
  width: 48%;
  margin: auto;
}
._SettingsTable_oo7k8_11 ._HideBorder_oo7k8_26 {
  border: none;
}
._SettingsTable_oo7k8_11 ._RowText_oo7k8_29 {
  font-size: 1rem;
}

@media (max-width: 768px) {
  ._SettingsTable_oo7k8_11 {
    width: 100% !important;
  }
  ._SettingsTable_oo7k8_11 ._UserInput_oo7k8_19 {
    width: 100% !important;
  }
  ._SettingsTable_oo7k8_11 ._Button_oo7k8_22 {
    width: 60% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._SettingsTable_oo7k8_11 {
  width: 80% !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
._SettingsTable_oo7k8_11 ._UserInput_oo7k8_19 {
  width: 100% !important;
}
._SettingsTable_oo7k8_11 ._Button_oo7k8_22 {
  width: 48%;
  margin: auto;
}
._SettingsTable_oo7k8_11 ._HideBorder_oo7k8_26 {
  border: none;
}
._SettingsTable_oo7k8_11 ._RowText_oo7k8_29 {
  font-size: 1rem;
}

@media (max-width: 768px) {
  ._SettingsTable_oo7k8_11 {
    width: 100% !important;
  }
  ._SettingsTable_oo7k8_11 ._UserInput_oo7k8_19 {
    width: 100% !important;
  }
  ._SettingsTable_oo7k8_11 ._Button_oo7k8_22 {
    width: 60% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_j0eui_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_j0eui_11 ._TitleAndButton_j0eui_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._Form_j0eui_11 ._TitleAndButton_j0eui_18 ._Title_j0eui_18 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._Form_j0eui_11 ._Container_j0eui_34 {
  width: 100% !important;
}
._Form_j0eui_11 ._Container_j0eui_34 ._InputContainer_j0eui_37 {
  width: 100% !important;
}
._Form_j0eui_11 ._Container_j0eui_34 ._InputContainer_j0eui_37 ._SettingsTable_j0eui_40 {
  width: 80% !important;
  margin: 0 auto;
}
._Form_j0eui_11 ._Container_j0eui_34 ._InputContainer_j0eui_37 ._SettingsTable_j0eui_40 ._UserInput_j0eui_44 {
  width: 100%;
}
._Form_j0eui_11 ._Container_j0eui_34 ._InputContainer_j0eui_37 ._SettingsTable_j0eui_40 ._HideBorder_j0eui_47 {
  border: none;
}
._Form_j0eui_11 ._Container_j0eui_34 ._InputContainer_j0eui_37 ._SettingsTable_j0eui_40 ._RowText_j0eui_50 {
  font-size: 1rem;
  width: 50% !important;
}

@media (max-width: 768px) {
  ._Form_j0eui_11 ._TitleAndButton_j0eui_18 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_j0eui_11 ._TitleAndButton_j0eui_18 ._Title_j0eui_18 {
    margin: 10px !important;
    text-align: center;
  }
  ._Form_j0eui_11 ._Container_j0eui_34 ._InputContainer_j0eui_37 ._SettingsTable_j0eui_40 {
    width: 100% !important;
  }
  ._Form_j0eui_11 ._Container_j0eui_34 ._InputContainer_j0eui_37 ._SettingsTable_j0eui_40 ._UserInput_j0eui_44 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_1wn1k_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_1wn1k_11 ._TitleAndButton_1wn1k_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._Form_1wn1k_11 ._TitleAndButton_1wn1k_18 ._Title_1wn1k_18 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._Form_1wn1k_11 ._Container_1wn1k_34 {
  width: 100% !important;
}
._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 {
  width: 100% !important;
}
._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 ._SettingsTable_1wn1k_40 {
  width: 80% !important;
  margin: 0 auto;
  table-layout: fixed;
}
._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 ._SettingsTable_1wn1k_40 ._UserInput_1wn1k_45 {
  width: 100% !important;
}
._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 ._SettingsTable_1wn1k_40 ._SpecialInput_1wn1k_48 {
  width: 100% !important;
  max-width: 100% !important;
}
._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 ._SettingsTable_1wn1k_40 ._HideBorder_1wn1k_52 {
  border: none;
}
._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 ._SettingsTable_1wn1k_40 ._RowText_1wn1k_55 {
  font-size: 1rem;
  width: 50% !important;
}
._Form_1wn1k_11 ._Button_1wn1k_59 {
  width: 48%;
  margin: auto;
}

@media (max-width: 768px) {
  ._Form_1wn1k_11 ._TitleAndButton_1wn1k_18 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_1wn1k_11 ._TitleAndButton_1wn1k_18 ._Title_1wn1k_18 {
    margin: 10px !important;
    text-align: center;
  }
  ._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 ._SettingsTable_1wn1k_40 {
    width: 100% !important;
  }
  ._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 ._SettingsTable_1wn1k_40 ._UserInput_1wn1k_45 {
    width: 100% !important;
  }
  ._Form_1wn1k_11 ._Container_1wn1k_34 ._InputContainer_1wn1k_37 ._SettingsTable_1wn1k_40 ._RowText_1wn1k_55 {
    width: 40% !important;
  }
  ._Form_1wn1k_11 ._Button_1wn1k_59 {
    width: 60% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ExportPlacement_1osqz_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin: 10px 0;
}
._ExportPlacement_1osqz_11 ._Title_1osqz_22 {
  margin: 10px 0 20px 30px !important;
  text-align: left;
  width: 100%;
}
._ExportPlacement_1osqz_11 ._CaseContainer_1osqz_27 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}

@media (max-width: 768px) {
  ._ExportPlacement_1osqz_11 ._CaseContainer_1osqz_27 {
    flex-direction: column !important;
    width: 90% !important;
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Case_px9f3_11 {
  width: 100%;
  background-color: var(--daycare-extra-light);
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
._Case_px9f3_11 ._CaseTitle_px9f3_25 {
  margin-bottom: 10px;
  text-align: center;
}
._Case_px9f3_11 ._CaseIcon_px9f3_29 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}

@media (max-width: 768px) {
  ._Case_px9f3_11 {
    margin: 5px !important;
    padding: 15px;
    text-align: center;
    width: 80% !important;
  }
}._DialogBody_wrerj_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_wrerj_1 ._SelectContainer_wrerj_8 {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._DialogBody_wrerj_1 ._SelectContainer_wrerj_8 ._UserInput_wrerj_16 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_wrerj_1 ._CheckBoxContainer_wrerj_20 {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._DialogBody_wrerj_1 ._FullWidth_wrerj_28 {
  width: 100% !important;
}
._DialogBody_wrerj_1 ._ButtonContainer_wrerj_31 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_wrerj_1 ._ButtonContainer_wrerj_31 ._Button_wrerj_31 {
  width: 100%;
  margin: 0 10px 10px 10px;
}._DialogBody_1ad3s_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_1ad3s_1 ._SelectContainer_1ad3s_8 {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._DialogBody_1ad3s_1 ._SelectContainer_1ad3s_8 ._UserInput_1ad3s_16 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1ad3s_1 ._CheckBoxContainer_1ad3s_20 {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1ad3s_1 ._FullWidth_1ad3s_28 {
  width: 100% !important;
}
._DialogBody_1ad3s_1 ._ButtonContainer_1ad3s_31 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_1ad3s_1 ._ButtonContainer_1ad3s_31 ._Button_1ad3s_31 {
  width: 100%;
  margin: 0 10px 10px 10px;
}
._DialogBody_1ad3s_1 ._TextContainer_1ad3s_42 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1ad3s_1 ._TextContainer_1ad3s_42 ._Text_1ad3s_42 {
  margin-bottom: 30px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DaycareUrlPlacement_184ix_11,
._MailSignaturePlacement_184ix_12,
._PredefinedMessagePlacement_184ix_13,
._Container_184ix_14 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}

._Form_184ix_26 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}

._TitleAndButton_184ix_34 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}

._Title_184ix_34 {
  margin: 15px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

._InputContainer_184ix_50 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  align-items: stretch;
  box-sizing: border-box;
  gap: 5px;
}

._TextArea_184ix_61 {
  min-height: 50px;
  max-height: 200px;
}

._Container_184ix_14 > ._Form_184ix_26 > ._TitleAndButton_184ix_34,
._PredefinedMessagePlacement_184ix_13 > ._Form_184ix_26 > ._TitleAndButton_184ix_34 {
  margin-bottom: 20px;
}

._PredefinedMessagePlacement_184ix_13 {
  width: calc(100% - 40px);
  background-color: #fef6e8;
}
._PredefinedMessagePlacement_184ix_13 > ._Form_184ix_26 > ._TitleAndButton_184ix_34 > ._Title_184ix_34 {
  font-size: 16px;
  margin: 5px 0;
}
._PredefinedMessagePlacement_184ix_13 ._TextArea_184ix_61 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  background-color: white;
}

._Case_184ix_86 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
  margin: 0 20px 10px;
  cursor: pointer;
}

._CaseIcon_184ix_97 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 10px;
}

._Icon_184ix_104 {
  color: var(--daycare-main);
  cursor: pointer;
  font-size: 50px;
  padding: 20px;
}
._Icon_184ix_104:hover {
  color: var(--daycare-dark);
}

._CaseInfo_184ix_114 {
  display: flex;
  flex-direction: column;
}

._CaseTitle_184ix_119 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.2rem;
  font-weight: 500;
}

._CaseUrl_184ix_127 {
  color: #466aa8;
}

@media (max-width: 768px) {
  ._DaycareUrlPlacement_184ix_11,
  ._MailSignaturePlacement_184ix_12,
  ._PredefinedMessagePlacement_184ix_13,
  ._Container_184ix_14 {
    max-width: 85% !important;
  }
  ._TitleAndButton_184ix_34 {
    flex-direction: column;
    justify-content: center;
  }
  ._Title_184ix_34 {
    margin: 10px !important;
    text-align: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._SelectDaycare_3ywjl_11 {
  width: 30%;
  height: calc(100% - 20px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}

._ProfilPlacement_3ywjl_21 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._Title_3ywjl_39 {
  width: 100%;
  display: flex;
  padding-bottom: 5px;
  margin: 10px 0 10px 20px;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._Title_3ywjl_39 ._Icon_3ywjl_48 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--parent-dark);
  cursor: pointer;
  margin-left: 10px;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._Title_3ywjl_39 ._Icon_3ywjl_48:hover {
  color: var(--parent-light);
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._LogoDaycare_3ywjl_59 {
  width: 20% !important;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._InputContainer_3ywjl_62 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._InputContainer_3ywjl_62 ._Input_3ywjl_62 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._InputContainer_3ywjl_62 ._Input_3ywjl_62 ._UserInput_3ywjl_76 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._OpeningHours_3ywjl_80 {
  width: 50%;
  margin-bottom: 20px;
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._OpeningHours_3ywjl_80 ._DayParentTitle_3ywjl_84 {
  font-size: 16px;
  color: var(--parent-dark);
}
._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._OpeningHours_3ywjl_80 ._NoMarginTop_3ywjl_88 {
  padding-top: 0 !important;
}

@media (max-width: 768px) {
  ._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._LogoDaycare_3ywjl_59 {
    width: 50% !important;
  }
  ._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._InputContainer_3ywjl_62 {
    flex-direction: column;
  }
  ._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._InputContainer_3ywjl_62 ._Input_3ywjl_62 {
    flex-direction: column;
  }
  ._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._InputContainer_3ywjl_62 ._Input_3ywjl_62 ._UserInput_3ywjl_76 {
    width: 100%;
  }
  ._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._OpeningHours_3ywjl_80 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
  }
}
@media (max-width: 1024px) {
  ._ProfilPlacement_3ywjl_21 ._Form_3ywjl_32 ._LogoDaycare_3ywjl_59 {
    width: 50% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._StaffSuggestPlacement_1x5qd_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._TitleAndButton_1x5qd_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._TitleAndButton_1x5qd_29 ._Title_1x5qd_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 {
  width: 80% !important;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 ._UserInput_1x5qd_51 {
  width: 100% !important;
  max-width: 100% !important;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 ._HideBorder_1x5qd_55 {
  border: none;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 ._RowText_1x5qd_58 {
  border: none;
  font-size: 1rem;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._ButtonContainer_1x5qd_62 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._ButtonContainer_1x5qd_62 ._Button_1x5qd_62 {
  width: 48%;
  margin: auto;
}

@media (max-width: 768px) {
  ._StaffSuggestPlacement_1x5qd_11 {
    max-width: 85% !important;
  }
  ._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._TitleAndButton_1x5qd_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._TitleAndButton_1x5qd_29 ._Title_1x5qd_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  ._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 ._TableBody_1x5qd_93 {
    width: 100%;
  }
  ._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 ._TableBody_1x5qd_93 ._TableRow_1x5qd_96 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  ._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 ._TableBody_1x5qd_93 ._TableRow_1x5qd_96 ._HideBorder_1x5qd_55 {
    padding: 16px 0;
  }
  ._StaffSuggestPlacement_1x5qd_11 ._Form_1x5qd_22 ._SettingsTable_1x5qd_45 ._TableBody_1x5qd_93 ._TableRow_1x5qd_96 ._RowText_1x5qd_58 {
    border: 0;
    padding: 16px 16px 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ParentSuggestPlacement_197l1_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._TitleAndButton_197l1_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._TitleAndButton_197l1_29 ._Title_197l1_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._SettingsTable_197l1_45 {
  width: 80% !important;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._SettingsTable_197l1_45 ._UserInput_197l1_51 {
  width: 100% !important;
  max-width: 100% !important;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._SettingsTable_197l1_45 ._HideBorder_197l1_55 {
  border: none;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._SettingsTable_197l1_45 ._RowText_197l1_58 {
  font-size: 1rem;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._ButtonContainer_197l1_61 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._ButtonContainer_197l1_61 ._Button_197l1_61 {
  width: 48%;
  margin: auto;
}

@media (max-width: 768px) {
  ._ParentSuggestPlacement_197l1_11 {
    max-width: 85% !important;
  }
  ._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._TitleAndButton_197l1_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._TitleAndButton_197l1_29 ._Title_197l1_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._SettingsTable_197l1_45 {
    display: flex;
    flex-direction: column;
  }
  ._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._SettingsTable_197l1_45 ._TableRow_197l1_91 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  ._ParentSuggestPlacement_197l1_11 ._Form_197l1_22 ._SettingsTable_197l1_45 ._TableRow_197l1_91 ._RowText_197l1_58 {
    border: 0;
    padding-bottom: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._StaffSuggestPlacement_1q5ia_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._TitleAndButton_1q5ia_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._TitleAndButton_1q5ia_29 ._Title_1q5ia_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 {
  width: 80% !important;
  margin: 0 auto;
  table-layout: fixed;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._RowText_1q5ia_50 {
  border: none;
  font-size: 1rem;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._LabelCell_1q5ia_54 {
  border: none;
  font-size: 1rem;
  width: 35%;
  white-space: nowrap;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._ChipsCell_1q5ia_60 {
  border: none;
  width: 65%;
  overflow: hidden;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._RowTextAndButton_1q5ia_65 {
  border: none;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._RowTextAndButton_1q5ia_65 ._RowTextAndButtonContent_1q5ia_68 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._RowTextAndButton_1q5ia_65 ._RowTextAndButtonContent_1q5ia_68 ._Text_1q5ia_74 {
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 1rem;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._RowTextAndButton_1q5ia_65 ._RowTextAndButtonContent_1q5ia_68 ._AddButtonWithMargin_1q5ia_80 {
  margin-top: 20px;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._RowTextAndButton_1q5ia_65 ._RowTextAndButtonContent_1q5ia_68 ._AddButton_1q5ia_80 {
  margin-top: 8px;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._ListItem_1q5ia_86 {
  width: 100%;
  padding: 4px 0;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._ListItem_1q5ia_86 ._ChipMenu_1q5ia_90 {
  display: flex;
  align-items: center;
  gap: 6px;
  overflow: hidden;
  padding: 6px 12px;
  background-color: #fdd49a;
  border-radius: 16px;
  font-size: 0.875rem;
  width: 100%;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._ListItem_1q5ia_86 ._ChipMenu_1q5ia_90 ._ChipEmail_1q5ia_101 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._ListItem_1q5ia_86 ._ChipMenu_1q5ia_90 ._ChipIcons_1q5ia_108 {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._ListItem_1q5ia_86 ._ChipMenu_1q5ia_90 ._ChipActionIcon_1q5ia_114 {
  font-size: 20px;
  cursor: pointer;
  color: var(--daycare-dark);
  opacity: 0.7;
  transition: opacity 0.15s ease;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._ListItem_1q5ia_86 ._ChipMenu_1q5ia_90 ._ChipActionIcon_1q5ia_114:hover {
  opacity: 1;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._ButtonContainer_1q5ia_124 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._ButtonContainer_1q5ia_124 ._Button_1q5ia_124 {
  width: 48%;
  margin: auto;
}

._DialogBody_1q5ia_137 ._UserInput_1q5ia_137 {
  margin: 5px 0;
  width: 100%;
}
._DialogBody_1q5ia_137 ._TextContainer_1q5ia_141 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 20px;
}
._DialogBody_1q5ia_137 ._TextContainer_1q5ia_141 ._Text_1q5ia_74 {
  text-align: center;
}
._DialogBody_1q5ia_137 ._TextContainer_1q5ia_141 ._Text_1q5ia_74 span {
  font-weight: bold;
}
._DialogBody_1q5ia_137 ._ButtonContainer_1q5ia_124 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
._DialogBody_1q5ia_137 ._ButtonContainer_1q5ia_124 ._Button_1q5ia_124 {
  width: calc(100% - 10px);
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._StaffSuggestPlacement_1q5ia_11 {
    max-width: 85% !important;
  }
  ._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._TitleAndButton_1q5ia_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._TitleAndButton_1q5ia_29 ._Title_1q5ia_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._TitleAndButton_1q5ia_29 ._AddButton_1q5ia_80 {
    margin-right: 0;
    margin-bottom: 8px;
  }
  ._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  ._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._TableBody_1q5ia_187 {
    width: 100%;
  }
  ._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._TableBody_1q5ia_187 ._TableRow_1q5ia_190 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  ._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._TableBody_1q5ia_187 ._TableRow_1q5ia_190 ._HideBorder_1q5ia_195 {
    padding: 16px 0;
  }
  ._StaffSuggestPlacement_1q5ia_11 ._Form_1q5ia_22 ._SettingsTable_1q5ia_45 ._TableBody_1q5ia_187 ._TableRow_1q5ia_190 ._RowText_1q5ia_50 {
    border: 0;
    padding: 16px 16px 0 0 !important;
  }
  ._DialogBody_1q5ia_137 ._ButtonContainer_1q5ia_124 {
    flex-direction: column;
  }
  ._DialogBody_1q5ia_137 ._ButtonContainer_1q5ia_124 ._Button_1q5ia_124 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._AutoLinkPlacement_1kpxr_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._TitleAndButton_1kpxr_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._TitleAndButton_1kpxr_29 ._Title_1kpxr_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._Container_1kpxr_45 {
  position: relative;
  width: 100%;
  height: 100%;
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._Container_1kpxr_45 ._InputContainer_1kpxr_50 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: calc(100% - 40px);
  padding: 20px;
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._Container_1kpxr_45 ._InputContainer_1kpxr_50 ._Icon_1kpxr_58 {
  margin-left: 10px;
  font-size: 1.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._Container_1kpxr_45 ._InputContainer_1kpxr_50 ._Icon_1kpxr_58:hover {
  color: var(--daycare-dark);
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._Container_1kpxr_45 ._ButtonContainer_1kpxr_67 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  padding-bottom: 20px;
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._Container_1kpxr_45 ._ButtonContainer_1kpxr_67 ._Button_1kpxr_67 {
  width: 25%;
  margin: 0 10px;
  display: flex;
  justify-content: center;
}
._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._Container_1kpxr_45 ._InputContainerDesactive_1kpxr_81 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(45, 45, 45, 0.8);
  z-index: 2;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

@media (max-width: 768px) {
  ._AutoLinkPlacement_1kpxr_11 {
    max-width: 85% !important;
  }
  ._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._TitleAndButton_1kpxr_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._TitleAndButton_1kpxr_29 ._Title_1kpxr_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._ButtonContainer_1kpxr_67 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._AutoLinkPlacement_1kpxr_11 ._Form_1kpxr_22 ._ButtonContainer_1kpxr_67 ._Button_1kpxr_67 {
    width: calc(80% - 40px) !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1ewyw_11 {
  min-width: 400px;
}
._DialogBody_1ewyw_11 ._TextContainer_1ewyw_14 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
._DialogBody_1ewyw_11 ._TextContainer_1ewyw_14 ._Text_1ewyw_14 {
  margin: 10px 0;
  text-align: center;
}
._DialogBody_1ewyw_11 ._ButtonContainer_1ewyw_24 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1ewyw_11 ._Button_1ewyw_24 {
  width: 50%;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1ewyw_11 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_1ewyw_11 ._TextContainer_1ewyw_14 {
    margin-bottom: 10px;
  }
  ._DialogBody_1ewyw_11 ._ButtonContainer_1ewyw_24 {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 0 !important;
  }
  ._DialogBody_1ewyw_11 ._ButtonContainer_1ewyw_24 ._Button_1ewyw_24 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1gjfz_11 {
  min-width: 400px;
}
._DialogBody_1gjfz_11 ._QRCode_1gjfz_14 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1gjfz_11 ._ButtonContainer_1gjfz_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_1gjfz_11 ._Button_1gjfz_22 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1gjfz_11 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_1gjfz_11 ._ButtonContainer_1gjfz_22 {
    flex-direction: column-reverse;
    align-items: center;
  }
  ._DialogBody_1gjfz_11 ._ButtonContainer_1gjfz_22 ._Button_1gjfz_22 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._AutoLinkPlacement_1uj3g_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._TitleAndButton_1uj3g_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._TitleAndButton_1uj3g_29 ._Title_1uj3g_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 {
  position: relative;
  width: 100%;
  height: 100%;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 ._InputContainer_1uj3g_50 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: calc(100% - 40px);
  padding: 20px;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 ._InputContainer_1uj3g_50 ._Icon_1uj3g_58 {
  margin-left: 10px;
  font-size: 1.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 ._InputContainer_1uj3g_50 ._Icon_1uj3g_58:hover {
  color: var(--daycare-dark);
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 ._CheckBoxContainer_1uj3g_67 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-left: 10px !important;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 ._CheckBoxContainer_1uj3g_67 ._CheckBox_1uj3g_67 {
  padding-left: 0 !important;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 ._ButtonContainer_1uj3g_77 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  padding-bottom: 20px;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 ._ButtonContainer_1uj3g_77 ._Button_1uj3g_77 {
  width: 25%;
  margin: 0 10px;
  display: flex;
  justify-content: center;
}
._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._Container_1uj3g_45 ._InputContainerDesactive_1uj3g_91 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(45, 45, 45, 0.8);
  z-index: 2;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

@media (max-width: 768px) {
  ._AutoLinkPlacement_1uj3g_11 {
    max-width: 85% !important;
  }
  ._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._TitleAndButton_1uj3g_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._TitleAndButton_1uj3g_29 ._Title_1uj3g_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._ButtonContainer_1uj3g_77 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._AutoLinkPlacement_1uj3g_11 ._Form_1uj3g_22 ._ButtonContainer_1uj3g_77 ._Button_1uj3g_77 {
    width: calc(80% - 40px) !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._BlockPlacement_10r6m_11 {
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TitleAndButton_10r6m_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TitleAndButton_10r6m_29 ._Title_10r6m_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 8px !important;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipDefault_10r6m_58 {
  width: auto !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: var(--daycare-extra-light);
  border: 1px solid var(--daycare-dark);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipDefault_10r6m_58 ._Icon_10r6m_66 {
  color: var(--daycare-dark);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipDefault_10r6m_58 ._Icon_10r6m_66:hover {
  color: var(--daycare-main);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipMenu_10r6m_72 {
  width: auto !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: var(--daycare-light);
  border: 1px solid var(--daycare-dark);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipMenu_10r6m_72 ._Icon_10r6m_66 {
  color: var(--daycare-dark);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipMenu_10r6m_72 ._Icon_10r6m_66:hover {
  color: var(--daycare-main);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipLabel_10r6m_86 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipLabel_10r6m_86 ._ChipActionIcon_10r6m_91 {
  font-size: 20px;
  cursor: pointer;
  color: var(--daycare-dark);
  flex-shrink: 0;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._InputContainer_10r6m_45 ._ListItem_10r6m_51 ._ChipLabel_10r6m_86 ._ChipActionIcon_10r6m_91:hover {
  color: var(--daycare-main);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TablePlacement_10r6m_100 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TablePlacement_10r6m_100 ._Table_10r6m_100 {
  width: 100%;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TablePlacement_10r6m_100 ._Table_10r6m_100 ._TableHeader_10r6m_109 {
  background-color: var(--daycare-light);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TablePlacement_10r6m_100 ._Table_10r6m_100 ._Text_10r6m_112 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TablePlacement_10r6m_100 ._Table_10r6m_100 ._Icon_10r6m_66 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TablePlacement_10r6m_100 ._Table_10r6m_100 ._Icon_10r6m_66:hover {
  color: var(--daycare-light);
}

._DialogBody_10r6m_125 ._UserInput_10r6m_125 {
  margin: 5px 0;
  width: 100%;
}
._DialogBody_10r6m_125 ._TextContainer_10r6m_129 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_10r6m_125 ._TextContainer_10r6m_129 ._Text_10r6m_112 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_10r6m_125 ._TextContainer_10r6m_129 ._Text_10r6m_112 span {
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_10r6m_125 ._TextContainer_10r6m_129 ._TextAccessibility_10r6m_144 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_10r6m_125 ._ButtonContainer_10r6m_151 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  margin: 20px 0;
}
._DialogBody_10r6m_125 ._ButtonContainer_10r6m_151 ._Button_10r6m_151 {
  width: calc(100% - 10px);
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TitleAndButton_10r6m_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
  }
  ._BlockPlacement_10r6m_11 ._Form_10r6m_22 ._TitleAndButton_10r6m_29 ._Title_10r6m_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._DialogBody_10r6m_125 ._ButtonContainer_10r6m_151 {
    flex-direction: column;
  }
  ._DialogBody_10r6m_125 ._ButtonContainer_10r6m_151 ._Button_10r6m_151 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_u5qfa_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_u5qfa_11 ._HeaderRow_u5qfa_19 {
  position: absolute;
  margin-left: 1%;
  left: 0;
  width: 20%;
  max-width: 21%;
}
._PagePosition_u5qfa_11 ._HeaderRow_u5qfa_19 ._MultipleSections_u5qfa_26 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_u5qfa_11 ._EventsPlacement_u5qfa_32 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin: 0 0 50px 0;
}

@media (max-width: 768px) {
  ._PagePosition_u5qfa_11 {
    margin-top: 25px;
  }
  ._PagePosition_u5qfa_11 ._HeaderRow_u5qfa_19 {
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 92%;
    max-width: 92%;
    margin: 10px 0 0 0;
    padding: 0;
    align-items: center;
  }
  ._PagePosition_u5qfa_11 ._EventsPlacement_u5qfa_32 {
    width: 98% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._EventsListsPlacement_16etx_11 {
  width: 100%;
  max-width: 85%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._EventsListsPlacement_16etx_11 ._Form_16etx_24 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._TitleAndButton_16etx_31 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._TitleAndButton_16etx_31 ._Title_16etx_31 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._Container_16etx_47 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._Container_16etx_47 ._NoEventsText_16etx_53 {
  font-size: 1rem;
  text-align: center;
}
._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._Container_16etx_47 ._Card_16etx_57 {
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
}
._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._ButtonContainer_16etx_62 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: calc(100% - 20px);
  margin: 10px;
}
._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._ButtonContainer_16etx_62 ._Button_16etx_62 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._TitleAndButton_16etx_31 {
    flex-direction: column !important;
  }
  ._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._Container_16etx_47 {
    margin: 0 !important;
  }
  ._EventsListsPlacement_16etx_11 ._Form_16etx_24 ._Container_16etx_47 ._NoEventsText_16etx_53 {
    font-size: 0.75rem;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_5g2js_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

@media (max-width: 768px) {
  ._DialogBody_5g2js_11 {
    min-width: calc(100% - 500px) !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Daycare_1gndh_11 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Daycare_1gndh_11 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Daycare_1gndh_11 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._Parent_1gndh_23 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1gndh_23 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1gndh_23 fieldset {
  border: 1px solid var(--parent-light) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_1mkl6_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._CheckBoxContainer_1mkl6_25 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 ._UserInput_1mkl6_39 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 ._TextArea_1mkl6_43 {
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
  min-width: calc(100% - 20px);
  min-height: 30px;
  max-height: 200px;
  margin: 0 10px 15px 10px;
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 ._FullWidth_1mkl6_51 {
  width: 100% !important;
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 ._Icon_1mkl6_54 {
  color: var(--daycare-dark);
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin: 0 10px 15px 5px;
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 ._Icon_1mkl6_54:hover {
  color: var(--daycare-main);
}
._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._CheckBoxInput_1mkl6_64 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_1mkl6_11 ._ButtonContainer_1mkl6_72 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._Form_1mkl6_11 ._Button_1mkl6_72 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._Form_1mkl6_11 ._InputContainer_1mkl6_18 {
    flex-direction: column;
  }
  ._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 {
    flex-direction: column;
  }
  ._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 ._UserInput_1mkl6_39 {
    width: 100%;
  }
  ._Form_1mkl6_11 ._InputContainer_1mkl6_18 ._Input_1mkl6_18 ._TextArea_1mkl6_43 {
    width: 97% !important;
    max-width: 97% !important;
    min-width: 97% !important;
  }
  ._Form_1mkl6_11 ._ButtonContainer_1mkl6_72 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._Form_1mkl6_11 ._Button_1mkl6_72 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_fxnif_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_fxnif_11 ._InputContainer_fxnif_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Form_fxnif_11 ._InputContainer_fxnif_18 ._CheckBoxContainer_fxnif_25 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 ._UserInput_fxnif_39 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 ._TextArea_fxnif_43 {
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
  min-width: calc(100% - 20px);
  min-height: 30px;
  max-height: 200px;
  margin: 0 10px 15px 10px;
}
._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 ._FullWidth_fxnif_51 {
  width: 100% !important;
}
._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 ._Autocomplete_fxnif_54 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 ._Autocomplete_fxnif_54 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 ._Autocomplete_fxnif_54 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._Form_fxnif_11 ._ButtonContainer_fxnif_65 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._Form_fxnif_11 ._Button_fxnif_65 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._Form_fxnif_11 ._InputContainer_fxnif_18 {
    flex-direction: column;
  }
  ._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 {
    flex-direction: column;
  }
  ._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 ._UserInput_fxnif_39 {
    width: 100%;
  }
  ._Form_fxnif_11 ._InputContainer_fxnif_18 ._Input_fxnif_18 ._TextArea_fxnif_43 {
    width: 97% !important;
    max-width: 97% !important;
    min-width: 97% !important;
  }
  ._Form_fxnif_11 ._ButtonContainer_fxnif_65 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._Form_fxnif_11 ._Button_fxnif_65 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ButtonContainer_1jget_11 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

._DayPickerParent_1jget_18 {
  background-color: #fff;
  padding: 10px 20px;
  margin: 0 0 5px 0 !important;
}
._DayPickerParent_1jget_18 .rdp-button_previous,
._DayPickerParent_1jget_18 .rdp-button_next {
  color: var(--parent-dark) !important;
}
._DayPickerParent_1jget_18 .rdp-button_previous svg,
._DayPickerParent_1jget_18 .rdp-button_next svg {
  fill: var(--parent-dark) !important;
}

._DayPickerDaycare_1jget_32 {
  background-color: #fff;
  padding: 10px 20px;
  margin: 0 0 5px 0 !important;
}
._DayPickerDaycare_1jget_32 .rdp-button_previous,
._DayPickerDaycare_1jget_32 .rdp-button_next {
  color: var(--daycare-dark) !important;
}
._DayPickerDaycare_1jget_32 .rdp-button_previous svg,
._DayPickerDaycare_1jget_32 .rdp-button_next svg {
  fill: var(--daycare-dark) !important;
}

._SelectedDayDaycare_1jget_46 {
  background-color: var(--daycare-dark) !important;
  color: white;
  border-radius: 50px;
}

._SelectedDayParent_1jget_52 {
  background-color: var(--parent-main) !important;
  color: white;
  border-radius: 50px;
}

._HiddenDay_1jget_58 {
  display: none;
}

._Today_1jget_62 {
  color: black;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 50px;
}

._DayPickerParent_1jget_18 button:not([disabled]):not(._HiddenDay_1jget_58):not(._SelectedDayParent_1jget_52):not(._SelectedDayDaycare_1jget_46),
._DayPickerDaycare_1jget_32 button:not([disabled]):not(._HiddenDay_1jget_58):not(._SelectedDayParent_1jget_52):not(._SelectedDayDaycare_1jget_46) {
  font-weight: bold;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._EventDayPlacement_tc0b6_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: calc(100% - 60px);
  background-color: var(--daycare-extra-light);
  padding: 30px;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._IconDaycare_tc0b6_30 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._IconParent_tc0b6_38 {
  margin-right: 15px;
  background-color: var(--parent-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._TextContainer_tc0b6_46 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._TextContainer_tc0b6_46 ._Title_tc0b6_23 {
  margin: 0;
  font-size: 1.2rem;
}
._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._TextContainer_tc0b6_46 ._Date_tc0b6_56 {
  margin: 0;
  font-size: 1rem;
}
._EventDayPlacement_tc0b6_11 ._BreakLine_tc0b6_60 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._EventDayPlacement_tc0b6_11 ._Container_tc0b6_67 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._EventDayPlacement_tc0b6_11 ._Container_tc0b6_67 ._IconDaycare_tc0b6_30 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._EventDayPlacement_tc0b6_11 ._Container_tc0b6_67 ._IconParent_tc0b6_38 {
  margin-right: 20px;
  color: var(--parent-main);
  padding: 0 10px;
}
._EventDayPlacement_tc0b6_11 ._Container_tc0b6_67 ._Text_tc0b6_46 {
  word-wrap: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
  text-align: left;
  margin: 5px 0;
}
._EventDayPlacement_tc0b6_11 ._Container_tc0b6_67 ._Text_tc0b6_46 ._Bold_tc0b6_93 {
  font-weight: 500;
}
._EventDayPlacement_tc0b6_11 ._ButtonContainerPresence_tc0b6_96 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._EventDayPlacement_tc0b6_11 ._ButtonContainerPresence_tc0b6_96 ._Button_tc0b6_96 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._EventDayPlacement_tc0b6_11 ._ButtonContainerPresence_tc0b6_96 ._FullWidth_tc0b6_107 {
  width: 100%;
  display: flex;
  justify-content: center;
}
._EventDayPlacement_tc0b6_11 ._ButtonContainerPresence_tc0b6_96 ._Text_tc0b6_46 {
  margin: 5px 0;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
}
._EventDayPlacement_tc0b6_11 ._ButtonContainer_tc0b6_96 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._EventDayPlacement_tc0b6_11 ._ButtonContainer_tc0b6_96 ._Button_tc0b6_96 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

._EventDayParent_tc0b6_131 {
  background-color: var(--parent-extra-light) !important;
}

@media (max-width: 768px) {
  ._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._IconDaycare_tc0b6_30 {
    font-size: 1.5rem;
  }
  ._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._IconParent_tc0b6_38 {
    font-size: 1.5rem;
  }
  ._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._TextContainer_tc0b6_46 ._Title_tc0b6_23 {
    font-size: 1rem;
  }
  ._EventDayPlacement_tc0b6_11 ._TitleContainer_tc0b6_23 ._TextContainer_tc0b6_46 ._Date_tc0b6_56 {
    font-size: 0.9rem;
  }
  ._EventDayPlacement_tc0b6_11 ._Container_tc0b6_67 {
    font-size: 0.9rem;
  }
  ._EventDayPlacement_tc0b6_11 ._Container_tc0b6_67 ._IconDaycare_tc0b6_30 {
    margin-right: 15px;
    padding: 0 5px;
  }
  ._EventDayPlacement_tc0b6_11 ._Container_tc0b6_67 ._IconParent_tc0b6_38 {
    margin-right: 15px;
    padding: 5px;
  }
  ._EventDayPlacement_tc0b6_11 ._ButtonContainerPresence_tc0b6_96 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._EventDayPlacement_tc0b6_11 ._ButtonContainerPresence_tc0b6_96 ._Button_tc0b6_96 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._EventDayPlacement_tc0b6_11 ._ButtonContainer_tc0b6_96 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._EventDayPlacement_tc0b6_11 ._ButtonContainer_tc0b6_96 ._Button_tc0b6_96 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_hjzl8_11 {
  width: 400px;
  padding: 20px 30px 30px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_hjzl8_11 ._TextContainer_hjzl8_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_hjzl8_11 ._TextContainer_hjzl8_19 ._Title_hjzl8_25 {
  margin: 0;
  font-size: 1.2rem;
  overflow-wrap: anywhere;
  text-align: center;
}
._DialogBody_hjzl8_11 ._TextContainer_hjzl8_19 ._Date_hjzl8_31 {
  margin: 10px 0;
  font-size: 1rem;
  text-align: center;
  color: var(--daycare-dark);
  font-weight: 500;
}
._DialogBody_hjzl8_11 ._Container_hjzl8_38 {
  width: 100%;
}
._DialogBody_hjzl8_11 ._Container_hjzl8_38 ._IndicatorPlacement_hjzl8_41 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_hjzl8_11 ._Container_hjzl8_38 ._LittleText_hjzl8_49 {
  margin: 5px 0 10px 15px;
  color: var(--daycare-dark);
  font-size: 0.8rem;
  cursor: pointer;
}
._DialogBody_hjzl8_11 ._ButtonContainer_hjzl8_55 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_hjzl8_11 ._ButtonContainer_hjzl8_55 ._Button_hjzl8_55 {
  width: 100%;
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_hjzl8_11 {
    width: auto !important;
    padding: 20px !important;
  }
  ._DialogBody_hjzl8_11 ._Container_hjzl8_38 ._IndicatorPlacement_hjzl8_41 {
    flex-direction: column;
    justify-content: space-around;
    margin: 0 !important;
  }
  ._DialogBody_hjzl8_11 ._Container_hjzl8_38 ._IndicatorPlacement_hjzl8_41 ._Indicator_hjzl8_41 {
    margin: 5px 0;
  }
  ._DialogBody_hjzl8_11 ._ButtonContainer_hjzl8_55 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_hjzl8_11 ._ButtonContainer_hjzl8_55 ._Button_hjzl8_55 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TablePlacement_1avu0_11 {
  width: calc(100% - 20px);
  margin: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: var(--daycare-extra-light);
}
._TablePlacement_1avu0_11 ._TitleContainer_1avu0_21 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
._TablePlacement_1avu0_11 ._TitleContainer_1avu0_21 ._Title_1avu0_21 {
  margin-left: 15px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
}
._TablePlacement_1avu0_11 ._TitleContainer_1avu0_21 ._Title_1avu0_21 ._Text_1avu0_37 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._TablePlacement_1avu0_11 ._TitleContainer_1avu0_21 ._Title_1avu0_21 ._Icon_1avu0_42 {
  margin-right: 10px;
  color: var(--daycare-main);
}
._TablePlacement_1avu0_11 ._TitleContainer_1avu0_21 ._IndicatorsContainer_1avu0_46 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
._TablePlacement_1avu0_11 ._TitleContainer_1avu0_21 ._IndicatorsContainer_1avu0_46 ._Indicator_1avu0_46 {
  margin-right: 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._TablePlacement_1avu0_11 ._TitleContainer_1avu0_21 ._IndicatorsContainer_1avu0_46 ._Indicator_1avu0_46 ._Icon_1avu0_42 {
  color: var(--daycare-main);
  margin-right: 5px;
}
._TablePlacement_1avu0_11 ._Table_1avu0_11 {
  width: calc(100% - 20px);
  margin: 0 10px 10px 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  overflow: hidden;
  background-color: #fff;
}
._TablePlacement_1avu0_11 ._Table_1avu0_11 ._ClickableIcon_1avu0_72 {
  cursor: pointer;
  margin-right: 20px;
  color: var(--daycare-dark);
  padding: 0 10px;
}
._TablePlacement_1avu0_11 ._Table_1avu0_11 ._ClickableIcon_1avu0_72:hover {
  color: var(--daycare-light);
}
._TablePlacement_1avu0_11 ._Table_1avu0_11 ._Container_1avu0_81 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin: 5px 0;
  font-size: 1rem;
}
._TablePlacement_1avu0_11 ._Table_1avu0_11 ._Container_1avu0_81 ._IconDaycare_1avu0_90 {
  margin: 0 5px 0 15px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._TablePlacement_1avu0_11 ._Table_1avu0_11 ._Container_1avu0_81 ._Text_1avu0_37 {
  word-wrap: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
  text-align: left;
  margin: 5px 0;
}

@media (max-width: 768px) {
  ._DialogBody_1avu0_104 {
    width: auto !important;
    padding: 20px !important;
  }
  ._DialogBody_1avu0_104 ._Container_1avu0_81 ._IndicatorPlacement_1avu0_108 {
    flex-direction: column;
    justify-content: space-around;
    margin: 0 !important;
  }
  ._DialogBody_1avu0_104 ._Container_1avu0_81 ._IndicatorPlacement_1avu0_108 ._Indicator_1avu0_46 {
    margin: 5px 0;
  }
  ._DialogBody_1avu0_104 ._ButtonContainer_1avu0_116 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1avu0_104 ._ButtonContainer_1avu0_116 ._Button_1avu0_116 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_xzzoe_11 ._DialogBody_xzzoe_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_xzzoe_11 ._DialogBody_xzzoe_11 ._Text_xzzoe_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_xzzoe_11 ._DialogBody_xzzoe_11 ._TextAreaInput_xzzoe_23 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._Dialog_xzzoe_11 ._DialogBody_xzzoe_11 ._TextAreaInput_xzzoe_23 ._TextArea_xzzoe_23 {
  min-height: 20px;
  width: 100%;
}
._Dialog_xzzoe_11 ._DialogBody_xzzoe_11 ._TextAreaInput_xzzoe_23 ._TextAreaTitle_xzzoe_34 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._Dialog_xzzoe_11 ._DialogBody_xzzoe_11 ._ButtonContainer_xzzoe_40 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_xzzoe_11 ._DialogBody_xzzoe_11 ._ButtonContainer_xzzoe_40 ._Button_xzzoe_40 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_xzzoe_11 ._ButtonContainer_xzzoe_40 {
    width: 100%;
  }
  ._DialogBody_xzzoe_11 ._ButtonContainer_xzzoe_40 ._Button_xzzoe_40 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_tneaq_11 ._DialogBody_tneaq_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._Container_tneaq_18 {
  width: 100%;
  height: calc(100% - 20px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._Container_tneaq_18 ._Input_tneaq_26 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._Container_tneaq_18 ._Input_tneaq_26 ._Selector_tneaq_34 {
  width: 100%;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._Container_tneaq_18 ._Input_tneaq_26 ._TextInput_tneaq_37 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  margin-top: 5px;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._Container_tneaq_18 ._Input_tneaq_26 ._TextInput_tneaq_37 ._Icon_tneaq_46 {
  margin-right: 5px;
  color: var(--daycare-dark);
  width: 20px;
  height: 20px;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._Container_tneaq_18 ._Input_tneaq_26 ._TextInput_tneaq_37 ._Text_tneaq_37 {
  color: var(--daycare-dark);
  margin: 0;
  width: 100%;
  font-size: 0.9rem;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._BreakLine_tneaq_58 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 5px 0;
  align-self: center;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._TextAreaInput_tneaq_65 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin: 10px 0;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._TextAreaInput_tneaq_65 ._TextArea_tneaq_65 {
  min-height: 20px;
  width: 100%;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._TextAreaInput_tneaq_65 ._TextAreaTitle_tneaq_77 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._ButtonContainer_tneaq_83 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_tneaq_11 ._DialogBody_tneaq_11 ._ButtonContainer_tneaq_83 ._Button_tneaq_83 {
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_tneaq_11 ._ButtonContainer_tneaq_83 {
    width: 100%;
  }
  ._DialogBody_tneaq_11 ._ButtonContainer_tneaq_83 ._Button_tneaq_83 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_1a4p0_11 ._DialogBody_1a4p0_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1a4p0_11 ._DialogBody_1a4p0_11 ._InputContainer_1a4p0_18 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
._Dialog_1a4p0_11 ._DialogBody_1a4p0_11 ._InputContainer_1a4p0_18 ._Input_1a4p0_18 {
  width: 100%;
}
._Dialog_1a4p0_11 ._DialogBody_1a4p0_11 ._ButtonContainer_1a4p0_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1a4p0_11 ._DialogBody_1a4p0_11 ._ButtonContainer_1a4p0_29 ._Button_1a4p0_29 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1a4p0_11 ._ButtonContainer_1a4p0_29 {
    width: 100%;
  }
  ._DialogBody_1a4p0_11 ._ButtonContainer_1a4p0_29 ._Button_1a4p0_29 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._Text_ye7m1_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
    width: 100%;
  }
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_eg736_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  min-width: 350px;
}
._DialogBody_eg736_11 ._TextContainer_eg736_18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_eg736_11 ._TextContainer_eg736_18 ._Title_eg736_26 {
  margin: 0;
  font-size: 1.2rem;
  overflow-wrap: anywhere;
  text-align: center;
}
._DialogBody_eg736_11 ._TextContainer_eg736_18 ._Date_eg736_32 {
  margin: 10px 0;
  font-size: 1rem;
  text-align: center;
  color: var(--parent-dark);
  font-weight: 500;
}
._DialogBody_eg736_11 ._Container_eg736_39 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._InputContainer_eg736_46 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._InputContainer_eg736_46 ._UserInput_eg736_54 {
  width: 100%;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._InputContainer_eg736_46 ._AdultReservation_eg736_57 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._InputContainer_eg736_46 ._AdultReservation_eg736_57 ._UserInput_eg736_54 {
  width: 100%;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._BreakLine_eg736_67 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 5px 0;
  align-self: center;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._TextAreaInput_eg736_74 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin: 10px 0;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._TextAreaInput_eg736_74 ._TextArea_eg736_74 {
  min-height: 20px;
  width: 100%;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._TextAreaInput_eg736_74 ._TextAreaTitle_eg736_86 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._ButtonContainer_eg736_92 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_eg736_11 ._Container_eg736_39 ._ButtonContainer_eg736_92 ._Button_eg736_92 {
  margin: 0 5px;
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_eg736_11 ._InputContainer_eg736_46 {
    flex-direction: column;
  }
  ._DialogBody_eg736_11 ._InputContainer_eg736_46 ._Input_eg736_46 {
    flex-direction: column !important;
  }
  ._DialogBody_eg736_11 ._InputContainer_eg736_46 ._Input_eg736_46 ._UserInput_eg736_54 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_eg736_11 ._ButtonContainer_eg736_92 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_eg736_11 ._ButtonContainer_eg736_92 ._Button_eg736_92 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1pqwk_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: calc(100% - 60px);
  background-color: var(--daycare-extra-light);
  padding: 30px;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._IconDaycare_1pqwk_30 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 ._Title_1pqwk_23 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 ._Date_1pqwk_48 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1pqwk_11 ._BreakLine_1pqwk_52 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_1pqwk_11 ._Container_1pqwk_59 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_1pqwk_11 ._Container_1pqwk_59 ._IconDaycare_1pqwk_30 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._DialogBody_1pqwk_11 ._Container_1pqwk_59 ._Text_1pqwk_38 {
  margin: 5px 0;
}
._DialogBody_1pqwk_11 ._Container_1pqwk_59 ._Text_1pqwk_38 ._Bold_1pqwk_76 {
  font-weight: 500;
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 ._Text_1pqwk_38 {
  width: 100%;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 ._Autocomplete_1pqwk_79 {
  width: 100%;
  margin: 0 10px 15px 10px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 ._Autocomplete_1pqwk_79 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 ._Autocomplete_1pqwk_79 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1pqwk_11 ._ButtonContainer_1pqwk_106 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1pqwk_11 ._ButtonContainer_1pqwk_106 ._Button_1pqwk_106 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._IconDaycare_1pqwk_30 {
    font-size: 1.5rem;
  }
  ._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 ._Title_1pqwk_23 {
    font-size: 1rem;
  }
  ._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 ._Date_1pqwk_48 {
    font-size: 0.9rem;
  }
  ._DialogBody_1pqwk_11 ._Container_1pqwk_59 {
    font-size: 0.9rem;
  }
  ._DialogBody_1pqwk_11 ._Container_1pqwk_59 ._IconDaycare_1pqwk_30 {
    margin-right: 15px;
    padding: 0 5px;
  }
  ._DialogBody_1pqwk_11 ._ButtonContainer_1pqwk_106 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._DialogBody_1pqwk_11 ._ButtonContainer_1pqwk_106 ._Button_1pqwk_106 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_nqsk4_11 ._DialogBody_nqsk4_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_nqsk4_11 ._DialogBody_nqsk4_11 ._Text_nqsk4_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_nqsk4_11 ._DialogBody_nqsk4_11 ._TextAreaInput_nqsk4_23 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._Dialog_nqsk4_11 ._DialogBody_nqsk4_11 ._TextAreaInput_nqsk4_23 ._TextArea_nqsk4_23 {
  min-height: 20px;
  width: 100%;
}
._Dialog_nqsk4_11 ._DialogBody_nqsk4_11 ._TextAreaInput_nqsk4_23 ._TextAreaTitle_nqsk4_34 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._Dialog_nqsk4_11 ._DialogBody_nqsk4_11 ._ButtonContainer_nqsk4_40 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_nqsk4_11 ._DialogBody_nqsk4_11 ._ButtonContainer_nqsk4_40 ._Button_nqsk4_40 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_nqsk4_11 ._ButtonContainer_nqsk4_40 {
    width: 100%;
  }
  ._DialogBody_nqsk4_11 ._ButtonContainer_nqsk4_40 ._Button_nqsk4_40 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._EventDayPlacement_1a91d_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: calc(100% - 60px);
  background-color: var(--daycare-extra-light);
  padding: 30px;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._IconDaycare_1a91d_30 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._IconParent_1a91d_38 {
  margin-right: 15px;
  background-color: var(--parent-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._TextContainer_1a91d_46 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._TextContainer_1a91d_46 ._Title_1a91d_23 {
  margin: 0;
  font-size: 1.2rem;
}
._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._TextContainer_1a91d_46 ._Date_1a91d_56 {
  margin: 0;
  font-size: 1rem;
}
._EventDayPlacement_1a91d_11 ._BreakLine_1a91d_60 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._EventDayPlacement_1a91d_11 ._Container_1a91d_67 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._EventDayPlacement_1a91d_11 ._Container_1a91d_67 ._IconDaycare_1a91d_30 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._EventDayPlacement_1a91d_11 ._Container_1a91d_67 ._IconParent_1a91d_38 {
  margin-right: 20px;
  color: var(--parent-main);
  padding: 10px;
}
._EventDayPlacement_1a91d_11 ._Container_1a91d_67 ._Text_1a91d_46 {
  margin: 5px 0;
}
._EventDayPlacement_1a91d_11 ._ButtonContainer_1a91d_89 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._EventDayPlacement_1a91d_11 ._ButtonContainer_1a91d_89 ._Button_1a91d_89 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

._EventDayParent_1a91d_102 {
  background-color: var(--parent-extra-light) !important;
}

@media (max-width: 768px) {
  ._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._IconDaycare_1a91d_30 {
    font-size: 1.5rem;
  }
  ._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._IconParent_1a91d_38 {
    font-size: 1.5rem;
  }
  ._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._TextContainer_1a91d_46 ._Title_1a91d_23 {
    font-size: 1rem;
  }
  ._EventDayPlacement_1a91d_11 ._TitleContainer_1a91d_23 ._TextContainer_1a91d_46 ._Date_1a91d_56 {
    font-size: 0.9rem;
  }
  ._EventDayPlacement_1a91d_11 ._Container_1a91d_67 {
    font-size: 0.9rem;
  }
  ._EventDayPlacement_1a91d_11 ._Container_1a91d_67 ._IconDaycare_1a91d_30 {
    margin-right: 15px;
    padding: 0 5px;
  }
  ._EventDayPlacement_1a91d_11 ._Container_1a91d_67 ._IconParent_1a91d_38 {
    margin-right: 15px;
    padding: 5px;
  }
  ._EventDayPlacement_1a91d_11 ._ButtonContainer_1a91d_89 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._EventDayPlacement_1a91d_11 ._ButtonContainer_1a91d_89 ._Button_1a91d_89 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._Text_ye7m1_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
    width: 100%;
  }
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1pqwk_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: calc(100% - 60px);
  background-color: var(--daycare-extra-light);
  padding: 30px;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._IconDaycare_1pqwk_30 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 ._Title_1pqwk_23 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 ._Date_1pqwk_48 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1pqwk_11 ._BreakLine_1pqwk_52 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_1pqwk_11 ._Container_1pqwk_59 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_1pqwk_11 ._Container_1pqwk_59 ._IconDaycare_1pqwk_30 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._DialogBody_1pqwk_11 ._Container_1pqwk_59 ._Text_1pqwk_38 {
  margin: 5px 0;
}
._DialogBody_1pqwk_11 ._Container_1pqwk_59 ._Text_1pqwk_38 ._Bold_1pqwk_76 {
  font-weight: 500;
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 ._Text_1pqwk_38 {
  width: 100%;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 ._Autocomplete_1pqwk_79 {
  width: 100%;
  margin: 0 10px 15px 10px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 ._Autocomplete_1pqwk_79 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1pqwk_11 ._AutocompleteContainer_1pqwk_79 ._Autocomplete_1pqwk_79 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1pqwk_11 ._ButtonContainer_1pqwk_106 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1pqwk_11 ._ButtonContainer_1pqwk_106 ._Button_1pqwk_106 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._IconDaycare_1pqwk_30 {
    font-size: 1.5rem;
  }
  ._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 ._Title_1pqwk_23 {
    font-size: 1rem;
  }
  ._DialogBody_1pqwk_11 ._TitleContainer_1pqwk_23 ._TextContainer_1pqwk_38 ._Date_1pqwk_48 {
    font-size: 0.9rem;
  }
  ._DialogBody_1pqwk_11 ._Container_1pqwk_59 {
    font-size: 0.9rem;
  }
  ._DialogBody_1pqwk_11 ._Container_1pqwk_59 ._IconDaycare_1pqwk_30 {
    margin-right: 15px;
    padding: 0 5px;
  }
  ._DialogBody_1pqwk_11 ._ButtonContainer_1pqwk_106 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._DialogBody_1pqwk_11 ._ButtonContainer_1pqwk_106 ._Button_1pqwk_106 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TaskNotePlacementParent_10okp_11 {
  background-color: var(--parent-extra-light) !important;
}

._TaskNotePlacement_10okp_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: var(--daycare-extra-light);
  padding: 30px;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  width: calc(100% - 60px);
}
._TaskNotePlacement_10okp_11 ._TitleContainer_10okp_26 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._TaskNotePlacement_10okp_11 ._TitleContainer_10okp_26 ._IconDaycare_10okp_33 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._TaskNotePlacement_10okp_11 ._TitleContainer_10okp_26 ._IconParent_10okp_41 {
  margin-right: 15px;
  background-color: var(--parent-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._TaskNotePlacement_10okp_11 ._TitleContainer_10okp_26 ._TextContainer_10okp_49 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._TaskNotePlacement_10okp_11 ._TitleContainer_10okp_26 ._TextContainer_10okp_49 ._Title_10okp_26 {
  margin: 0;
  font-size: 1.2rem;
}
._TaskNotePlacement_10okp_11 ._BreakLine_10okp_59 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 10px 0;
  align-self: center;
}
._TaskNotePlacement_10okp_11 ._Container_10okp_66 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  font-size: 1rem;
}
._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._IconDaycare_10okp_33 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._ClickableIconDaycare_10okp_79 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
  cursor: pointer;
}
._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._IconParent_10okp_41 {
  margin-right: 20px;
  color: var(--parent-main);
  padding: 10px;
}
._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._Text_10okp_49 {
  margin: 5px 0;
  overflow-y: auto;
}
._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._Text_10okp_49 ._Bold_10okp_94 {
  font-weight: 500;
}
._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._TextDanger_10okp_97 {
  margin: 5px 0;
  overflow-y: auto;
  color: #ff9a92;
  font-weight: 600;
}
._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._IconDanger_10okp_103 {
  margin-right: 20px;
  color: #ff9a92;
  padding: 10px;
}
._TaskNotePlacement_10okp_11 ._ButtonContainer_10okp_108 {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
._TaskNotePlacement_10okp_11 ._ButtonContainer_10okp_108 ._Button_10okp_108 {
  width: calc(100% - 20px);
  display: flex;
  justify-content: center;
  margin: 0 10px;
}
._TaskNotePlacement_10okp_11 ._ButtonContainer_10okp_108 ._ButtonFullWidth_10okp_120 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._TaskNotePlacement_10okp_11 {
    margin: 10px 0 !important;
    width: calc(100% - 60px);
  }
  ._TaskNotePlacement_10okp_11 ._TitleContainer_10okp_26 ._IconDaycare_10okp_33 {
    font-size: 1.5rem;
  }
  ._TaskNotePlacement_10okp_11 ._TitleContainer_10okp_26 ._IconParent_10okp_41 {
    font-size: 1.5rem;
  }
  ._TaskNotePlacement_10okp_11 ._TitleContainer_10okp_26 ._TextContainer_10okp_49 ._Title_10okp_26 {
    font-size: 1rem;
  }
  ._TaskNotePlacement_10okp_11 ._Container_10okp_66 {
    font-size: 0.9rem;
  }
  ._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._IconDaycare_10okp_33 {
    margin-right: 15px;
    padding: 0 5px;
  }
  ._TaskNotePlacement_10okp_11 ._Container_10okp_66 ._IconParent_10okp_41 {
    margin-right: 15px;
    padding: 5px;
  }
  ._TaskNotePlacement_10okp_11 ._ButtonContainer_10okp_108 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._TaskNotePlacement_10okp_11 ._ButtonContainer_10okp_108 ._Button_10okp_108 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1xy53_11 ._DialogContainer_1xy53_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  text-align: center;
  align-items: center;
  margin-bottom: 20px;
}
._DialogBody_1xy53_11 ._DialogContainer_1xy53_11 ._Text_1xy53_20 {
  font-size: 1rem;
  margin: 5px;
}
._DialogBody_1xy53_11 ._ButtonContainer_1xy53_24 {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_1xy53_11 ._ButtonContainer_1xy53_24 ._Button_1xy53_24 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1xy53_11 {
    min-width: auto !important;
  }
  ._DialogBody_1xy53_11 ._InputContainer_1xy53_39 ._Input_1xy53_39 {
    flex-direction: column !important;
  }
  ._DialogBody_1xy53_11 ._InputContainer_1xy53_39 ._TextAreaInput_1xy53_42 ._TextArea_1xy53_42 {
    margin: 5px 0 15px 0 !important;
  }
  ._DialogBody_1xy53_11 ._InputContainer_1xy53_39 ._TextAreaInput_1xy53_42 ._TextAreaTitle_1xy53_45 {
    margin: auto 3px !important;
  }
  ._DialogBody_1xy53_11 ._ButtonContainer_1xy53_24 {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_1xy53_11 ._ButtonContainer_1xy53_24 ._Button_1xy53_24 {
    margin: 5px 0;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_y1f9f_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  min-width: 300px;
}
._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._BreakLine_y1f9f_27 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 20px 0;
  align-self: center;
}
._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._Input_y1f9f_19 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._Input_y1f9f_19 ._UserInput_y1f9f_41 {
  width: calc(100% - 10px) !important;
  margin: 0 5px 15px 5px;
}
._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._Input_y1f9f_19 ._CheckBoxContainer_y1f9f_45 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._TextAreaInput_y1f9f_52 {
  width: 100% !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 10px;
}
._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._TextAreaInput_y1f9f_52 ._TextArea_y1f9f_52 {
  max-width: 600px !important;
  min-width: calc(100% - 20px);
  min-height: 50px;
  margin: 5px 10px 15px 10px !important;
}
._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._TextAreaInput_y1f9f_52 ._TextAreaTitle_y1f9f_66 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 10px !important;
}
._DialogBody_y1f9f_11 ._ButtonContainer_y1f9f_72 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_y1f9f_11 ._ButtonContainer_y1f9f_72 ._Button_y1f9f_72 {
  width: 48%;
  display: flex;
  justify-content: center;
}

._IconSelect_y1f9f_85 {
  margin-right: 5px;
}

@media (max-width: 768px) {
  ._DialogBody_y1f9f_11 {
    min-width: auto !important;
  }
  ._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._Input_y1f9f_19 {
    flex-direction: column !important;
  }
  ._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._TextAreaInput_y1f9f_52 ._TextArea_y1f9f_52 {
    margin: 5px 0 15px 0 !important;
  }
  ._DialogBody_y1f9f_11 ._InputContainer_y1f9f_19 ._TextAreaInput_y1f9f_52 ._TextAreaTitle_y1f9f_66 {
    margin: auto 3px !important;
  }
  ._DialogBody_y1f9f_11 ._ButtonContainer_y1f9f_72 {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_y1f9f_11 ._ButtonContainer_y1f9f_72 ._Button_y1f9f_72 {
    margin: 5px 0;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Text_12rln_11 {
  font-size: 1rem;
  margin: 5px 0 10px 0;
  width: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
._Text_12rln_11 ._TextLink_12rln_18 {
  color: #4169e1 !important;
  text-decoration: underline !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1w1ni_11 {
  display: grid;
  grid-template-columns: minmax(160px, 1fr) minmax(0, 3fr) 48px;
  gap: 24px;
  justify-content: stretch;
  box-sizing: border-box;
  padding: 24px 5dvw;
}
._PagePosition_1w1ni_11 > * {
  min-width: 0;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  ._PagePosition_1w1ni_11 {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 768px) {
  ._PagePosition_1w1ni_11 > :last-child {
    display: none;
  }
}
._PagePosition_1w1ni_11 > :last-child {
  justify-self: end;
  align-self: start;
  position: sticky;
  top: 24px;
}
._PagePosition_1w1ni_11 ._EventNewsPlacement_1w1ni_39 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
}
._PagePosition_1w1ni_11 ._EventNewsPlacement_1w1ni_39 > * {
  min-width: 0;
  width: 100%;
  box-sizing: border-box;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._NewsFeedPlacement_14k4j_11 {
  box-sizing: border-box;
  overflow-wrap: anywhere;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._MarginBottom_14k4j_30 {
  margin-bottom: 20px !important;
}
._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._TitleAndButton_14k4j_33 {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}
._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._TitleAndButton_14k4j_33 ._Title_14k4j_33 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._Container_14k4j_49 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._Container_14k4j_49 ._NoPostsText_14k4j_56 {
  font-size: 1rem;
  text-align: center;
}
._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._Container_14k4j_49 ._ButtonContainer_14k4j_60 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
}
._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._Container_14k4j_49 ._ButtonContainer_14k4j_60 ._Button_14k4j_60 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._TitleAndButton_14k4j_33 {
    flex-direction: column !important;
  }
  ._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._Container_14k4j_49 {
    margin: 0 !important;
  }
  ._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._Container_14k4j_49 ._NoPostsText_14k4j_56 {
    font-size: 0.75rem;
  }
  ._NewsFeedPlacement_14k4j_11 ._Form_14k4j_23 ._Container_14k4j_49 ._ButtonContainer_14k4j_60 ._ShowMoreButton_14k4j_83 {
    margin-top: 0 !important;
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PostParent_u5lpa_11 {
  background-color: var(--parent-extra-light) !important;
}

._Post_u5lpa_11 {
  display: flex;
  flex-direction: column;
  margin: 5px;
  background-color: var(--daycare-extra-light);
  border-radius: 15px;
  border: 1px none;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 15px;
  box-sizing: border-box;
}
._Post_u5lpa_11 ._PostHeader_u5lpa_26 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
._Post_u5lpa_11 ._PostHeader_u5lpa_26 ._Date_u5lpa_32 {
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  margin: 0 0 0 0;
  font-style: italic;
}
._Post_u5lpa_11 ._PostHeader_u5lpa_26 ._Views_u5lpa_39 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-height: 200px;
  overflow-y: auto;
  color: #000000;
}
._Post_u5lpa_11 ._PostHeader_u5lpa_26 ._Views_u5lpa_39 ._ViewsIcon_u5lpa_48 {
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  cursor: pointer;
}
._Post_u5lpa_11 ._Break_u5lpa_54 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 10px 0 10px 0;
  align-self: center;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 15px;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._Text_u5lpa_69 {
  font-size: 1rem;
  margin: 5px 0 10px 0;
  width: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._TitleContainer_u5lpa_76 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin: 5px 0;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._TitleContainer_u5lpa_76 ._IconDaycare_u5lpa_84 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._TitleContainer_u5lpa_76 ._IconParent_u5lpa_92 {
  margin-right: 15px;
  background-color: var(--parent-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._TitleContainer_u5lpa_76 ._TextContainer_u5lpa_100 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._TitleContainer_u5lpa_76 ._TextContainer_u5lpa_100 ._Title_u5lpa_76 {
  margin: 0;
  font-size: 1.2rem;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._BreakLine_u5lpa_110 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 10px 0;
  align-self: center;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._Container_u5lpa_117 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  font-size: 1rem;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._Container_u5lpa_117 ._IconDaycare_u5lpa_84 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._Container_u5lpa_117 ._IconParent_u5lpa_92 {
  margin-right: 20px;
  color: var(--parent-main);
  padding: 10px;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._Container_u5lpa_117 ._Text_u5lpa_69 {
  margin: 5px 0;
  overflow-y: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
}
._Post_u5lpa_11 ._PostBody_u5lpa_61 ._Container_u5lpa_117 ._Text_u5lpa_69 ._Bold_u5lpa_141 {
  font-weight: 500;
}
._Post_u5lpa_11 ._PostFooter_u5lpa_144 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
._Post_u5lpa_11 ._PostFooter_u5lpa_144 ._Like_u5lpa_151 {
  width: 33%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  color: #000000;
}
._Post_u5lpa_11 ._PostFooter_u5lpa_144 ._Like_u5lpa_151 ._LikeIcon_u5lpa_159 {
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  cursor: pointer;
}
._Post_u5lpa_11 ._PostFooter_u5lpa_144 ._ModifyAndDelete_u5lpa_165 {
  width: 33%;
  display: flex;
  flex-direction: row;
  justify-content: right;
  align-items: center;
}
._Post_u5lpa_11 ._PostFooter_u5lpa_144 ._ModifyAndDelete_u5lpa_165 ._Icon_u5lpa_84 {
  margin-left: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._Post_u5lpa_11 ._PostFooter_u5lpa_144 ._ModifyAndDelete_u5lpa_165 ._Icon_u5lpa_84:hover {
  color: var(--daycare-light);
}
._Post_u5lpa_11 ._PostFooterParent_u5lpa_180 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._Post_u5lpa_11 ._PostFooterParent_u5lpa_180 ._Like_u5lpa_151 {
  width: 100%;
}

@media (max-width: 768px) {
  ._ButtonContainer_u5lpa_193 {
    flex-direction: column !important;
  }
  ._ButtonContainer_u5lpa_193 ._Button_u5lpa_193 {
    width: 100% !important;
    margin-top: 10px;
  }
  ._Post_u5lpa_11 {
    border-radius: 15px;
    margin: 10px 0 10px 0;
  }
}
._Popup_u5lpa_205 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  cursor: pointer;
}
._Popup_u5lpa_205 ._Container_u5lpa_117 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  background-color: #fff !important;
  border: none !important;
  color: #000000 !important;
  min-height: 5px !important;
  height: 45px !important;
  border-radius: 0 !important;
  box-shadow: none;
  padding: 10px;
}
._Popup_u5lpa_205 ._Container_u5lpa_117:hover {
  background-color: rgba(0, 0, 0, 0.15) !important;
  box-shadow: none !important;
}

._ViewContainer_u5lpa_233 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-height: 300px;
}
._ViewContainer_u5lpa_233 ._ViewName_u5lpa_240 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
  font-size: 0.8rem;
}
._ViewContainer_u5lpa_233 ._ViewDate_u5lpa_247 {
  font-size: 0.8rem;
  margin-left: 20px;
  font-style: italic;
}

._ReactionsList_u5lpa_253 {
  display: flex;
  flex-direction: column;
  margin: 0 0 0 5px;
  padding: 10px 10px 5px;
  max-height: 300px;
  overflow: auto;
  white-space: nowrap;
}
._ReactionsList_u5lpa_253 ._ReactionName_u5lpa_262 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
  font-size: 0.8rem;
}

._Buttons_u5lpa_270 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 5px;
  width: 100%;
}
._Buttons_u5lpa_270 ._Button_u5lpa_193 {
  min-width: 100px;
  flex: 1;
  margin: 10px;
}/**
 * Swiper 12.1.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 18, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode {
  .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
}
.swiper-virtual.swiper-css-mode.swiper-horizontal {
  .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
}

.swiper-virtual.swiper-css-mode.swiper-vertical {
  .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
}



:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}


/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  > img,
  > svg,
  > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
}
/* Zoom container styles end */

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}


/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}




.swiper-thumbs {
  .swiper-slide-thumb-active {
    /* Styles for active thumb slide */
  }
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}


.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    .swiper-slide {
      pointer-events: none;
    }
  }
  &.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
  .swiper-slide-active,
  .swiper-slide-next,
  .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
  }

  .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;

    &:before {
      content: '';
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      filter: blur(50px);
    }
  }
}
.swiper-cube {
  .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
}
/* Cube slide shadows start */
.swiper-cube {
  .swiper-slide-shadow-cube.swiper-slide-shadow-top,
  .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-cube.swiper-slide-shadow-left,
  .swiper-slide-shadow-cube.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Cube slide shadows end */

.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}
/* Flip slide shadows start */
.swiper-flip {
  .swiper-slide-shadow-flip.swiper-slide-shadow-top,
  .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-flip.swiper-slide-shadow-left,
  .swiper-slide-shadow-flip.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Flip slide shadows end */

.swiper-coverflow {
}

.swiper-creative {
  .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
  }
}

.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards {
  .swiper-slide {
    transform-origin: center bottom;
    backface-visibility: hidden;
    overflow: hidden;
  }
}
/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
#thumbs {
  width: 100%;
  max-height: 100px;
  padding: 10px 0;
}
#thumbs .swiper-slide {
  opacity: 0.5;
}
#thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
#thumbs .swiper-slide {
  transition: opacity 0.3s ease;
}
#thumbs .swiper-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

#pdf,
#main {
  width: 100% !important;
  max-width: 100% !important;
}
#pdf .swiper-slide,
#main .swiper-slide {
  width: 100% !important;
  max-width: 100% !important;
}
#pdf .swiper-button-next,
#pdf .swiper-button-prev,
#main .swiper-button-next,
#main .swiper-button-prev {
  color: rgba(0, 0, 0, 0.38);
}

#mainFullScreen .swiper-button-next,
#mainFullScreen .swiper-button-prev {
  color: #fff;
}

.swiper-pagination-bullet {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.38);
}

@media (max-width: 768px) {
  #main .swiper-button-next,
  #main .swiper-button-prev,
  #mainFullScreen .swiper-button-next,
  #mainFullScreen .swiper-button-prev {
    display: none;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._MediaContainer_1rrzp_11 {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  overflow: hidden;
}
._MediaContainer_1rrzp_11 ._videoContainer_1rrzp_21 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 300px;
  max-width: 100%;
}
._MediaContainer_1rrzp_11 ._videoContainer_1rrzp_21 ._video_1rrzp_21 {
  max-height: 300px;
  width: auto;
  height: auto;
  max-width: 100%;
}
._MediaContainer_1rrzp_11 ._videoContainer_1rrzp_21 ._videoViewer_1rrzp_37 {
  position: relative;
  width: fit-content;
}
._MediaContainer_1rrzp_11 ._videoContainer_1rrzp_21 ._videoViewer_1rrzp_37 ._DownloadButton_1rrzp_41 {
  position: absolute;
  top: 10px;
  right: 10px;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 {
  width: 100% !important;
  max-width: 100% !important;
  max-height: 300px;
  overflow: hidden;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._imgContainer_1rrzp_52 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 300px;
  max-width: 100%;
  margin: 10px 0 10px 0;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._imgContainer_1rrzp_52 ._renderImage_1rrzp_63 {
  max-height: 300px;
  width: auto;
  height: auto;
  max-width: 100%;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._imgContainer_1rrzp_52 ._imgViewer_1rrzp_69 {
  position: relative;
  width: fit-content;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._imgContainer_1rrzp_52 ._imgViewer_1rrzp_69 ._DownloadButton_1rrzp_41 {
  position: absolute;
  top: 10px;
  right: 10px;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._swiperSlide_1rrzp_78 {
  margin: auto;
  height: 100%;
  max-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._swiperSlide_1rrzp_78 ._documentViewer_1rrzp_87 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 10px;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._swiperSlide_1rrzp_78 ._documentViewer_1rrzp_87 ._DownloadButton_1rrzp_41 {
  flex-shrink: 0;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._swiperSlide_1rrzp_78 ._documentContainer_1rrzp_98 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex: 1;
  min-width: 0;
  height: 100%;
  max-height: 300px;
  min-height: 100px;
  margin: 10px 0 10px 0;
  cursor: pointer;
  overflow: hidden;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._swiperSlide_1rrzp_78 ._documentContainer_1rrzp_98 ._documentIcon_1rrzp_112 {
  width: 35px;
  height: 35px;
  min-width: 35px;
  margin: 5px;
}
._MediaContainer_1rrzp_11 ._swiper_1rrzp_46 ._swiperSlide_1rrzp_78 ._documentContainer_1rrzp_98 p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 50px);
}
._MediaContainer_1rrzp_11 ._swiperWrapper_1rrzp_124 {
  justify-content: flex-start !important;
}
._MediaContainer_1rrzp_11 ._thumbsSwiper_1rrzp_127 {
  max-height: 100px;
  padding: 10px 0;
  width: 100%;
}
._MediaContainer_1rrzp_11 ._thumbsSwiper_1rrzp_127 ._imgContainer_1rrzp_52 {
  max-height: 100px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start !important;
}
._MediaContainer_1rrzp_11 ._thumbsSwiper_1rrzp_127 ._imgContainer_1rrzp_52 ._renderImage_1rrzp_63 {
  width: 100%;
  max-height: 100px;
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  object-fit: contain;
}

._FullScreenSwiper_1rrzp_149 {
  width: 100%;
  height: 100%;
  max-height: 90vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(17, 255, 238, 0);
}
._FullScreenSwiper_1rrzp_149 ._imgContainer_1rrzp_52 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 90vh;
  max-width: 100%;
  margin: auto;
}
._FullScreenSwiper_1rrzp_149 ._imgContainer_1rrzp_52 ._fullScreenImage_1rrzp_169 {
  width: auto;
  height: auto;
  max-height: 90vh;
  max-width: 100%;
}
._FullScreenSwiper_1rrzp_149 ._imgContainer_1rrzp_52 ._imgViewer_1rrzp_69 {
  position: relative;
  width: fit-content;
}
._FullScreenSwiper_1rrzp_149 ._imgContainer_1rrzp_52 ._imgViewer_1rrzp_69 ._DownloadButton_1rrzp_41 {
  position: absolute;
  top: 10px;
  right: 10px;
}

._DialogFullScreen_1rrzp_185 {
  background-color: rgba(17, 255, 238, 0) !important;
}
._DialogFullScreen_1rrzp_185 ._closeButton_1rrzp_188 {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.38);
  border-radius: 100%;
  padding: 2px;
  border: 1px solid rgba(0, 0, 0, 0.38);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  z-index: 15;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._button_j31bz_11 {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border: none;
  font-size: 16px;
  cursor: pointer;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  color: black;
  background-color: var(--daycare-dark);
  border-radius: 50%;
  width: 32px;
  height: 32px;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}
._button_j31bz_11:hover {
  transform: translateY(-1px);
}
._button_j31bz_11 ._badgeParent_j31bz_30 span {
  color: #fff;
  background-color: var(--parent-main);
}
._button_j31bz_11 ._badgeDaycare_j31bz_34 span {
  color: #fff;
  background-color: var(--daycare-main);
}

._buttonParent_j31bz_39 {
  background-color: var(--parent-extra-light);
}
._buttonParent_j31bz_39:hover {
  color: var(--parent-dark);
}

._buttonDaycare_j31bz_46 {
  background-color: var(--daycare-extra-light);
}
._buttonDaycare_j31bz_46:hover {
  color: var(--daycare-dark);
}

._buttonParentDisabled_j31bz_53 {
  background-color: rgba(0, 0, 0, 0.15);
  cursor: not-allowed;
  color: black;
}

._buttonDaycareDisabled_j31bz_59 {
  background-color: rgba(0, 0, 0, 0.15);
  cursor: not-allowed;
  color: black;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ContainerDaycare_15567_11 {
  --poll-dark: var(--daycare-dark);
  --poll-main: var(--daycare-main);
  --poll-light: var(--daycare-light);
  --poll-extra-light: var(--daycare-extra-light);
  background: var(--poll-extra-light);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

._ContainerParent_15567_24 {
  --poll-dark: var(--parent-dark);
  --poll-main: var(--parent-main);
  --poll-light: var(--parent-light);
  --poll-extra-light: var(--parent-extra-light);
  background: var(--poll-extra-light);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

._Header_15567_37 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
}

._Count_15567_45 {
  color: rgba(0, 0, 0, 0.38);
  font-size: 1rem;
}

._Deadline_15567_50 {
  display: flex;
  align-items: center;
  gap: 4px;
  color: rgba(0, 0, 0, 0.38);
  font-size: 1rem;
}

._Options_15567_58 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._OptionRow_15567_64 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 10px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._ReactionsList_15567_73 {
  display: flex;
  flex-direction: column;
  margin: 0 0 0 5px;
  padding: 10px 10px 5px;
  max-height: 300px;
  overflow: auto;
  white-space: nowrap;
}
._ReactionsList_15567_73 ._ReactionName_15567_82 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
  font-size: 0.8rem;
}

._OptionLabel_15567_90 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  color: var(--poll-dark);
}

._OptionCount_15567_98 {
  color: rgba(0, 0, 0, 0.38);
  white-space: nowrap;
  font-size: 1rem;
}

._ProgressBar_15567_104 {
  height: 6px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
._ProgressBar_15567_104 ._ProgressFill_15567_110 {
  height: 100%;
  background-color: var(--poll-main);
  border-radius: 3px;
  transition: width 0.3s ease;
}

._TextAnswers_15567_117 {
  display: flex;
  flex-direction: column;
  list-style: circle;
}

._TextAnswer_15567_117 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 5px;
  padding: 5px 8px;
  font-size: 1rem;
  color: var(--poll-dark);
  width: calc(100% - 16px);
  overflow-wrap: break-word;
  background-color: #fff;
}

._RatingResults_15567_134 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._AverageRow_15567_140 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: rgba(0, 0, 0, 0.38);
  font-size: 1rem;
}

._AverageLabel_15567_148 {
  font-size: 1rem;
}

._AverageValue_15567_152 {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.38);
}

._AverageNumber_15567_157 {
  font-size: 1.2rem;
  font-weight: 700;
  color: var(--poll-dark);
}

._Stars_15567_163 {
  display: flex;
  gap: 2px;
}

._StarFilled_15567_168 {
  color: var(--poll-main) !important;
}

._StarEmpty_15567_172 {
  color: rgba(0, 0, 0, 0.15) !important;
}

._RatingBars_15567_176 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._RatingBarRow_15567_182 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._RatingBarRow_15567_182 ._RatingLabel_15567_187 {
  min-width: 32px;
  color: rgba(0, 0, 0, 0.38);
  text-align: center;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  font-size: 0.9rem;
}
._RatingBarRow_15567_182 ._ProgressBar_15567_104 {
  flex: 1;
}
._RatingBarRow_15567_182 ._RatingCount_15567_201 {
  width: 24px;
  color: rgba(0, 0, 0, 0.38);
  text-align: right;
  flex-shrink: 0;
  font-size: 1rem;
}

._Empty_15567_209 {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.38);
  font-style: italic;
  margin: 0;
}

._AnswerReadView_15567_216 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._MyAnswer_15567_222 {
  font-size: 1rem;
  color: var(--poll-dark);
  margin: 0;
}

._MyRating_15567_228 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: rgba(0, 0, 0, 0.38);
}

._MyChoices_15567_235 {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
}

._MyChoicesLabel_15567_242 {
  color: rgba(0, 0, 0, 0.38);
  font-size: 1rem;
}

._MyChoice_15567_235 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 5px;
  padding: 3px 10px;
  font-size: 1rem;
  color: var(--poll-dark);
}

._EditButtonWrapper_15567_255 {
  display: flex;
  justify-content: center;
}

._AnswerForm_15567_260 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._TextInput_15567_266 {
  width: 100%;
  background: white;
}

._ChoiceList_15567_271 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._ChoiceOption_15567_277 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 12px;
  border-radius: 8px;
  border: 1px solid var(--poll-light);
  background: var(--poll-extra-light);
  color: var(--poll-dark);
  font-size: 1rem;
  cursor: pointer;
  transition: border-color 0.15s, background 0.15s;
}
._ChoiceOption_15567_277::before {
  content: "";
  width: 16px;
  height: 16px;
  min-width: 16px;
  border-radius: 50%;
  border: 2px solid var(--poll-light);
  box-sizing: border-box;
  transition: border-color 0.15s, background 0.15s;
}
._ChoiceOption_15567_277:hover {
  border-color: var(--poll-main);
}
._ChoiceOption_15567_277:hover::before {
  border-color: var(--poll-main);
}

._ChoiceOptionSelected_15567_307 {
  border-color: var(--poll-main);
  background: var(--poll-light);
}
._ChoiceOptionSelected_15567_307::before {
  border-color: var(--poll-main);
  background: var(--poll-main);
}

._RatingInput_15567_316 {
  width: 100%;
  display: flex;
  gap: 6px;
  align-items: center;
  justify-content: center;
}

._RatingInputItem_15567_324 {
  cursor: pointer;
  font-size: 2.5rem !important;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
}
._RatingInputItem_15567_324 svg {
  font-size: 2.5rem;
}

._RatingInputNumber_15567_336 {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid var(--poll-light);
  font-size: 1.5rem;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.38);
  transition: background 0.15s, color 0.15s;
}
._RatingInputNumber_15567_336:hover {
  border-color: var(--poll-main);
}

._RatingInputNumberSelected_15567_353 {
  background: var(--poll-main);
  border-color: var(--poll-main);
  color: white;
}

._SubmitError_15567_359 {
  font-size: 1rem;
  color: #ff0000;
  margin: 0;
}

._VizSwitcher_15567_365 {
  display: flex;
  justify-content: flex-end;
  gap: 4px;
  margin-bottom: 8px;
  width: 100%;
}

._CountResult_15567_373 {
  display: flex;
  justify-content: flex-start;
  gap: 4px;
  margin-bottom: 8px;
  width: 100%;
}

._VoterDetails_15567_381 {
  margin-top: 16px;
  border-top: 1px solid var(--color-border, #e0e0e0);
  padding-top: 12px;
}

._VoterToggle_15567_387 {
  background: none;
  border: none;
  cursor: pointer;
  color: var(--color-primary, #4d7eff);
  font-size: 0.875rem;
  padding: 0;
  text-decoration: underline;
}

._VoterList_15567_397 {
  margin-top: 8px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._VoterRow_15567_404 {
  display: flex;
  gap: 8px;
  font-size: 0.875rem;
}

._VoterOptionLabel_15567_410 {
  font-weight: 600;
  white-space: nowrap;
}

._VoterName_15567_415 {
  color: #000000;
  font-style: italic;
  margin-left: 4px;
}

@media (max-width: 768px) {
  ._RatingInput_15567_316 {
    margin: 5px 0;
  }
  ._MyRating_15567_228 {
    margin: 10px 0;
  }
  ._MyChoices_15567_235 {
    margin: 10px 0;
  }
  ._EditButtonWrapper_15567_255 {
    width: 100%;
  }
  ._EditButtonWrapper_15567_255 ._Button_15567_434 {
    width: 100%;
  }
}
._ClickableResults_15567_438 {
  cursor: pointer;
}
._ClickableResults_15567_438:focus-visible {
  outline: 2px solid var(--poll-main);
  outline-offset: 4px;
  border-radius: 10px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_576qe_11 {
  padding: 0 !important;
}
._DialogBody_576qe_11 ._Layout_576qe_14 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  max-height: 65vh;
}
._DialogBody_576qe_11 ._Layout_576qe_14 ._Left_576qe_20 {
  flex: 1;
  min-width: 0;
  padding: 22px 20px 20px 24px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  overflow-y: auto;
  scrollbar-width: thin;
}
._DialogBody_576qe_11 ._Layout_576qe_14 ._Left_576qe_20::-webkit-scrollbar {
  width: 5px;
}
._DialogBody_576qe_11 ._Layout_576qe_14 ._Left_576qe_20::-webkit-scrollbar-thumb {
  background: var(--daycare-light);
  border-radius: 10px;
}
._DialogBody_576qe_11 ._Layout_576qe_14 ._Divider_576qe_37 {
  width: 1px;
  background: rgba(0, 0, 0, 0.07);
  margin: 16px 0;
  flex-shrink: 0;
}
._DialogBody_576qe_11 ._Layout_576qe_14 ._Right_576qe_43 {
  width: 248px;
  flex-shrink: 0;
  padding: 22px 24px 20px 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow-y: auto;
  scrollbar-width: thin;
}
._DialogBody_576qe_11 ._Layout_576qe_14 ._Right_576qe_43::-webkit-scrollbar {
  width: 5px;
}
._DialogBody_576qe_11 ._Layout_576qe_14 ._Right_576qe_43::-webkit-scrollbar-thumb {
  background: var(--daycare-light);
  border-radius: 10px;
}
._DialogBody_576qe_11 ._Label_576qe_60 {
  font-size: 12px;
  color: var(--daycare-dark);
  margin: 0;
}
._DialogBody_576qe_11 ._MessageBlock_576qe_65 {
  border: 1px solid var(--daycare-light);
  border-radius: 10px;
  overflow: clip;
  display: flex;
  flex-direction: column;
  background: var(--daycare-extra-light);
}
._DialogBody_576qe_11 ._MessageBlock_576qe_65 ._TextArea_576qe_73 {
  width: 100% !important;
  min-height: 50px;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-sizing: border-box !important;
  white-space: pre-wrap;
  resize: none;
}
._DialogBody_576qe_11 ._MessageBlock_576qe_65 ._EmojiBar_576qe_83 {
  border-top: 1px solid var(--daycare-light);
  background: transparent !important;
  box-shadow: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-radius: 15px;
}
._DialogBody_576qe_11 ._VisibleAllCard_576qe_92 {
  display: flex;
  align-items: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 15px;
  padding: 6px 10px;
}
._DialogBody_576qe_11 ._PreviewDesktop_576qe_99 {
  padding: 0 24px 12px;
}
._DialogBody_576qe_11 ._PollSection_576qe_102 {
  padding: 0 24px 12px;
}
._DialogBody_576qe_11 ._PollToggleCard_576qe_105 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 15px;
  padding: 6px 10px;
}
._DialogBody_576qe_11 ._PollHint_576qe_114 {
  margin: 0;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.38);
  font-style: italic;
}
._DialogBody_576qe_11 ._Footer_576qe_120 {
  display: flex;
  align-items: center;
  padding: 14px 24px;
}
._DialogBody_576qe_11 ._Footer_576qe_120 ._Button_576qe_125 {
  width: 100%;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_576qe_11 ._Layout_576qe_14 {
    flex-direction: column;
    height: auto;
    max-height: none;
  }
  ._DialogBody_576qe_11 ._Layout_576qe_14 ._Left_576qe_20 {
    padding: 16px 16px 12px;
    overflow-y: unset;
  }
  ._DialogBody_576qe_11 ._Layout_576qe_14 ._Left_576qe_20 ._TextArea_576qe_73 {
    min-height: 120px;
  }
  ._DialogBody_576qe_11 ._Layout_576qe_14 ._Divider_576qe_37 {
    width: auto;
    height: 1px;
    margin: 0 16px;
  }
  ._DialogBody_576qe_11 ._Layout_576qe_14 ._Right_576qe_43 {
    width: calc(100% - 32px);
    max-height: none;
    padding: 12px 16px 16px;
  }
  ._DialogBody_576qe_11 ._Footer_576qe_120 {
    flex-wrap: wrap;
    gap: 8px;
    padding: 12px 16px;
  }
  ._DialogBody_576qe_11 ._Footer_576qe_120 ._BtnClose_576qe_158 {
    margin-right: 0;
    order: 3;
    width: 100%;
  }
  ._DialogBody_576qe_11 ._Footer_576qe_120 ._Btn_576qe_158 {
    flex: 1;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._SectionSelector_w0awq_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: max-content;
  min-height: max-content;
  align-items: flex-start;
  min-width: 200px;
}
._SectionSelector_w0awq_11 ._title_w0awq_21 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
}
._SectionSelector_w0awq_11 ._groupSections_w0awq_25 {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 15px;
  padding: 15px;
  width: calc(100% - 30px);
}
._SectionSelector_w0awq_11 ._groupSections_w0awq_25 ._section_w0awq_31 {
  width: 100%;
  padding: 3px;
  box-shadow: rgba(0, 0, 0, 0.24) 1px 1px 1px;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin: 5px 0 5px 0;
}
._SectionSelector_w0awq_11 ._groupSections_w0awq_25 ._section_w0awq_31 ._child_w0awq_43 {
  margin-right: 20px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DropZoneContainer_1u4p5_11 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
._DropZoneContainer_1u4p5_11 ._parent_1u4p5_17 {
  color: var(--parent-main) !important;
  font-size: 12px !important;
}
._DropZoneContainer_1u4p5_11 ._Staff_1u4p5_21 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
}
._DropZoneContainer_1u4p5_11 ._DropZone_1u4p5_11 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  border-radius: 10px;
  border: 1px none;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 10px 20px;
  cursor: pointer;
}
._DropZoneContainer_1u4p5_11 ._DropZone_1u4p5_11 ._DropZoneText_1u4p5_38 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  margin: 10px 0 10px 0;
}
._DropZoneContainer_1u4p5_11 ._DropZone_1u4p5_11 ._DropZoneImg_1u4p5_44 {
  width: 30px;
  height: 30px;
}

._DialogBody_1u4p5_49 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
._DialogBody_1u4p5_49 ._DialogText_1u4p5_57 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  margin: 0 0 20px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._MaxSize_1e38j_11 {
  width: 100%;
  max-width: 500px;
}
._MaxSize_1e38j_11 ._FilePreviewContainer_1e38j_15 {
  width: calc(100% - 10px);
  height: 150px;
  display: flex;
  align-items: center;
  flex-direction: row;
  overflow-x: auto;
  padding: 10px;
}
._MaxSize_1e38j_11 ._FilePreviewContainer_1e38j_15 ._FilePreview_1e38j_15 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 21%;
  height: 90%;
  margin-right: 20px;
  box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
}
._MaxSize_1e38j_11 ._FilePreviewContainer_1e38j_15 ._FilePreview_1e38j_15 ._ImagePreview_1e38j_35 {
  max-height: 100%;
  max-width: 100%;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
}
._MaxSize_1e38j_11 ._FilePreviewContainer_1e38j_15 ._FilePreview_1e38j_15 ._DocumentPreview_1e38j_41 {
  max-width: 100%;
  width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._MaxSize_1e38j_11 ._FilePreviewContainer_1e38j_15 ._FilePreview_1e38j_15 ._DocumentPreview_1e38j_41 ._DocumentIcon_1e38j_50 {
  width: 35px;
  height: 35px;
  margin: 5px;
}
._MaxSize_1e38j_11 ._FilePreviewContainer_1e38j_15 ._FilePreview_1e38j_15 ._DocumentPreview_1e38j_41 ._DocumentTitle_1e38j_55 {
  font-size: 0.9rem;
  margin: 5px;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._MaxSize_1e38j_11 ._FilePreviewContainer_1e38j_15 ._FilePreview_1e38j_15 ._VideoPreview_1e38j_63 {
  max-width: 100%;
  width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._MaxSize_1e38j_11 ._FilePreviewContainer_1e38j_15 ._FilePreview_1e38j_15 ._CloseIcon_1e38j_72 {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.38);
  border-radius: 50%;
  padding: 2px;
  border: 1px solid rgba(0, 0, 0, 0.38);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Content_oguzt_11 {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 15px;
}

._Warning_oguzt_18 {
  margin: 0;
  font-size: 12px;
  color: #ffc107;
  background: rgba(255, 193, 7, 0.1);
  border-radius: 6px;
  padding: 6px 8px;
}

._Info_oguzt_27 {
  margin: 0;
  font-size: 12px;
  color: #ffc107;
  background: rgba(255, 193, 7, 0.1);
  border-radius: 6px;
  padding: 6px 8px;
}

._Options_oguzt_36 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._OptionRow_oguzt_42 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._DateTimeDeadline_oguzt_48 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
}
._DateTimeDeadline_oguzt_48 ._DateTimePicker_oguzt_54 {
  flex: 1;
}
._DateTimeDeadline_oguzt_48 ._Icon_oguzt_57 {
  color: var(--daycare-dark);
  width: 30px;
  height: 30px;
  cursor: pointer;
}
._DateTimeDeadline_oguzt_48 ._Icon_oguzt_57:hover {
  color: var(--daycare-main);
}

._OptionInput_oguzt_67 {
  flex: 1;
  padding: 16px;
  border: 1px solid var(--daycare-light);
  border-radius: 4px;
  font-size: 16px;
  background: var(--daycare-extra-light);
  outline: none;
}
._OptionInput_oguzt_67:focus {
  border-color: var(--daycare-main);
}
._OptionInput_oguzt_67::placeholder {
  color: rgba(0, 0, 0, 0.38);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogDelete_5hs3h_11 ._DialogContainer_5hs3h_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  text-align: center;
  align-items: center;
  margin-bottom: 20px;
}
._DialogDelete_5hs3h_11 ._DialogContainer_5hs3h_11 ._Text_5hs3h_20 {
  font-size: 1rem;
  margin: 5px;
}
._DialogDelete_5hs3h_11 ._ButtonContainer_5hs3h_24 {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
._DialogDelete_5hs3h_11 ._ButtonContainer_5hs3h_24 ._Button_5hs3h_24 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogDelete_5hs3h_11 ._ButtonContainer_5hs3h_24 {
    width: 100%;
  }
  ._DialogDelete_5hs3h_11 ._ButtonContainer_5hs3h_24 ._Button_5hs3h_24 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Wrapper_16p6e_11 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 4px;
}

._PillsContainer_16p6e_18 {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 4px;
  border-radius: 24px;
}

._ClearButton_16p6e_28 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: none;
  color: #777;
  cursor: pointer;
}
._ClearButton_16p6e_28:hover {
  background: rgba(0, 0, 0, 0.05);
}

._Pill_16p6e_18 {
  cursor: pointer;
  padding: 4px 12px;
  border-radius: 16px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  user-select: none;
}

._ParentBorder_16p6e_54 {
  border: 1px solid var(--parent-main);
}

._DaycareBorder_16p6e_58 {
  border: 1px solid var(--daycare-main);
}

._ParentBackground_16p6e_62 {
  background: #c5d9f6;
}

._DaycareBackground_16p6e_66 {
  background: #fdd49a;
}

@media (max-width: 768px) {
  ._PillsContainer_16p6e_18 {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    --shadow-left-color: transparent;
    --shadow-right-color: transparent;
    box-shadow: inset 12px 0 8px -8px var(--shadow-left-color), inset -12px 0 8px -8px var(--shadow-right-color);
    transition: box-shadow 0.2s ease;
  }
  ._Pill_16p6e_18 {
    flex-shrink: 0;
  }
  ._ShadowLeft_16p6e_83 {
    --shadow-left-color: rgba(0, 0, 0, 0.2);
  }
  ._ShadowRight_16p6e_86 {
    --shadow-right-color: rgba(0, 0, 0, 0.2);
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._HeaderRow_8wom9_11 {
  box-sizing: border-box;
  overflow-wrap: anywhere;
}
._HeaderRow_8wom9_11 ._MultipleSections_8wom9_15 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._HeaderRow_8wom9_11 ._ButtonContainer_8wom9_22 {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-bottom: 1rem;
  width: 100%;
  padding: 5px 0;
}
._HeaderRow_8wom9_11 ._HeaderRowElement_8wom9_30 {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-bottom: 1rem;
  box-sizing: border-box;
  flex-wrap: wrap;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  background-color: #fff;
  border-radius: 20px;
  padding: 10px 15px;
}
._HeaderRow_8wom9_11 ._HeaderRowElement_8wom9_30 ._FilterTitle_8wom9_42 {
  font-weight: 400;
  font-size: 0.75rem;
  margin-bottom: 5px;
  margin-top: 0;
  width: 100%;
}
._HeaderRow_8wom9_11 ._HeaderRowElement_8wom9_30 ._SectionFilter_8wom9_49 {
  color: var(--daycare-dark);
}
._HeaderRow_8wom9_11 ._HeaderRowElement_8wom9_30 ._ChildFilter_8wom9_52 {
  color: var(--parent-dark);
}
._HeaderRow_8wom9_11 ._HeaderRowElement_8wom9_30 ._sectionCheckbox_8wom9_55 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0;
}
._HeaderRow_8wom9_11 ._HeaderRowElement_8wom9_30 ._sectionCheckbox_8wom9_55 ._sectionCheckboxText_8wom9_61 {
  font-size: 1rem;
  margin: 0;
}

@media (max-width: 768px) {
  ._HeaderRow_8wom9_11 {
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    align-items: center;
  }
  ._HeaderRow_8wom9_11 ._HeaderRowElement_8wom9_30 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  ._HeaderRow_8wom9_11 ._ButtonContainer_8wom9_22 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  ._HeaderRow_8wom9_11 ._MultipleSections_8wom9_15 {
    margin-bottom: 10px !important;
  }
  ._HeaderRow_8wom9_11 ._HeaderRowElement_8wom9_30 {
    margin-left: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._EventComingSoonPlacement_1h75t_11 {
  box-sizing: border-box;
  overflow-wrap: anywhere;
  padding: 20px;
  display: flex;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 {
  display: flex;
  flex-direction: column;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._MarginBottom_1h75t_25 {
  margin-bottom: 25px !important;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._TitleAndButton_1h75t_28 {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._TitleAndButton_1h75t_28 ._Title_1h75t_28 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 {
  display: flex;
  flex-direction: column;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 ._NoEventsClosingDaysText_1h75t_48 {
  font-size: 1rem;
  text-align: center;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 ._ButtonContainer_1h75t_52 {
  display: flex;
  justify-content: center;
  width: 100%;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 ._ButtonContainer_1h75t_52 ._ShowMoreButton_1h75t_57 {
  width: 48%;
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 ._ButtonContainer_1h75t_52 ._ShowDoubleMoreButton_1h75t_63 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 10px 0 10px;
}

@media (max-width: 768px) {
  ._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._TitleAndButton_1h75t_28 {
    flex-direction: column !important;
  }
  ._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 {
    margin: 0 !important;
  }
  ._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 ._ButtonContainer_1h75t_52 {
    flex-direction: column !important;
    margin-top: 10px;
  }
  ._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 ._ButtonContainer_1h75t_52 ._ShowMoreButton_1h75t_57 {
    margin: 0 !important;
    width: 100% !important;
  }
  ._EventComingSoonPlacement_1h75t_11 ._Form_1h75t_21 ._Container_1h75t_44 ._ButtonContainer_1h75t_52 ._ShowDoubleMoreButton_1h75t_63 {
    margin: 10px 0 5px 0 !important;
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Icon_1of87_11.MuiSvgIcon-root {
  width: var(--icon-size);
  height: auto;
  cursor: pointer;
  color: var(--daycare-main);
  animation: _spin_1of87_1 4s linear infinite;
  animation-play-state: paused;
  transition: color 0.2s ease;
}
._Icon_1of87_11.MuiSvgIcon-root:hover {
  color: var(--daycare-dark);
  animation-play-state: running;
}

@keyframes _spin_1of87_1 {
  to {
    transform: rotate(360deg);
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_1wsl5_11 {
  width: 100%;
  margin: 10px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_1wsl5_11 ._ButtonContainer_1wsl5_19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: calc(90% - 60px);
  padding: 30px;
  background-color: white;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Container_1wsl5_11 ._ButtonContainer_1wsl5_19 ._Button_1wsl5_19 {
  width: 100%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._Container_1wsl5_11 ._ButtonContainer_1wsl5_19 {
    flex-direction: column;
  }
  ._Container_1wsl5_11 ._ButtonContainer_1wsl5_19 ._Button_1wsl5_19 {
    margin: 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_vhdfg_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(90% - 60px);
  padding: 30px;
  background-color: white;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._Container_vhdfg_11 ._TextContainer_vhdfg_22 {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
._Container_vhdfg_11 ._CaseContainer_vhdfg_27 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin: 20px 0;
}

@media (max-width: 768px) {
  ._Container_vhdfg_11 ._TextContainer_vhdfg_22 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_vhdfg_11 ._CaseContainer_vhdfg_27 {
    flex-direction: column !important;
    width: 90% !important;
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._BlackListPlacement_1wfvk_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(90% - 60px);
  padding: 30px;
  background-color: white;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._BlackListPlacement_1wfvk_11 ._Form_1wfvk_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._BlackListPlacement_1wfvk_11 ._Form_1wfvk_22 ._TitleAndButton_1wfvk_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._BlackListPlacement_1wfvk_11 ._Form_1wfvk_22 ._TitleAndButton_1wfvk_29 ._Title_1wfvk_29 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._BlackListPlacement_1wfvk_11 ._Form_1wfvk_22 ._TableComponent_1wfvk_45 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._BlackListPlacement_1wfvk_11 ._Form_1wfvk_22 ._TableComponent_1wfvk_45 ._TableHeader_1wfvk_50 {
  background-color: var(--daycare-light);
}
._BlackListPlacement_1wfvk_11 ._Form_1wfvk_22 ._TableComponent_1wfvk_45 ._Icon_1wfvk_53 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._BlackListPlacement_1wfvk_11 ._Form_1wfvk_22 ._TableComponent_1wfvk_45 ._Icon_1wfvk_53:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._BlackListPlacement_1wfvk_11 {
    max-width: 100%;
  }
  ._BlackListPlacement_1wfvk_11 ._Form_1wfvk_22 ._TitleAndButton_1wfvk_29 {
    flex-direction: column !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._Text_ye7m1_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ye7m1_11 ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 {
    width: 100%;
  }
  ._DialogBody_ye7m1_11 ._ButtonContainer_ye7m1_23 ._Button_ye7m1_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1uro3_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1uro3_11 ._InputContainer_1uro3_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._DialogBody_1uro3_11 ._InputContainer_1uro3_18 ._Input_1uro3_18 {
  width: 100%;
}
._DialogBody_1uro3_11 ._ButtonContainer_1uro3_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1uro3_11 ._ButtonContainer_1uro3_29 ._Button_1uro3_29 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1uro3_11 ._ButtonContainer_1uro3_29 {
    width: 100%;
    flex-direction: column !important;
    margin-top: 0 !important;
  }
  ._DialogBody_1uro3_11 ._ButtonContainer_1uro3_29 ._Button_1uro3_29 {
    margin: 5px 0 !important;
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_4nfup_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_4nfup_11 ._Title_4nfup_18 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
  width: 100%;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 ._UserInput_4nfup_42 {
  width: 100%;
  margin-left: 10px;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Button_4nfup_46 {
  width: 20%;
  margin-left: 30px;
}

@media (max-width: 768px) {
  ._Form_4nfup_11 ._Title_4nfup_18 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 {
    flex-direction: column !important;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 ._Button_4nfup_46 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._AccountPlacement_5aqup_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(90% - 60px);
  padding: 30px;
  background-color: white;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._AccountPlacement_5aqup_11 ._Container_5aqup_22 {
  width: 100%;
  margin: 10px 0;
}

._Icon_5aqup_27 {
  margin: 0 5px;
}
._Icon_5aqup_27._Loading_5aqup_30 {
  color: rgba(0, 0, 0, 0.38);
}
._Icon_5aqup_27._Validated_5aqup_33 {
  color: #529d50;
}

@media (max-width: 768px) {
  ._AccountPlacement_5aqup_11 {
    max-width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_6cpoq_11 ._DialogBody_6cpoq_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_6cpoq_11 ._DialogBody_6cpoq_11 ._Text_6cpoq_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_6cpoq_11 ._DialogBody_6cpoq_11 ._Text_6cpoq_18 ._TextEmail_6cpoq_27 {
  font-weight: bold;
  color: var(--daycare-dark);
}
._Dialog_6cpoq_11 ._DialogBody_6cpoq_11 ._ButtonContainer_6cpoq_31 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_6cpoq_11 ._DialogBody_6cpoq_11 ._ButtonContainer_6cpoq_31 ._Button_6cpoq_31 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_6cpoq_11 ._ButtonContainer_6cpoq_31 {
    width: 100%;
  }
  ._DialogBody_6cpoq_11 ._ButtonContainer_6cpoq_31 ._Button_6cpoq_31 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_4nfup_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_4nfup_11 ._Title_4nfup_18 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
  width: 100%;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 ._UserInput_4nfup_42 {
  width: 100%;
  margin-left: 10px;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Button_4nfup_46 {
  width: 20%;
  margin-left: 30px;
}

@media (max-width: 768px) {
  ._Form_4nfup_11 ._Title_4nfup_18 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 {
    flex-direction: column !important;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 ._Button_4nfup_46 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_xss95_11 ._DialogBody_xss95_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_xss95_11 ._DialogBody_xss95_11 ._Text_xss95_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_xss95_11 ._DialogBody_xss95_11 ._Text_xss95_18 ._TextEmail_xss95_27 {
  font-weight: bold;
  color: var(--daycare-dark);
  margin: 0 10px;
}
._Dialog_xss95_11 ._DialogBody_xss95_11 ._ButtonContainer_xss95_32 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_xss95_11 ._DialogBody_xss95_11 ._ButtonContainer_xss95_32 ._Button_xss95_32 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_xss95_11 ._ButtonContainer_xss95_32 {
    width: 100%;
  }
  ._DialogBody_xss95_11 ._ButtonContainer_xss95_32 ._Button_xss95_32 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_4nfup_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_4nfup_11 ._Title_4nfup_18 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
  width: 100%;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 ._UserInput_4nfup_42 {
  width: 100%;
  margin-left: 10px;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Button_4nfup_46 {
  width: 20%;
  margin-left: 30px;
}

@media (max-width: 768px) {
  ._Form_4nfup_11 ._Title_4nfup_18 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 {
    flex-direction: column !important;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 ._Button_4nfup_46 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_memdj_11 ._DialogBody_memdj_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_memdj_11 ._DialogBody_memdj_11 ._Text_memdj_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_memdj_11 ._DialogBody_memdj_11 ._Text_memdj_18 ._TextEmail_memdj_27 {
  font-weight: bold;
  color: var(--daycare-dark);
}
._Dialog_memdj_11 ._DialogBody_memdj_11 ._ButtonContainer_memdj_31 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 5px;
}
._Dialog_memdj_11 ._DialogBody_memdj_11 ._ButtonContainer_memdj_31 ._Button_memdj_31 {
  width: 100%;
  margin: 5px 0;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_memdj_11 ._ButtonContainer_memdj_31 {
    width: 100%;
  }
  ._DialogBody_memdj_11 ._ButtonContainer_memdj_31 ._Button_memdj_31 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_4nfup_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_4nfup_11 ._Title_4nfup_18 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
  width: 100%;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 ._UserInput_4nfup_42 {
  width: 100%;
  margin-left: 10px;
}
._Form_4nfup_11 ._InputContainer_4nfup_27 ._Button_4nfup_46 {
  width: 20%;
  margin-left: 30px;
}

@media (max-width: 768px) {
  ._Form_4nfup_11 ._Title_4nfup_18 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 {
    flex-direction: column !important;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 ._Input_4nfup_27 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_4nfup_11 ._InputContainer_4nfup_27 ._Button_4nfup_46 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_memdj_11 ._DialogBody_memdj_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_memdj_11 ._DialogBody_memdj_11 ._Text_memdj_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_memdj_11 ._DialogBody_memdj_11 ._Text_memdj_18 ._TextEmail_memdj_27 {
  font-weight: bold;
  color: var(--daycare-dark);
}
._Dialog_memdj_11 ._DialogBody_memdj_11 ._ButtonContainer_memdj_31 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 5px;
}
._Dialog_memdj_11 ._DialogBody_memdj_11 ._ButtonContainer_memdj_31 ._Button_memdj_31 {
  width: 100%;
  margin: 5px 0;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_memdj_11 ._ButtonContainer_memdj_31 {
    width: 100%;
  }
  ._DialogBody_memdj_11 ._ButtonContainer_memdj_31 ._Button_memdj_31 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_1okkz_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(90% - 60px);
  padding: 30px;
  background-color: white;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._Container_1okkz_11 ._Title_1okkz_22 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._Container_1okkz_11 ._CronPlacement_1okkz_29 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_1okkz_11 ._CronPlacement_1okkz_29 ._TextContainer_1okkz_36 {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-left: 20px;
}

@media (max-width: 768px) {
  ._Container_1okkz_11 {
    padding: 20px 10px !important;
    width: calc(90% - 20px) !important;
  }
  ._Container_1okkz_11 ._Title_1okkz_22 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_eowis_11 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_eowis_11 ._TextContainer_eowis_18 {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-left: 20px;
}
._Container_eowis_11 ._InputContainer_eowis_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  margin-left: 20px;
}
._Container_eowis_11 ._InputContainer_eowis_25 ._Input_eowis_25 {
  width: 100%;
  margin-right: 20px;
}
._Container_eowis_11 ._InputContainer_eowis_25 ._Button_eowis_38 {
  width: 100%;
}

@media (max-width: 768px) {
  ._Container_eowis_11 ._TextContainer_eowis_18 {
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-left: 0;
  }
  ._Container_eowis_11 ._InputContainer_eowis_25 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }
  ._Container_eowis_11 ._InputContainer_eowis_25 ._Input_eowis_25 {
    width: 100%;
    margin: 7px 0 !important;
  }
  ._Container_eowis_11 ._InputContainer_eowis_25 ._Button_eowis_38 {
    margin: 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_1u0ys_11 {
  height: 100%;
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_1u0ys_11 ._TitleAndButton_1u0ys_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_1u0ys_11 ._TitleAndButton_1u0ys_20 ._Title_1u0ys_20 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_1u0ys_11 ._TitleAndButton_1u0ys_20 ._Button_1u0ys_31 {
  margin-top: 20px;
  margin-right: 20px;
}
._Container_1u0ys_11 ._ApiClientInformations_1u0ys_35 ._DataGrid_1u0ys_35 {
  border: 0;
}
._Container_1u0ys_11 ._ApiClientInformations_1u0ys_35 ._TextContainer_1u0ys_38 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto auto 20px auto;
  width: 100%;
}

._HeaderDaycare_1u0ys_46 {
  background-color: var(--daycare-light) !important;
}

._IconContainer_1u0ys_50 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_1u0ys_50 ._Icon_1u0ys_50 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_1u0ys_50 ._Icon_1u0ys_50:hover {
  color: var(--daycare-light);
}

._ButtonContainer_1u0ys_66 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: auto;
}
._ButtonContainer_1u0ys_66 ._Button_1u0ys_31 {
  margin: 0 10px;
}

._InfoContainer_1u0ys_77 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
  width: 100%;
}
._InfoContainer_1u0ys_77 ._Text_1u0ys_38 {
  width: 100%;
}

._CheckContainer_1u0ys_90 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._GreenIcon_1u0ys_99 {
  color: #529d50;
}

._RedIcon_1u0ys_103 {
  color: #ff0000;
}

@media (max-width: 768px) {
  ._Container_1u0ys_11 ._TitleAndButton_1u0ys_20 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_1u0ys_11 ._TitleAndButton_1u0ys_20 ._Title_1u0ys_20 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_1u0ys_11 ._TitleAndButton_1u0ys_20 ._Button_1u0ys_31 {
    margin-top: 10px;
    margin-right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ozs96_11 ._DialogBody_ozs96_11 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_ozs96_11 ._DialogBody_ozs96_11 ._TablePlacement_ozs96_19 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_ozs96_11 ._DialogBody_ozs96_11 ._TablePlacement_ozs96_19 ._Table_ozs96_19 {
  width: 100%;
}
._Dialog_ozs96_11 ._DialogBody_ozs96_11 ._TablePlacement_ozs96_19 ._Table_ozs96_19 ._TableHeader_ozs96_28 {
  background-color: var(--daycare-light);
}
._Dialog_ozs96_11 ._DialogBody_ozs96_11 ._TablePlacement_ozs96_19 ._Table_ozs96_19 ._CloseIcon_ozs96_31 {
  color: #ff0000;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_ozs96_11 ._DialogBody_ozs96_11 ._ButtonContainer_ozs96_38 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_ozs96_11 ._DialogBody_ozs96_11 ._ButtonContainer_ozs96_38 ._Button_ozs96_38 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ozs96_11 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_ozs96_11 ._InputContainer_ozs96_55 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_ozs96_11 ._InputContainer_ozs96_55 ._Input_ozs96_55 {
    flex-direction: column !important;
  }
  ._DialogBody_ozs96_11 ._InputContainer_ozs96_55 ._Input_ozs96_55 ._UserInput_ozs96_62 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_ozs96_11 ._ButtonContainer_ozs96_38 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_ozs96_11 ._ButtonContainer_ozs96_38 ._Button_ozs96_38 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1bpro_11 ._InputContainer_1bpro_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1bpro_11 ._InputContainer_1bpro_11 ._UserInput_1bpro_18 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_1bpro_11 ._ButtonContainer_1bpro_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1bpro_11 ._ButtonContainer_1bpro_22 ._Button_1bpro_22 {
  width: 100%;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1bpro_11 ._InputContainer_1bpro_11 {
    flex-direction: column !important;
  }
  ._DialogBody_1bpro_11 ._CheckBoxContainer_1bpro_38 {
    flex-direction: column !important;
  }
  ._DialogBody_1bpro_11 ._ButtonContainer_1bpro_22 {
    flex-direction: column !important;
  }
  ._DialogBody_1bpro_11 ._ButtonContainer_1bpro_22 ._Button_1bpro_22 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_qxzoe_11 {
  height: 100%;
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_qxzoe_11 ._TitleAndButton_qxzoe_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_qxzoe_11 ._TitleAndButton_qxzoe_20 ._Title_qxzoe_20 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_qxzoe_11 ._TitleAndButton_qxzoe_20 ._Button_qxzoe_31 {
  margin-top: 20px;
  margin-right: 20px;
}
._Container_qxzoe_11 ._NoDaycare_qxzoe_35 {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
  margin-bottom: 20px;
}
._Container_qxzoe_11 ._NoDaycare_qxzoe_35 ._Error_qxzoe_43 {
  font-size: 1rem;
}

._InfoContainer_qxzoe_47 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}
._InfoContainer_qxzoe_47 ._Icon_qxzoe_55 {
  color: var(--daycare-dark);
  margin-right: 10px;
  cursor: pointer;
}
._InfoContainer_qxzoe_47 ._Icon_qxzoe_55:hover {
  color: var(--daycare-light);
}
._InfoContainer_qxzoe_47 ._RedText_qxzoe_63 {
  color: #ff0000;
}

._IconContainer_qxzoe_67 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_qxzoe_67 ._Link_qxzoe_75 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_qxzoe_67 ._Link_qxzoe_75 ._Icon_qxzoe_55 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_qxzoe_67 ._Link_qxzoe_75 ._Icon_qxzoe_55:hover {
  color: var(--daycare-light);
}
._IconContainer_qxzoe_67 ._Icon_qxzoe_55 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_qxzoe_67 ._Icon_qxzoe_55:hover {
  color: var(--daycare-light);
}

._Clickable_qxzoe_96 {
  cursor: pointer;
}

._GreenIcon_qxzoe_100 {
  color: #529d50;
}

._RedIcon_qxzoe_104 {
  color: #ff0000;
}

._DataGrid_qxzoe_108 {
  border: 0 !important;
}

._HeaderDaycare_qxzoe_112 {
  background-color: var(--daycare-light) !important;
}

@media (max-width: 768px) {
  ._Container_qxzoe_11 ._TitleAndButton_qxzoe_20 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_qxzoe_11 ._TitleAndButton_qxzoe_20 ._Title_qxzoe_20 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_qxzoe_11 ._TitleAndButton_qxzoe_20 ._Button_qxzoe_31 {
    margin-top: 10px;
    margin-right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1m1vz_11 ._SelectContainer_1m1vz_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
}
._DialogBody_1m1vz_11 ._SelectContainer_1m1vz_11 ._SelectInput_1m1vz_18 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_1m1vz_11 ._ButtonContainer_1m1vz_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._DialogBody_1m1vz_11 ._ButtonContainer_1m1vz_22 ._Button_1m1vz_22 {
  width: 48%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_1m1vz_11 ._SelectContainer_1m1vz_11 {
    margin-bottom: 10px !important;
  }
  ._DialogBody_1m1vz_11 ._ButtonContainer_1m1vz_22 {
    flex-direction: column;
  }
  ._DialogBody_1m1vz_11 ._ButtonContainer_1m1vz_22 ._Button_1m1vz_22 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1slqs_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1slqs_11 ._Text_1slqs_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_1slqs_11 ._Informations_1slqs_23 {
  margin: 10px 0 20px 0;
  font-weight: bold;
  color: var(--daycare-main);
}
._DialogBody_1slqs_11 ._ButtonContainer_1slqs_28 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1slqs_11 ._ButtonContainer_1slqs_28 ._Button_1slqs_28 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1slqs_11 ._ButtonContainer_1slqs_28 {
    width: 100%;
  }
  ._DialogBody_1slqs_11 ._ButtonContainer_1slqs_28 ._Button_1slqs_28 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_vsisg_11 {
  height: 100%;
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_vsisg_11 ._Title_vsisg_20 {
  margin: 20px 0 20px 20px;
  text-align: left;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 ._InputContainer_vsisg_31 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 ._InputContainer_vsisg_31 ._UserInput_vsisg_38 {
  width: 100%;
  margin: 0 5px 15px 5px;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 ._ButtonContainer_vsisg_42 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 ._ButtonContainer_vsisg_42 ._Button_vsisg_42 {
  width: 30%;
  margin-left: 10px;
}

@media (max-width: 768px) {
  ._Container_vsisg_11 ._Title_vsisg_20 {
    margin: 20px 0 !important;
    text-align: center;
  }
  ._Container_vsisg_11 ._GroupInformations_vsisg_24 ._InputContainer_vsisg_31 {
    flex-direction: column !important;
  }
  ._Container_vsisg_11 ._ButtonContainer_vsisg_42 {
    flex-direction: column !important;
  }
  ._Container_vsisg_11 ._ButtonContainer_vsisg_42 ._Button_vsisg_42 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1slqs_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1slqs_11 ._Text_1slqs_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_1slqs_11 ._Informations_1slqs_23 {
  margin: 10px 0 20px 0;
  font-weight: bold;
  color: var(--daycare-main);
}
._DialogBody_1slqs_11 ._ButtonContainer_1slqs_28 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1slqs_11 ._ButtonContainer_1slqs_28 ._Button_1slqs_28 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1slqs_11 ._ButtonContainer_1slqs_28 {
    width: 100%;
  }
  ._DialogBody_1slqs_11 ._ButtonContainer_1slqs_28 ._Button_1slqs_28 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_oir34_11 ._InputContainer_oir34_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_oir34_11 ._InputContainer_oir34_11 ._UserInput_oir34_18 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_oir34_11 ._CheckBoxContainer_oir34_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_oir34_11 ._CheckBoxContainer_oir34_22 ._CheckBox_oir34_22 {
  padding-left: 0 !important;
}
._DialogBody_oir34_11 ._ButtonContainer_oir34_31 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_oir34_11 ._ButtonContainer_oir34_31 ._Button_oir34_31 {
  width: 45%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_oir34_11 ._InputContainer_oir34_11 {
    flex-direction: column !important;
  }
  ._DialogBody_oir34_11 ._CheckBoxContainer_oir34_22 {
    flex-direction: column !important;
  }
  ._DialogBody_oir34_11 ._ButtonContainer_oir34_31 {
    flex-direction: column !important;
  }
  ._DialogBody_oir34_11 ._ButtonContainer_oir34_31 ._Button_oir34_31 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_16qjy_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_16qjy_11 ._Header_16qjy_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._PagePosition_16qjy_11 ._SubHeader_16qjy_25 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-right: 7%;
}

@media (max-width: 768px) {
  ._PagePosition_16qjy_11 {
    margin-top: 25px;
    margin-bottom: 85px !important;
  }
  ._PagePosition_16qjy_11 ._SubHeader_16qjy_25 {
    justify-content: center;
    margin-right: 0;
    margin-top: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._HeaderRow_krr40_11 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._HeaderRow_krr40_11 ._TabsContainerWithParameters_krr40_17 {
  width: 100% !important;
  margin: 0 0 0 21% !important;
}
._HeaderRow_krr40_11 ._TabsContainerWithParametersAndDaycares_krr40_21 {
  width: 100% !important;
}
._HeaderRow_krr40_11 ._TabsContainerAlone_krr40_24 {
  width: 100% !important;
}
._HeaderRow_krr40_11 ._MultipleSections_krr40_27 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
  width: 20%;
  max-width: 21%;
}
._HeaderRow_krr40_11 ._TabsContainer_krr40_17 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
}
._HeaderRow_krr40_11 ._Parameters_krr40_41 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 39%;
  margin: 0 3%;
}
._HeaderRow_krr40_11 ._Parameters_krr40_41 ._Icon_krr40_48 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._HeaderRow_krr40_11 ._Parameters_krr40_41 ._Icon_krr40_48:hover {
  color: var(--daycare-dark);
  -webkit-animation: _spin_krr40_1 4s linear infinite;
  -moz-animation: _spin_krr40_1 4s linear infinite;
  animation: _spin_krr40_1 4s linear infinite;
}
@-moz-keyframes _spin_krr40_1 {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes _spin_krr40_1 {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes _spin_krr40_1 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media (max-width: 768px) {
  ._HeaderRow_krr40_11 {
    flex-direction: column;
    align-items: center;
  }
  ._HeaderRow_krr40_11 ._MultipleSections_krr40_27 {
    margin-left: 0;
    width: 92%;
    max-width: 92%;
    margin-bottom: 20px !important;
  }
  ._HeaderRow_krr40_11 ._TabsContainer_krr40_17 {
    margin: 0 !important;
  }
  ._HeaderRow_krr40_11 ._Parameters_krr40_41 {
    width: 92%;
    max-width: 92%;
    margin-right: 0;
    margin-top: 10px;
    justify-content: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_h4xyz_11 {
  min-width: 400px;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 30px 30px 30px;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._Text_h4xyz_28 {
  margin-bottom: 10px;
  text-align: center;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._Text_h4xyz_28 ._Clickable_h4xyz_32 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._CheckboxContainer_h4xyz_36 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._CheckboxContainer_h4xyz_36 ._Checkbox_h4xyz_36 {
  padding: 10px 10px 10px 0 !important;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._InputContainer_h4xyz_46 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._InputContainer_h4xyz_46 ._Input_h4xyz_46 {
  width: 100%;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._ButtonInviteContainer_h4xyz_57 {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._ButtonInviteContainer_h4xyz_57 ._Button_h4xyz_57 {
  width: 100%;
  margin: 10px 0;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._ButtonAddContainer_h4xyz_68 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._ButtonAddContainer_h4xyz_68 ._Button_h4xyz_57 {
  width: 48%;
}

@media (max-width: 768px) {
  ._DialogBody_h4xyz_11 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._InputContainer_h4xyz_46 {
    margin-top: 0 !important;
  }
  ._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._InputContainer_h4xyz_46 ._Input_h4xyz_46 {
    margin-top: 5px !important;
  }
  ._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._ButtonAddContainer_h4xyz_68 {
    flex-direction: column-reverse !important;
    align-items: center;
    justify-content: center;
    margin-top: 10px !important;
  }
  ._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._ButtonAddContainer_h4xyz_68 ._Button_h4xyz_57 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._ButtonInviteContainer_h4xyz_57 {
    flex-direction: column-reverse !important;
    align-items: center;
    justify-content: center;
    margin-top: 10px !important;
  }
  ._DialogBody_h4xyz_11 ._InviteContainer_h4xyz_20 ._ButtonInviteContainer_h4xyz_57 ._Button_h4xyz_57 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Tabs_ni3be_11 {
  background-color: #fff;
  padding: 5px;
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._Tabs_ni3be_11 ._ActiveTab_ni3be_17 {
  background-color: var(--daycare-main);
  color: #fff !important;
  padding: 5px 10px;
  border-radius: 50px;
}

._Tabs_ni3be_11 > * > span {
  background-color: rgba(17, 255, 238, 0) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._IndicatorsContainer_h7lv7_11 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_h7lv7_11 ._Clickable_h7lv7_18 {
  cursor: pointer;
}

._DataGridContainer_h7lv7_22 {
  width: calc(90% - 20px);
  margin: auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._DataGridContainer_h7lv7_22 ._Title_h7lv7_30 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_h7lv7_22 ._DataGrid_h7lv7_22 {
  border: 0;
  margin: 0 20px;
}
._DataGridContainer_h7lv7_22 ._DataGrid_h7lv7_22 .MuiDataGrid-row:hover {
  background-color: #fef6e8;
}

._BulkActions_h7lv7_43 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 20px;
  margin-left: auto;
}
._BulkActions_h7lv7_43 ._SelectedCount_h7lv7_51 {
  margin: 0;
  font-weight: 500;
  white-space: nowrap;
}

._Parameters_h7lv7_57 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 30px;
}
._Parameters_h7lv7_57 ._Icon_h7lv7_64 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._Parameters_h7lv7_57 ._Icon_h7lv7_64:hover {
  color: var(--daycare-dark);
}

._IconContainer_h7lv7_74 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_h7lv7_74 ._Link_h7lv7_82 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_h7lv7_74 ._Link_h7lv7_82 ._Icon_h7lv7_64 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_h7lv7_74 ._Link_h7lv7_82 ._Icon_h7lv7_64:hover {
  color: var(--daycare-light);
}
._IconContainer_h7lv7_74 ._Icon_h7lv7_64 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_h7lv7_74 ._Icon_h7lv7_64:hover {
  color: var(--daycare-light);
}

._InfoContainer_h7lv7_103 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._Clickable_h7lv7_18 {
  cursor: pointer;
}

._RedIcon_h7lv7_116 {
  color: #ff0000;
}

._HeaderDaycare_h7lv7_120 {
  background-color: var(--daycare-light) !important;
}

._HeaderParent_h7lv7_124 {
  background-color: var(--parent-light) !important;
}

._HeaderCheckbox_h7lv7_128.MuiCheckbox-root {
  padding: 3px;
  color: black !important;
  justify-content: center;
}

._Checkbox_h7lv7_134.MuiCheckbox-root {
  padding: 0;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_h7lv7_11 {
    margin: 0 !important;
  }
  ._DataGridContainer_h7lv7_22 {
    width: calc(95% - 20px) !important;
  }
  ._DataGridContainer_h7lv7_22 ._Title_h7lv7_30 {
    text-align: center !important;
  }
  ._DataGridContainer_h7lv7_22 ._DataGrid_h7lv7_22 {
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_26veu_11 ._DialogBody_26veu_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 {
  width: 100%;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._TableHeader_26veu_27 {
  background-color: var(--daycare-light);
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._IconContainer_26veu_30 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._IconContainer_26veu_30 ._Icon_26veu_30 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._IconContainer_26veu_30 ._Icon_26veu_30:hover {
  color: var(--daycare-light);
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._IconContainer_26veu_30 ._CloseIcon_26veu_42 {
  color: #ff0000;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._ButtonContainer_26veu_48 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._ButtonContainer_26veu_48 ._Button_26veu_48 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_26veu_11 ._InputContainer_26veu_62 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_26veu_11 ._InputContainer_26veu_62 ._Input_26veu_62 {
    flex-direction: column !important;
  }
  ._DialogBody_26veu_11 ._InputContainer_26veu_62 ._Input_26veu_62 ._UserInput_26veu_69 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_26veu_11 ._ButtonContainer_26veu_48 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_26veu_11 ._ButtonContainer_26veu_48 ._Button_26veu_48 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._Text_1hrpu_18 {
  text-align: center;
  margin-bottom: 20px;
}
._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._ButtonContainer_1hrpu_22 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 20px;
  width: 100%;
}
._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._ButtonContainer_1hrpu_22 ._Button_1hrpu_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._ButtonContainer_1hrpu_22 {
    flex-direction: column !important;
    width: 100%;
  }
  ._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._ButtonContainer_1hrpu_22 ._Button_1hrpu_22 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._IndicatorsContainer_17993_11 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_17993_11 ._Clickable_17993_18 {
  cursor: pointer;
}

._Parameters_17993_22 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 30px;
}
._Parameters_17993_22 ._Icon_17993_29 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._Parameters_17993_22 ._Icon_17993_29:hover {
  color: var(--daycare-dark);
}

._ContractPosition_17993_39 {
  width: calc(90% - 20px);
  margin: auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._ContractPosition_17993_39 ._TitleAndTabs_17993_47 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40px);
  margin: 20px 20px 0 20px;
}
._ContractPosition_17993_39 ._TitleAndTabs_17993_47 ._Title_17993_47 {
  text-align: left;
}
._ContractPosition_17993_39 ._TitleAndTabs_17993_47 ._BulkActions_17993_57 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._ContractPosition_17993_39 ._TitleAndTabs_17993_47 ._BulkActions_17993_57 ._SelectedCount_17993_63 {
  font-weight: 500;
  margin-right: 20px;
  white-space: nowrap;
}
._ContractPosition_17993_39 ._TitleAndTabs_17993_47 ._BulkActions_17993_57 ._Button_17993_68 {
  margin: 0 10px;
}
._ContractPosition_17993_39 ._ContractContainer_17993_71 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_17993_11 {
    margin: 0 !important;
  }
  ._ContractPosition_17993_39 ._TitleAndTabs_17993_47 {
    flex-direction: column;
    justify-content: center;
  }
  ._ContractPosition_17993_39 ._TitleAndTabs_17993_47 ._Title_17993_47 {
    margin-left: 0 !important;
  }
  ._ContractPosition_17993_39 ._TitleAndTabs_17993_47 ._BulkActions_17993_57 {
    flex-direction: column;
    margin-top: 10px;
    width: 100%;
  }
  ._ContractPosition_17993_39 ._TitleAndTabs_17993_47 ._BulkActions_17993_57 ._SelectedCount_17993_63 {
    margin: 0 0 10px 0;
  }
  ._ContractPosition_17993_39 ._TitleAndTabs_17993_47 ._BulkActions_17993_57 ._Button_17993_68 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TablePlacement_6hvmq_11 {
  width: calc(100% - 40px) !important;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin: 20px;
}
._TablePlacement_6hvmq_11 ._Table_6hvmq_11 {
  width: 100%;
}
._TablePlacement_6hvmq_11 ._Table_6hvmq_11 ._TableHeader_6hvmq_20 {
  background-color: var(--daycare-light);
}
._TablePlacement_6hvmq_11 ._Table_6hvmq_11 ._Text_6hvmq_23 {
  font-size: 1rem;
  font-weight: 500;
}

._Checkbox_6hvmq_28._Checkbox_6hvmq_28 {
  padding: 0;
  color: black !important;
}

._NoContracts_6hvmq_33 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  ._TablePlacement_6hvmq_11 {
    width: calc(100% - 10px) !important;
    margin: 20px 5px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TableBody_15j3b_11 ._TableHeader_15j3b_11 {
  background-color: var(--daycare-extra-light);
}
._TableBody_15j3b_11 ._TableHeader_15j3b_11 ._SectionCell_15j3b_14 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
._TableBody_15j3b_11 ._TableHeader_15j3b_11 ._SectionCell_15j3b_14 ._CheckboxContainer_15j3b_19 {
  display: flex;
  align-items: center;
  cursor: default;
}
._TableBody_15j3b_11 ._TableHeader_15j3b_11 ._SectionCell_15j3b_14 ._CheckboxContainer_15j3b_19 ._Checkbox_15j3b_19 {
  padding: 0;
  margin-right: 10px;
}
._TableBody_15j3b_11 ._TableHeader_15j3b_11 ._SectionCell_15j3b_14 ._IconNoSection_15j3b_28 {
  margin-left: 10px;
}
._TableBody_15j3b_11 ._TableHeader_15j3b_11 ._SectionCell_15j3b_14 ._Icon_15j3b_28 {
  margin-right: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._TableBody_15j3b_11 ._TableHeader_15j3b_11 ._SectionCell_15j3b_14 ._Icon_15j3b_28:hover {
  color: var(--daycare-light);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Clicable_1jb1t_11 {
  cursor: pointer;
}
._Clicable_1jb1t_11:hover {
  background-color: #fef6e8;
}

._ChildName_1jb1t_18 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
._ChildName_1jb1t_18 ._Checkbox_1jb1t_23 {
  padding: 0;
  margin-right: 10px;
}
._ChildName_1jb1t_18 ._Icon_1jb1t_27 {
  margin-right: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._ChildName_1jb1t_18 ._Icon_1jb1t_27:hover {
  color: var(--daycare-light);
}

._IconContainer_1jb1t_36 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._IconContainer_1jb1t_36 ._Icon_1jb1t_27 {
  margin-right: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._IconContainer_1jb1t_36 ._Icon_1jb1t_27:hover {
  color: var(--daycare-light);
}

._ButtonContainer_1jb1t_50 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._ButtonContainer_1jb1t_50 ._ButtonRegularSlots_1jb1t_56 {
  background-color: #ba55d3 !important;
  color: #fff !important;
}
._ButtonContainer_1jb1t_50 ._ButtonRegularSlots_1jb1t_56:hover {
  background-color: #cf8edf !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_26veu_11 ._DialogBody_26veu_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 {
  width: 100%;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._TableHeader_26veu_27 {
  background-color: var(--daycare-light);
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._IconContainer_26veu_30 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._IconContainer_26veu_30 ._Icon_26veu_30 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._IconContainer_26veu_30 ._Icon_26veu_30:hover {
  color: var(--daycare-light);
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._TablePlacement_26veu_18 ._Table_26veu_18 ._IconContainer_26veu_30 ._CloseIcon_26veu_42 {
  color: #ff0000;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._ButtonContainer_26veu_48 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_26veu_11 ._DialogBody_26veu_11 ._ButtonContainer_26veu_48 ._Button_26veu_48 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_26veu_11 ._InputContainer_26veu_62 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_26veu_11 ._InputContainer_26veu_62 ._Input_26veu_62 {
    flex-direction: column !important;
  }
  ._DialogBody_26veu_11 ._InputContainer_26veu_62 ._Input_26veu_62 ._UserInput_26veu_69 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_26veu_11 ._ButtonContainer_26veu_48 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_26veu_11 ._ButtonContainer_26veu_48 ._Button_26veu_48 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._Text_1hrpu_18 {
  text-align: center;
  margin-bottom: 20px;
}
._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._ButtonContainer_1hrpu_22 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 20px;
  width: 100%;
}
._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._ButtonContainer_1hrpu_22 ._Button_1hrpu_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._ButtonContainer_1hrpu_22 {
    flex-direction: column !important;
    width: 100%;
  }
  ._Dialog_1hrpu_11 ._DialogBody_1hrpu_11 ._ButtonContainer_1hrpu_22 ._Button_1hrpu_22 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_1j5zp_11 ._DialogBody_1j5zp_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  min-width: 320px;
}
._Dialog_1j5zp_11 ._DialogBody_1j5zp_11 ._Text_1j5zp_19 {
  text-align: center;
  margin-bottom: 20px;
}
._Dialog_1j5zp_11 ._DialogBody_1j5zp_11 ._SelectContainer_1j5zp_23 {
  width: 100%;
  margin-bottom: 20px;
}
._Dialog_1j5zp_11 ._DialogBody_1j5zp_11 ._SelectContainer_1j5zp_23 ._UserInput_1j5zp_27 {
  width: 100%;
}
._Dialog_1j5zp_11 ._DialogBody_1j5zp_11 ._ButtonContainer_1j5zp_30 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 20px;
  width: 100%;
}
._Dialog_1j5zp_11 ._DialogBody_1j5zp_11 ._ButtonContainer_1j5zp_30 ._Button_1j5zp_30 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._Dialog_1j5zp_11 ._DialogBody_1j5zp_11 ._ButtonContainer_1j5zp_30 {
    flex-direction: column !important;
    width: 100%;
  }
  ._Dialog_1j5zp_11 ._DialogBody_1j5zp_11 ._ButtonContainer_1j5zp_30 ._Button_1j5zp_30 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_ct232_11 ._DialogBody_ct232_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  min-width: 320px;
}
._Dialog_ct232_11 ._DialogBody_ct232_11 ._Text_ct232_19 {
  text-align: center;
  margin-bottom: 10px;
}
._Dialog_ct232_11 ._DialogBody_ct232_11 ._Warning_ct232_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: rgba(255, 0, 0, 0.08);
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 20px;
}
._Dialog_ct232_11 ._DialogBody_ct232_11 ._Warning_ct232_23 ._WarningIcon_ct232_32 {
  color: #ff0000;
  margin-right: 10px;
  flex-shrink: 0;
}
._Dialog_ct232_11 ._DialogBody_ct232_11 ._Warning_ct232_23 p {
  font-size: 0.85rem;
}
._Dialog_ct232_11 ._DialogBody_ct232_11 ._SelectContainer_ct232_40 {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
._Dialog_ct232_11 ._DialogBody_ct232_11 ._SelectContainer_ct232_40 ._UserInput_ct232_46 {
  width: 100%;
  margin-bottom: 15px;
}
._Dialog_ct232_11 ._DialogBody_ct232_11 ._ButtonContainer_ct232_50 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 20px;
  width: 100%;
}
._Dialog_ct232_11 ._DialogBody_ct232_11 ._ButtonContainer_ct232_50 ._Button_ct232_50 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._Dialog_ct232_11 ._DialogBody_ct232_11 ._ButtonContainer_ct232_50 {
    flex-direction: column !important;
    width: 100%;
  }
  ._Dialog_ct232_11 ._DialogBody_ct232_11 ._ButtonContainer_ct232_50 ._Button_ct232_50 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._List_dh3ax_11 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 16px;
}

._Card_dh3ax_18 {
  padding: 16px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  background-color: var(--daycare-extra-light);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
._Card_dh3ax_18 ._TextContainer_dh3ax_29 ._FamilyName_dh3ax_29 {
  font-weight: bold;
  font-size: 1rem;
  margin-bottom: 4px;
}
._Card_dh3ax_18 ._TextContainer_dh3ax_29 ._RequestedBy_dh3ax_34 {
  margin-bottom: 12px;
}
._Card_dh3ax_18 ._Actions_dh3ax_37 {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

._Empty_dh3ax_43 {
  padding: 16px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._List_1drmb_11 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 16px;
}

._Card_1drmb_18 {
  padding: 16px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  background-color: var(--daycare-extra-light);
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
}
._Card_1drmb_18 ._TextContainer_1drmb_29 ._FamilyName_1drmb_29 {
  font-weight: bold;
  font-size: 1rem;
  margin-bottom: 10px;
}
._Card_1drmb_18 ._Actions_1drmb_34 ._Votes_1drmb_34 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}

._Chip_1drmb_41 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px 10px;
  border-radius: 50px;
  background-color: rgba(0, 0, 0, 0.15);
  color: #000000;
}
._Chip_1drmb_41._accepted_1drmb_50 {
  background-color: var(--daycare-main);
  color: white;
}

._Empty_1drmb_55 {
  padding: 16px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1gr71_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1gr71_11 ._Header_1gr71_19 {
  margin-left: 3%;
  left: 0;
  width: 100%;
}
._PagePosition_1gr71_11 ._Header_1gr71_19 ._DaycareSelector_1gr71_24 {
  display: flex;
  width: 20%;
  max-width: 21%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
._PagePosition_1gr71_11 ._Content_1gr71_32 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin: 15px 0;
}
._PagePosition_1gr71_11 ._TabsContainer_1gr71_43 {
  margin: 15px 0;
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media (max-width: 768px) {
  ._PagePosition_1gr71_11 {
    margin-top: 25px;
    margin-bottom: 85px !important;
  }
  ._PagePosition_1gr71_11 ._Content_1gr71_32 {
    max-width: 100%;
    border-radius: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1qeoy_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TitleAndButton_1qeoy_39 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 20px);
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TitleAndButton_1qeoy_39 ._Title_1qeoy_39 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TitleAndButton_1qeoy_39 ._Title_1qeoy_39 ._Arrow_1qeoy_52 {
  margin-left: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TitleAlone_1qeoy_57 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  width: calc(100% - 20px);
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TitleAlone_1qeoy_57 ._Icon_1qeoy_66 {
  margin-left: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._InputContainer_1qeoy_71 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._InputContainer_1qeoy_71 ._Input_1qeoy_71 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._InputContainer_1qeoy_71 ._Input_1qeoy_71 ._UserInput_1qeoy_86 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._InputContainer_1qeoy_71 ._Input_1qeoy_71 ._UserInputAlone_1qeoy_90 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TextAreaInput_1qeoy_94 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TextAreaInput_1qeoy_94 ._TextArea_1qeoy_94 {
  min-height: 50px;
  width: calc(100% - 20px);
  margin: 5px 8px 15px 8px !important;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._ButtonContainer_1qeoy_106 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._Button_1qeoy_106 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}
._PagePosition_1qeoy_11 ._NoDaycareCALD_1qeoy_119 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._PagePosition_1qeoy_11 ._NoDaycareCALD_1qeoy_119 ._Error_1qeoy_132 {
  font-size: 1rem;
}
._PagePosition_1qeoy_11 ._NoDaycareCALD_1qeoy_119 ._Info_1qeoy_135 {
  font-size: 1rem;
  color: black;
}
._PagePosition_1qeoy_11 ._ChildPlacement_1qeoy_139 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._PagePosition_1qeoy_11 ._ButtonsPlacement_1qeoy_152 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._PagePosition_1qeoy_11 ._ButtonsPlacement_1qeoy_152 ._Button_1qeoy_106 {
  width: 40%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TitleAndButton_1qeoy_39 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._TitleAndButton_1qeoy_39 ._Title_1qeoy_39 {
    text-align: center;
  }
  ._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._InputContainer_1qeoy_71 {
    flex-direction: column;
  }
  ._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._InputContainer_1qeoy_71 ._Input_1qeoy_71 {
    flex-direction: column;
  }
  ._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._InputContainer_1qeoy_71 ._Input_1qeoy_71 ._UserInput_1qeoy_86 {
    width: 100%;
  }
  ._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._InputContainer_1qeoy_71 ._Input_1qeoy_71 ._UserInputAlone_1qeoy_90 {
    width: 100%;
  }
  ._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._ButtonContainer_1qeoy_106 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._PagePosition_1qeoy_11 ._ProfilPlacement_1qeoy_19 ._Form_1qeoy_32 ._Button_1qeoy_106 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_1qeoy_11 ._ButtonsPlacement_1qeoy_152 {
    flex-direction: column-reverse;
  }
  ._PagePosition_1qeoy_11 ._ButtonsPlacement_1qeoy_152 ._Button_1qeoy_106 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1yd5w_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1yd5w_11 ._Text_1yd5w_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_1yd5w_11 ._TextFamily_1yd5w_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 ._Button_1yd5w_30 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 {
    width: 100%;
  }
  ._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 ._Button_1yd5w_30 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1yd5w_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1yd5w_11 ._Text_1yd5w_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_1yd5w_11 ._TextFamily_1yd5w_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 ._Button_1yd5w_30 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 {
    width: 100%;
  }
  ._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 ._Button_1yd5w_30 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_10aei_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
  margin-bottom: 20px;
}
._Form_10aei_11 ._TitleAndButton_10aei_19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-left: 10px;
}
._Form_10aei_11 ._TitleAndButton_10aei_19 ._Title_10aei_19 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._Form_10aei_11 ._TitleAndButton_10aei_19 ._Input_10aei_33 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
._Form_10aei_11 ._TitleAndButton_10aei_19 ._Input_10aei_33 ._UserInput_10aei_40 {
  width: 100%;
}
._Form_10aei_11 ._InputContainer_10aei_43 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
._Form_10aei_11 ._InputContainer_10aei_43 ._Input_10aei_33 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Form_10aei_11 ._InputContainer_10aei_43 ._Input_10aei_33 ._UserInput_10aei_40 {
  width: calc(100% - 20px);
  margin: 0 10px 15px 10px;
}
._Form_10aei_11 ._InputContainer_10aei_43 ._Input_10aei_33 ._UserInputAlone_10aei_62 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._Form_10aei_11 ._ButtonContainer_10aei_66 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-bottom: 20px;
}
._Form_10aei_11 ._ButtonContainer_10aei_66 ._Button_10aei_66 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0 10px 0;
}
._Form_10aei_11 ._TextContainer_10aei_79 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-style: italic;
  margin-top: 5px;
  text-align: center;
}

@media (max-width: 768px) {
  ._Form_10aei_11 ._TitleAndButton_10aei_19 {
    margin-left: 0 !important;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  ._Form_10aei_11 ._TitleAndButton_10aei_19 ._Title_10aei_19 {
    width: 100%;
  }
  ._Form_10aei_11 ._TitleAndButton_10aei_19 ._Input_10aei_33 {
    width: 100%;
  }
  ._Form_10aei_11 ._TitleAndButton_10aei_19 ._Input_10aei_33 ._UserInput_10aei_40 {
    margin: 10px 0;
  }
  ._Form_10aei_11 ._InputContainer_10aei_43 {
    display: flex;
    flex-direction: column;
  }
  ._Form_10aei_11 ._InputContainer_10aei_43 ._Input_10aei_33 {
    display: flex;
    flex-direction: column;
  }
  ._Form_10aei_11 ._InputContainer_10aei_43 ._Input_10aei_33 ._UserInput_10aei_40 {
    margin: 0 0 15px 0 !important;
    width: 100%;
  }
  ._Form_10aei_11 ._InputContainer_10aei_43 ._ButtonContainer_10aei_66 ._Button_10aei_66 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_1xuv5_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-bottom: 20px;
  margin-left: 10px;
}
._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 ._Title_1xuv5_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}
._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 ._Icon_1xuv5_34 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin-left: 10px;
}
._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 ._Icon_1xuv5_34:hover {
  color: var(--daycare-main);
}
._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 ._Input_1xuv5_42 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 ._Input_1xuv5_42 ._UserInput_1xuv5_48 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_1xuv5_11 ._TablePlacement_1xuv5_52 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Form_1xuv5_11 ._TablePlacement_1xuv5_52 ._Table_1xuv5_52 {
  width: 100%;
}
._Form_1xuv5_11 ._TablePlacement_1xuv5_52 ._Table_1xuv5_52 ._TableHeader_1xuv5_61 {
  background-color: var(--daycare-light);
}
._Form_1xuv5_11 ._NoChilds_1xuv5_64 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

._Text_1xuv5_71 {
  text-align: left;
  width: 100%;
}

._IconWithoutSection_1xuv5_76 {
  cursor: pointer !important;
}

._TableCell_1xuv5_80 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._TableCell_1xuv5_80 ._CloseIcon_1xuv5_85 {
  color: #ff0000;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._TableCell_1xuv5_80 ._CheckIcon_1xuv5_93 {
  color: #529d50;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._TableCell_1xuv5_80 ._Icon_1xuv5_34 {
  margin-left: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._TableCell_1xuv5_80 ._Icon_1xuv5_34:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 {
    margin-left: 0 !important;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  ._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 ._Title_1xuv5_18 {
    width: 100%;
  }
  ._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 ._Input_1xuv5_42 {
    width: 100%;
  }
  ._Form_1xuv5_11 ._TitleAndButton_1xuv5_18 ._Input_1xuv5_42 ._UserInput_1xuv5_48 {
    margin: 10px 0;
  }
  ._Form_1xuv5_11 ._ButtonContainer_1xuv5_126 {
    flex-direction: column !important;
    width: 100%;
  }
  ._Form_1xuv5_11 ._ButtonContainer_1xuv5_126 ._Button_1xuv5_126 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1yd5w_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1yd5w_11 ._Text_1yd5w_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_1yd5w_11 ._TextFamily_1yd5w_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 ._Button_1yd5w_30 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 {
    width: 100%;
  }
  ._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 ._Button_1yd5w_30 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_8p42s_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_8p42s_11 ._Text_8p42s_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_8p42s_11 ._Text_8p42s_18 ._TextFamily_8p42s_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_8p42s_11 ._InputContainer_8p42s_30 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_8p42s_11 ._InputContainer_8p42s_30 ._Input_8p42s_30 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_8p42s_11 ._InputContainer_8p42s_30 ._Input_8p42s_30 ._UserInput_8p42s_45 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_8p42s_11 ._ButtonContainer_8p42s_49 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_8p42s_11 ._ButtonContainer_8p42s_49 ._Button_8p42s_49 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_8p42s_11 ._ButtonContainer_8p42s_49 {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_8p42s_11 ._ButtonContainer_8p42s_49 ._Button_8p42s_49 {
    margin: 5px 0;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_2e0eh_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_2e0eh_11 ._TitleAndButton_2e0eh_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-bottom: 20px;
  margin-left: 10px;
}
._Form_2e0eh_11 ._TitleAndButton_2e0eh_18 ._Title_2e0eh_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}
._Form_2e0eh_11 ._TitleAndButton_2e0eh_18 ._ButtonContainer_2e0eh_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: auto;
}
._Form_2e0eh_11 ._TitleAndButton_2e0eh_18 ._Icon_2e0eh_41 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin-left: 10px;
}
._Form_2e0eh_11 ._TitleAndButton_2e0eh_18 ._Icon_2e0eh_41:hover {
  color: var(--daycare-main);
}
._Form_2e0eh_11 ._ButtonContainer_2e0eh_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
._Form_2e0eh_11 ._NoTasksNotes_2e0eh_57 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
._Form_2e0eh_11 ._TaskNoteContainer_2e0eh_63 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
._Form_2e0eh_11 ._TaskNoteContainer_2e0eh_63 ._TaskNote_2e0eh_63 {
  width: calc(50% - 20px);
  height: 100%;
  margin: 0 10px;
}
._Form_2e0eh_11 ._TaskNoteContainer_2e0eh_63 ._TaskNoteFullWidth_2e0eh_76 {
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  ._Form_2e0eh_11 ._TitleAndButton_2e0eh_18 {
    margin: 20px 0 !important;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  ._Form_2e0eh_11 ._TitleAndButton_2e0eh_18 ._ButtonContainer_2e0eh_34 {
    width: 100%;
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  ._Form_2e0eh_11 ._TitleAndButton_2e0eh_18 ._ButtonContainer_2e0eh_34 ._Button_2e0eh_34 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._Form_2e0eh_11 ._TaskNoteContainer_2e0eh_63 {
    flex-direction: column;
    align-items: center;
  }
  ._Form_2e0eh_11 ._TaskNoteContainer_2e0eh_63 ._TaskNote_2e0eh_63 {
    width: 100%;
  }
  ._Form_2e0eh_11 ._ButtonContainer_2e0eh_34 {
    flex-direction: column !important;
    width: 100%;
    margin-top: 20px;
  }
  ._Form_2e0eh_11 ._ButtonContainer_2e0eh_34 ._Button_2e0eh_34 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_14ig7_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_14ig7_11 ._NoDaycareCALD_14ig7_19 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._PagePosition_14ig7_11 ._NoDaycareCALD_14ig7_19 ._Error_14ig7_32 {
  font-size: 1rem;
}
._PagePosition_14ig7_11 ._NoDaycareCALD_14ig7_19 ._Info_14ig7_35 {
  font-size: 1rem;
  color: black;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._TitleAndButton_14ig7_59 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 20px);
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._TitleAndButton_14ig7_59 ._Title_14ig7_59 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._TitleAndButton_14ig7_59 ._Title_14ig7_59 ._Arrow_14ig7_72 {
  margin-left: 10px;
  cursor: pointer;
  color: var(--daycare-dark);
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._InputContainer_14ig7_77 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._InputContainer_14ig7_77 ._Input_14ig7_77 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._InputContainer_14ig7_77 ._Input_14ig7_77 ._UserInput_14ig7_92 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._InputContainer_14ig7_77 ._Input_14ig7_77 ._UserInputAlone_14ig7_96 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._TextAreaInput_14ig7_100 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._TextAreaInput_14ig7_100 ._TextArea_14ig7_100 {
  min-height: 50px;
  width: calc(100% - 20px);
  margin: 5px 8px 15px 8px !important;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._ButtonContainer_14ig7_112 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._ButtonContainer_14ig7_112 ._Button_14ig7_112 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0;
}
._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Error_14ig7_32 {
  font-size: 1rem;
}
._PagePosition_14ig7_11 ._ButtonsPlacement_14ig7_127 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._PagePosition_14ig7_11 ._ButtonsPlacement_14ig7_127 ._Button_14ig7_112 {
  width: calc(100% - 20px);
  margin: 0 10px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._TitleAndButton_14ig7_59 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  ._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._TitleAndButton_14ig7_59 ._Title_14ig7_59 {
    text-align: center;
    width: 100%;
  }
  ._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._InputContainer_14ig7_77 {
    flex-direction: column;
  }
  ._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._InputContainer_14ig7_77 ._Input_14ig7_77 {
    flex-direction: column;
  }
  ._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._InputContainer_14ig7_77 ._Input_14ig7_77 ._UserInput_14ig7_92 {
    width: 100%;
  }
  ._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._InputContainer_14ig7_77 ._Input_14ig7_77 ._UserInputAlone_14ig7_96 {
    width: 100%;
  }
  ._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._ButtonContainer_14ig7_112 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  ._PagePosition_14ig7_11 ._ProfilPlacement_14ig7_39 ._Form_14ig7_52 ._Button_14ig7_112 {
    width: 100% !important;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_14ig7_11 ._ButtonsPlacement_14ig7_127 {
    flex-direction: column-reverse;
    padding-top: 10px !important;
  }
  ._PagePosition_14ig7_11 ._ButtonsPlacement_14ig7_127 ._Button_14ig7_112 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_czg6l_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
  margin: 20px 0;
}
._Form_czg6l_11:first-child {
  margin-top: 0 !important;
}
._Form_czg6l_11:last-child {
  margin-bottom: 0 !important;
}
._Form_czg6l_11 ._TitleAndSelector_czg6l_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-left: 10px;
}
._Form_czg6l_11 ._TitleAndSelector_czg6l_25 ._Title_czg6l_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_czg6l_11 ._TitleAndSelector_czg6l_25 ._Title_czg6l_25 ._Arrow_czg6l_39 {
  margin-left: 10px;
  cursor: pointer;
  color: var(--daycare-dark);
}
._Form_czg6l_11 ._TitleAndSelector_czg6l_25 ._Input_czg6l_44 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._Form_czg6l_11 ._TitleAndSelector_czg6l_25 ._Input_czg6l_44 ._UserInput_czg6l_50 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_czg6l_11 ._InputContainer_czg6l_54 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  gap: 12px;
}
._Form_czg6l_11 ._InputContainer_czg6l_54 ._Input_czg6l_44 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: inherit;
}
._Form_czg6l_11 ._ButtonContainer_czg6l_70 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-bottom: 20px;
}
._Form_czg6l_11 ._ButtonContainer_czg6l_70 ._Button_czg6l_70 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0 10px 0;
}

@media (max-width: 768px) {
  ._Form_czg6l_11 {
    margin-bottom: 0 !important;
  }
  ._Form_czg6l_11 ._TitleAndButton_czg6l_88 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_czg6l_11 ._TitleAndButton_czg6l_88 ._Title_czg6l_25 {
    margin: 10px !important;
    text-align: center;
  }
  ._Form_czg6l_11 ._InputContainer_czg6l_54 {
    flex-direction: column;
    margin-top: 15px !important;
  }
  ._Form_czg6l_11 ._InputContainer_czg6l_54 ._Input_czg6l_44 {
    flex-direction: column;
  }
  ._Form_czg6l_11 ._InputContainer_czg6l_54 ._Input_czg6l_44 ._UserInput_czg6l_50 {
    width: 100%;
  }
  ._Form_czg6l_11 ._InputContainer_czg6l_54 ._Input_czg6l_44 ._UserInputAlone_czg6l_107 {
    width: 100%;
  }
  ._Form_czg6l_11 ._ButtonContainer_czg6l_70 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
  }
  ._Form_czg6l_11 ._ButtonContainer_czg6l_70 ._Button_czg6l_70 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._Form_czg6l_11 ._TitleAndSelector_czg6l_25 {
    margin-left: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  ._Form_czg6l_11 ._TitleAndSelector_czg6l_25 ._Title_czg6l_25 {
    width: 100%;
  }
  ._Form_czg6l_11 ._TitleAndSelector_czg6l_25 ._Input_czg6l_44 {
    width: 100%;
  }
  ._Form_czg6l_11 ._TitleAndSelector_czg6l_25 ._Input_czg6l_44 ._UserInput_czg6l_50 {
    margin: 10px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TablePlacement_1q5jw_11 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._TablePlacement_1q5jw_11 ._Table_1q5jw_11 {
  width: 100%;
}
._TablePlacement_1q5jw_11 ._Table_1q5jw_11 ._TableHeader_1q5jw_20 {
  background-color: var(--daycare-light);
}

._TitleAndSelector_1q5jw_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-left: 10px;
  margin-bottom: 20px;
}
._TitleAndSelector_1q5jw_24 ._Title_1q5jw_24 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._TitleAndSelector_1q5jw_24 ._Input_1q5jw_39 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._TitleAndSelector_1q5jw_24 ._Input_1q5jw_39 ._UserInput_1q5jw_45 {
  width: 100%;
  margin: 0 10px 15px 10px;
}

._IconContainer_1q5jw_50 {
  display: flex;
  justify-content: center !important;
  align-items: center !important;
}
._IconContainer_1q5jw_50 ._Icon_1q5jw_50 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._IconContainer_1q5jw_50 ._Icon_1q5jw_50:hover {
  color: var(--daycare-light);
}

._RedIcon_1q5jw_63 {
  color: #ff0000;
}

._CellClickable_1q5jw_67 {
  cursor: pointer;
}

@media (max-width: 768px) {
  ._TitleAndSelector_1q5jw_24 {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin-left: 0 !important;
  }
  ._TitleAndSelector_1q5jw_24 ._Title_1q5jw_24 {
    width: 100%;
    text-align: center;
  }
  ._TitleAndSelector_1q5jw_24 ._Button_1q5jw_82 {
    width: 100%;
    margin-top: 15px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_13e7s_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_13e7s_11 ._Text_13e7s_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_13e7s_11 ._Text_13e7s_18 ._TextFamily_13e7s_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 ._Input_13e7s_30 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 ._Input_13e7s_30 ._UserInput_13e7s_45 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 ._Button_13e7s_49 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 ._Button_13e7s_49 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TitleAndSelector_1d240_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-left: 10px;
}
._TitleAndSelector_1d240_11 ._Title_1d240_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._TitleAndSelector_1d240_11 ._Title_1d240_11 ._Arrow_1d240_25 {
  margin-left: 10px;
  cursor: pointer;
  color: var(--daycare-dark);
}
._TitleAndSelector_1d240_11 ._Input_1d240_30 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

._TextContainer_1d240_38 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-style: italic;
  margin-top: 5px;
}

@media (max-width: 768px) {
  ._TitleAndSelector_1d240_11 {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    margin: 20px 0 0 0;
  }
  ._TitleAndSelector_1d240_11 ._Title_1d240_11 {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  ._TitleAndSelector_1d240_11 ._Input_1d240_30 {
    margin: 10px 0 !important;
    width: 100% !important;
    justify-content: center !important;
  }
  ._TitleAndSelector_1d240_11 ._Input_1d240_30 ._Button_1d240_69 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._CalendarHandler_u3a4j_11 {
  width: 100%;
  height: 100%;
  margin: 20px auto 10px auto;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: white;
  border-radius: 20px;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Header_u3a4j_24 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Header_u3a4j_24 ._HeaderTitle_u3a4j_30 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Header_u3a4j_24 ._HeaderTitle_u3a4j_30 ._Title_u3a4j_35 {
  font-size: 1.2rem !important;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Header_u3a4j_24 ._HeaderTitle_u3a4j_30 ._Icon_u3a4j_38 {
  margin-left: 10px;
  cursor: pointer;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Calendar_u3a4j_11 {
  flex-grow: 1;
  width: 100%;
  height: 100%;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Calendar_u3a4j_11 ._HeaderCellDaycare_u3a4j_47 {
  background-color: var(--daycare-light);
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Calendar_u3a4j_11 ._EventCell_u3a4j_50 {
  background-color: rgba(17, 255, 238, 0);
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  cursor: pointer !important;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Calendar_u3a4j_11 ._AllDay_u3a4j_57 {
  border: none !important;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Calendar_u3a4j_11 ._MoreLinkDaycare_u3a4j_60 {
  top: 0;
  color: var(--daycare-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Calendar_u3a4j_11 ._MoreLinkDaycare_u3a4j_60:hover {
  color: var(--daycare-light);
  background-color: rgba(17, 255, 238, 0);
}
._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Calendar_u3a4j_11 ._NoEventsDaycare_u3a4j_71 {
  color: var(--daycare-dark);
}
._CalendarHandler_u3a4j_11 ._TextContainer_u3a4j_74 {
  width: calc(100% - 20px);
  height: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
}
._CalendarHandler_u3a4j_11 ._TextContainer_u3a4j_74 ._Text_u3a4j_74 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  background-color: var(--daycare-extra-light);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 20px;
  margin: auto;
  padding: 20px;
}
._CalendarHandler_u3a4j_11 ._TextContainer_u3a4j_74 ._Text_u3a4j_74 ._Link_u3a4j_92 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._CalendarHandler_u3a4j_11 ._TextContainer_u3a4j_74 ._Text_u3a4j_74 ._Link_u3a4j_92:hover {
  color: var(--daycare-light);
}

:root {
  --fc-daygrid-event-dot-width: 0px !important;
  --fc-list-event-dot-width: 0px !important;
  --fc-today-bg-color: #f5f5f5 !important;
}

@media (max-width: 768px) {
  ._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Header_u3a4j_24 {
    padding: 0 !important;
  }
  ._CalendarHandler_u3a4j_11 ._CalendarAndHeader_u3a4j_16 ._Header_u3a4j_24 ._ButtonArrow_u3a4j_111 {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._CurrentEventContent_86s9s_11 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 10px);
  height: 30px;
  border-radius: 15px;
  margin: 2px 5px;
  cursor: pointer;
}
._CurrentEventContent_86s9s_11 ._IconAndTitle_86s9s_21 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._CurrentEventContent_86s9s_11 ._IconAndTitle_86s9s_21 ._Title_86s9s_30 {
  padding-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._CurrentEventContent_86s9s_11 ._IconAndTitle_86s9s_21 ._TitleWithoutIcon_86s9s_36 {
  padding: 0 10px !important;
}
._CurrentEventContent_86s9s_11 ._Badge_86s9s_39 {
  background-color: #fff;
  color: #000000;
  font-weight: 800;
  padding: 3px 9px;
  margin: 2px;
  border-radius: 30px;
  font-size: 14px;
}
._CurrentEventContent_86s9s_11 ._BadgeIcon_86s9s_48 {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  color: #000000;
  padding: 5px 6px;
  margin: 2px;
  border-radius: 30px;
}
._CurrentEventContent_86s9s_11 ._BadgeIcon_86s9s_48 ._Icon_86s9s_21 {
  width: 16px;
  height: 16px;
}

._ConflictEvent_86s9s_63 {
  cursor: default !important;
}

._MealEvent_86s9s_67 {
  width: 100% !important;
  cursor: default !important;
}
._MealEvent_86s9s_67 ._TitleContainer_86s9s_71 {
  overflow: hidden;
  width: 100%;
}
._MealEvent_86s9s_67 ._TitleContainer_86s9s_71 ._Title_86s9s_30 {
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._DayEventContent_86s9s_82 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  background-color: #ff9a92;
  color: #fff;
}
._DayEventContent_86s9s_82 ._IconAndTitle_86s9s_21 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._DayEventContent_86s9s_82 ._IconAndTitle_86s9s_21 ._Title_86s9s_30 {
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._DayEventContent_86s9s_82 ._Badge_86s9s_39 {
  margin: auto 5px 5px auto;
  background-color: #fff;
  color: #000000;
  font-weight: 800;
  padding: 3px 9px;
  border-radius: 30px;
  font-size: 14px;
}

._Regular_86s9s_117 {
  background-color: #ba55d3;
  color: #fff;
}

._Absence_86s9s_122 {
  background: repeating-linear-gradient(45deg, #ba55d3, #ba55d3 10px, #1e1e1e 0, #1e1e1e 20px) !important;
  color: #fff;
}

._RegularRequest_86s9s_127 {
  background-color: #cf8edf;
  color: #fff;
}

._Expired_86s9s_132 {
  background-color: #cecece;
  color: #fff;
}

._Request_86s9s_137 {
  background-color: #b5dfb4;
  color: #fff;
}

._Event_86s9s_142 {
  background-color: #466aa8;
  color: #fff;
}

._ClosingDay_86s9s_147 {
  background-color: #1e1e1e;
  color: #fff;
}

._Staff_86s9s_152 {
  background-color: #529d50;
  color: #fff;
}

._Scheduled_86s9s_157 {
  background-color: #ff0000;
  color: #fff;
}

._Validated_86s9s_162 {
  background-color: #529d50;
  color: #fff;
}

._Available_86s9s_167 {
  background-color: #f8c778;
  color: #fff;
}

._RemainderAvailable_86s9s_172 {
  background-color: #f5deb3;
  color: #fff;
}

._EventGlobalRateOneDay_86s9s_177 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}
._EventGlobalRateOneDay_86s9s_177 ._Text_86s9s_185 {
  color: #fff;
  font-weight: 800;
  position: absolute;
  margin-left: 15px;
}
._EventGlobalRateOneDay_86s9s_177 ._Success_86s9s_191 {
  background-color: #529d50;
  width: 100%;
}
._EventGlobalRateOneDay_86s9s_177 ._Error_86s9s_195 {
  background-color: #ff0000;
  width: 100%;
}
._EventGlobalRateOneDay_86s9s_177 ._Warning_86s9s_199 {
  background-color: #ffc107;
  width: 100%;
}

._EventGlobalRate_86s9s_177 {
  position: relative;
  display: flex;
  height: 30px;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: calc(100% - 10px);
  margin: 2px 5px;
  overflow: hidden;
  cursor: pointer;
  background-color: blue !important;
}
._EventGlobalRate_86s9s_177 ._Text_86s9s_185 {
  color: #fff;
  font-weight: normal;
  position: absolute;
  margin-left: 15px;
}
._EventGlobalRate_86s9s_177 ._Success_86s9s_191 {
  background-color: #529d50;
  height: 100%;
}
._EventGlobalRate_86s9s_177 ._Error_86s9s_195 {
  background-color: #ff0000;
  height: 100%;
}
._EventGlobalRate_86s9s_177 ._Warning_86s9s_199 {
  background-color: #ffc107;
  height: 100%;
}

._EventGlobalRateAgenda_86s9s_236 {
  justify-content: flex-start !important;
}
._EventGlobalRateAgenda_86s9s_236 ._Text_86s9s_185 {
  margin-left: 10px !important;
}

@media (max-width: 768px) {
  ._MealEvent_86s9s_67 {
    width: calc(100% - 44px) !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._WorkCell_1p2o8_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._WorkCell_1p2o8_11 ._ButtonIcon_1p2o8_17 {
  margin: 10px 0;
}
._WorkCell_1p2o8_11 ._Event_1p2o8_20 {
  width: 100%;
  background-color: #466aa8;
  color: #fff;
  border-radius: 5px;
  padding: 10px;
  margin: 3px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._WorkCell_1p2o8_11 ._Event_1p2o8_20 ._Title_1p2o8_34 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1p2o8_11 ._Event_1p2o8_20 ._Subtitle_1p2o8_38 {
  font-size: 0.8rem;
  font-weight: 400;
}
._WorkCell_1p2o8_11 ._Event_1p2o8_20:hover {
  background-color: var(--parent-main);
}
._WorkCell_1p2o8_11 ._ClosingDay_1p2o8_45 {
  width: calc(100% - 20px);
  background-color: #000000;
  color: #fff;
  border-radius: 5px;
  padding: 10px;
  margin: 3px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._WorkCell_1p2o8_11 ._ClosingDay_1p2o8_45 ._Title_1p2o8_34 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1p2o8_11 ._ClosingDay_1p2o8_45:hover {
  background-color: rgba(0, 0, 0, 0.38);
}

._WorkHour_1p2o8_67 {
  width: calc(100% - 20px);
  background-color: #529d50;
  color: #fff;
  border-radius: 5px;
  padding: 10px;
  margin: 3px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._WorkHour_1p2o8_67 ._Hours_1p2o8_81 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkHour_1p2o8_67 ._GroupName_1p2o8_85 {
  font-size: 0.8rem;
  font-weight: 400;
}

._PreparationHours_1p2o8_90 {
  font-size: 0.8rem;
  font-weight: 600;
  opacity: 0.85;
}

._HasPreparationBefore_1p2o8_96 {
  position: relative;
  padding-top: 20px;
}
._HasPreparationBefore_1p2o8_96::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 10px;
  background: repeating-linear-gradient(45deg, #529d50, #529d50 10px, #1e1e1e 0, #1e1e1e 20px);
  border-radius: 5px 5px 0 0;
}

._HasPreparationAfter_1p2o8_111 {
  position: relative;
  padding-bottom: 20px;
}
._HasPreparationAfter_1p2o8_111::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 10px;
  background: repeating-linear-gradient(45deg, #529d50, #529d50 10px, #1e1e1e 0, #1e1e1e 20px);
  border-radius: 0 0 5px 5px;
}

._NotInSection_1p2o8_126 {
  background: repeating-linear-gradient(45deg, #529d50, #529d50 10px, #1e1e1e 0, #1e1e1e 20px) !important;
}

._StaffHoliday_1p2o8_130 {
  background-color: #cecece !important;
}

._StaffTraining_1p2o8_134 {
  background-color: #f8c778 !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ButtonContainer_1ss5n_11 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

._DayPickerParent_1ss5n_18 {
  background-color: #fff;
  padding: 10px 20px;
  margin: 0 0 5px 0 !important;
}
._DayPickerParent_1ss5n_18 .rdp-button_previous,
._DayPickerParent_1ss5n_18 .rdp-button_next {
  color: var(--parent-dark) !important;
}
._DayPickerParent_1ss5n_18 .rdp-button_previous svg,
._DayPickerParent_1ss5n_18 .rdp-button_next svg {
  fill: var(--parent-dark) !important;
}

._DayPickerDaycare_1ss5n_32 {
  background-color: #fff;
  padding: 10px 20px;
  margin: 0 0 5px 0 !important;
}
._DayPickerDaycare_1ss5n_32 .rdp-button_previous,
._DayPickerDaycare_1ss5n_32 .rdp-button_next {
  color: var(--daycare-dark) !important;
}
._DayPickerDaycare_1ss5n_32 .rdp-button_previous svg,
._DayPickerDaycare_1ss5n_32 .rdp-button_next svg {
  fill: var(--daycare-dark) !important;
}

._SelectedDayDaycare_1ss5n_46 {
  background-color: var(--daycare-dark) !important;
  color: white;
  border-radius: 50px;
}

._SelectedDayParent_1ss5n_52 {
  background-color: var(--parent-main) !important;
  color: white;
  border-radius: 50px;
}

._HiddenDay_1ss5n_58 {
  display: none;
}

._Today_1ss5n_62 {
  color: black;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 50px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1r7si_11 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._DialogBody_1r7si_11 ._Container_1r7si_16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_1r7si_11 ._Container_1r7si_16 ._Icon_1r7si_23 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1r7si_11 ._Container_1r7si_16 ._IconParent_1r7si_30 {
  background-color: var(--parent-dark);
}
._DialogBody_1r7si_11 ._Container_1r7si_16 ._IconDaycare_1r7si_33 {
  background-color: var(--daycare-dark);
}
._DialogBody_1r7si_11 ._Container_1r7si_16 ._TextContainer_1r7si_36 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1r7si_11 ._Container_1r7si_16 ._TextContainer_1r7si_36 ._FirstText_1r7si_42 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1r7si_11 ._Container_1r7si_16 ._TextContainer_1r7si_36 ._SecondText_1r7si_46 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1r7si_11 ._BreakLine_1r7si_50 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  font-size: 1rem;
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 ._Icon_1r7si_23 {
  margin-right: 20px;
  padding: 0 10px;
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 ._IconParent_1r7si_30 {
  color: var(--parent-dark);
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 ._IconDaycare_1r7si_33 {
  color: var(--daycare-dark);
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 ._ClickableIconDaycare_1r7si_75 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 ._ClickableIconDaycare_1r7si_75:hover {
  color: var(--daycare-light);
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 ._Text_1r7si_36 {
  margin: 5px 0;
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 ._List_1r7si_85 {
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  margin: .DialogBody .SecondContainer .List 0;
}
._DialogBody_1r7si_11 ._SecondContainer_1r7si_57 ._List_1r7si_85 ._ListItem_1r7si_91 {
  margin-top: 5px;
}
._DialogBody_1r7si_11 ._ButtonContainer_1r7si_94 {
  display: flex;
  width: 100%;
  gap: 8px;
}
._DialogBody_1r7si_11 ._ButtonContainer_1r7si_94 ._Button_1r7si_94 {
  display: flex;
  justify-content: center;
}
._DialogBody_1r7si_11 ._ButtonContainer_1r7si_94 ._ButtonFullWidth_1r7si_103 {
  width: 100% !important;
  display: flex;
  justify-content: center;
}
._DialogBody_1r7si_11 ._ButtonContainer_1r7si_94 ._ButtonParent_1r7si_108 {
  width: 48% !important;
}

@media (max-width: 768px) {
  ._DialogBody_1r7si_11 ._ButtonContainer_1r7si_94 {
    flex-direction: column;
    margin: 5px 0;
  }
  ._DialogBody_1r7si_11 ._ButtonContainer_1r7si_94 ._Button_1r7si_94 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_1r7si_11 ._ButtonContainer_1r7si_94 ._ButtonParent_1r7si_108 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_140ce_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_140ce_11 ._Container_140ce_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._AutocompleteDaycare_140ce_25 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_140ce_11 ._Container_140ce_17 ._AutocompleteDaycare_140ce_25 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._AutocompleteDaycare_140ce_25 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._AutocompleteParent_140ce_39 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._DialogBody_140ce_11 ._Container_140ce_17 ._AutocompleteParent_140ce_39 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._AutocompleteParent_140ce_39 fieldset {
  border: 1px solid var(--parent-light) !important;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._Icon_140ce_53 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._IconParent_140ce_60 {
  background-color: var(--parent-dark);
}
._DialogBody_140ce_11 ._Container_140ce_17 ._IconDaycare_140ce_63 {
  background-color: var(--daycare-dark);
}
._DialogBody_140ce_11 ._Container_140ce_17 ._TextContainer_140ce_66 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._TextContainer_140ce_66 ._FirstText_140ce_72 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._TextContainer_140ce_66 ._SecondText_140ce_76 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._InputContainer_140ce_80 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._InputContainer_140ce_80 ._Input_140ce_80 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._InputContainer_140ce_80 ._Input_140ce_80 ._UserInput_140ce_93 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._InputContainer_140ce_80 ._VerticalInput_140ce_97 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._InputContainer_140ce_80 ._VerticalInput_140ce_97 ._UserInput_140ce_93 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_140ce_11 ._Container_140ce_17 ._InputContainer_140ce_80 ._VerticalInput_140ce_97 ._CheckboxInput_140ce_108 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 !important;
}
._DialogBody_140ce_11 ._CheckboxContainer_140ce_115 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_140ce_11 ._BreakLine_140ce_122 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 15px 0;
  align-self: center;
}
._DialogBody_140ce_11 ._Text_140ce_66 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_140ce_11 ._UserInput_140ce_93 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_140ce_11 ._TextAreaInput_140ce_138 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._DialogBody_140ce_11 ._TextAreaInput_140ce_138 ._TextArea_140ce_138 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_140ce_11 ._TextAreaInput_140ce_138 ._TextAreaTitleParent_140ce_152 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_140ce_11 ._TextAreaInput_140ce_138 ._TextAreaTitleDaycare_140ce_158 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_140ce_11 ._ButtonContainer_140ce_164 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_140ce_11 ._ButtonContainer_140ce_164 ._Button_140ce_164 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_140ce_11 ._ButtonContainer_140ce_164 ._ButtonFullWidth_140ce_176 {
  width: 100%;
  display: flex;
  justify-content: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1fvgi_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1fvgi_11 ._Container_1fvgi_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1fvgi_11 ._Container_1fvgi_17 ._AutocompleteDaycare_1fvgi_25 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1fvgi_11 ._Container_1fvgi_17 ._AutocompleteDaycare_1fvgi_25 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1fvgi_11 ._Container_1fvgi_17 ._AutocompleteDaycare_1fvgi_25 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1fvgi_11 ._Container_1fvgi_17 ._Icon_1fvgi_39 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
  background-color: var(--daycare-dark);
}
._DialogBody_1fvgi_11 ._Container_1fvgi_17 ._TextContainer_1fvgi_47 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1fvgi_11 ._Container_1fvgi_17 ._TextContainer_1fvgi_47 ._FirstText_1fvgi_53 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1fvgi_11 ._Container_1fvgi_17 ._TextContainer_1fvgi_47 ._SecondText_1fvgi_57 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1fvgi_11 ._BreakLine_1fvgi_61 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 20px 0;
  align-self: center;
}
._DialogBody_1fvgi_11 ._Text_1fvgi_47 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1fvgi_11 ._Input_1fvgi_73 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1fvgi_11 ._Input_1fvgi_73 ._UserInput_1fvgi_80 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_1fvgi_11 ._ButtonContainer_1fvgi_84 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1fvgi_11 ._ButtonContainer_1fvgi_84 ._Button_1fvgi_84 {
  width: 32%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fvgi_11 ._Input_1fvgi_73 {
    flex-direction: column;
  }
  ._DialogBody_1fvgi_11 ._Input_1fvgi_73 ._UserInput_1fvgi_80 {
    margin: 0 5px 15px 5px !important;
  }
  ._DialogBody_1fvgi_11 ._ButtonContainer_1fvgi_84 {
    flex-direction: column;
  }
  ._DialogBody_1fvgi_11 ._ButtonContainer_1fvgi_84 ._Button_1fvgi_84 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Input_5cfme_11 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Input_5cfme_11 ._UserInput_5cfme_18 {
  width: 100% !important;
}

._TextContainer_5cfme_22 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin: 5px 0;
}
._TextContainer_5cfme_22 ._Link_5cfme_30 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 5px 0;
}
._TextContainer_5cfme_22 ._Link_5cfme_30:hover {
  color: var(--daycare-main);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1z3ax_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 ._Input_1z3ax_24 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 ._Input_1z3ax_24 ._UserInput_1z3ax_37 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 ._VerticalInput_1z3ax_41 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 ._VerticalInput_1z3ax_41 ._UserInput_1z3ax_37 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 ._VerticalInput_1z3ax_41 ._CheckboxInput_1z3ax_52 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 !important;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._AutocompleteDaycare_1z3ax_59 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._AutocompleteDaycare_1z3ax_59 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._AutocompleteDaycare_1z3ax_59 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._AutocompleteParent_1z3ax_73 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._AutocompleteParent_1z3ax_73 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._AutocompleteParent_1z3ax_73 fieldset {
  border: 1px solid var(--parent-light) !important;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._Icon_1z3ax_87 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._IconParent_1z3ax_94 {
  background-color: var(--parent-dark);
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._IconDaycare_1z3ax_97 {
  background-color: var(--daycare-dark);
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._TextContainer_1z3ax_100 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._TextContainer_1z3ax_100 ._FirstText_1z3ax_106 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._TextContainer_1z3ax_100 ._SecondText_1z3ax_110 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1z3ax_11 ._CheckboxContainer_1z3ax_114 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 10px 0 15px 0 !important;
}
._DialogBody_1z3ax_11 ._BreakLine_1z3ax_121 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 15px 0;
  align-self: center;
}
._DialogBody_1z3ax_11 ._Text_1z3ax_100 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1z3ax_11 ._UserInput_1z3ax_37 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1z3ax_11 ._TextAreaInput_1z3ax_137 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._DialogBody_1z3ax_11 ._TextAreaInput_1z3ax_137 ._TextArea_1z3ax_137 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_1z3ax_11 ._TextAreaInput_1z3ax_137 ._TextAreaTitleParent_1z3ax_151 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_1z3ax_11 ._TextAreaInput_1z3ax_137 ._TextAreaTitleDaycare_1z3ax_157 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_1z3ax_11 ._ButtonContainer_1z3ax_163 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1z3ax_11 ._ButtonContainer_1z3ax_163 ._Button_1z3ax_163 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_1z3ax_11 ._ButtonContainer_1z3ax_163 ._ButtonFullWidth_1z3ax_175 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 {
    flex-direction: column !important;
    margin-bottom: 0 !important;
  }
  ._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 ._Input_1z3ax_24 {
    flex-direction: column !important;
    margin: 0 !important;
    width: 100%;
  }
  ._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._InputContainer_1z3ax_24 ._Input_1z3ax_24 ._UserInput_1z3ax_37 {
    margin: 5px 0 !important;
    width: 100%;
  }
  ._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._AutocompleteDaycare_1z3ax_59 {
    width: 100% !important;
    margin: 0 !important;
  }
  ._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._AutocompleteParent_1z3ax_73 {
    width: 100% !important;
    margin: 0 !important;
  }
  ._DialogBody_1z3ax_11 ._Container_1z3ax_17 ._VerticalInput_1z3ax_41 ._UserInput_1z3ax_37 {
    margin: 5px 0 !important;
    width: 100% !important;
  }
  ._DialogBody_1z3ax_11 ._ButtonContainer_1z3ax_163 {
    flex-direction: column;
  }
  ._DialogBody_1z3ax_11 ._ButtonContainer_1z3ax_163 ._Button_1z3ax_163 {
    width: 100%;
    margin-top: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_tgjj3_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._AutocompleteDaycare_tgjj3_25 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._AutocompleteDaycare_tgjj3_25 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._AutocompleteDaycare_tgjj3_25 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._AutocompleteParent_tgjj3_39 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._AutocompleteParent_tgjj3_39 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._AutocompleteParent_tgjj3_39 fieldset {
  border: 1px solid var(--parent-light) !important;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._Icon_tgjj3_53 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._IconParent_tgjj3_60 {
  background-color: var(--parent-dark);
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._IconDaycare_tgjj3_63 {
  background-color: var(--daycare-dark);
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._TextContainer_tgjj3_66 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._TextContainer_tgjj3_66 ._FirstText_tgjj3_72 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._TextContainer_tgjj3_66 ._SecondText_tgjj3_76 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._InputContainer_tgjj3_80 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._InputContainer_tgjj3_80 ._Input_tgjj3_80 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._InputContainer_tgjj3_80 ._Input_tgjj3_80 ._UserInput_tgjj3_93 {
  width: calc(100% - 10px) !important;
  margin: 0 5px;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._InputContainer_tgjj3_80 ._VerticalInput_tgjj3_97 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._InputContainer_tgjj3_80 ._VerticalInput_tgjj3_97 ._UserInput_tgjj3_93 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_tgjj3_11 ._Container_tgjj3_17 ._InputContainer_tgjj3_80 ._VerticalInput_tgjj3_97 ._CheckboxInput_tgjj3_108 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 !important;
}
._DialogBody_tgjj3_11 ._CheckboxContainer_tgjj3_115 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_tgjj3_11 ._BreakLine_tgjj3_122 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 20px 0;
  align-self: center;
}
._DialogBody_tgjj3_11 ._Text_tgjj3_66 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_tgjj3_11 ._Input_tgjj3_80 {
  width: calc(100% - 10px);
  margin: 0 5px 10px 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_tgjj3_11 ._Input_tgjj3_80 ._UserInput_tgjj3_93 {
  width: calc(100% - 10px) !important;
  margin: 0 5px;
}
._DialogBody_tgjj3_11 ._UserInput_tgjj3_93 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_tgjj3_11 ._TextAreaInput_tgjj3_150 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._DialogBody_tgjj3_11 ._TextAreaInput_tgjj3_150 ._TextArea_tgjj3_150 {
  width: calc(100% - 15px);
  max-width: 300px !important;
  min-width: calc(100% - 15px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_tgjj3_11 ._TextAreaInput_tgjj3_150 ._TextAreaTitle_tgjj3_164 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_tgjj3_11 ._ButtonContainer_tgjj3_170 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_tgjj3_11 ._ButtonContainer_tgjj3_170 ._Button_tgjj3_170 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_tgjj3_11 ._Input_tgjj3_80 {
    flex-direction: column;
  }
  ._DialogBody_tgjj3_11 ._ButtonContainer_tgjj3_170 {
    flex-direction: column;
    width: 100%;
  }
  ._DialogBody_tgjj3_11 ._ButtonContainer_tgjj3_170 ._Button_tgjj3_170 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1tczc_11 ._Container_1tczc_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1tczc_11 ._Container_1tczc_11 ._Icon_1tczc_19 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1tczc_11 ._Container_1tczc_11 ._TextContainer_1tczc_27 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1tczc_11 ._Container_1tczc_11 ._TextContainer_1tczc_27 ._FirstText_1tczc_33 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1tczc_11 ._Container_1tczc_11 ._TextContainer_1tczc_27 ._SecondText_1tczc_37 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1tczc_11 ._BreakLine_1tczc_41 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 15px 0;
  align-self: center;
}
._DialogBody_1tczc_11 ._SecondContainer_1tczc_48 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_1tczc_11 ._SecondContainer_1tczc_48 ._Icon_1tczc_19 {
  margin-right: 20px;
  color: var(--daycare-dark);
  padding: 0 10px;
}
._DialogBody_1tczc_11 ._SecondContainer_1tczc_48 ._ClickableIcon_1tczc_62 {
  cursor: pointer;
  margin-right: 20px;
  color: var(--daycare-dark);
  padding: 0 10px;
}
._DialogBody_1tczc_11 ._SecondContainer_1tczc_48 ._ClickableIcon_1tczc_62:hover {
  color: var(--daycare-light);
}
._DialogBody_1tczc_11 ._SecondContainer_1tczc_48 ._Text_1tczc_27 {
  margin: 5px 0;
}
._DialogBody_1tczc_11 ._ButtonContainer_1tczc_74 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1tczc_11 ._ButtonContainer_1tczc_74 ._Button_1tczc_74 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_1tczc_11 ._ButtonContainer_1tczc_74 ._ButtonFullWidth_1tczc_85 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1tczc_11 ._ButtonContainer_1tczc_74 {
    flex-direction: column;
  }
  ._DialogBody_1tczc_11 ._ButtonContainer_1tczc_74 ._Button_1tczc_74 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1p36l_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1p36l_11 ._Text_1p36l_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1p36l_11 ._UserInput_1p36l_22 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1p36l_11 ._TextAreaInput_1p36l_26 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._DialogBody_1p36l_11 ._TextAreaInput_1p36l_26 ._TextArea_1p36l_26 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_1p36l_11 ._TextAreaInput_1p36l_26 ._TextAreaTitle_1p36l_40 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_1p36l_11 ._ButtonContainer_1p36l_46 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1p36l_11 ._ButtonContainer_1p36l_46 ._Button_1p36l_46 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1p36l_11 ._ButtonContainer_1p36l_46 {
    width: 100%;
  }
  ._DialogBody_1p36l_11 ._ButtonContainer_1p36l_46 ._Button_1p36l_46 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_4wbh1_11 ._Container_4wbh1_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_4wbh1_11 ._Container_4wbh1_11 ._Icon_4wbh1_19 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_4wbh1_11 ._Container_4wbh1_11 ._TextContainer_4wbh1_27 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_4wbh1_11 ._Container_4wbh1_11 ._TextContainer_4wbh1_27 ._FirstText_4wbh1_33 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_4wbh1_11 ._Container_4wbh1_11 ._TextContainer_4wbh1_27 ._SecondText_4wbh1_37 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_4wbh1_11 ._BreakLine_4wbh1_41 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 15px 0;
  align-self: center;
}
._DialogBody_4wbh1_11 ._SecondContainer_4wbh1_48 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_4wbh1_11 ._SecondContainer_4wbh1_48 ._Icon_4wbh1_19 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._DialogBody_4wbh1_11 ._SecondContainer_4wbh1_48 ._ClickableIcon_4wbh1_62 {
  color: var(--daycare-dark);
  margin-right: 20px;
  cursor: pointer;
  padding: 0 10px;
}
._DialogBody_4wbh1_11 ._SecondContainer_4wbh1_48 ._ClickableIcon_4wbh1_62:hover {
  color: var(--daycare-light);
}
._DialogBody_4wbh1_11 ._SecondContainer_4wbh1_48 ._Text_4wbh1_27 {
  margin: 5px 0;
}
._DialogBody_4wbh1_11 ._ButtonContainer_4wbh1_74 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_4wbh1_11 ._ButtonContainer_4wbh1_74 ._Button_4wbh1_74 {
  width: 31%;
  display: flex;
  justify-content: center;
}
._DialogBody_4wbh1_11 ._ButtonContainer_4wbh1_74 ._ButtonFullWidth_4wbh1_85 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_4wbh1_11 ._ButtonContainer_4wbh1_74 {
    flex-direction: column;
  }
  ._DialogBody_4wbh1_11 ._ButtonContainer_4wbh1_74 ._Button_4wbh1_74 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_69o7l_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_69o7l_11 ._Text_69o7l_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
    width: 100%;
  }
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._UserInput_b6uc5_25 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._UserInputAlone_b6uc5_29 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._VerticalDivider_b6uc5_33 {
  width: 1px;
  align-self: stretch;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 10px 15px 0;
  flex-shrink: 0;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._Autocomplete_b6uc5_40 {
  width: calc(100% - 20px) !important;
  min-width: 500px !important;
  max-width: 500px !important;
  margin: 0 10px 15px 10px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._Autocomplete_b6uc5_40 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._Autocomplete_b6uc5_40 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._TextAreaInput_b6uc5_55 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._TextAreaInput_b6uc5_55 ._TextArea_b6uc5_55 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._TextAreaInput_b6uc5_55 ._TextAreaTitle_b6uc5_69 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_b6uc5_11 ._MoreInfoContainer_b6uc5_75 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  cursor: pointer;
  margin: 10px 0 20px 0;
}
._DialogBody_b6uc5_11 ._MoreInfoContainer_b6uc5_75 ._Title_b6uc5_84 {
  font-size: 18px !important;
  margin: 0 10px !important;
}
._DialogBody_b6uc5_11 ._MoreInfoContainer_b6uc5_75 ._Icon_b6uc5_88 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_b6uc5_11 ._MoreInfoContainer_b6uc5_75 ._Icon_b6uc5_88:hover {
  color: var(--daycare-main);
}
._DialogBody_b6uc5_11 ._BreakLineContainer_b6uc5_95 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_b6uc5_11 ._BreakLineContainer_b6uc5_95 ._BreakLine_b6uc5_95 {
  width: 60%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin-bottom: 15px;
  align-self: center;
}
._DialogBody_b6uc5_11 ._DayTimesContainer_b6uc5_108 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 15px;
}
._DialogBody_b6uc5_11 ._CheckboxContainer_b6uc5_115 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_b6uc5_11 ._ButtonContainer_b6uc5_122 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 15px;
}
._DialogBody_b6uc5_11 ._ButtonContainer_b6uc5_122 ._Button_b6uc5_122 {
  width: 45%;
  margin: 0 10px;
}
._DialogBody_b6uc5_11 ._ButtonContainer_b6uc5_122 ._SingleButton_b6uc5_134 {
  width: 90%;
  margin: 0 10px;
}
._DialogBody_b6uc5_11 ._ButtonContainer_b6uc5_122._Centered_b6uc5_138 {
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 {
    flex-direction: column;
  }
  ._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._UserInput_b6uc5_25 {
    width: 100%;
    margin: 0 10px 15px 10px;
  }
  ._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._UserInputAlone_b6uc5_29 {
    width: 100%;
    margin: 0 10px 15px 10px;
  }
  ._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._Input_b6uc5_11 ._Autocomplete_b6uc5_40 {
    width: 100% !important;
    min-width: 250px !important;
    max-width: 250px !important;
    margin: 0 0 15px 0;
  }
  ._DialogBody_b6uc5_11 ._InputContainer_b6uc5_11 ._CheckboxContainer_b6uc5_115 ._Checkbox_b6uc5_115 {
    padding-left: 0 !important;
  }
  ._DialogBody_b6uc5_11 ._ButtonContainer_b6uc5_122 {
    flex-direction: column;
  }
  ._DialogBody_b6uc5_11 ._ButtonContainer_b6uc5_122 ._Button_b6uc5_122 {
    width: 100%;
    margin: 0 10px 15px 10px;
  }
}
._WorkDialog_b6uc5_171 .MuiDialog-paper {
  width: 860px;
  max-width: calc(100% - 64px);
  max-height: calc(100dvh - 64px);
  overflow: hidden;
}

._DialogLayout_b6uc5_178 {
  display: flex;
  align-items: stretch;
  gap: 8px;
  max-height: calc(100dvh - 64px);
  min-height: 0;
}

._DialogContent_b6uc5_186 {
  display: flex;
  flex-direction: column;
  flex: 1;
  background: white;
  border-radius: 20px;
  min-width: 0;
  min-height: 0;
  max-height: inherit;
  overflow: hidden;
}
._DialogContent_b6uc5_186 > :first-child {
  flex-shrink: 0;
}
._DialogContent_b6uc5_186 > ._DialogBody_b6uc5_11 {
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-gutter: stable;
}

._WithPreview_b6uc5_207 .MuiDialog-paper {
  width: 1008px;
  background: transparent;
  box-shadow: none;
}

@media (max-width: 768px) {
  ._WorkDialog_b6uc5_171 .MuiDialog-paper {
    max-width: calc(100% - 32px);
    max-height: calc(100dvh - 32px);
    margin: 16px;
  }
  ._DialogLayout_b6uc5_178 {
    flex-direction: column;
    max-height: calc(100dvh - 32px);
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._WeekPatternSection_14vi1_11 {
  width: calc(100% - 10px);
  margin: 0 5px 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._InputContainer_14vi1_19 {
  width: 100%;
  display: flex;
  margin-bottom: 15px;
}
._InputContainer_14vi1_19 ._Input_14vi1_19 {
  width: calc(100% - 10px);
  margin: 0 5px;
}

._SubModeTabs_14vi1_29 {
  width: fit-content;
  margin-bottom: 14px;
}

._CycleSizeRow_14vi1_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
  margin-bottom: 12px;
}

._CycleSizeLabel_14vi1_42 {
  font-size: 13px;
  color: #555;
  margin-right: 2px;
}

._CycleSizeUnit_14vi1_48 {
  font-size: 13px;
  color: #555;
  margin-left: 2px;
}

._CycleSizeButton_14vi1_54 {
  width: 32px;
  height: 32px;
  border-radius: 6px;
  border: 1px solid var(--daycare-light, #bdbdbd);
  background: #fff;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  color: #555;
  transition: background-color 0.15s, color 0.15s, border-color 0.15s;
}
._CycleSizeButton_14vi1_54:hover:not(._CycleSizeButtonActive_14vi1_66) {
  background-color: var(--daycare-extra-light, #f0f0f0);
}

._CycleSizeButtonActive_14vi1_66 {
  background-color: var(--daycare-dark, #388e3c);
  border-color: var(--daycare-dark, #388e3c);
  color: #fff;
}

._CyclesInput_14vi1_76 {
  width: auto;
}
._CyclesInput_14vi1_76 .MuiOutlinedInput-root {
  padding: 0;
}
._CyclesInput_14vi1_76 input[type=number] {
  width: 2ch;
  padding: 8px 4px;
  text-align: center;
  -moz-appearance: textfield;
  appearance: textfield;
}
._CyclesInput_14vi1_76 input[type=number]::-webkit-inner-spin-button, ._CyclesInput_14vi1_76 input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

._WeekCycleContainer_14vi1_94 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

._WeekBox_14vi1_102 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 88px;
  padding: 10px 12px;
  border-radius: 8px;
  border: 2px solid transparent;
  cursor: pointer;
  transition: background-color 0.15s, border-color 0.15s;
  gap: 4px;
}
._WeekBox_14vi1_102 ._WeekBoxLabel_14vi1_115 {
  font-size: 12px;
  font-weight: 500;
}
._WeekBox_14vi1_102 ._WeekBoxIcon_14vi1_119 {
  font-size: 15px;
}

._WeekBoxActive_14vi1_123 {
  background-color: var(--daycare-extra-light, #e8f5e9);
  border-color: var(--daycare-dark, #388e3c);
}
._WeekBoxActive_14vi1_123 ._WeekBoxLabel_14vi1_115 {
  color: var(--daycare-dark, #388e3c);
}
._WeekBoxActive_14vi1_123 ._WeekBoxIcon_14vi1_119 {
  color: var(--daycare-dark, #388e3c);
}

._WeekBoxInactive_14vi1_134 {
  background-color: #f0f0f0;
  border-color: #d0d0d0;
}
._WeekBoxInactive_14vi1_134 ._WeekBoxLabel_14vi1_115 {
  color: #888;
}
._WeekBoxInactive_14vi1_134 ._WeekBoxIcon_14vi1_119 {
  color: #bbb;
}

@media (max-width: 768px) {
  ._WeekPatternSection_14vi1_11 {
    width: 100%;
    margin: 0 0 15px;
  }
  ._InputContainer_14vi1_19 {
    flex-direction: column !important;
    margin-bottom: 0 !important;
  }
  ._InputContainer_14vi1_19 ._Input_14vi1_19 {
    margin: 5px 0 !important;
  }
  ._SubModeTabs_14vi1_29 {
    display: flex;
    width: auto;
    justify-content: center;
    margin-top: 8px;
  }
  ._CycleSizeRow_14vi1_34 {
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  ._WeekCycleContainer_14vi1_94 {
    gap: 8px;
  }
  ._WeekBox_14vi1_102 {
    min-width: 0;
    flex: 1 1 calc(50% - 8px);
    padding: 8px 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DayTimeRow_99an0_11 {
  display: grid;
  grid-template-columns: 1fr 1fr 0.5fr 0.5fr 40px;
  grid-template-areas: "workLabel workLabel pauseLabel pauseLabel preview" "workStart workEnd pauseStart pauseEnd preview" "preparationBefore preparationAfter . . preview";
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 6px 4px;
  border-radius: 6px;
}
._DayTimeRow_99an0_11:nth-child(even) {
  background-color: #fafafa;
}
._DayTimeRow_99an0_11._WithDayLabel_99an0_24 {
  grid-template-columns: 75px 1fr 1fr 0.5fr 0.5fr 40px;
  grid-template-areas: "day workLabel workLabel pauseLabel pauseLabel preview" "day workStart workEnd pauseStart pauseEnd preview" "day preparationBefore preparationAfter . . preview";
}

._DayLabel_99an0_29 {
  grid-area: day;
  font-weight: 600;
  font-size: 14px;
  margin: 0 5px;
}

._ColumnLabel_99an0_36 {
  justify-self: center;
  display: flex;
  align-items: center;
  gap: 8px;
}
._ColumnLabel_99an0_36 ._ButtonIcon_99an0_42 {
  padding: 0 !important;
  width: 24px !important;
  height: 24px !important;
}
._ColumnLabel_99an0_36 ._ButtonIcon_99an0_42 svg {
  width: 16px !important;
  height: 16px !important;
}

._WorkLabel_99an0_52 {
  grid-area: workLabel;
}

._PauseLabel_99an0_56 {
  grid-area: pauseLabel;
}

._WorkStart_99an0_60 {
  grid-area: workStart;
}

._WorkEnd_99an0_64 {
  grid-area: workEnd;
}

._PauseStart_99an0_68 {
  grid-area: pauseStart;
}

._PauseEnd_99an0_72 {
  grid-area: pauseEnd;
}

._DayTimeInput_99an0_76 {
  min-width: 0;
  margin: 0 5px;
}

._PauseToggle_99an0_81 {
  grid-area: pauseStart;
  display: flex;
  justify-content: center;
}

._PauseButton_99an0_87 {
  color: var(--daycare-dark);
}

._PreparationBefore_99an0_91 {
  grid-area: preparationBefore;
}

._PreparationAfter_99an0_95 {
  grid-area: preparationAfter;
}

@media (max-width: 768px) {
  ._DayTimeRow_99an0_11 {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
    grid-template-areas: "workLabel pauseLabel" "workStart pauseStart" "workEnd pauseEnd" "preparationBefore preparationBefore" "preparationAfter preparationAfter" "preview preview";
  }
  ._DayTimeRow_99an0_11._WithDayLabel_99an0_24 {
    grid-template-columns: 75px minmax(0, 2fr) minmax(0, 1fr);
    grid-template-areas: "day workLabel pauseLabel" "day workStart pauseStart" "day workEnd pauseEnd" ". preparationBefore preparationBefore" ". preparationAfter preparationAfter" "preview preview preview";
  }
}
@media (min-width: 769px) {
  ._PauseToggle_99an0_81 {
    grid-column-end: span 2;
  }
}
._PreviewButton_99an0_114 {
  grid-area: preview;
  justify-self: center;
  color: var(--daycare-dark) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Preview_1ddey_11 {
  display: flex;
  flex-direction: column;
  width: 200px;
  box-sizing: border-box;
  background: white;
  border-radius: 20px;
  overflow: hidden;
  flex-shrink: 0;
  align-self: stretch;
}

._Timeline_1ddey_23 {
  display: flex;
  flex: 1;
  min-height: 0;
  margin: 8px;
  gap: 2px;
  padding: 36px;
  padding-left: 6px;
}

._Bounds_1ddey_33 {
  position: relative;
  width: 36px;
  flex-shrink: 0;
  font-size: 12px;
  color: var(--daycare-dark);
}

._Hour_1ddey_41 {
  position: absolute;
  top: var(--position);
  transform: translateY(-50%);
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}

._FirstHour_1ddey_49 {
  transform: none;
}

._LastHour_1ddey_53 {
  transform: translateY(-100%);
}

._Segment_1ddey_57._JoinedStart_1ddey_57 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

._Segment_1ddey_57._JoinedEnd_1ddey_62 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

._Bar_1ddey_67 {
  position: relative;
  flex: 1;
  min-height: 0;
  background: transparent;
  border-radius: 6px;
  overflow: hidden;
}

._Segment_1ddey_57 {
  position: absolute;
  top: var(--offset);
  height: var(--length);
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  box-sizing: border-box;
}

._Work_1ddey_86 {
  background-color: #529d50;
}

._Preparation_1ddey_90 {
  background: repeating-linear-gradient(45deg, #529d50, #529d50 10px, #1e1e1e 0, #1e1e1e 20px);
}

@media (max-width: 768px) {
  ._Preview_1ddey_11 {
    width: auto;
    height: 136px;
    order: -1;
  }
  ._Timeline_1ddey_23 {
    flex-direction: column;
    gap: 4px;
    padding: 0;
  }
  ._Bounds_1ddey_33 {
    width: auto;
    height: 18px;
  }
  ._Hour_1ddey_41 {
    top: 0;
    left: var(--position);
    transform: translateX(-50%);
  }
  ._FirstHour_1ddey_49 {
    transform: none;
  }
  ._LastHour_1ddey_53 {
    transform: translateX(-100%);
  }
  ._Segment_1ddey_57._JoinedStart_1ddey_57 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
  }
  ._Segment_1ddey_57._JoinedEnd_1ddey_62 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 5px;
  }
  ._Segment_1ddey_57._JoinedStart_1ddey_57._JoinedEnd_1ddey_62 {
    border-radius: 0;
  }
  ._Segment_1ddey_57 {
    top: 0;
    left: var(--offset);
    width: var(--length);
    height: 100%;
  }
}
._Tooltip_1ddey_140.MuiTooltip-tooltip {
  background: var(--daycare-extra-light);
  color: var(--daycare-dark);
  border: 1px solid var(--daycare-light);
  border-radius: 12px;
  padding: 10px 14px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  max-width: 240px;
}

._TooltipArrow_1ddey_153.MuiTooltip-arrow {
  color: var(--daycare-extra-light);
}

._TooltipContent_1ddey_157 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._TooltipLabel_1ddey_163 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
}

._TooltipSwatch_1ddey_170 {
  width: 8px;
  height: 8px;
  border-radius: 3px;
  flex-shrink: 0;
}

._TooltipTime_1ddey_177 {
  padding-left: 16px;
  font-variant-numeric: tabular-nums;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1mg4p_11 ._Container_1mg4p_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1mg4p_11 ._Container_1mg4p_11 ._Icon_1mg4p_19 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1mg4p_11 ._Container_1mg4p_11 ._IconParent_1mg4p_26 {
  background-color: var(--parent-dark);
}
._DialogBody_1mg4p_11 ._Container_1mg4p_11 ._IconDaycare_1mg4p_29 {
  background-color: var(--daycare-dark);
}
._DialogBody_1mg4p_11 ._Container_1mg4p_11 ._TextContainer_1mg4p_32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1mg4p_11 ._Container_1mg4p_11 ._TextContainer_1mg4p_32 ._FirstText_1mg4p_38 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1mg4p_11 ._Container_1mg4p_11 ._TextContainer_1mg4p_32 ._SecondText_1mg4p_42 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1mg4p_11 ._BreakLine_1mg4p_46 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 ._Icon_1mg4p_19 {
  margin-right: 20px;
  padding: 0 10px;
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 ._IconParent_1mg4p_26 {
  color: var(--parent-dark);
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 ._IconDaycare_1mg4p_29 {
  color: var(--daycare-dark);
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 ._ClickableIconDaycare_1mg4p_72 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 ._ClickableIconDaycare_1mg4p_72:hover {
  color: var(--daycare-light);
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 ._Text_1mg4p_32 {
  margin: 5px 0;
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 ._List_1mg4p_82 {
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  margin: 0;
}
._DialogBody_1mg4p_11 ._SecondContainer_1mg4p_53 ._List_1mg4p_82 ._ListItem_1mg4p_88 {
  margin-top: 5px;
}
._DialogBody_1mg4p_11 ._ButtonContainer_1mg4p_91 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1mg4p_11 ._ButtonContainer_1mg4p_91 ._Button_1mg4p_91 {
  width: 30%;
  display: flex;
  justify-content: center;
}
._DialogBody_1mg4p_11 ._ButtonContainer_1mg4p_91 ._ButtonParent_1mg4p_102 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1mg4p_11 ._ButtonContainer_1mg4p_91 {
    flex-direction: column;
  }
  ._DialogBody_1mg4p_11 ._ButtonContainer_1mg4p_91 ._Button_1mg4p_91 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_1mg4p_11 ._ButtonContainer_1mg4p_91 ._ButtonParent_1mg4p_102 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_vlv7t_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_vlv7t_11 ._Text_vlv7t_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_vlv7t_11 ._UserInput_vlv7t_22 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_vlv7t_11 ._TextAreaInput_vlv7t_26 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-width: 400px !important;
}
._DialogBody_vlv7t_11 ._TextAreaInput_vlv7t_26 ._TextArea_vlv7t_26 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_vlv7t_11 ._TextAreaInput_vlv7t_26 ._TextAreaTitle_vlv7t_41 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_vlv7t_11 ._ButtonContainer_vlv7t_47 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_vlv7t_11 ._ButtonContainer_vlv7t_47 ._Button_vlv7t_47 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_vlv7t_11 ._ButtonContainer_vlv7t_47 {
    width: 100%;
  }
  ._DialogBody_vlv7t_11 ._ButtonContainer_vlv7t_47 ._Button_vlv7t_47 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_yroi7_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_yroi7_11 ._Text_yroi7_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_yroi7_11 ._UserInput_yroi7_22 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 ._Button_yroi7_26 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 {
    width: 100%;
  }
  ._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 ._Button_yroi7_26 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_674gk_11 ._Container_674gk_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_674gk_11 ._Container_674gk_11 ._Icon_674gk_19 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_674gk_11 ._Container_674gk_11 ._IconParent_674gk_26 {
  background-color: var(--parent-dark);
}
._DialogBody_674gk_11 ._Container_674gk_11 ._IconDaycare_674gk_29 {
  background-color: var(--daycare-dark);
}
._DialogBody_674gk_11 ._Container_674gk_11 ._TextContainer_674gk_32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_674gk_11 ._Container_674gk_11 ._TextContainer_674gk_32 ._FirstText_674gk_38 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_674gk_11 ._Container_674gk_11 ._TextContainer_674gk_32 ._SecondText_674gk_42 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_674gk_11 ._BreakLine_674gk_46 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._Icon_674gk_19 {
  margin-right: 20px;
  padding: 0 10px;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._IconParent_674gk_26 {
  color: var(--parent-dark);
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._IconDaycare_674gk_29 {
  color: var(--daycare-dark);
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._ClickableIconDaycare_674gk_72 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._ClickableIconDaycare_674gk_72:hover {
  color: var(--daycare-light);
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._Text_674gk_32 {
  margin: 5px 0;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._List_674gk_82 {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin: 0;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._List_674gk_82 ._ListItem_674gk_88 {
  margin-top: 5px;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._List_674gk_82 ._ListItemEditRegular_674gk_91 {
  margin-top: 5px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._List_674gk_82 ._ListItemEditRegular_674gk_91 ._LeftText_674gk_97 {
  margin-right: 5px;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._List_674gk_82 ._ListItemEditRegular_674gk_91 ._RightText_674gk_100 {
  margin-left: 5px;
}
._DialogBody_674gk_11 ._SecondContainer_674gk_53 ._List_674gk_82 ._ListItemEditRegular_674gk_91 ._Icon_674gk_19 {
  margin: 0;
}
._DialogBody_674gk_11 ._ButtonContainer_674gk_106 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_674gk_11 ._ButtonContainer_674gk_106 ._Button_674gk_106 {
  width: 100%;
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_674gk_11 ._ButtonContainer_674gk_106 {
    flex-direction: column-reverse;
  }
  ._DialogBody_674gk_11 ._ButtonContainer_674gk_106 ._Button_674gk_106 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_yroi7_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_yroi7_11 ._Text_yroi7_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_yroi7_11 ._UserInput_yroi7_22 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 ._Button_yroi7_26 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 {
    width: 100%;
  }
  ._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 ._Button_yroi7_26 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_nuqag_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_nuqag_11 ._Text_nuqag_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_nuqag_11 ._UserInput_nuqag_22 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_nuqag_11 ._TextAreaInput_nuqag_26 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-width: 400px !important;
}
._DialogBody_nuqag_11 ._TextAreaInput_nuqag_26 ._TextArea_nuqag_26 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_nuqag_11 ._TextAreaInput_nuqag_26 ._TextAreaTitle_nuqag_41 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_nuqag_11 ._ButtonContainer_nuqag_47 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_nuqag_11 ._ButtonContainer_nuqag_47 ._Button_nuqag_47 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_nuqag_11 ._ButtonContainer_nuqag_47 ._ButtonFullWidth_nuqag_59 {
  width: 100%;
}

@media (max-width: 768px) {
  ._DialogBody_nuqag_11 ._TextAreaInput_nuqag_26 {
    width: 100%;
    min-width: 0 !important;
  }
  ._DialogBody_nuqag_11 ._ButtonContainer_nuqag_47 {
    width: 100%;
  }
  ._DialogBody_nuqag_11 ._ButtonContainer_nuqag_47 ._Button_nuqag_47 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1xptq_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1xptq_11 ._Container_1xptq_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1xptq_11 ._Container_1xptq_17 ._TitleContainer_1xptq_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._DialogBody_1xptq_11 ._Container_1xptq_17 ._TitleContainer_1xptq_25 ._Icon_1xptq_31 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
  background-color: var(--daycare-dark);
}
._DialogBody_1xptq_11 ._Container_1xptq_17 ._TitleContainer_1xptq_25 ._TextContainer_1xptq_39 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1xptq_11 ._Container_1xptq_17 ._TitleContainer_1xptq_25 ._TextContainer_1xptq_39 ._FirstText_1xptq_45 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1xptq_11 ._Container_1xptq_17 ._TitleContainer_1xptq_25 ._TextContainer_1xptq_39 ._SecondText_1xptq_49 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1xptq_11 ._BreakLine_1xptq_53 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 20px 0;
  align-self: center;
}
._DialogBody_1xptq_11 ._Text_1xptq_39 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1xptq_11 ._Input_1xptq_65 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1xptq_11 ._Input_1xptq_65 ._UserInput_1xptq_72 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_1xptq_11 ._ButtonContainer_1xptq_76 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1xptq_11 ._ButtonContainer_1xptq_76 ._Button_1xptq_76 {
  width: 32%;
  display: flex;
  justify-content: center;
}
._DialogBody_1xptq_11 ._ButtonContainer_1xptq_76 ._ButtonFullWidth_1xptq_88 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1xptq_11 ._Input_1xptq_65 {
    flex-direction: column;
  }
  ._DialogBody_1xptq_11 ._Input_1xptq_65 ._UserInput_1xptq_72 {
    margin: 0 5px 15px 5px !important;
  }
  ._DialogBody_1xptq_11 ._ButtonContainer_1xptq_76 {
    flex-direction: column;
  }
  ._DialogBody_1xptq_11 ._ButtonContainer_1xptq_76 ._Button_1xptq_76 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_h7q97_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Container_h7q97_11 ._Icon_h7q97_19 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._Container_h7q97_11 ._IconParent_h7q97_26 {
  background-color: var(--parent-dark);
}
._Container_h7q97_11 ._IconDaycare_h7q97_29 {
  background-color: var(--daycare-dark);
}
._Container_h7q97_11 ._TextContainer_h7q97_32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._Container_h7q97_11 ._TextContainer_h7q97_32 ._FirstText_h7q97_38 {
  margin: 0;
  font-size: 1.2rem;
}
._Container_h7q97_11 ._TextContainer_h7q97_32 ._SecondText_h7q97_42 {
  margin: 0;
  font-size: 1rem;
}

._BreakLine_h7q97_47 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}

._SecondContainer_h7q97_55 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin-top: 10px;
  font-size: 1rem;
}
._SecondContainer_h7q97_55 ._Icon_h7q97_19 {
  margin-right: 20px;
  padding: 0 10px;
}
._SecondContainer_h7q97_55 ._IconParent_h7q97_26 {
  color: var(--parent-dark);
}
._SecondContainer_h7q97_55 ._IconDaycare_h7q97_29 {
  color: var(--daycare-dark);
}
._SecondContainer_h7q97_55 ._ClickableIconDaycare_h7q97_74 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._SecondContainer_h7q97_55 ._ClickableIconDaycare_h7q97_74:hover {
  color: var(--daycare-light);
}
._SecondContainer_h7q97_55 ._Text_h7q97_32 {
  margin: auto 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
._SecondContainer_h7q97_55 ._TextContainer_h7q97_32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._SecondContainer_h7q97_55 ._TextContainer_h7q97_32 ._Text_h7q97_32 {
  margin: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
._SecondContainer_h7q97_55 ._TextContainer_h7q97_32 ._Link_h7q97_97 {
  color: var(--daycare-main);
  cursor: pointer;
}

._ButtonContainer_h7q97_102 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  justify-content: space-around;
  width: 100%;
  margin-top: 15px;
  gap: 8px;
}
._ButtonContainer_h7q97_102 ._ButtonLine_h7q97_111 {
  display: flex;
  flex-direction: row;
  gap: inherit;
}
._ButtonContainer_h7q97_102 ._Button_h7q97_102 {
  display: flex;
  justify-content: center;
  width: 100% !important;
}
._ButtonContainer_h7q97_102 ._ButtonParent_h7q97_121 {
  width: 48%;
}

@media (max-width: 768px) {
  ._DialogBody_h7q97_126 ._ButtonLine_h7q97_111 span {
    display: none;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_848de_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_848de_11 ._Text_848de_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_848de_11 ._TextAreaInput_848de_22 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-width: 400px !important;
}
._DialogBody_848de_11 ._TextAreaInput_848de_22 ._TextArea_848de_22 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_848de_11 ._TextAreaInput_848de_22 ._TextAreaTitle_848de_37 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_848de_11 ._ButtonContainer_848de_43 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_848de_11 ._ButtonContainer_848de_43 ._Button_848de_43 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_848de_11 ._TextContainer_848de_55 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin: 5px 0;
}
._DialogBody_848de_11 ._TextContainer_848de_55 ._Link_848de_63 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 5px 0;
}
._DialogBody_848de_11 ._TextContainer_848de_55 ._Link_848de_63:hover {
  color: var(--daycare-main);
}

@media (max-width: 768px) {
  ._DialogBody_848de_11 ._TextAreaInput_848de_22 {
    width: 100%;
    min-width: 0 !important;
  }
  ._DialogBody_848de_11 ._ButtonContainer_848de_43 {
    width: 100%;
  }
  ._DialogBody_848de_11 ._ButtonContainer_848de_43 ._Button_848de_43 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1l3lk_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1l3lk_11 ._Text_1l3lk_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1l3lk_11 ._UserInput_1l3lk_22 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1l3lk_11 ._TextAreaInput_1l3lk_26 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-width: 400px !important;
}
._DialogBody_1l3lk_11 ._TextAreaInput_1l3lk_26 ._TextArea_1l3lk_26 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_1l3lk_11 ._TextAreaInput_1l3lk_26 ._TextAreaTitle_1l3lk_41 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_1l3lk_11 ._ButtonContainer_1l3lk_47 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1l3lk_11 ._ButtonContainer_1l3lk_47 ._Button_1l3lk_47 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1l3lk_11 ._TextAreaInput_1l3lk_26 {
    width: 100%;
    min-width: 0 !important;
  }
  ._DialogBody_1l3lk_11 ._ButtonContainer_1l3lk_47 {
    width: 100%;
  }
  ._DialogBody_1l3lk_11 ._ButtonContainer_1l3lk_47 ._Button_1l3lk_47 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_zww5n_11 {
  min-width: 400px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_zww5n_11 ._Container_zww5n_19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_zww5n_11 ._Container_zww5n_19 ._Icon_zww5n_27 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
  background-color: var(--parent-dark);
}
._DialogBody_zww5n_11 ._Container_zww5n_19 ._TextContainer_zww5n_35 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_zww5n_11 ._Container_zww5n_19 ._TextContainer_zww5n_35 ._FirstText_zww5n_41 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_zww5n_11 ._Container_zww5n_19 ._TextContainer_zww5n_35 ._SecondText_zww5n_45 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_zww5n_11 ._BreakLine_zww5n_49 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 5px 0 20px 0;
  align-self: center;
}
._DialogBody_zww5n_11 ._ErrorMessage_zww5n_56 {
  font-size: 1rem;
}
._DialogBody_zww5n_11 ._LastErrorMessage_zww5n_59 {
  font-size: 1rem;
  margin-bottom: 15px;
}
._DialogBody_zww5n_11 ._ListLimit_zww5n_63 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
._DialogBody_zww5n_11 ._ListLimit_zww5n_63 ._Icon_zww5n_27 {
  color: var(--parent-dark);
  margin: 0 5px;
}
._DialogBody_zww5n_11 ._InputContainer_zww5n_74 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._Input_zww5n_74 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._Input_zww5n_74 ._UserInput_zww5n_89 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._TextAreaInput_zww5n_93 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._TextAreaInput_zww5n_93 ._TextArea_zww5n_93 {
  width: calc(100% - 15px);
  max-width: 300px !important;
  min-width: calc(100% - 15px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._TextAreaInput_zww5n_93 ._TextAreaTitle_zww5n_107 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_zww5n_11 ._ButtonContainer_zww5n_113 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_zww5n_11 ._ButtonContainer_zww5n_113 ._Button_zww5n_113 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_zww5n_11 {
    min-width: 200px !important;
  }
  ._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._Input_zww5n_74 {
    flex-direction: column;
  }
  ._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._Input_zww5n_74 ._UserInput_zww5n_89 {
    width: 100% !important;
    margin: 0 8px 15px 8px !important;
  }
  ._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._TextAreaInput_zww5n_93 ._TextArea_zww5n_93 {
    width: 100% !important;
    min-width: 100% !important;
    margin: 5px 0 !important;
  }
  ._DialogBody_zww5n_11 ._InputContainer_zww5n_74 ._TextAreaInput_zww5n_93 ._TextAreaTitle_zww5n_107 {
    margin: 0 !important;
  }
  ._DialogBody_zww5n_11 ._ButtonContainer_zww5n_113 {
    flex-direction: column;
  }
  ._DialogBody_zww5n_11 ._ButtonContainer_zww5n_113 ._Button_zww5n_113 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_yroi7_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_yroi7_11 ._Text_yroi7_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_yroi7_11 ._UserInput_yroi7_22 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 ._Button_yroi7_26 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 {
    width: 100%;
  }
  ._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 ._Button_yroi7_26 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_yroi7_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_yroi7_11 ._Text_yroi7_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_yroi7_11 ._UserInput_yroi7_22 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 ._Button_yroi7_26 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 {
    width: 100%;
  }
  ._DialogBody_yroi7_11 ._ButtonContainer_yroi7_26 ._Button_yroi7_26 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._InputContainer_1ydil_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._InputContainer_1ydil_11 ._Input_1ydil_11 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._InputContainer_1ydil_11 ._Input_1ydil_11 ._Autocomplete_1ydil_24 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._InputContainer_1ydil_11 ._Input_1ydil_11 ._Autocomplete_1ydil_24 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._InputContainer_1ydil_11 ._Input_1ydil_11 ._Autocomplete_1ydil_24 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._InputContainer_1ydil_11 ._CheckboxContainer_1ydil_35 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
}

._TextAreaInput_1ydil_42 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  gap: 8px;
}
._TextAreaInput_1ydil_42 ._TextArea_1ydil_42 {
  width: 100%;
  min-height: 20px;
}
._TextAreaInput_1ydil_42 ._TextAreaTitle_1ydil_54 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  gap: 0;
  margin: 0;
}

._Grid_1ydil_62 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  width: 100%;
}

._Row_1ydil_69 {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: subgrid;
}
._Row_1ydil_69 > :only-child {
  grid-column: 1/-1;
}

._MoreInfoContainer_1ydil_78 {
  grid-column: 1/-1;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: fit-content;
  cursor: pointer;
}
._MoreInfoContainer_1ydil_78 ._Title_1ydil_87 {
  font-size: 18px !important;
  margin: 0 10px !important;
}
._MoreInfoContainer_1ydil_78 ._Icon_1ydil_91 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._MoreInfoContainer_1ydil_78 ._Icon_1ydil_91:hover {
  color: var(--daycare-main);
}

._MoreOptions_1ydil_99 {
  grid-column: 1/-1;
  min-width: 0;
}

._SelectedIconSize_1ydil_104 {
  font-size: 32px !important;
  color: #555;
}

@media (max-width: 768px) {
  ._ButtonContainer_1ydil_110 span {
    display: none;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Input_onrv7_11 {
  display: grid;
  grid-template-columns: subgrid;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Input_1klmu_11 {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: subgrid;
}
._Input_1klmu_11 > :only-child {
  grid-column: 1/-1;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._IconPickerContainer_1jy3y_11 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._IconPickerContainer_1jy3y_11 ._Text_1jy3y_17 {
  margin-right: 10px;
}
._IconPickerContainer_1jy3y_11 ._SelectedIcon_1jy3y_20 {
  width: 48px;
  height: 48px;
  border: 1px solid var(--daycare-light);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--daycare-extra-light);
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
._IconPickerContainer_1jy3y_11 ._SelectedIcon_1jy3y_20:hover {
  border-color: var(--daycare-dark);
}

._IconGrid_1jy3y_36 {
  max-width: 305px;
  max-height: 250px;
  overflow-y: auto;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(48px, 1fr));
  gap: 10px;
  padding: 10px;
  background: white;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._IconGrid_1jy3y_36 ._IconButton_1jy3y_48 {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background-color: transparent;
  transition: all 0.2s ease-in-out;
}
._IconGrid_1jy3y_36 ._IconButton_1jy3y_48:hover {
  background-color: #f0f0f0;
  transform: scale(1.1);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1c1x1_11 {
  padding: 25px 30px 20px 30px;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 {
  width: 100%;
  display: flex;
  margin-bottom: 15px;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Input_1c1x1_14 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Input_1c1x1_14 ._UserInput_1c1x1_23 {
  width: 100% !important;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Autocomplete_1c1x1_26 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Autocomplete_1c1x1_26 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Autocomplete_1c1x1_26 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1c1x1_11 ._CheckboxContainer_1c1x1_40 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 15px;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 6px 4px;
  border-radius: 6px;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54:nth-child(even) {
  background-color: #fafafa;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 ._DayLabel_1c1x1_66 {
  min-width: 90px;
  font-weight: 600;
  font-size: 14px;
  margin: 0 5px;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 ._DayTimeInput_1c1x1_72 {
  flex: 1;
  margin: 0 5px;
}
._DialogBody_1c1x1_11 ._ButtonContainer_1c1x1_76 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_1c1x1_11 ._ButtonContainer_1c1x1_76 ._Button_1c1x1_76 {
  width: 45%;
  margin: 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 {
    flex-direction: column !important;
    margin-bottom: 0 !important;
  }
  ._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Input_1c1x1_14 {
    margin: 5px 0 !important;
  }
  ._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 {
    flex-wrap: wrap;
  }
  ._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 ._DayLabel_1c1x1_66 {
    width: 100%;
    min-width: unset;
  }
  ._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 ._DayTimeInput_1c1x1_72 {
    flex: 1;
    min-width: calc(50% - 10px);
  }
  ._DialogBody_1c1x1_11 ._ButtonContainer_1c1x1_76 {
    flex-direction: column;
  }
  ._DialogBody_1c1x1_11 ._ButtonContainer_1c1x1_76 ._Button_1c1x1_76 {
    width: 100%;
    margin-top: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1lkt1_11 ._Container_1lkt1_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1lkt1_11 ._Container_1lkt1_11 ._EventContainer_1lkt1_19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_1lkt1_11 ._Container_1lkt1_11 ._EventContainer_1lkt1_19 ._Checkbox_1lkt1_26 {
  padding: 5px !important;
}
._DialogBody_1lkt1_11 ._BreakLine_1lkt1_29 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_1lkt1_11 ._SecondContainer_1lkt1_36 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 1rem;
}
._DialogBody_1lkt1_11 ._SecondContainer_1lkt1_36 ._Text_1lkt1_46 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_1lkt1_11 ._SecondContainer_1lkt1_36 ._Text_1lkt1_46 ._TextHours_1lkt1_51 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_1lkt1_11 ._LeftContainer_1lkt1_58 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  font-size: 1rem;
}
._DialogBody_1lkt1_11 ._LeftContainer_1lkt1_58 ._Text_1lkt1_46 {
  font-size: 16px;
  margin: 0;
}
._DialogBody_1lkt1_11 ._LeftContainer_1lkt1_58 ._ListElement_1lkt1_71 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 5px;
  width: 100%;
}
._DialogBody_1lkt1_11 ._LeftContainer_1lkt1_58 ._ListElement_1lkt1_71 ._Icon_1lkt1_78 {
  color: var(--daycare-dark);
  margin-right: 5px;
}
._DialogBody_1lkt1_11 ._LeftContainer_1lkt1_58 ._ListElement_1lkt1_71 ._Text_1lkt1_46 {
  font-size: 16px;
  margin: 0;
}
._DialogBody_1lkt1_11 ._ButtonContainer_1lkt1_86 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
}
._DialogBody_1lkt1_11 ._ButtonContainer_1lkt1_86 ._Button_1lkt1_86 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1lkt1_11 ._ButtonContainer_1lkt1_86 {
    flex-direction: column;
  }
  ._DialogBody_1lkt1_11 ._ButtonContainer_1lkt1_86 ._Button_1lkt1_86 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_1lkt1_11 ._ButtonContainer_1lkt1_86 ._ButtonParent_1lkt1_108 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_10gsc_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
  margin: 20px 0;
}
._Form_10gsc_11 ._NoMarginBottom_10gsc_19 {
  margin-bottom: 0 !important;
}
._Form_10gsc_11 ._TitleAndButton_10gsc_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-bottom: 20px;
  margin-left: 10px;
}
._Form_10gsc_11 ._TitleAndButton_10gsc_22 ._Title_10gsc_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}
._Form_10gsc_11 ._TitleAndButton_10gsc_22 ._ButtonContainer_10gsc_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: auto;
}
._Form_10gsc_11 ._TitleAndButton_10gsc_22 ._Icon_10gsc_45 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin-left: 10px;
}
._Form_10gsc_11 ._TitleAndButton_10gsc_22 ._Icon_10gsc_45:hover {
  color: var(--daycare-main);
}
._Form_10gsc_11 ._ButtonContainer_10gsc_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
._Form_10gsc_11 ._NoTasksNotes_10gsc_61 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
._Form_10gsc_11 ._TaskNoteContainer_10gsc_67 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
._Form_10gsc_11 ._TaskNoteContainer_10gsc_67 ._TaskNoteFullWidth_10gsc_75 {
  width: 100%;
  height: 100%;
}
._Form_10gsc_11 ._TaskNoteContainer_10gsc_67 ._TaskNote_10gsc_67 {
  width: calc(50% - 20px);
  height: 100%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._Form_10gsc_11 {
    margin-bottom: 0 !important;
  }
  ._Form_10gsc_11 ._TitleAndButton_10gsc_22 {
    margin: 20px 0;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  ._Form_10gsc_11 ._TitleAndButton_10gsc_22 ._ButtonContainer_10gsc_38 {
    width: 100%;
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  ._Form_10gsc_11 ._TitleAndButton_10gsc_22 ._ButtonContainer_10gsc_38 ._Button_10gsc_38 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._Form_10gsc_11 ._TaskNoteContainer_10gsc_67 {
    flex-direction: column;
    align-items: center;
  }
  ._Form_10gsc_11 ._TaskNoteContainer_10gsc_67 ._TaskNote_10gsc_67 {
    width: 100%;
  }
  ._Form_10gsc_11 ._ButtonContainer_10gsc_38 {
    flex-direction: column !important;
    width: 100%;
    margin-top: 20px;
  }
  ._Form_10gsc_11 ._ButtonContainer_10gsc_38 ._Button_10gsc_38 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_o4pjw_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
  margin-top: 20px;
}
._Form_o4pjw_11 ._NoMarginBottom_o4pjw_19 {
  margin-bottom: 0 !important;
}
._Form_o4pjw_11 ._TitleAndButton_o4pjw_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-bottom: 20px;
  margin-left: 10px;
}
._Form_o4pjw_11 ._TitleAndButton_o4pjw_22 ._Title_o4pjw_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}
._Form_o4pjw_11 ._TitleAndButton_o4pjw_22 ._Icon_o4pjw_38 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin-left: 10px;
}
._Form_o4pjw_11 ._TitleAndButton_o4pjw_22 ._Icon_o4pjw_38:hover {
  color: var(--daycare-main);
}

@media (max-width: 768px) {
  ._Form_o4pjw_11 {
    margin-top: 0 !important;
  }
  ._Form_o4pjw_11 ._TitleAndButton_o4pjw_22 {
    margin: 20px 0;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  ._Form_o4pjw_11 ._TitleAndButton_o4pjw_22 ._ButtonContainer_o4pjw_57 {
    width: 100%;
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  ._Form_o4pjw_11 ._TitleAndButton_o4pjw_22 ._ButtonContainer_o4pjw_57 ._Button_o4pjw_57 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_1t1ir_11 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_1t1ir_11 ._SelectContainer_1t1ir_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Container_1t1ir_11 ._SelectContainer_1t1ir_18 ._UserInput_1t1ir_25 {
  width: calc(100% - 20px);
  margin: 0 10px 15px 10px;
}
._Container_1t1ir_11 ._ButtonContainer_1t1ir_29 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
._Container_1t1ir_11 ._ButtonContainer_1t1ir_29 ._Button_1t1ir_29 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0 10px 0;
}

@media (max-width: 768px) {
  ._Container_1t1ir_11 {
    flex-direction: column;
  }
  ._Container_1t1ir_11 ._SelectContainer_1t1ir_18 {
    flex-direction: column;
  }
  ._Container_1t1ir_11 ._SelectContainer_1t1ir_18 ._UserInput_1t1ir_25 {
    width: 100%;
  }
  ._Container_1t1ir_11 ._ButtonContainer_1t1ir_29 ._Button_1t1ir_29 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_13e7s_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_13e7s_11 ._Text_13e7s_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_13e7s_11 ._Text_13e7s_18 ._TextFamily_13e7s_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 ._Input_13e7s_30 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 ._Input_13e7s_30 ._UserInput_13e7s_45 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 ._Button_13e7s_49 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 ._Button_13e7s_49 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1vohs_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1vohs_11 ._InputContainer_1vohs_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1vohs_11 ._InputContainer_1vohs_18 ._Input_1vohs_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1vohs_11 ._InputContainer_1vohs_18 ._Input_1vohs_18 ._UserInput_1vohs_32 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_1vohs_11 ._ButtonContainer_1vohs_36 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1vohs_11 ._ButtonContainer_1vohs_36 ._Button_1vohs_36 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  justify-content: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1k373_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1k373_11 ._InputContainer_1k373_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 15px;
}
._DialogBody_1k373_11 ._InputContainer_1k373_18 ._Input_1k373_18 {
  width: 100%;
}
._DialogBody_1k373_11 ._ButtonContainer_1k373_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1k373_11 ._ButtonContainer_1k373_29 ._Button_1k373_29 {
  width: 100%;
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1k373_11 ._ButtonContainer_1k373_29 {
    flex-direction: column;
    width: 100%;
  }
  ._DialogBody_1k373_11 ._ButtonContainer_1k373_29 ._Button_1k373_29 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DataGridContainer_kbowy_11 {
  height: 100%;
  width: calc(97% - 20px);
  margin: auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._DataGridContainer_kbowy_11 ._TitleAndButton_kbowy_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._DataGridContainer_kbowy_11 ._TitleAndButton_kbowy_20 ._Title_kbowy_20 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_kbowy_11 ._TitleAndButton_kbowy_20 ._Button_kbowy_31 {
  margin-top: 20px;
  margin-right: 20px;
}
._DataGridContainer_kbowy_11 ._IndicatorsContainer_kbowy_35 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
._DataGridContainer_kbowy_11 ._IndicatorsContainer_kbowy_35 ._Clickable_kbowy_40 {
  cursor: pointer;
}
._DataGridContainer_kbowy_11 ._DataGrid_kbowy_11 {
  border: 0;
}

._IconContainer_kbowy_47 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_kbowy_47 ._Link_kbowy_55 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_kbowy_47 ._Link_kbowy_55 ._Icon_kbowy_47 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_kbowy_47 ._Link_kbowy_55 ._Icon_kbowy_47:hover {
  color: var(--daycare-light);
}
._IconContainer_kbowy_47 ._Icon_kbowy_47 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_kbowy_47 ._Icon_kbowy_47:hover {
  color: var(--daycare-light);
}

._CheckContainer_kbowy_76 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._InfoContainer_kbowy_85 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._Clickable_kbowy_40 {
  cursor: pointer;
}

._GreenIcon_kbowy_98 {
  color: #529d50;
}

._RedIcon_kbowy_102 {
  color: #ff0000;
}

._HeaderDaycare_kbowy_106 {
  background-color: var(--daycare-light) !important;
}

._HeaderParent_kbowy_110 {
  background-color: var(--parent-light) !important;
}

@media (max-width: 768px) {
  ._DataGridContainer_kbowy_11 {
    width: calc(95% - 20px);
  }
  ._DataGridContainer_kbowy_11 ._TitleAndButton_kbowy_20 {
    flex-direction: column;
    align-items: center;
  }
  ._DataGridContainer_kbowy_11 ._TitleAndButton_kbowy_20 ._Button_kbowy_31 {
    margin-right: 0 !important;
  }
  ._DataGridContainer_kbowy_11 ._TitleAndButton_kbowy_20 ._Title_kbowy_20 {
    text-align: center;
    margin-left: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_8xuqf_11 ._InputContainer_8xuqf_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._DialogBody_8xuqf_11 ._InputContainer_8xuqf_11 ._Title_8xuqf_19 {
  text-align: center;
  font-size: 1.5rem !important;
  font-weight: 300;
  color: var(--daycare-dark);
  margin-bottom: 10px !important;
}
._DialogBody_8xuqf_11 ._InputContainer_8xuqf_11 ._UserInput_8xuqf_26 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_8xuqf_11 ._InputContainer_8xuqf_11 ._SelectInput_8xuqf_30 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_8xuqf_11 ._ButtonContainer_8xuqf_34 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._DialogBody_8xuqf_11 ._ButtonContainer_8xuqf_34 ._Button_8xuqf_34 {
  width: 48%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_8xuqf_11 ._InputContainer_8xuqf_11 {
    margin-bottom: 10px !important;
  }
  ._DialogBody_8xuqf_11 ._ButtonContainer_8xuqf_34 {
    flex-direction: column;
  }
  ._DialogBody_8xuqf_11 ._ButtonContainer_8xuqf_34 ._Button_8xuqf_34 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_vsisg_11 {
  height: 100%;
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_vsisg_11 ._Title_vsisg_20 {
  margin: 20px 0 20px 20px;
  text-align: left;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 ._InputContainer_vsisg_31 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 ._InputContainer_vsisg_31 ._UserInput_vsisg_38 {
  width: 100%;
  margin: 0 5px 15px 5px;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 ._ButtonContainer_vsisg_42 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}
._Container_vsisg_11 ._GroupInformations_vsisg_24 ._ButtonContainer_vsisg_42 ._Button_vsisg_42 {
  width: 30%;
  margin-left: 10px;
}

@media (max-width: 768px) {
  ._Container_vsisg_11 ._Title_vsisg_20 {
    margin: 20px 0 !important;
    text-align: center;
  }
  ._Container_vsisg_11 ._GroupInformations_vsisg_24 ._InputContainer_vsisg_31 {
    flex-direction: column !important;
  }
  ._Container_vsisg_11 ._ButtonContainer_vsisg_42 {
    flex-direction: column !important;
  }
  ._Container_vsisg_11 ._ButtonContainer_vsisg_42 ._Button_vsisg_42 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_oir34_11 ._InputContainer_oir34_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_oir34_11 ._InputContainer_oir34_11 ._UserInput_oir34_18 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_oir34_11 ._CheckBoxContainer_oir34_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_oir34_11 ._CheckBoxContainer_oir34_22 ._CheckBox_oir34_22 {
  padding-left: 0 !important;
}
._DialogBody_oir34_11 ._ButtonContainer_oir34_31 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_oir34_11 ._ButtonContainer_oir34_31 ._Button_oir34_31 {
  width: 45%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_oir34_11 ._InputContainer_oir34_11 {
    flex-direction: column !important;
  }
  ._DialogBody_oir34_11 ._CheckBoxContainer_oir34_22 {
    flex-direction: column !important;
  }
  ._DialogBody_oir34_11 ._ButtonContainer_oir34_31 {
    flex-direction: column !important;
  }
  ._DialogBody_oir34_11 ._ButtonContainer_oir34_31 ._Button_oir34_31 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_69o7l_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_69o7l_11 ._Text_69o7l_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
    width: 100%;
  }
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_wz52h_11 {
  height: 100%;
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_wz52h_11 ._TitleAndButton_wz52h_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_wz52h_11 ._TitleAndButton_wz52h_20 ._Title_wz52h_20 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_wz52h_11 ._TitleAndButton_wz52h_20 ._Button_wz52h_31 {
  margin-top: 20px;
  margin-right: 20px;
}
._Container_wz52h_11 ._AdminInformations_wz52h_35 ._DataGrid_wz52h_35 {
  border: 0;
}

._HeaderDaycare_wz52h_39 {
  background-color: var(--daycare-light) !important;
}

._HeaderParent_wz52h_43 {
  background-color: var(--parent-light) !important;
}

._IconContainer_wz52h_47 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_wz52h_47 ._Link_wz52h_55 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_wz52h_47 ._Link_wz52h_55 ._Icon_wz52h_47 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_wz52h_47 ._Link_wz52h_55 ._Icon_wz52h_47:hover {
  color: var(--daycare-light);
}
._IconContainer_wz52h_47 ._Icon_wz52h_47 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_wz52h_47 ._Icon_wz52h_47:hover {
  color: var(--daycare-light);
}

._CheckContainer_wz52h_76 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._InfoContainer_wz52h_85 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._Clickable_wz52h_94 {
  cursor: pointer;
}

._GreenIcon_wz52h_98 {
  color: #529d50;
}

._RedIcon_wz52h_102 {
  color: #ff0000;
}

@media (max-width: 768px) {
  ._Container_wz52h_11 ._TitleAndButton_wz52h_20 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_wz52h_11 ._TitleAndButton_wz52h_20 ._Title_wz52h_20 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_wz52h_11 ._TitleAndButton_wz52h_20 ._Button_wz52h_31 {
    margin-top: 10px;
    margin-right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_sajcq_11 ._InputContainer_sajcq_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_sajcq_11 ._InputContainer_sajcq_11 ._UserInput_sajcq_18 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_sajcq_11 ._CheckBoxContainer_sajcq_22 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_sajcq_11 ._CheckBoxContainer_sajcq_22 ._CheckBox_sajcq_22 {
  padding-left: 0 !important;
}
._DialogBody_sajcq_11 ._ButtonContainer_sajcq_31 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_sajcq_11 ._ButtonContainer_sajcq_31 ._Button_sajcq_31 {
  width: 45%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_sajcq_11 ._InputContainer_sajcq_11 {
    flex-direction: column !important;
  }
  ._DialogBody_sajcq_11 ._CheckBoxContainer_sajcq_22 {
    flex-direction: column !important;
  }
  ._DialogBody_sajcq_11 ._ButtonContainer_sajcq_31 {
    flex-direction: column !important;
  }
  ._DialogBody_sajcq_11 ._ButtonContainer_sajcq_31 ._Button_sajcq_31 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_sajcq_11 ._InputContainer_sajcq_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_sajcq_11 ._InputContainer_sajcq_11 ._UserInput_sajcq_18 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_sajcq_11 ._CheckBoxContainer_sajcq_22 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_sajcq_11 ._CheckBoxContainer_sajcq_22 ._CheckBox_sajcq_22 {
  padding-left: 0 !important;
}
._DialogBody_sajcq_11 ._ButtonContainer_sajcq_31 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_sajcq_11 ._ButtonContainer_sajcq_31 ._Button_sajcq_31 {
  width: 45%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_sajcq_11 ._InputContainer_sajcq_11 {
    flex-direction: column !important;
  }
  ._DialogBody_sajcq_11 ._CheckBoxContainer_sajcq_22 {
    flex-direction: column !important;
  }
  ._DialogBody_sajcq_11 ._ButtonContainer_sajcq_31 {
    flex-direction: column !important;
  }
  ._DialogBody_sajcq_11 ._ButtonContainer_sajcq_31 ._Button_sajcq_31 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_69o7l_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_69o7l_11 ._Text_69o7l_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
    width: 100%;
  }
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_69o7l_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_69o7l_11 ._Text_69o7l_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 {
    width: 100%;
  }
  ._DialogBody_69o7l_11 ._ButtonContainer_69o7l_23 ._Button_69o7l_23 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_nmv7y_11 {
  height: 100%;
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_nmv7y_11 ._TitleAndButton_nmv7y_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_nmv7y_11 ._TitleAndButton_nmv7y_20 ._Title_nmv7y_20 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_nmv7y_11 ._TitleAndButton_nmv7y_20 ._Button_nmv7y_31 {
  margin-top: 20px;
  margin-right: 20px;
}

._IconContainer_nmv7y_36 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_nmv7y_36 ._Link_nmv7y_44 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_nmv7y_36 ._Link_nmv7y_44 ._Icon_nmv7y_36 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_nmv7y_36 ._Link_nmv7y_44 ._Icon_nmv7y_36:hover {
  color: var(--daycare-light);
}
._IconContainer_nmv7y_36 ._Icon_nmv7y_36 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_nmv7y_36 ._Icon_nmv7y_36:hover {
  color: var(--daycare-light);
}

._InfoContainer_nmv7y_65 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._Clickable_nmv7y_74 {
  cursor: pointer;
}

._RedIcon_nmv7y_78 {
  color: #ff0000;
}

@media (max-width: 768px) {
  ._Container_nmv7y_11 ._TitleAndButton_nmv7y_20 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_nmv7y_11 ._TitleAndButton_nmv7y_20 ._Title_nmv7y_20 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_nmv7y_11 ._TitleAndButton_nmv7y_20 ._Button_nmv7y_31 {
    margin-top: 10px;
    margin-right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1m1vz_11 ._SelectContainer_1m1vz_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
}
._DialogBody_1m1vz_11 ._SelectContainer_1m1vz_11 ._SelectInput_1m1vz_18 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_1m1vz_11 ._ButtonContainer_1m1vz_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._DialogBody_1m1vz_11 ._ButtonContainer_1m1vz_22 ._Button_1m1vz_22 {
  width: 48%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_1m1vz_11 ._SelectContainer_1m1vz_11 {
    margin-bottom: 10px !important;
  }
  ._DialogBody_1m1vz_11 ._ButtonContainer_1m1vz_22 {
    flex-direction: column;
  }
  ._DialogBody_1m1vz_11 ._ButtonContainer_1m1vz_22 ._Button_1m1vz_22 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_7stn2_11 {
  height: 100%;
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_7stn2_11 ._TitleAndButton_7stn2_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_7stn2_11 ._TitleAndButton_7stn2_20 ._Title_7stn2_20 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_7stn2_11 ._TitleAndButton_7stn2_20 ._Button_7stn2_31 {
  margin-top: 20px;
  margin-right: 20px;
}
._Container_7stn2_11 ._CaseContainer_7stn2_35 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  margin: 20px 0;
}
._Container_7stn2_11 ._CaseContainer_7stn2_35 ._Case_7stn2_35 {
  width: 25%;
  background-color: var(--daycare-extra-light);
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
._Container_7stn2_11 ._CaseContainer_7stn2_35 ._Case_7stn2_35 ._CaseTitle_7stn2_56 {
  margin-bottom: 10px;
}
._Container_7stn2_11 ._CaseContainer_7stn2_35 ._Case_7stn2_35 ._CaseIcon_7stn2_59 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}

@media (max-width: 768px) {
  ._Container_7stn2_11 ._TitleAndButton_7stn2_20 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_7stn2_11 ._CaseContainer_7stn2_35 {
    flex-direction: column;
    align-items: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_u1vxf_11 {
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_u1vxf_11 ._Title_u1vxf_19 {
  text-align: left;
  margin-left: 20px;
  font-size: 1.2rem;
}
._Container_u1vxf_11 ._ButtonContainer_u1vxf_24 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin: 10px 0;
}
._Container_u1vxf_11 ._ButtonContainer_u1vxf_24 ._Button_u1vxf_24 {
  width: 30%;
  margin-left: 10px;
}

@media (max-width: 768px) {
  ._Container_u1vxf_11 ._Title_u1vxf_19 {
    margin: 20px 0 !important;
    text-align: center;
  }
  ._Container_u1vxf_11 ._ButtonContainer_u1vxf_24 {
    flex-direction: column !important;
  }
  ._Container_u1vxf_11 ._ButtonContainer_u1vxf_24 ._Button_u1vxf_24 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_mxia6_11 {
  width: calc(97% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_mxia6_11 ._Title_mxia6_19 {
  text-align: left;
  margin-left: 20px;
  font-size: 1.2rem;
}
._Container_mxia6_11 ._ColorContainer_mxia6_24 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin: 20px;
}
._Container_mxia6_11 ._ColorContainer_mxia6_24 ._ColorItem_mxia6_30 {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fffdf9;
  padding: 15px;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
._Container_mxia6_11 ._ColorContainer_mxia6_24 ._ColorItem_mxia6_30 label {
  margin-bottom: 10px;
  text-transform: capitalize;
  font-size: 14px;
}
._Container_mxia6_11 ._ColorContainer_mxia6_24 ._ColorItem_mxia6_30 input[type=color] {
  width: 100px;
  height: 50px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: transform 0.2s ease;
}
._Container_mxia6_11 ._ColorContainer_mxia6_24 ._ColorItem_mxia6_30 input[type=color]:hover {
  transform: scale(1.2);
}
._Container_mxia6_11 ._ButtonContainer_mxia6_55 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin: 10px 0;
}
._Container_mxia6_11 ._ButtonContainer_mxia6_55 ._Button_mxia6_55 {
  width: 30%;
  margin-left: 10px;
  background-color: #fbb24b !important;
}
._Container_mxia6_11 ._ButtonContainer_mxia6_55 ._Button_mxia6_55:hover {
  background-color: #fba530 !important;
}
._Container_mxia6_11 ._ButtonContainer_mxia6_55 ._ButtonDisabled_mxia6_70 {
  width: 30%;
  margin-left: 10px;
  background-color: #fdd49a !important;
}

@media (max-width: 768px) {
  ._Container_mxia6_11 ._Title_mxia6_19 {
    margin: 20px 0 !important;
    text-align: center;
  }
  ._Container_mxia6_11 ._ColorContainer_mxia6_24 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin: 20px;
  }
  ._Container_mxia6_11 ._ButtonContainer_mxia6_55 {
    flex-direction: column !important;
  }
  ._Container_mxia6_11 ._ButtonContainer_mxia6_55 ._Button_mxia6_55 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
  ._Container_mxia6_11 ._ButtonContainer_mxia6_55 ._ButtonDisabled_mxia6_70 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_83psn_11 {
  width: calc(97% - 20px);
  background-color: var(--daycare-extra-light);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_83psn_11 ._Title_83psn_19 {
  text-align: left;
  margin-left: 20px;
  font-size: 1.2rem;
}
._Container_83psn_11 ._LogoContainer_83psn_24 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 300px;
  max-width: 100%;
  margin: 10px 0 10px 0;
}
._Container_83psn_11 ._LogoContainer_83psn_24 ._Logo_83psn_24 {
  max-height: 300px;
  width: auto;
  height: auto;
  max-width: 100%;
}
._Container_83psn_11 ._DropZoneContainer_83psn_41 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
._Container_83psn_11 ._DropZoneContainer_83psn_41 ._DropZone_83psn_41 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  border-radius: 10px;
  border: 1px none;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 10px;
  cursor: pointer;
}
._Container_83psn_11 ._DropZoneContainer_83psn_41 ._DropZone_83psn_41 ._DropZoneText_83psn_61 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  margin: 10px 0 10px 0;
}
._Container_83psn_11 ._DropZoneContainer_83psn_41 ._DropZone_83psn_41 ._DropZoneImg_83psn_67 {
  width: 30px;
  height: 30px;
}
._Container_83psn_11 ._ButtonContainer_83psn_71 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin: 20px 0 10px 0;
}
._Container_83psn_11 ._ButtonContainer_83psn_71 ._Button_83psn_71 {
  width: 30%;
  margin-left: 10px;
}

@media (max-width: 768px) {
  ._Container_83psn_11 ._Title_83psn_19 {
    margin: 20px 0 !important;
    text-align: center;
  }
  ._Container_83psn_11 ._ButtonContainer_83psn_71 {
    flex-direction: column !important;
  }
  ._Container_83psn_11 ._ButtonContainer_83psn_71 ._Button_83psn_71 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_11zvt_11 ._DialogBody_11zvt_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_11zvt_11 ._DialogBody_11zvt_11 ._Text_11zvt_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_11zvt_11 ._DialogBody_11zvt_11 ._ButtonContainer_11zvt_27 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_11zvt_11 ._DialogBody_11zvt_11 ._ButtonContainer_11zvt_27 ._Button_11zvt_27 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_11zvt_11 ._ButtonContainer_11zvt_27 {
    width: 100%;
  }
  ._DialogBody_11zvt_11 ._ButtonContainer_11zvt_27 ._Button_11zvt_27 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_5el16_11 {
  width: calc(97% - 20px);
  background-color: var(--daycare-extra-light);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 10px auto 20px auto;
}
._Container_5el16_11 ._TitleAndButton_5el16_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
._Container_5el16_11 ._TitleAndButton_5el16_19 ._Title_5el16_19 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-left: 20px;
  font-size: 1.2rem;
}
._Container_5el16_11 ._TitleAndButton_5el16_19 ._Button_5el16_33 {
  margin-right: 20px;
}
._Container_5el16_11 ._DataGrid_5el16_36 {
  border: 0;
}

._IconContainer_5el16_40 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  height: 100%;
}
._IconContainer_5el16_40 ._Icon_5el16_40 {
  font-size: 3rem;
}

._DaycareListContainer_5el16_51 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  height: 100%;
  cursor: pointer;
}
._DaycareListContainer_5el16_51 ._Icon_5el16_40 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._DaycareListContainer_5el16_51 ._Icon_5el16_40:hover {
  color: var(--daycare-light);
}

._InfoContainer_5el16_67 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}
._InfoContainer_5el16_67 ._URL_5el16_75 {
  color: #466aa8;
  cursor: pointer;
}
._InfoContainer_5el16_67 ._URL_5el16_75:hover {
  text-decoration: underline;
}

._HeaderDaycare_5el16_83 {
  background-color: var(--daycare-light) !important;
  margin-top: 0 !important;
}

._HeaderParent_5el16_88 {
  background-color: var(--parent-light) !important;
  margin-top: 0 !important;
}

@media (max-width: 768px) {
  ._Container_5el16_11 ._TitleAndButton_5el16_19 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_5el16_11 ._TitleAndButton_5el16_19 ._Title_5el16_19 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_5el16_11 ._TitleAndButton_5el16_19 ._Button_5el16_33 {
    margin-top: 10px;
    margin-right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1f7nd_11 ._InputContainer_1f7nd_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1f7nd_11 ._InputContainer_1f7nd_11 ._UserInput_1f7nd_18 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_1f7nd_11 ._CheckBoxContainer_1f7nd_22 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_1f7nd_11 ._CheckBoxContainer_1f7nd_22 ._CheckBox_1f7nd_22 {
  padding-left: 0 !important;
}
._DialogBody_1f7nd_11 ._ButtonContainer_1f7nd_31 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1f7nd_11 ._ButtonContainer_1f7nd_31 ._Button_1f7nd_31 {
  width: 45%;
  margin: 0 10px;
}

._SelectedIconSize_1f7nd_43 {
  font-size: 32px;
  color: #555;
}

@media (max-width: 768px) {
  ._DialogBody_1f7nd_11 ._InputContainer_1f7nd_11 {
    flex-direction: column !important;
  }
  ._DialogBody_1f7nd_11 ._CheckBoxContainer_1f7nd_22 {
    flex-direction: column !important;
  }
  ._DialogBody_1f7nd_11 ._ButtonContainer_1f7nd_31 {
    flex-direction: column !important;
  }
  ._DialogBody_1f7nd_11 ._ButtonContainer_1f7nd_31 ._Button_1f7nd_31 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1ewyw_11 {
  min-width: 400px;
}
._DialogBody_1ewyw_11 ._TextContainer_1ewyw_14 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
._DialogBody_1ewyw_11 ._TextContainer_1ewyw_14 ._Text_1ewyw_14 {
  margin: 10px 0;
  text-align: center;
}
._DialogBody_1ewyw_11 ._ButtonContainer_1ewyw_24 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1ewyw_11 ._Button_1ewyw_24 {
  width: 50%;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1ewyw_11 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_1ewyw_11 ._TextContainer_1ewyw_14 {
    margin-bottom: 10px;
  }
  ._DialogBody_1ewyw_11 ._ButtonContainer_1ewyw_24 {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 0 !important;
  }
  ._DialogBody_1ewyw_11 ._ButtonContainer_1ewyw_24 ._Button_1ewyw_24 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_kw1s4_11 {
  width: calc(97% - 20px);
  background-color: var(--daycare-extra-light);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px 10px 20px 10px;
  margin: 10px auto 20px auto;
}
._Container_kw1s4_11 ._TitleAndButton_kw1s4_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._Container_kw1s4_11 ._TitleAndButton_kw1s4_19 ._Title_kw1s4_19 {
  text-align: left;
  margin-left: 20px;
  font-size: 1.2rem;
}
._Container_kw1s4_11 ._InfoContainer_kw1s4_29 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin: auto;
  width: 100%;
}
._Container_kw1s4_11 ._InfoContainer_kw1s4_29 ._Input_kw1s4_37 {
  width: 50%;
  margin: 0 20px;
  background-color: white;
}
._Container_kw1s4_11 ._InfoContainer_kw1s4_29 ._Button_kw1s4_42 {
  width: 30%;
  margin: 0 20px;
}

@media (max-width: 768px) {
  ._Container_kw1s4_11 ._TitleAndButton_kw1s4_19 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_kw1s4_11 ._TitleAndButton_kw1s4_19 ._Title_kw1s4_19 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_kw1s4_11 ._InfoContainer_kw1s4_29 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  ._Container_kw1s4_11 ._InfoContainer_kw1s4_29 ._Input_kw1s4_37 {
    margin: 0 !important;
    width: 100%;
    background-color: white;
  }
  ._Container_kw1s4_11 ._InfoContainer_kw1s4_29 ._Button_kw1s4_42 {
    margin: 0 !important;
    width: auto !important;
    margin-top: 20px !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_14uj4_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}

@media (max-width: 768px) {
  ._PagePosition_14uj4_11 {
    margin-top: 25px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1lc5x_11 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}
._PagePosition_1lc5x_11 ._IndicatorsContainer_1lc5x_18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 20px;
  margin: 10px 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: #fff;
  border-radius: 20px;
  overflow-y: auto;
  height: calc(100% - 65px);
  max-height: calc(100% - 65px);
}
._PagePosition_1lc5x_11 ._CalendarStaffsContainer_1lc5x_32 {
  overflow-y: hidden !important;
}
._PagePosition_1lc5x_11 ._FullScreen_1lc5x_35 {
  margin: 10px !important;
}
._PagePosition_1lc5x_11 ._CalendarContainer_1lc5x_38 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 20px;
  margin: 10px 20px 10px 0;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: #fff;
  border-radius: 20px;
  overflow-y: auto;
  flex-grow: 1;
  height: calc(100% - 65px);
  max-height: calc(100% - 65px);
}
._PagePosition_1lc5x_11 ._CalendarContainer_1lc5x_38 ._Header_1lc5x_53 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._PagePosition_1lc5x_11 ._CalendarContainer_1lc5x_38 ._Calendar_1lc5x_32 {
  width: 100%;
  height: calc(100% - 65px);
}

@media (max-width: 768px) {
  ._PagePosition_1lc5x_11 ._CalendarContainer_1lc5x_38 {
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    width: 100%;
    height: 100%;
    max-height: 100%;
    flex-grow: 1;
  }
}._Title_ev4fm_1 {
  margin-bottom: 20px !important;
  text-align: center;
}

._IndicatorClickable_ev4fm_6 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: auto;
}
._IndicatorClickable_ev4fm_6 ._Indicator_ev4fm_6 {
  margin: 0 0 20px 0 !important;
}

._IndicatorNoClickable_ev4fm_17 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
}
._IndicatorNoClickable_ev4fm_17 ._Indicator_ev4fm_6 {
  margin: 0 0 20px 0 !important;
}._DialogBody_7b46c_1 {
  min-width: 200px;
  padding: 0 20px;
}
._DialogBody_7b46c_1 ._Container_7b46c_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding: 20px 20px 0 20px;
}
._DialogBody_7b46c_1 ._Container_7b46c_5 ._Text_7b46c_12 {
  text-align: center;
}
._DialogBody_7b46c_1 ._ButtonContainer_7b46c_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 10px 0 20px 0;
}
._DialogBody_7b46c_1 ._ButtonContainer_7b46c_15 ._Button_7b46c_15 {
  width: 100% !important;
  margin: 5px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1c1x1_11 {
  padding: 25px 30px 20px 30px;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 {
  width: 100%;
  display: flex;
  margin-bottom: 15px;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Input_1c1x1_14 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Input_1c1x1_14 ._UserInput_1c1x1_23 {
  width: 100% !important;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Autocomplete_1c1x1_26 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Autocomplete_1c1x1_26 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Autocomplete_1c1x1_26 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1c1x1_11 ._CheckboxContainer_1c1x1_40 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 15px;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 6px 4px;
  border-radius: 6px;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54:nth-child(even) {
  background-color: #fafafa;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 ._DayLabel_1c1x1_66 {
  min-width: 90px;
  font-weight: 600;
  font-size: 14px;
  margin: 0 5px;
}
._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 ._DayTimeInput_1c1x1_72 {
  flex: 1;
  margin: 0 5px;
}
._DialogBody_1c1x1_11 ._ButtonContainer_1c1x1_76 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_1c1x1_11 ._ButtonContainer_1c1x1_76 ._Button_1c1x1_76 {
  width: 45%;
  margin: 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 {
    flex-direction: column !important;
    margin-bottom: 0 !important;
  }
  ._DialogBody_1c1x1_11 ._InputContainer_1c1x1_14 ._Input_1c1x1_14 {
    margin: 5px 0 !important;
  }
  ._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 {
    flex-wrap: wrap;
  }
  ._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 ._DayLabel_1c1x1_66 {
    width: 100%;
    min-width: unset;
  }
  ._DialogBody_1c1x1_11 ._DayTimesContainer_1c1x1_47 ._DayTimeRow_1c1x1_54 ._DayTimeInput_1c1x1_72 {
    flex: 1;
    min-width: calc(50% - 10px);
  }
  ._DialogBody_1c1x1_11 ._ButtonContainer_1c1x1_76 {
    flex-direction: column;
  }
  ._DialogBody_1c1x1_11 ._ButtonContainer_1c1x1_76 ._Button_1c1x1_76 {
    width: 100%;
    margin-top: 10px;
  }
}._DialogBody_1bdyu_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 400px;
}
._DialogBody_1bdyu_1 ._SelectContainer_1bdyu_8 {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._DialogBody_1bdyu_1 ._SelectContainer_1bdyu_8 ._UserInput_1bdyu_16 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1bdyu_1 ._CheckBoxContainer_1bdyu_20 {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._DialogBody_1bdyu_1 ._FullWidth_1bdyu_28 {
  width: 100% !important;
}
._DialogBody_1bdyu_1 ._ButtonContainer_1bdyu_31 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_1bdyu_1 ._ButtonContainer_1bdyu_31 ._Button_1bdyu_31 {
  width: 100%;
  margin: 0 10px 10px 10px;
}

._HiddenContainer_1bdyu_43 {
  position: fixed;
  top: 0;
  left: -99999px;
  z-index: -1;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._LineBackgroundForMe_tkarb_11 {
  background-color: #b5dfb4 !important;
  border-radius: 15px;
  margin: 10px 15px 0 15px !important;
}

._Line_tkarb_11 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(100% - 60px);
  margin: 0 15px;
  padding: 10px 20px 10px 10px;
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 {
  width: 20%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 ._MeButtonIcon_tkarb_32 {
  color: #529d50;
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 ._MeButtonIcon_tkarb_32:hover {
  color: #000000;
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 ._ButtonIcon_tkarb_38 {
  color: var(--daycare-dark);
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 ._ButtonIcon_tkarb_38:hover {
  color: #000000;
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 ._Icon_tkarb_44 {
  color: var(--daycare-dark);
  cursor: default;
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 ._Info_tkarb_48 {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 ._Info_tkarb_48 ._Name_tkarb_55 {
  display: flex !important;
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  justify-content: flex-start;
}
._Line_tkarb_11 ._StaffProfile_tkarb_25 ._Info_tkarb_48 ._Hours_tkarb_62 {
  display: flex !important;
  width: 100%;
  font-size: 0.8rem;
  font-weight: 400;
  justify-content: flex-start;
}
._Line_tkarb_11 ._Slots_tkarb_69 {
  width: 80%;
  display: flex;
  justify-content: center;
}
._Line_tkarb_11 ._Slots_tkarb_69 ._AddButtonIcon_tkarb_74 {
  color: var(--daycare-dark);
}
._Line_tkarb_11 ._Slots_tkarb_69 ._AddButtonIcon_tkarb_74:hover {
  color: #000000;
}

@media (max-width: 768px) {
  ._LineBackgroundForMe_tkarb_11 {
    background-color: #b5dfb4 !important;
    border-radius: 15px;
    margin: 10px 0 0 0 !important;
  }
  ._Line_tkarb_11 {
    flex-direction: column;
    width: calc(100% - 20px);
    margin: 0;
    padding: 10px;
  }
  ._Line_tkarb_11 ._StaffProfile_tkarb_25 {
    width: 100%;
    margin-bottom: 10px;
  }
  ._Line_tkarb_11 ._Slots_tkarb_69 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TimeBarSlots_1nu0n_11 {
  display: flex;
  align-items: center;
  width: 100%;
}
._TimeBarSlots_1nu0n_11 ._TimeSlot_1nu0n_16 {
  position: relative;
  top: 0;
  height: 100%;
  border-radius: 10px;
  cursor: pointer;
}
._TimeBarSlots_1nu0n_11 ._TimeSlot_1nu0n_16 ._StartEnd_1nu0n_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}
._TimeBarSlots_1nu0n_11 ._TimeSlot_1nu0n_16 ._StartEnd_1nu0n_23 ._Text_1nu0n_30 {
  margin: 5px 10px;
  color: white;
}
._TimeBarSlots_1nu0n_11 ._TimeSlot_1nu0n_16 ._StartEnd_1nu0n_23 ._Icon_1nu0n_34 {
  color: white;
}
._TimeBarSlots_1nu0n_11 ._TimeSlot_1nu0n_16 ._PreparationLabel_1nu0n_37 {
  position: absolute;
  top: -18px;
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--daycare-dark);
  white-space: nowrap;
}
._TimeBarSlots_1nu0n_11 ._TimeSlot_1nu0n_16 ._PreparationLabel_1nu0n_37._Before_1nu0n_46 {
  left: -50%;
}
._TimeBarSlots_1nu0n_11 ._TimeSlot_1nu0n_16 ._PreparationLabel_1nu0n_37._After_1nu0n_49 {
  right: -50%;
}

._ValidatedSlot_1nu0n_53 {
  background-color: #529d50;
}

._StaffWork_1nu0n_57 {
  background-color: #529d50;
}

._PreparationTask_1nu0n_61 {
  background: repeating-linear-gradient(45deg, #529d50, #529d50 10px, #1e1e1e 0, #1e1e1e 20px) !important;
}

._Transparent_1nu0n_65 {
  background-color: transparent !important;
  cursor: default !important;
}

._Clickable_1nu0n_70 {
  cursor: pointer !important;
}

._RegularRequest_1nu0n_74 {
  background-color: #cf8edf;
}

._Regular_1nu0n_74 {
  background-color: #ba55d3;
}

._Absence_1nu0n_82 {
  background: repeating-linear-gradient(45deg, #ba55d3, #ba55d3 10px, #1e1e1e 0, #1e1e1e 20px) !important;
}

._AvailableSlot_1nu0n_86 {
  background-color: #f8c778;
}

._ExpiredSlot_1nu0n_90 {
  background-color: #cecece;
}

._RemainderAvailableSlot_1nu0n_94 {
  background-color: #f5deb3;
}

._ScheduledSlot_1nu0n_98 {
  background-color: #ff0000;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._IndicatorsContainer_31xfh_11 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: calc(90% - 20px);
}

._SelectorContainer_31xfh_18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 80px);
  margin: 0 40px;
}
._SelectorContainer_31xfh_18 ._SelectorLeft_31xfh_25 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 30px;
  width: 20%;
}
._SelectorContainer_31xfh_18 ._SelectorRight_31xfh_32 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 5px 0 0;
  width: 25%;
}
._SelectorContainer_31xfh_18 ._SelectorRight_31xfh_32 ._SectionGroupContainer_31xfh_39 {
  width: calc(100% - 60px);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._SelectorContainer_31xfh_18 ._SelectorRight_31xfh_32 ._SectionGroupContainer_31xfh_39 ._IconRight_31xfh_46 {
  cursor: pointer;
  margin-left: 20px;
}
._SelectorContainer_31xfh_18 ._SelectorRight_31xfh_32 ._SectionGroupContainer_31xfh_39 ._IconLeft_31xfh_50 {
  cursor: pointer;
  margin-right: 20px;
}
._SelectorContainer_31xfh_18 ._SelectorRight_31xfh_32 ._SectionGroupContainer_31xfh_39 ._SectionGroup_31xfh_39 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  width: calc(100% - 20px);
}

._DraftingContainer_31xfh_66 {
  width: calc(90% - 20px);
  margin: 20px auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._DraftingContainer_31xfh_66 ._Header_31xfh_74 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40px);
  margin: 20px;
}
._DraftingContainer_31xfh_66 ._Header_31xfh_74 ._ArrowIcon_31xfh_81 {
  cursor: pointer;
  color: var(--daycare-dark);
}
._DraftingContainer_31xfh_66 ._Header_31xfh_74 ._ArrowIcon_31xfh_81:hover {
  color: var(--daycare-light);
}
._DraftingContainer_31xfh_66 ._Header_31xfh_74 ._TitleAndCalendar_31xfh_88 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
._DraftingContainer_31xfh_66 ._Header_31xfh_74 ._TitleAndCalendar_31xfh_88 ._DateTitle_31xfh_94 {
  white-space: nowrap;
  font-size: clamp(1rem, 4vw, 1.2rem);
}
._DraftingContainer_31xfh_66 ._Header_31xfh_74 ._TitleAndCalendar_31xfh_88 ._CalendarIcon_31xfh_98 {
  margin-left: 10px;
}
._DraftingContainer_31xfh_66 ._Text_31xfh_101 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
  margin-top: 10px;
}
._DraftingContainer_31xfh_66 ._Text_31xfh_101 ._Link_31xfh_109 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._DraftingContainer_31xfh_66 ._Text_31xfh_101 ._Link_31xfh_109:hover {
  color: var(--daycare-light);
}
._DraftingContainer_31xfh_66 ._MealButtonContainer_31xfh_117 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_31xfh_11 {
    margin: 0 !important;
    width: 100% !important;
    justify-content: space-around !important;
  }
  ._SelectorContainer_31xfh_18 {
    width: calc(100% - 20px) !important;
    margin: 10px !important;
    flex-direction: column !important;
  }
  ._SelectorContainer_31xfh_18 ._SelectorLeft_31xfh_25 {
    width: calc(100% - 20px) !important;
    margin: 0 15px 10px 15px !important;
  }
  ._SelectorContainer_31xfh_18 ._SelectorRight_31xfh_32 {
    width: 100% !important;
    margin: 0 !important;
  }
  ._SelectorContainer_31xfh_18 ._SelectorRight_31xfh_32 ._SectionGroupContainer_31xfh_39 {
    width: calc(100% - 20px);
  }
  ._DraftingContainer_31xfh_66 {
    margin: 10px auto !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Page_1crzl_11 {
  width: 1000px;
  padding: 30px;
  background-color: #fff;
  color: #000000;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
}

._PageHeader_1crzl_19 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 20px;
}
._PageHeader_1crzl_19 p {
  flex: 1;
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._PageHeaderDate_1crzl_36 {
  text-align: left;
  text-transform: capitalize;
}

._PageHeaderSection_1crzl_41 {
  text-align: center;
  font-size: 20px;
}

._PageHeaderDaycare_1crzl_46 {
  text-align: right;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._HeaderPosition_1yqud_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Right_1yqud_26 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  width: 25%;
  max-width: 25%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Right_1yqud_26 ._Selector_1yqud_34 {
  width: 100%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Right_1yqud_26 ._Button_1yqud_37 {
  display: flex;
  width: 100%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Right_1yqud_26 ._Icon_1yqud_41 {
  cursor: pointer;
  margin-right: 20px;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Left_1yqud_45 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 25%;
  max-width: 25%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Left_1yqud_45 ._Selector_1yqud_34 {
  width: 100%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Left_1yqud_45 ._Button_1yqud_37 {
  width: 100%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Left_1yqud_45 ._DaycareSelector_1yqud_59 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Left_1yqud_45 ._DaycareSelector_1yqud_59 ._FormControl_1yqud_65 {
  width: 100% !important;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Left_1yqud_45 ._ButtonContainer_1yqud_68 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Center_1yqud_73 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 45%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Center_1yqud_73 ._Selector_1yqud_34 {
  width: 100%;
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Center_1yqud_73 ._IconContainer_1yqud_83 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin: 0 10px;
  width: calc(100% - 20px);
}
._HeaderPosition_1yqud_11 ._Container_1yqud_18 ._Center_1yqud_73 ._IconContainer_1yqud_83 ._Icon_1yqud_41 {
  cursor: pointer;
  margin-left: 10px;
}._DialogBody_gnpjp_1 {
  min-width: 200px;
  padding: 0 20px;
}
._DialogBody_gnpjp_1 ._Container_gnpjp_5 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
  padding: 20px;
}
._DialogBody_gnpjp_1 ._ButtonContainer_gnpjp_12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
._DialogBody_gnpjp_1 ._ButtonContainer_gnpjp_12 ._Button_gnpjp_12 {
  width: 100% !important;
  margin: 5px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._HeaderPositionParent_dyqso_11 {
  background-color: var(--parent-extra-light) !important;
}

._HeaderPosition_dyqso_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background-color: var(--daycare-extra-light);
  padding-bottom: 5px;
}
._HeaderPosition_dyqso_11 ._LeftContainer_dyqso_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin: 10px 0;
}
._HeaderPosition_dyqso_11 ._LeftContainer_dyqso_24 ._Button_dyqso_31 {
  width: 40px;
  height: 40px;
  margin-left: 10px !important;
}
._HeaderPosition_dyqso_11 ._LeftContainer_dyqso_24 ._Icon_dyqso_36 {
  width: 25px;
  height: 25px;
}
._HeaderPosition_dyqso_11 ._CenterContainer_dyqso_40 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 10px 0;
}
._HeaderPosition_dyqso_11 ._CenterContainer_dyqso_40 ._Tabs_dyqso_47 {
  background-color: var(--daycare-extra-light);
  border-radius: 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
._HeaderPosition_dyqso_11 ._CenterContainer_dyqso_40 ._Tabs_dyqso_47 ._Tab_dyqso_47 {
  padding: 0 10px;
}
._HeaderPosition_dyqso_11 ._CenterContainer_dyqso_40 ._Tabs_dyqso_47 ._TabActive_dyqso_60 {
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50px;
  padding: 0 10px;
  margin: 0 3px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._HeaderPosition_dyqso_11 ._RightContainer_dyqso_71 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  margin: 10px 10px 10px 0;
}
._HeaderPosition_dyqso_11 ._RightContainer_dyqso_71 ._Button_dyqso_31 {
  width: 40px;
  height: 40px;
}
._HeaderPosition_dyqso_11 ._RightContainer_dyqso_71 ._Icon_dyqso_36 {
  width: 25px;
  height: 25px;
}
._HeaderPosition_dyqso_11 ._RightContainer_dyqso_71 ._Menu_dyqso_86 {
  margin-top: 10px !important;
}

._BadgeDaycare_dyqso_90 span {
  transform: translateY(0);
  color: #fff;
  background-color: var(--daycare-main);
}

@media (max-width: 768px) {
  ._HeaderPosition_dyqso_11 ._LeftContainer_dyqso_24 {
    width: 100%;
  }
  ._HeaderPosition_dyqso_11 ._LeftContainer_dyqso_24 ._Button_dyqso_31 {
    margin-left: 10px !important;
  }
  ._HeaderPosition_dyqso_11 ._RightContainer_dyqso_71 {
    width: 100%;
    margin: 10px 0;
  }
  ._HeaderPosition_dyqso_11 ._RightContainer_dyqso_71 ._Button_dyqso_31 {
    margin-left: 0 !important;
    margin-right: 10px !important;
  }
}._DialogBody_13qr6_1 {
  min-width: 200px;
  padding: 0 20px;
}
._DialogBody_13qr6_1 ._Container_13qr6_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding: 20px;
}
._DialogBody_13qr6_1 ._ButtonContainer_13qr6_12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
._DialogBody_13qr6_1 ._ButtonContainer_13qr6_12 ._Button_13qr6_12 {
  width: 100% !important;
  margin: 5px 0;
}._DialogBody_1f4cg_1 {
  min-width: 200px;
  padding: 0 20px;
}
._DialogBody_1f4cg_1 ._Container_1f4cg_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding: 20px;
}
._DialogBody_1f4cg_1 ._ButtonContainer_1f4cg_12 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}._DialogBody_1f4cg_1 {
  min-width: 200px;
  padding: 0 20px;
}
._DialogBody_1f4cg_1 ._Container_1f4cg_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding: 20px;
}
._DialogBody_1f4cg_1 ._ButtonContainer_1f4cg_12 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 ._Input_1wj3g_11 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 ._Input_1wj3g_11 ._UserInput_1wj3g_25 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 ._TextAreaInput_1wj3g_29 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 ._TextAreaInput_1wj3g_29 ._TextArea_1wj3g_29 {
  width: calc(100% - 15px);
  max-width: 300px !important;
  min-width: calc(100% - 15px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 ._TextAreaInput_1wj3g_29 ._TextAreaTitle_1wj3g_43 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_1wj3g_11 ._ButtonContainer_1wj3g_49 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_1wj3g_11 ._ButtonContainer_1wj3g_49 ._Button_1wj3g_49 {
  width: 48%;
  margin: 10px 0;
}

@media (max-width: 768px) {
  ._DialogBody_1wj3g_11 {
    min-width: 250px !important;
  }
  ._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 ._Input_1wj3g_11 {
    flex-direction: column;
  }
  ._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 ._TextAreaInput_1wj3g_29 ._TextArea_1wj3g_29 {
    width: 100% !important;
    min-width: 100% !important;
    margin: 5px 0 !important;
  }
  ._DialogBody_1wj3g_11 ._InputContainer_1wj3g_11 ._TextAreaInput_1wj3g_29 ._TextAreaTitle_1wj3g_43 {
    margin: 0 !important;
  }
  ._DialogBody_1wj3g_11 ._ButtonContainer_1wj3g_49 {
    flex-direction: column;
  }
  ._DialogBody_1wj3g_11 ._ButtonContainer_1wj3g_49 ._Button_1wj3g_49 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1revm_11 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1revm_11 ._Input_1revm_17 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1revm_11 ._Input_1revm_17 ._UserInput_1revm_24 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_1revm_11 ._ButtonContainer_1revm_28 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_1revm_11 ._ButtonContainer_1revm_28 ._Button_1revm_28 {
  width: 48%;
  margin: 10px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._CalendarHandler_iveq5_11 {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: white;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Header_iveq5_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  margin-bottom: 10px;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Header_iveq5_23 ._HeaderTitle_iveq5_30 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Header_iveq5_23 ._HeaderTitle_iveq5_30 ._Title_iveq5_35 {
  font-size: 1rem;
  margin: 0;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Header_iveq5_23 ._ButtonParent_iveq5_39 {
  width: 40px;
  height: 40px;
  background-color: var(--parent-main);
  color: #fff;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Header_iveq5_23 ._ButtonParent_iveq5_39:hover {
  color: #fff;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Header_iveq5_23 ._ButtonDaycare_iveq5_48 {
  width: 40px;
  height: 40px;
  background-color: var(--daycare-main);
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Header_iveq5_23 ._ButtonDaycare_iveq5_48:hover {
  color: #000000;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 {
  flex-grow: 1;
  width: 100%;
  height: 100%;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 ._HeaderCellDaycare_iveq5_61 {
  background-color: var(--daycare-light);
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 ._HeaderCellParent_iveq5_64 {
  background-color: var(--parent-light);
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 ._EventCell_iveq5_67 {
  background-color: rgba(17, 255, 238, 0);
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 ._AllDay_iveq5_73 {
  border: none !important;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 ._MoreLinkDaycare_iveq5_76 {
  color: var(--daycare-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 ._MoreLinkParent_iveq5_82 {
  color: var(--parent-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 ._NoEventsDaycare_iveq5_88 {
  color: var(--daycare-dark);
}
._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Calendar_iveq5_11 ._NoEventsParent_iveq5_91 {
  color: var(--parent-dark);
}
._CalendarHandler_iveq5_11 ._TextContainer_iveq5_94 {
  width: calc(100% - 20px);
  height: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--daycare-extra-light);
}
._CalendarHandler_iveq5_11 ._TextContainer_iveq5_94 ._Text_iveq5_94 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  background-color: #fff;
  display: flex;
  text-align: center;
  align-items: center;
  flex-direction: column;
  border-radius: 20px;
  margin: auto;
  padding: 20px;
}
._CalendarHandler_iveq5_11 ._TextContainer_iveq5_94 ._Text_iveq5_94 ._Link_iveq5_114 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._CalendarHandler_iveq5_11 ._TextContainer_iveq5_94 ._Text_iveq5_94 ._Link_iveq5_114:hover {
  color: var(--daycare-light);
}

:root {
  --fc-daygrid-event-dot-width: 0px !important;
  --fc-list-event-dot-width: 0px !important;
  --fc-today-bg-color: #f5f5f5 !important;
}

@media (max-width: 768px) {
  ._CalendarHandler_iveq5_11 ._CalendarAndHeader_iveq5_16 ._Header_iveq5_23 ._ButtonDaycare_iveq5_48 {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50% !important;
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ContainerParent_ufoin_11 {
  background-color: var(--parent-extra-light) !important;
}

._Container_ufoin_11 {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 1;
  background-color: var(--daycare-extra-light);
}
._Container_ufoin_11 ._Agenda_ufoin_22 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex: 0 0 auto;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerParent_ufoin_30 {
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
  padding: 10px 20px;
  margin: 0 0 5px 0 !important;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerParent_ufoin_30 .rdp-button_previous,
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerParent_ufoin_30 .rdp-button_next {
  color: var(--parent-dark) !important;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerParent_ufoin_30 .rdp-button_previous svg,
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerParent_ufoin_30 .rdp-button_next svg {
  fill: var(--parent-dark) !important;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerDaycare_ufoin_45 {
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
  padding: 10px 20px;
  margin: 0 0 5px 0 !important;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerDaycare_ufoin_45 .rdp-button_previous,
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerDaycare_ufoin_45 .rdp-button_next {
  color: var(--daycare-dark) !important;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerDaycare_ufoin_45 .rdp-button_previous svg,
._Container_ufoin_11 ._Agenda_ufoin_22 ._DayPickerDaycare_ufoin_45 .rdp-button_next svg {
  fill: var(--daycare-dark) !important;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._SelectedDayDaycare_ufoin_60 {
  background-color: var(--daycare-dark) !important;
  color: white;
  border-radius: 50px;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._SelectedDayParent_ufoin_65 {
  background-color: var(--parent-main) !important;
  color: white;
  border-radius: 50px;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._AgendaDot_ufoin_70 {
  position: relative;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._AgendaDot_ufoin_70::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._AgendaDotParent_ufoin_83::after {
  background-color: var(--parent-main);
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._AgendaDotDaycare_ufoin_86::after {
  background-color: var(--daycare-dark);
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._IconButtonDaycare_ufoin_89 {
  color: var(--daycare-dark);
}
._Container_ufoin_11 ._Agenda_ufoin_22 ._IconButtonParent_ufoin_92 {
  color: var(--parent-dark);
}
._Container_ufoin_11 ._EventList_ufoin_95 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 auto;
  overflow-y: auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
  margin: 5px 10px 10px 10px;
  padding: 5px 5px;
  height: 100%;
  max-height: 100%;
}
._Container_ufoin_11 ._EventList_ufoin_95 ._NoEvent_ufoin_109 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
._Container_ufoin_11 ._EventList_ufoin_95 ._EventGroup_ufoin_115 {
  display: flex;
  flex-direction: column;
  margin: 5px 0;
}
._Container_ufoin_11 ._EventList_ufoin_95 ._EventGroup_ufoin_115 ._EventDate_ufoin_120 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 10px;
  padding: 5px 10px;
  margin: 0 0 5px 0;
}
._Container_ufoin_11 ._EventList_ufoin_95 ._ButtonContainer_ufoin_129 {
  display: flex;
  justify-content: center;
  margin: 5px 0;
}
._Container_ufoin_11 ._EventList_ufoin_95 ._ButtonContainer_ufoin_129 ._Button_ufoin_129 {
  width: 60%;
}
._Container_ufoin_11 ._HiddenDay_ufoin_137 {
  display: none !important;
}
._Container_ufoin_11 ._Today_ufoin_140 {
  color: black;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 50px;
}._DialogBody_alhk9_1 {
  min-width: 300px;
  padding: 0 20px;
}
._DialogBody_alhk9_1 ._Container_alhk9_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding-top: 20px;
}
._DialogBody_alhk9_1 ._Container_alhk9_5 ._renderEvent_alhk9_12 {
  width: 100%;
  margin: 1px 0;
}
._DialogBody_alhk9_1 ._ButtonContainer_alhk9_16 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 10px 0 20px 0;
}
._DialogBody_alhk9_1 ._ButtonContainer_alhk9_16 ._Button_alhk9_16 {
  width: 100% !important;
  margin: 5px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TextContainer_q7hrn_11 {
  width: calc(100% - 20px);
  height: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
}
._TextContainer_q7hrn_11 ._Text_q7hrn_11 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  background-color: var(--daycare-extra-light);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 20px;
  margin: auto;
  padding: 20px;
}
._TextContainer_q7hrn_11 ._Text_q7hrn_11 ._Link_q7hrn_29 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._TextContainer_q7hrn_11 ._Text_q7hrn_11 ._Link_q7hrn_29:hover {
  color: var(--daycare-light);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._CalendarHandler_7ytoy_11 {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: white;
  border-radius: 20px;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Header_7ytoy_24 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Header_7ytoy_24 ._HeaderTitle_7ytoy_29 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Header_7ytoy_24 ._HeaderTitle_7ytoy_29 ._Title_7ytoy_34 {
  font-size: 1.2rem;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Header_7ytoy_24 ._HeaderTitle_7ytoy_29 ._Icon_7ytoy_37 {
  margin-left: 10px;
  cursor: pointer;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 {
  flex-grow: 1;
  width: 100%;
  height: 100%;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._HeaderCellDaycare_7ytoy_46 {
  background-color: var(--daycare-light);
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._HeaderCellParent_7ytoy_49 {
  background-color: var(--parent-light);
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._EventCell_7ytoy_52 {
  background-color: rgba(17, 255, 238, 0);
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  cursor: pointer !important;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._AllDay_7ytoy_59 {
  border: none !important;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._MoreLinkDaycare_7ytoy_62 {
  top: 0;
  color: var(--daycare-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._MoreLinkDaycare_7ytoy_62:hover {
  color: var(--daycare-light);
  background-color: rgba(17, 255, 238, 0);
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._MoreLinkParent_7ytoy_73 {
  color: var(--parent-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._MoreLinkParent_7ytoy_73:hover {
  color: var(--parent-light);
  background-color: rgba(17, 255, 238, 0);
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._NoEventsDaycare_7ytoy_83 {
  color: var(--daycare-dark);
}
._CalendarHandler_7ytoy_11 ._CalendarAndHeader_7ytoy_16 ._Calendar_7ytoy_11 ._NoEventsParent_7ytoy_86 {
  color: var(--parent-dark);
}
._CalendarHandler_7ytoy_11 ._TextContainer_7ytoy_89 {
  width: calc(100% - 20px);
  height: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
}
._CalendarHandler_7ytoy_11 ._TextContainer_7ytoy_89 ._Text_7ytoy_89 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  background-color: var(--daycare-extra-light);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 20px;
  margin: auto;
  padding: 20px;
}
._CalendarHandler_7ytoy_11 ._TextContainer_7ytoy_89 ._Text_7ytoy_89 ._Link_7ytoy_107 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._CalendarHandler_7ytoy_11 ._TextContainer_7ytoy_89 ._Text_7ytoy_89 ._Link_7ytoy_107:hover {
  color: var(--daycare-light);
}

:root {
  --fc-daygrid-event-dot-width: 0px !important;
  --fc-list-event-dot-width: 0px !important;
  --fc-today-bg-color: #f5f5f5 !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TableAndHeader_1gu95_11 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: white;
  border-radius: 20px;
}
._TableAndHeader_1gu95_11 ._Header_1gu95_18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._TableAndHeader_1gu95_11 ._Header_1gu95_18 ._HeaderTitle_1gu95_23 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._TableAndHeader_1gu95_11 ._Header_1gu95_18 ._HeaderTitle_1gu95_23 ._Title_1gu95_28 {
  font-size: 1.2rem !important;
}
._TableAndHeader_1gu95_11 ._Header_1gu95_18 ._HeaderTitle_1gu95_23 ._Icon_1gu95_31 {
  margin-left: 10px;
  cursor: pointer;
}
._TableAndHeader_1gu95_11 ._TablePlacement_1gu95_35 {
  width: 100% !important;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 85px !important;
}
._TableAndHeader_1gu95_11 ._TablePlacement_1gu95_35 ._Table_1gu95_11 {
  width: 100%;
}
._TableAndHeader_1gu95_11 ._TablePlacement_1gu95_35 ._Table_1gu95_11 ._TableHeader_1gu95_44 {
  background-color: var(--daycare-light);
}
._TableAndHeader_1gu95_11 ._TablePlacement_1gu95_35 ._Table_1gu95_11 ._TableHeader_1gu95_44 ._Text_1gu95_47 {
  font-size: 1rem;
  font-weight: 500;
  padding: 10px 0 !important;
}
._TableAndHeader_1gu95_11 ._TablePlacement_1gu95_35 ._Table_1gu95_11 ._TableBody_1gu95_52 ._TableHeader_1gu95_44 {
  background-color: var(--daycare-extra-light);
}
._TableAndHeader_1gu95_11 ._StaffDayContainer_1gu95_55 {
  width: calc(100% - 40px);
  margin: 0 20px 20px;
  padding-bottom: 20px;
}
._TableAndHeader_1gu95_11 ._StaffDayContainer_1gu95_55 ._StaffDayHeader_1gu95_60 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
._TableAndHeader_1gu95_11 ._StaffDayContainer_1gu95_55 ._NoStaffText_1gu95_66 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}

@media (max-width: 768px) {
  ._TableAndHeader_1gu95_11 ._Header_1gu95_18 {
    margin: 0 10px 15px 10px !important;
  }
  ._TableAndHeader_1gu95_11 ._Header_1gu95_18 ._ButtonArrow_1gu95_78 {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50% !important;
  }
  ._TableAndHeader_1gu95_11 ._TablePlacement_1gu95_35 {
    margin-bottom: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._RowBackgroundForMe_1fui6_11 {
  background-color: #b5dfb4 !important;
}

._StaffCell_1fui6_15 {
  display: flex !important;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 32px) !important;
  height: 100% !important;
}
._StaffCell_1fui6_15 ._ButtonIcon_1fui6_23 {
  color: var(--daycare-dark);
}
._StaffCell_1fui6_15 ._ButtonIcon_1fui6_23:hover {
  color: #000000;
}
._StaffCell_1fui6_15 ._Info_1fui6_29 {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
}
._StaffCell_1fui6_15 ._Info_1fui6_29 ._Name_1fui6_36 {
  display: flex !important;
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  justify-content: flex-start;
}
._StaffCell_1fui6_15 ._Info_1fui6_29 ._Me_1fui6_43 {
  color: #529d50;
}
._StaffCell_1fui6_15 ._Info_1fui6_29 ._Hours_1fui6_46 {
  display: flex !important;
  width: 100%;
  font-size: 0.8rem;
  font-weight: 400;
  justify-content: flex-start;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._WorkCell_1cf5a_11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._WorkCell_1cf5a_11 ._ButtonIcon_1cf5a_17 {
  margin: 10px 0;
}
._WorkCell_1cf5a_11 ._Event_1cf5a_20 {
  width: 100%;
  background-color: #466aa8;
  color: #fff;
  border-radius: 5px;
  padding: 10px;
  margin: 3px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._WorkCell_1cf5a_11 ._Event_1cf5a_20 ._Title_1cf5a_34 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1cf5a_11 ._Event_1cf5a_20 ._Subtitle_1cf5a_38 {
  font-size: 0.8rem;
  font-weight: 400;
}
._WorkCell_1cf5a_11 ._Event_1cf5a_20:hover {
  background-color: var(--parent-main);
}
._WorkCell_1cf5a_11 ._ClosingDay_1cf5a_45 {
  width: calc(100% - 20px);
  background-color: #000000;
  color: #fff;
  border-radius: 5px;
  padding: 10px;
  margin: 3px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._WorkCell_1cf5a_11 ._ClosingDay_1cf5a_45 ._Title_1cf5a_34 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1cf5a_11 ._ClosingDay_1cf5a_45:hover {
  background-color: rgba(0, 0, 0, 0.38);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_18ti1_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_18ti1_11 ._HeaderRow_18ti1_19 {
  display: flex;
  width: 100% !important;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_18ti1_11 ._HeaderRow_18ti1_19 ._DaycareSelector_18ti1_25 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
  width: 20%;
  max-width: 21%;
}
._PagePosition_18ti1_11 ._Container_18ti1_33 {
  width: calc(90% - 20px);
  margin: 20px auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._PagePosition_18ti1_11 ._Container_18ti1_33 ._TitleContainer_18ti1_41 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40px);
  margin: 20px 20px 0 20px;
}
._PagePosition_18ti1_11 ._Container_18ti1_33 ._TitleContainer_18ti1_41 ._Title_18ti1_41 {
  text-align: left;
  margin-left: 20px;
}
._PagePosition_18ti1_11 ._Container_18ti1_33 ._IndicatorsContainer_18ti1_52 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin: 20px 0;
}
._PagePosition_18ti1_11 ._Container_18ti1_33 ._IndicatorsContainer_18ti1_52 ._Clickable_18ti1_59 {
  cursor: pointer;
  margin: 0 20px;
}
._PagePosition_18ti1_11 ._Container_18ti1_33 ._TableContainer_18ti1_63 {
  width: 100%;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  ._PagePosition_18ti1_11 {
    margin-top: 25px;
  }
  ._PagePosition_18ti1_11 ._HeaderRow_18ti1_19 ._DaycareSelector_18ti1_25 {
    width: 92%;
    max-width: 92%;
  }
  ._PagePosition_18ti1_11 ._Container_18ti1_33 ._IndicatorsContainer_18ti1_52 {
    flex-wrap: wrap !important;
  }
  ._PagePosition_18ti1_11 ._Container_18ti1_33 ._IndicatorsContainer_18ti1_52 ._Clickable_18ti1_59 {
    margin: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._RequestsPosition_ywk03_11 ._RequestsContainer_ywk03_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._RequestsPosition_ywk03_11 ._RequestsContainer_ywk03_11 ._TablePlacement_ywk03_18 {
  width: calc(100% - 40px);
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin: 20px;
}
._RequestsPosition_ywk03_11 ._RequestsContainer_ywk03_11 ._TablePlacement_ywk03_18 ._Table_ywk03_18 {
  width: 100%;
}
._RequestsPosition_ywk03_11 ._NoRequests_ywk03_27 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
._RequestsPosition_ywk03_11 ._SelectedRequests_ywk03_33 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px 0 20px 0;
}
._RequestsPosition_ywk03_11 ._SelectedRequests_ywk03_33 ._Button_ywk03_39 {
  width: 20%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._RequestsPosition_ywk03_11 ._SelectedRequests_ywk03_33 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px 0 20px 0;
  }
  ._RequestsPosition_ywk03_11 ._SelectedRequests_ywk03_33 ._Button_ywk03_39 {
    width: 100%;
    margin: 0 10px;
  }
  ._RequestsPosition_ywk03_11 ._TablePlacement_ywk03_18 {
    width: calc(100% - 20px) !important;
    margin: 10px !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TableHeader_a09eu_11 {
  background-color: var(--daycare-light);
}

._TableCellIconHeader_a09eu_15 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
._TableCellIconHeader_a09eu_15 ._IconHeader_a09eu_21 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._TableCellIconHeader_a09eu_15 ._IconHeader_a09eu_21:hover {
  color: #fff;
}

._TableCellIcon_a09eu_15 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
._TableCellIcon_a09eu_15 ._Icon_a09eu_21 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._TableCellIcon_a09eu_15 ._Icon_a09eu_21:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._TableCellIcon_a09eu_15 {
    flex-direction: column !important;
  }
  ._TableCellIcon_a09eu_15 ._Icon_a09eu_21 {
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._RequestCell_19neo_11 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 0 10px;
  padding: 10px;
  border-radius: 5px;
}
._RequestCell_19neo_11 ._Line_19neo_20 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._RequestCell_19neo_11 ._Line_19neo_20 ._IconAndText_19neo_26 {
  display: flex;
  align-items: center;
}
._RequestCell_19neo_11 ._Line_19neo_20 ._IconAndText_19neo_26 ._Icon_19neo_26 {
  margin: 0 10px 0 30px;
}
._RequestCell_19neo_11 ._Line_19neo_20 ._IconAndText_19neo_26 ._Request_19neo_11 {
  margin-right: 10px;
  color: #b5dfb4 !important;
}
._RequestCell_19neo_11 ._Line_19neo_20 ._IconAndText_19neo_26 ._RegularRequest_19neo_37 {
  margin-right: 10px;
  color: #cf8edf !important;
}
._RequestCell_19neo_11 ._Line_19neo_20 ._IconAndText_19neo_26 ._Absence_19neo_41 {
  margin-right: 10px;
  background: repeating-linear-gradient(45deg, #ba55d3, #ba55d3 10px, #1e1e1e 10px, #1e1e1e 20px);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  color: #ba55d3;
}
._RequestCell_19neo_11 ._Line_19neo_20 ._IconAndText_19neo_26 ._Text_19neo_49 {
  font-size: 14px;
}
._RequestCell_19neo_11 ._Line_19neo_20 ._TextWithSeparator_19neo_52 {
  display: flex;
  align-items: center;
  font-weight: 500;
}
._RequestCell_19neo_11 ._Line_19neo_20 ._TextWithSeparator_19neo_52 ._Separator_19neo_57 {
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._RequestCell_19neo_11 ._Line_19neo_20 ._IconAndText_19neo_26 ._Icon_19neo_26 {
    margin: 0 10px 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_zy0de_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_zy0de_11 ._Text_zy0de_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_zy0de_11 ._List_zy0de_23 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0;
  padding: 0;
}
._DialogBody_zy0de_11 ._List_zy0de_23 ._ListItem_zy0de_32 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin: 5px 0;
}
._DialogBody_zy0de_11 ._List_zy0de_23 ._ListItem_zy0de_32 ._Icon_zy0de_39 {
  color: var(--daycare-dark);
  margin: 0 10px;
}
._DialogBody_zy0de_11 ._ButtonContainer_zy0de_43 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_zy0de_11 ._ButtonContainer_zy0de_43 ._Button_zy0de_43 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_zy0de_11 ._ButtonContainer_zy0de_43 {
    width: 100%;
  }
  ._DialogBody_zy0de_11 ._ButtonContainer_zy0de_43 ._Button_zy0de_43 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_108v4_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._IndicatorsContainer_1unav_11 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_1unav_11 ._Clickable_1unav_18 {
  cursor: pointer;
}

._Header_1unav_22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._HeaderDaycare_1unav_29 {
  background-color: var(--daycare-light) !important;
}

._HeaderParent_1unav_33 {
  background-color: var(--parent-light) !important;
}

._DataGridContainer_1unav_37 {
  width: calc(90% - 20px);
  margin: 20px auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._DataGridContainer_1unav_37 ._Title_1unav_45 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_1unav_37 ._DataGrid_1unav_37 {
  border: 0;
  margin: 0 20px;
}
._DataGridContainer_1unav_37 ._Parameters_1unav_54 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
._DataGridContainer_1unav_37 ._Parameters_1unav_54 ._Icon_1unav_61 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._DataGridContainer_1unav_37 ._Parameters_1unav_54 ._Icon_1unav_61:hover {
  color: var(--daycare-dark);
}

._IconContainer_1unav_71 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_1unav_71 ._Link_1unav_79 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_1unav_71 ._Link_1unav_79 ._Icon_1unav_61 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_1unav_71 ._Link_1unav_79 ._Icon_1unav_61:hover {
  color: var(--daycare-light);
}
._IconContainer_1unav_71 ._Icon_1unav_61 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_1unav_71 ._Icon_1unav_61:hover {
  color: var(--daycare-light);
}

._InfoContainer_1unav_100 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}
._InfoContainer_1unav_100 ._Icon_1unav_61 {
  color: var(--daycare-dark);
  margin-left: 10px;
  cursor: pointer;
}
._InfoContainer_1unav_100 ._Icon_1unav_61:hover {
  color: var(--daycare-light);
}

._Clickable_1unav_18 {
  cursor: pointer;
}

._RedIcon_1unav_121 {
  color: #ff0000;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_1unav_11 {
    margin: 0 !important;
  }
  ._DataGridContainer_1unav_37 {
    width: calc(95% - 20px) !important;
  }
  ._DataGridContainer_1unav_37 ._Title_1unav_45 {
    text-align: center !important;
  }
  ._DataGridContainer_1unav_37 ._DataGrid_1unav_37 {
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_18h7k_11 ._Container_18h7k_11 {
  margin-bottom: 20px;
}
._DialogBody_18h7k_11 ._Container_18h7k_11 ._Title_18h7k_14 {
  text-align: left;
  font-size: 1rem !important;
  margin-bottom: 10px !important;
}
._DialogBody_18h7k_11 ._ButtonContainer_18h7k_19 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._DialogBody_18h7k_11 ._ButtonContainer_18h7k_19 ._Button_18h7k_19 {
  width: 48%;
  margin: 0 10px;
}

._Checkbox_18h7k_31 {
  width: 100% !important;
}

._TitleTable_18h7k_35 {
  color: #fba530 !important;
}

@media (max-width: 768px) {
  ._DialogBody_18h7k_11 ._Container_18h7k_11 {
    margin-bottom: 10px !important;
  }
  ._DialogBody_18h7k_11 ._ButtonContainer_18h7k_19 {
    flex-direction: column;
    margin-top: 20px;
  }
  ._DialogBody_18h7k_11 ._ButtonContainer_18h7k_19 ._Button_18h7k_19 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._NoBorder_t6yky_11 {
  border: none !important;
}

._Checkbox_t6yky_15 {
  width: 100% !important;
}

._SelectContainer_t6yky_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
}
._SelectContainer_t6yky_19 ._SelectInput_t6yky_26 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}

._BreakLine_t6yky_31 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}

._Checkbox_t6yky_15 {
  width: 100% !important;
}

._TitleTable_t6yky_43 {
  color: #fba530 !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._HeaderRow_r4c7q_11 {
  display: flex;
  width: 100% !important;
  justify-content: space-between;
  align-items: center;
}
._HeaderRow_r4c7q_11 ._MultipleSections_r4c7q_17 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
  width: 20%;
  max-width: 21%;
}
._HeaderRow_r4c7q_11 ._Parameters_r4c7q_25 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  max-width: 21%;
  margin: 0 3%;
}
._HeaderRow_r4c7q_11 ._Parameters_r4c7q_25 ._Icon_r4c7q_33 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._HeaderRow_r4c7q_11 ._Parameters_r4c7q_25 ._Icon_r4c7q_33:hover {
  color: var(--daycare-dark);
  -webkit-animation: _spin_r4c7q_1 4s linear infinite;
  -moz-animation: _spin_r4c7q_1 4s linear infinite;
  animation: _spin_r4c7q_1 4s linear infinite;
}
@-moz-keyframes _spin_r4c7q_1 {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes _spin_r4c7q_1 {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes _spin_r4c7q_1 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media (max-width: 768px) {
  ._HeaderRow_r4c7q_11 {
    flex-direction: column;
    align-items: center;
  }
  ._HeaderRow_r4c7q_11 ._MultipleSections_r4c7q_17 {
    margin-left: 0;
    width: 92%;
    max-width: 92%;
    margin-bottom: 20px !important;
  }
  ._HeaderRow_r4c7q_11 ._Parameters_r4c7q_25 {
    width: 92%;
    max-width: 92%;
    margin-right: 0;
    justify-content: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_30uw3_11 {
  min-width: 400px;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 30px 30px 30px;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._Text_30uw3_28 {
  margin-bottom: 10px;
  text-align: center;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._Text_30uw3_28 ._Clickable_30uw3_32 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._CheckboxContainer_30uw3_36 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._CheckboxContainer_30uw3_36 ._Checkbox_30uw3_36 {
  padding: 10px 10px 10px 0 !important;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._InputContainer_30uw3_46 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._InputContainer_30uw3_46 ._Input_30uw3_46 {
  width: 100%;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._ButtonInviteContainer_30uw3_57 {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._ButtonInviteContainer_30uw3_57 ._Button_30uw3_57 {
  width: 100%;
  margin: 10px 0;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._ButtonAddContainer_30uw3_68 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._ButtonAddContainer_30uw3_68 ._Button_30uw3_57 {
  width: 48%;
}

@media (max-width: 768px) {
  ._DialogBody_30uw3_11 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._InputContainer_30uw3_46 {
    margin-top: 0 !important;
  }
  ._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._InputContainer_30uw3_46 ._Input_30uw3_46 {
    margin-top: 10px !important;
  }
  ._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._ButtonAddContainer_30uw3_68 {
    flex-direction: column-reverse !important;
    align-items: center;
    justify-content: center;
    margin-top: 10px !important;
  }
  ._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._ButtonAddContainer_30uw3_68 ._Button_30uw3_57 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._ButtonInviteContainer_30uw3_57 {
    flex-direction: column-reverse !important;
    align-items: center;
    justify-content: center;
    margin-top: 10px !important;
  }
  ._DialogBody_30uw3_11 ._InviteContainer_30uw3_20 ._ButtonInviteContainer_30uw3_57 ._Button_30uw3_57 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_m2x4u_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_m2x4u_11 ._Text_m2x4u_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_m2x4u_11 ._Email_m2x4u_23 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  color: var(--daycare-dark);
}
._DialogBody_m2x4u_11 ._ButtonContainer_m2x4u_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_m2x4u_11 ._ButtonContainer_m2x4u_29 ._Button_m2x4u_29 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_m2x4u_11 ._ButtonContainer_m2x4u_29 {
    width: 100%;
  }
  ._DialogBody_m2x4u_11 ._ButtonContainer_m2x4u_29 ._Button_m2x4u_29 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_thm0i_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_thm0i_11 ._NoDaycareCALD_thm0i_18 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-bottom: 20px;
}
._PagePosition_thm0i_11 ._NoDaycareCALD_thm0i_18 ._Error_thm0i_31 {
  font-size: 1rem;
}
._PagePosition_thm0i_11 ._NoDaycareCALD_thm0i_18 ._Info_thm0i_34 {
  font-size: 1rem;
  color: black !important;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._Title_thm0i_57 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  width: calc(100% - 20px);
  cursor: pointer;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._Title_thm0i_57 ._Icon_thm0i_67 {
  margin-left: 10px;
  color: var(--daycare-dark);
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._InputContainer_thm0i_71 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._InputContainer_thm0i_71 ._Input_thm0i_71 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._InputContainer_thm0i_71 ._Input_thm0i_71 ._UserInput_thm0i_85 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._InputContainer_thm0i_71 ._Input_thm0i_71 ._UserInputAlone_thm0i_89 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._ButtonContainer_thm0i_93 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._Button_thm0i_93 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-top: 20px;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 20px);
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 ._Title_thm0i_57 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  width: calc(100% - 20px);
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 ._Title_thm0i_57 ._Arrow_thm0i_135 {
  margin-left: 10px;
  cursor: pointer;
  color: var(--daycare-dark);
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 ._Input_thm0i_71 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 ._Input_thm0i_71 ._UserInput_thm0i_85 {
  width: calc(100% - 10px);
  margin: 0 10px 15px 10px;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._DaycarePlacement_thm0i_150 {
  width: 100%;
  margin-bottom: 10px;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._DaycarePlacement_thm0i_150 ._SelectContainer_thm0i_154 {
  width: 100%;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._DaycarePlacement_thm0i_150 ._PermissionsTablePlacement_thm0i_157 {
  width: calc(100% - 40px);
  padding: 20px 20px 0 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: #fef6e8;
  border-radius: 20px;
  margin: 20px 0;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._DaycarePlacement_thm0i_150 ._PermissionsTablePlacement_thm0i_157 ._NoBorder_thm0i_169 {
  border: none !important;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._DaycarePlacement_thm0i_150 ._PermissionsTablePlacement_thm0i_157 ._ButtonContainer_thm0i_93 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin: 20px 0;
}
._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._DaycarePlacement_thm0i_150 ._PermissionsTablePlacement_thm0i_157 ._ButtonContainer_thm0i_93 ._Button_thm0i_93 {
  width: 40%;
  display: flex;
  justify-content: center;
}
._PagePosition_thm0i_11 ._ButtonsPlacement_thm0i_184 {
  width: 100%;
  max-width: 80%;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin-top: 20px;
}
._PagePosition_thm0i_11 ._ButtonsPlacement_thm0i_184 ._Button_thm0i_93 {
  width: calc(100% - 20px);
  margin: 0 10px;
  display: flex;
  justify-content: center;
}
._PagePosition_thm0i_11 ._ButtonsPlacement_thm0i_184 ._ButtonReduce_thm0i_203 {
  width: calc(40% - 20px);
  margin: 0 10px;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._TitleAndButton_thm0i_119 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._TitleAndButton_thm0i_119 ._Title_thm0i_57 {
    margin: 10px !important;
    text-align: center;
  }
  ._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._InputContainer_thm0i_71 {
    flex-direction: column;
  }
  ._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._InputContainer_thm0i_71 ._Input_thm0i_71 {
    flex-direction: column;
  }
  ._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._InputContainer_thm0i_71 ._Input_thm0i_71 ._UserInput_thm0i_85 {
    width: 100%;
  }
  ._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._InputContainer_thm0i_71 ._Input_thm0i_71 ._UserInputAlone_thm0i_89 {
    width: 100%;
  }
  ._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._ButtonContainer_thm0i_93 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._PagePosition_thm0i_11 ._ProfilPlacement_thm0i_38 ._Form_thm0i_50 ._Button_thm0i_93 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 {
    margin: 0 0 20px 0 !important;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  ._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 ._Title_thm0i_57 {
    margin: 0 !important;
  }
  ._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 ._Input_thm0i_71 {
    width: 100%;
    margin-top: 10px;
  }
  ._PagePosition_thm0i_11 ._StaffPlacement_thm0i_106 ._TitleAndButton_thm0i_119 ._Input_thm0i_71 ._UserInput_thm0i_85 {
    width: 100%;
    margin: 0 !important;
  }
  ._PagePosition_thm0i_11 ._ButtonsPlacement_thm0i_184 {
    flex-direction: column-reverse;
    padding-top: 10px !important;
  }
  ._PagePosition_thm0i_11 ._ButtonsPlacement_thm0i_184 ._Button_thm0i_93 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1yd5w_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1yd5w_11 ._Text_1yd5w_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_1yd5w_11 ._TextFamily_1yd5w_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 ._Button_1yd5w_30 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 {
    width: 100%;
  }
  ._DialogBody_1yd5w_11 ._ButtonContainer_1yd5w_30 ._Button_1yd5w_30 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Form_1d1f3_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_1d1f3_11 ._TitleAndButton_1d1f3_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-bottom: 20px;
  margin-left: 10px;
}
._Form_1d1f3_11 ._TitleAndButton_1d1f3_18 ._Title_1d1f3_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}
._Form_1d1f3_11 ._TitleAndButton_1d1f3_18 ._ButtonContainer_1d1f3_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: auto;
}
._Form_1d1f3_11 ._TitleAndButton_1d1f3_18 ._Icon_1d1f3_41 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin-left: 10px;
}
._Form_1d1f3_11 ._TitleAndButton_1d1f3_18 ._Icon_1d1f3_41:hover {
  color: var(--daycare-main);
}
._Form_1d1f3_11 ._ButtonContainer_1d1f3_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
._Form_1d1f3_11 ._NoTasksNotes_1d1f3_57 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
._Form_1d1f3_11 ._TaskNoteContainer_1d1f3_63 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
._Form_1d1f3_11 ._TaskNoteContainer_1d1f3_63 ._TaskNote_1d1f3_63 {
  width: 50%;
  height: 100%;
}
._Form_1d1f3_11 ._TaskNoteContainer_1d1f3_63 ._TaskNoteFullWidth_1d1f3_75 {
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  ._Form_1d1f3_11 ._TitleAndButton_1d1f3_18 {
    margin: 20px 0 !important;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  ._Form_1d1f3_11 ._TitleAndButton_1d1f3_18 ._ButtonContainer_1d1f3_34 {
    width: 100%;
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  ._Form_1d1f3_11 ._TitleAndButton_1d1f3_18 ._ButtonContainer_1d1f3_34 ._Button_1d1f3_34 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._Form_1d1f3_11 ._TaskNoteContainer_1d1f3_63 {
    flex-direction: column;
    align-items: center;
  }
  ._Form_1d1f3_11 ._TaskNoteContainer_1d1f3_63 ._TaskNote_1d1f3_63 {
    width: 100%;
  }
  ._Form_1d1f3_11 ._ButtonContainer_1d1f3_34 {
    flex-direction: column !important;
    width: 100%;
    margin-top: 20px;
  }
  ._Form_1d1f3_11 ._ButtonContainer_1d1f3_34 ._Button_1d1f3_34 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1vohs_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1vohs_11 ._InputContainer_1vohs_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1vohs_11 ._InputContainer_1vohs_18 ._Input_1vohs_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1vohs_11 ._InputContainer_1vohs_18 ._Input_1vohs_18 ._UserInput_1vohs_32 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_1vohs_11 ._ButtonContainer_1vohs_36 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1vohs_11 ._ButtonContainer_1vohs_36 ._Button_1vohs_36 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  justify-content: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_13e7s_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_13e7s_11 ._Text_13e7s_18 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_13e7s_11 ._Text_13e7s_18 ._TextFamily_13e7s_23 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 ._Input_13e7s_30 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_13e7s_11 ._InputContainer_13e7s_30 ._Input_13e7s_30 ._UserInput_13e7s_45 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 ._Button_13e7s_49 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_13e7s_11 ._ButtonContainer_13e7s_49 ._Button_13e7s_49 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_4ihw2_11 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 {
  width: 100%;
  max-width: 25%;
  height: 100%;
  max-height: calc(100% - 200px);
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
  margin: auto;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._Title_4ihw2_42 {
  width: 100%;
  padding: 0 40px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._Input_4ihw2_50 {
  width: 100%;
  margin-bottom: 15px;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._InputField_4ihw2_54 {
  margin-top: 20px;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._Text_4ihw2_57 {
  font-size: 12px;
  color: #000000;
  margin-bottom: 25px;
  text-align: center;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._ValidationText_4ihw2_63 {
  width: 100%;
  font-size: 14px;
  color: #000000;
  margin-bottom: 25px;
  text-align: center;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._ValidationText_4ihw2_63 ._Text_4ihw2_57 {
  font-size: 14px;
  color: #000000;
  margin-bottom: 25px;
  text-align: center;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._ValidationText_4ihw2_63 ._ColorSpan_4ihw2_76 {
  color: var(--daycare-dark);
  font-weight: bold;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._ErrorPosition_4ihw2_80 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._Link_4ihw2_87 {
  text-decoration: none;
  font-size: 12px !important;
  color: var(--daycare-dark);
  margin-top: 20px;
  cursor: pointer;
}
._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 ._Form_4ihw2_35 ._Link_4ihw2_87:hover {
  color: #000000;
}

@media (max-width: 1024px) {
  ._PagePosition_4ihw2_11 ._PasswordPlacement_4ihw2_19 {
    max-width: 70%;
    max-height: calc(100% - 60px);
    margin: 30px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._HeaderRow_xr06k_11 {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  width: 100%;
  gap: 20px;
  height: fit-content;
  justify-content: space-between;
  align-items: center;
}
._HeaderRow_xr06k_11 > :first-child {
  justify-self: start;
}
._HeaderRow_xr06k_11 > :nth-child(2) {
  justify-self: center;
}
._HeaderRow_xr06k_11 > :last-child {
  justify-self: end;
}
._HeaderRow_xr06k_11 ._MultipleSections_xr06k_30 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._HeaderRow_xr06k_11 ._TabsContainer_xr06k_35 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._HeaderRow_xr06k_11 ._TabsContainerWithParameters_xr06k_40 {
  width: 100% !important;
}
._HeaderRow_xr06k_11 ._TabsContainerWithParametersAndDaycares_xr06k_43 {
  width: 100% !important;
}
._HeaderRow_xr06k_11 ._TabsContainerAlone_xr06k_46 {
  width: 100% !important;
}

@media (max-width: 768px) {
  ._HeaderRow_xr06k_11 {
    grid-template-columns: 1fr;
    align-items: center;
  }
  ._HeaderRow_xr06k_11 ._MultipleSections_xr06k_30 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_aj4q4_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  padding: 24px 5dvw;
}
._PagePosition_aj4q4_11 ._Header_aj4q4_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._AgeFilters_129om_11 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding: 10px 0;
  max-width: 100%;
}
._AgeFilters_129om_11 ._UserInput_129om_18 {
  width: 180px;
  max-width: 100%;
}

._IndicatorsContainer_129om_23 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_129om_23 ._Clickable_129om_30 {
  cursor: pointer;
}

._DataGridContainer_129om_34 {
  width: calc(90% - 20px);
  margin: auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._DataGridContainer_129om_34 ._Title_129om_42 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_129om_34 ._DataGrid_129om_34 {
  border: 0;
  margin: 0 20px;
}
._DataGridContainer_129om_34 ._Parameters_129om_51 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
._DataGridContainer_129om_34 ._Parameters_129om_51 ._Icon_129om_58 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._DataGridContainer_129om_34 ._Parameters_129om_51 ._Icon_129om_58:hover {
  color: var(--daycare-dark);
}

._IconContainer_129om_68 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_129om_68 ._Link_129om_76 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_129om_68 ._Link_129om_76 ._Icon_129om_58 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_129om_68 ._Link_129om_76 ._Icon_129om_58:hover {
  color: var(--daycare-light);
}
._IconContainer_129om_68 ._Link_129om_76 ._IconWithoutHover_129om_89 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_129om_68 ._Link_129om_76 ._HeartIcon_129om_93 {
  color: #ff0000;
  margin-left: 10px;
}
._IconContainer_129om_68 ._Link_129om_76 ._HeartIcon_129om_93:hover {
  color: var(--daycare-light);
}
._IconContainer_129om_68 ._Link_129om_76 ._HeartIconWithoutHover_129om_100 {
  color: #ff0000;
  margin-left: 10px;
}
._IconContainer_129om_68 ._Icon_129om_58 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_129om_68 ._Icon_129om_58:hover {
  color: var(--daycare-light);
}

._CommentContainer_129om_112 {
  display: flex;
  margin: auto;
  align-items: center;
  height: 100%;
}
._CommentContainer_129om_112 ._Comment_129om_112 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._CommentContainer_129om_112 ._CommentIcon_129om_123 {
  color: var(--daycare-dark);
  margin: 0 10px;
}
._CommentContainer_129om_112 ._CommentIcon_129om_123:hover {
  color: var(--daycare-light);
}
._CommentContainer_129om_112 ._CommentIconWithoutHover_129om_130 {
  color: var(--daycare-dark);
  margin: 0 10px;
}

._Clickable_129om_30 {
  cursor: pointer !important;
}

._InfoContainer_129om_139 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._Clickable_129om_30 {
  cursor: pointer;
}

._RedIcon_129om_152 {
  color: #ff0000;
}

._ActiveIcon_129om_156 {
  color: var(--daycare-dark);
  margin-left: 10px;
}

._HeaderDaycare_129om_161 {
  background-color: var(--daycare-light) !important;
}

._HeaderParent_129om_165 {
  background-color: var(--parent-light) !important;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_129om_23 {
    margin: 0 !important;
    width: 95% !important;
  }
  ._DataGridContainer_129om_34 {
    width: calc(95% - 20px) !important;
  }
  ._DataGridContainer_129om_34 ._Title_129om_42 {
    text-align: center !important;
  }
  ._DataGridContainer_129om_34 ._DataGrid_129om_34 {
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_fnhrk_11 {
  width: calc(90% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._Container_fnhrk_11 ._UserInput_fnhrk_22 {
  width: 100%;
  margin: 5px 10px;
}
._Container_fnhrk_11 ._Button_fnhrk_26 {
  width: 80%;
  margin: 10px 10px;
}

@media (max-width: 768px) {
  ._Container_fnhrk_11 {
    width: calc(95% - 20px) !important;
    flex-direction: column !important;
    margin-top: 10px !important;
  }
  ._Container_fnhrk_11 ._UserInput_fnhrk_22 {
    width: 90% !important;
    margin: 5px 0 !important;
  }
  ._Container_fnhrk_11 ._Button_fnhrk_26 {
    width: 90% !important;
    margin: 10px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_7jih8_11 ._DialogBody_7jih8_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_7jih8_11 ._DialogBody_7jih8_11 ._TablePlacement_7jih8_18 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_7jih8_11 ._DialogBody_7jih8_11 ._TablePlacement_7jih8_18 ._Table_7jih8_18 {
  width: 100%;
}
._Dialog_7jih8_11 ._DialogBody_7jih8_11 ._TablePlacement_7jih8_18 ._Table_7jih8_18 ._TableHeader_7jih8_27 {
  background-color: var(--daycare-light);
}
._Dialog_7jih8_11 ._DialogBody_7jih8_11 ._TablePlacement_7jih8_18 ._Table_7jih8_18 ._CloseIcon_7jih8_30 {
  color: #ff0000;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_7jih8_11 ._DialogBody_7jih8_11 ._ButtonContainer_7jih8_36 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_7jih8_11 ._DialogBody_7jih8_11 ._ButtonContainer_7jih8_36 ._Button_7jih8_36 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_7jih8_11 ._ButtonContainer_7jih8_36 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_7jih8_11 ._ButtonContainer_7jih8_36 ._Button_7jih8_36 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_ke99e_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_ke99e_11 ._TextAreaInput_ke99e_18 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
._DialogBody_ke99e_11 ._TextAreaInput_ke99e_18 ._TextArea_ke99e_18 {
  min-height: 50px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_ke99e_11 ._ButtonContainer_ke99e_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_ke99e_11 ._ButtonContainer_ke99e_29 ._Button_ke99e_29 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ke99e_11 ._ButtonContainer_ke99e_29 {
    width: 100%;
  }
  ._DialogBody_ke99e_11 ._ButtonContainer_ke99e_29 ._Button_ke99e_29 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._IndicatorsContainer_tx0p2_11 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_tx0p2_11 ._Clickable_tx0p2_18 {
  cursor: pointer;
}

._DataGridContainer_tx0p2_22 {
  width: calc(90% - 20px);
  margin: auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._DataGridContainer_tx0p2_22 ._Title_tx0p2_30 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_tx0p2_22 ._DataGrid_tx0p2_22 {
  border: 0;
  margin: 0 20px;
}
._DataGridContainer_tx0p2_22 ._Parameters_tx0p2_39 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
._DataGridContainer_tx0p2_22 ._Parameters_tx0p2_39 ._Icon_tx0p2_46 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._DataGridContainer_tx0p2_22 ._Parameters_tx0p2_39 ._Icon_tx0p2_46:hover {
  color: var(--daycare-dark);
}

._IconContainer_tx0p2_56 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_tx0p2_56 ._Link_tx0p2_64 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_tx0p2_56 ._Link_tx0p2_64 ._Icon_tx0p2_46 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_tx0p2_56 ._Link_tx0p2_64 ._Icon_tx0p2_46:hover {
  color: var(--daycare-light);
}
._IconContainer_tx0p2_56 ._Link_tx0p2_64 ._IconWithoutHover_tx0p2_77 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_tx0p2_56 ._Link_tx0p2_64 ._HeartIcon_tx0p2_81 {
  color: #ff0000;
  margin-left: 10px;
}
._IconContainer_tx0p2_56 ._Link_tx0p2_64 ._HeartIcon_tx0p2_81:hover {
  color: var(--daycare-light);
}
._IconContainer_tx0p2_56 ._Link_tx0p2_64 ._HeartIconWithoutHover_tx0p2_88 {
  color: #ff0000;
  margin-left: 10px;
}
._IconContainer_tx0p2_56 ._Icon_tx0p2_46 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_tx0p2_56 ._Icon_tx0p2_46:hover {
  color: var(--daycare-light);
}

._CommentContainer_tx0p2_100 {
  display: flex;
  margin: auto;
  align-items: center;
  height: 100%;
}
._CommentContainer_tx0p2_100 ._Comment_tx0p2_100 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._CommentContainer_tx0p2_100 ._CommentIcon_tx0p2_111 {
  color: var(--daycare-dark);
  margin: 0 10px;
}
._CommentContainer_tx0p2_100 ._CommentIcon_tx0p2_111:hover {
  color: var(--daycare-light);
}
._CommentContainer_tx0p2_100 ._CommentIconWithoutHover_tx0p2_118 {
  color: var(--daycare-dark);
  margin: 0 10px;
}

._Clickable_tx0p2_18 {
  cursor: pointer !important;
}

._InfoContainer_tx0p2_127 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: auto;
  height: 100%;
}

._Clickable_tx0p2_18 {
  cursor: pointer;
}

._RedIcon_tx0p2_140 {
  color: #ff0000;
}

._ActiveIcon_tx0p2_144 {
  color: var(--daycare-dark);
  margin-left: 10px;
}

._HeaderDaycare_tx0p2_149 {
  background-color: var(--daycare-light) !important;
}

._HeaderParent_tx0p2_153 {
  background-color: var(--parent-light) !important;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_tx0p2_11 {
    margin: 0 !important;
    width: 95% !important;
  }
  ._DataGridContainer_tx0p2_22 {
    width: calc(95% - 20px) !important;
  }
  ._DataGridContainer_tx0p2_22 ._Title_tx0p2_30 {
    text-align: center !important;
  }
  ._DataGridContainer_tx0p2_22 ._DataGrid_tx0p2_22 {
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_fnhrk_11 {
  width: calc(90% - 20px);
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._Container_fnhrk_11 ._UserInput_fnhrk_22 {
  width: 100%;
  margin: 5px 10px;
}
._Container_fnhrk_11 ._Button_fnhrk_26 {
  width: 80%;
  margin: 10px 10px;
}

@media (max-width: 768px) {
  ._Container_fnhrk_11 {
    width: calc(95% - 20px) !important;
    flex-direction: column !important;
    margin-top: 10px !important;
  }
  ._Container_fnhrk_11 ._UserInput_fnhrk_22 {
    width: 90% !important;
    margin: 5px 0 !important;
  }
  ._Container_fnhrk_11 ._Button_fnhrk_26 {
    width: 90% !important;
    margin: 10px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_14uj4_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}

@media (max-width: 768px) {
  ._PagePosition_14uj4_11 {
    margin-top: 25px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Container_162dg_11 {
  margin: 10px 20px;
}
._Container_162dg_11 ._OpeningClosing_162dg_14 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._Container_162dg_11 ._OpeningClosing_162dg_14 ._Text_162dg_20 {
  margin: 5px;
}
._Container_162dg_11 ._TimeBar_162dg_23 {
  display: flex;
  align-items: center;
  width: 100%;
}
._Container_162dg_11 ._TimeBar_162dg_23 ._TimeSlot_162dg_28 {
  top: 0;
  height: 100%;
}
._Container_162dg_11 ._TimeBar_162dg_23 ._TimeSlot_162dg_28 ._Text_162dg_20 {
  font-weight: 300;
  margin: 0;
}
._Container_162dg_11 ._TimeBar_162dg_23 ._BorderLeft_162dg_36 {
  border-left: 2px solid black;
}

._success_162dg_40 {
  background-color: #529d50;
}

._error_162dg_44 {
  background-color: #ff0000;
}

._warning_162dg_48 {
  background-color: #ffc107;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Tooltip_xj5ng_11 {
  background-color: var(--daycare-extra-light);
}
._Tooltip_xj5ng_11 ._Hours_xj5ng_14 {
  background-color: #fff;
  color: black;
  border-radius: 10px;
  padding: 5px 10px;
  font-size: 1.2rem;
  font-weight: bold;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Tooltip_xj5ng_11 ._IndicatorsContainer_xj5ng_26 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: black;
  width: 100%;
}
._Tooltip_xj5ng_11 ._IndicatorsContainer_xj5ng_26 ._Indicator_xj5ng_26 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
  margin: 15px 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #fff;
  width: 100%;
}
._Tooltip_xj5ng_11 ._IndicatorsContainer_xj5ng_26 ._Indicator_xj5ng_26 ._Count_xj5ng_44 {
  text-align: center;
  margin: 0 10px;
  padding: 10px;
  border-radius: 5px;
  font-size: 2rem;
  color: var(--daycare-dark);
}
._Tooltip_xj5ng_11 ._IndicatorsContainer_xj5ng_26 ._Indicator_xj5ng_26 ._Text_xj5ng_52 {
  font-size: 1rem;
  text-align: center;
  margin: 0;
  padding-bottom: 10px;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 {
  color: black;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 ._Line_xj5ng_65 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 11px);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  background-color: #fff;
  font-size: 1rem;
  font-weight: 400;
  padding: 10px 5px;
  border-radius: 30px;
  margin-bottom: 5px;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 ._Line_xj5ng_65 ._Icon_xj5ng_79 {
  margin: 0 5px;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 ._Warning_xj5ng_82 {
  border: #ffc107 1px solid;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 ._Warning_xj5ng_82 ._Icon_xj5ng_79 {
  color: #ffc107;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 ._Error_xj5ng_88 {
  border: #ff9a92 1px solid;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 ._Error_xj5ng_88 ._Icon_xj5ng_79 {
  color: #ff9a92;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 ._Success_xj5ng_94 {
  border: #529d50 1px solid;
}
._Tooltip_xj5ng_11 ._TextContainer_xj5ng_58 ._Success_xj5ng_94 ._Icon_xj5ng_79 {
  color: #529d50;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_96qfn_11 ._DialogBody_96qfn_11 {
  min-width: 200px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 {
  width: 100%;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TableHeader_96qfn_28 {
  background-color: var(--daycare-light);
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TextIcon_96qfn_31 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TextIcon_96qfn_31 ._Text_96qfn_31 {
  margin: 0;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TextIcon_96qfn_31 ._Icon_96qfn_39 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin-right: 15px;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TextIcon_96qfn_31 ._Icon_96qfn_39:hover {
  color: var(--daycare-light);
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._ButtonContainer_96qfn_47 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._ButtonContainer_96qfn_47 ._Button_96qfn_47 {
  display: flex;
  justify-content: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._FullWidth_hkyjp_11 {
  width: 100%;
}

._Daycare_hkyjp_15 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Daycare_hkyjp_15 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Daycare_hkyjp_15 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._Parent_hkyjp_27 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_hkyjp_27 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_hkyjp_27 fieldset {
  border: 1px solid var(--parent-light) !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1ahs4_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1ahs4_11 ._HeaderRow_1ahs4_19 {
  position: absolute;
  margin-left: 1%;
  left: 0;
  width: 20%;
  max-width: 21%;
  height: 100%;
}
._PagePosition_1ahs4_11 ._HeaderRow_1ahs4_19 ._MultipleSections_1ahs4_27 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1ahs4_11 ._TaskNotePlacement_1ahs4_33 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin: 0 0 50px 0;
}

@media (max-width: 768px) {
  ._PagePosition_1ahs4_11 {
    margin-top: 15px;
  }
  ._PagePosition_1ahs4_11 ._HeaderRow_1ahs4_19 {
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 92%;
    max-width: 92%;
    margin: 10px 0;
    padding: 0;
    align-items: center;
  }
  ._PagePosition_1ahs4_11 ._TaskNotePlacement_1ahs4_33 {
    width: 98% !important;
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._TaskNoteListPlacement_19dvs_11 {
  width: 100%;
  max-width: 90%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 20px;
}
._TaskNoteListPlacement_19dvs_11 ._Header_19dvs_20 {
  border-radius: 20px;
  padding: 20px 10px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  display: flex;
  flex-direction: column;
  width: calc(100% - 20px);
  align-items: center;
  justify-content: space-around;
  margin-bottom: 20px;
}
._TaskNoteListPlacement_19dvs_11 ._Header_19dvs_20 ._InputContainer_19dvs_32 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 5px;
}
._TaskNoteListPlacement_19dvs_11 ._Header_19dvs_20 ._InputContainer_19dvs_32 ._Input_19dvs_32 {
  width: calc(100% - 10px);
  margin: 5px;
}
._TaskNoteListPlacement_19dvs_11 ._Header_19dvs_20 ._InputContainer_19dvs_32 ._Button_19dvs_44 {
  margin: 10px 10px 0 10px;
  width: 50%;
}
._TaskNoteListPlacement_19dvs_11 ._Form_19dvs_48 {
  border-radius: 20px;
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  display: flex;
  flex-direction: column;
  width: calc(100% - 40px);
  align-items: center;
  justify-content: space-around;
}
._TaskNoteListPlacement_19dvs_11 ._Form_19dvs_48 ._TitleAndButton_19dvs_59 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 15px;
}
._TaskNoteListPlacement_19dvs_11 ._Form_19dvs_48 ._TitleAndButton_19dvs_59 ._Title_19dvs_59 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._TaskNoteListPlacement_19dvs_11 ._Form_19dvs_48 ._Container_19dvs_75 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: 10px;
  align-items: center;
}
._TaskNoteListPlacement_19dvs_11 ._Form_19dvs_48 ._Container_19dvs_75 ._NoTaskNote_19dvs_83 {
  margin: 15px 0 10px 0;
  font-size: 1rem;
  text-align: center;
}
._TaskNoteListPlacement_19dvs_11 ._Form_19dvs_48 ._Container_19dvs_75 ._TaskNoteContainer_19dvs_88 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
}
._TaskNoteListPlacement_19dvs_11 ._Form_19dvs_48 ._Container_19dvs_75 ._Button_19dvs_44 {
  margin-top: 15px;
  width: 50%;
}

@media (max-width: 768px) {
  ._TaskNoteListPlacement_19dvs_11 {
    max-width: 94%;
  }
  ._Header_19dvs_20 ._InputContainer_19dvs_32 {
    flex-direction: column !important;
  }
  ._Header_19dvs_20 ._InputContainer_19dvs_32 ._Button_19dvs_44 {
    width: calc(100% - 10px) !important;
    margin: 0 5px !important;
  }
  ._Form_19dvs_48 ._TitleAndButton_19dvs_59 {
    flex-direction: column !important;
    align-items: center;
  }
  ._Form_19dvs_48 ._TitleAndButton_19dvs_59 ._Title_19dvs_59 {
    margin: 0 !important;
  }
  ._Form_19dvs_48 ._TitleAndButton_19dvs_59 ._Button_19dvs_44 {
    width: 100% !important;
  }
  ._Form_19dvs_48 ._Container_19dvs_75 ._Button_19dvs_44 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._AddTopMargin_3qio9_11 {
  margin-top: 15px;
}

._Container_3qio9_15 {
  width: calc(100% - 20px);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 10px 0 10px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  overflow-y: auto;
  max-height: calc(100% - 240px) !important;
}
._Container_3qio9_15 ._FilterTitle_3qio9_27 {
  font-weight: 400;
  font-size: 0.75rem;
  margin-bottom: 5px;
  margin-top: 0;
  width: 100%;
  color: var(--daycare-dark);
}
._Container_3qio9_15 ._CheckboxContainer_3qio9_35 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._Container_3qio9_15 ._CheckboxContainer_3qio9_35 p {
  white-space: nowrap;
}
._Container_3qio9_15 ._CheckboxContainer_3qio9_35 ._SubCheckbox_3qio9_45 {
  margin: 0 0 0 30px !important;
}
._Container_3qio9_15 ._CheckboxContainer_3qio9_35 ._SubCheckbox_3qio9_45 ._SmallCheckBox_3qio9_48 {
  padding: 5px !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_1gfrg_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1gfrg_11 ._HeaderRow_1gfrg_19 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._PagePosition_1gfrg_11 ._HeaderRow_1gfrg_19 ._MultipleSections_1gfrg_26 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 2%;
  width: 20%;
  max-width: 21%;
}
._PagePosition_1gfrg_11 ._HeaderRow_1gfrg_19 ._Button_1gfrg_34 {
  margin: 0 2%;
}

@media (max-width: 768px) {
  ._PagePosition_1gfrg_11 {
    margin-top: 15px !important;
  }
  ._PagePosition_1gfrg_11 ._HeaderRow_1gfrg_19 {
    display: flex;
    flex-direction: column;
    width: 90% !important;
    align-items: center;
    justify-content: space-around;
    margin-top: 10px !important;
  }
  ._PagePosition_1gfrg_11 ._HeaderRow_1gfrg_19 ._MultipleSections_1gfrg_26 {
    width: auto !important;
    max-width: 100% !important;
    margin-bottom: 10px !important;
  }
  ._PagePosition_1gfrg_11 ._HeaderRow_1gfrg_19 ._Button_1gfrg_34 {
    margin: 0 !important;
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._NewsFeedPlacement_u0wa8_11 {
  width: calc(100% - 100px);
  margin: 0 25px 20px 25px;
  padding: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: white;
  border-radius: 20px;
}
._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._MarginBottom_u0wa8_30 {
  margin-bottom: 20px !important;
}
._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._TitleAndButton_u0wa8_33 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}
._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._TitleAndButton_u0wa8_33 ._Title_u0wa8_33 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._Container_u0wa8_48 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  justify-items: center;
  margin-bottom: 10px;
}
._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._Container_u0wa8_48 ._NoPostsText_u0wa8_56 {
  font-size: 1rem;
  text-align: center;
  grid-column: 1/-1;
}

@media (max-width: 1024px) {
  ._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._Container_u0wa8_48 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 768px) {
  ._NewsFeedPlacement_u0wa8_11 {
    margin: 0 !important;
    width: 82% !important;
  }
  ._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._TitleAndButton_u0wa8_33 {
    flex-direction: column !important;
  }
  ._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._Container_u0wa8_48 {
    grid-template-columns: 1fr;
  }
  ._NewsFeedPlacement_u0wa8_11 ._Form_u0wa8_23 ._Container_u0wa8_48 ._NoPostsText_u0wa8_56 {
    font-size: 0.75rem;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._post_xe4wb_11 {
  display: flex;
  flex-direction: column;
  margin: 5px;
  background-color: var(--daycare-extra-light);
  border-radius: 15px;
  border: 1px none;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 15px;
  width: calc(100% - 40px);
  min-width: calc(100% - 40px);
}
._post_xe4wb_11 ._postHeader_xe4wb_23 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
._post_xe4wb_11 ._postHeader_xe4wb_23 ._date_xe4wb_29 {
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  margin: 0 0 0 0;
  font-style: italic;
}
._post_xe4wb_11 ._postHeader_xe4wb_23 ._postedBy_xe4wb_36 {
  display: flex;
  align-items: center;
  margin: 0 0 0 0;
}
._post_xe4wb_11 ._break_xe4wb_41 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 10px 0 10px 0;
  align-self: center;
}
._post_xe4wb_11 ._postBody_xe4wb_48 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 15px;
}
._post_xe4wb_11 ._postBody_xe4wb_48 ._text_xe4wb_56 {
  font-size: 1rem;
  margin: 0 0 10px 0;
  width: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
._post_xe4wb_11 ._ButtonContainer_xe4wb_63 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
._post_xe4wb_11 ._ButtonContainer_xe4wb_63 ._Button_xe4wb_63 {
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._ButtonContainer_xe4wb_63 {
    flex-direction: column !important;
  }
  ._ButtonContainer_xe4wb_63 ._Button_xe4wb_63 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
  ._post_xe4wb_11 {
    max-width: calc(100% - 30px) !important;
    min-width: calc(100% - 30px) !important;
    width: calc(100% - 30px) !important;
    border-radius: 15px;
    margin: 10px 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_36u83_11 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_36u83_11 ._Text_36u83_18 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._DialogBody_36u83_11 ._ButtonContainer_36u83_27 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_36u83_11 ._ButtonContainer_36u83_27 ._Button_36u83_27 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_36u83_11 ._ButtonContainer_36u83_27 {
    width: 100%;
  }
  ._DialogBody_36u83_11 ._ButtonContainer_36u83_27 ._Button_36u83_27 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._PagePosition_14uj4_11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}

@media (max-width: 768px) {
  ._PagePosition_14uj4_11 {
    margin-top: 25px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._CategoryTags_1qnud_11 {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  font-size: 0.8125rem;
  overflow-wrap: anywhere;
}
._CategoryTags_1qnud_11 ._TagStandard_1qnud_18 {
  padding: 5px 12px;
  color: var(--daycare-dark);
  border-radius: 20px;
}
._CategoryTags_1qnud_11 ._TagTextureHabit_1qnud_23 {
  padding: 5px 12px;
  background-color: var(--daycare-extra-light);
  border-radius: 20px;
  border: 1px solid var(--daycare-dark);
}
._CategoryTags_1qnud_11 ._TagMenu_1qnud_29 {
  padding: 5px 12px;
  background-color: var(--daycare-light);
  border-radius: 20px;
  border: 1px solid var(--daycare-dark);
}

._IndicatorsContainer_1qnud_36 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: calc(90% - 20px);
}

._SelectorContainer_1qnud_43 {
  display: flex;
  align-items: center;
  gap: 16px;
  width: calc(90% - 20px);
  margin: 0 auto;
  padding: 10px 0;
}
._SelectorContainer_1qnud_43 ._SelectorLeft_1qnud_51 {
  flex-shrink: 0;
  width: 220px;
}
._SelectorContainer_1qnud_43 ._SelectorRight_1qnud_55 {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-left: auto;
}
._SelectorContainer_1qnud_43 ._SelectorRight_1qnud_55 ._SectionGroupContainer_1qnud_61 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._SelectorContainer_1qnud_43 ._SelectorRight_1qnud_55 ._SectionGroupContainer_1qnud_61 ._SectionGroup_1qnud_61 {
  padding: 10px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  min-width: 200px;
}
._SelectorContainer_1qnud_43 ._Parameters_1qnud_73 {
  display: flex;
  align-items: center;
}
._SelectorContainer_1qnud_43 ._Parameters_1qnud_73 ._Icon_1qnud_77 {
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._SelectorContainer_1qnud_43 ._Parameters_1qnud_73 ._Icon_1qnud_77:hover {
  color: var(--daycare-dark);
  animation: _spin_1qnud_1 4s linear infinite;
}
@keyframes _spin_1qnud_1 {
  100% {
    transform: rotate(360deg);
  }
}

._MealContainer_1qnud_92 {
  width: calc(90% - 20px);
  margin: 20px auto;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  border-radius: 20px;
  padding: 10px;
}
._MealContainer_1qnud_92 ._TitleAndButton_1qnud_100 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40px);
  margin: 20px 20px 10px 20px;
}
._MealContainer_1qnud_92 ._ToolbarRow_1qnud_107 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 20px 10px 20px;
  gap: 12px;
}
._MealContainer_1qnud_92 ._SelectorMealType_1qnud_114 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
._MealContainer_1qnud_92 ._SelectorMealType_1qnud_114 ._Selector_1qnud_43 {
  min-width: 200px;
  width: auto;
}
._MealContainer_1qnud_92 ._Header_1qnud_123 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40px);
  margin: 20px;
}
._MealContainer_1qnud_92 ._Header_1qnud_123 ._ArrowIcon_1qnud_130 {
  cursor: pointer;
  color: var(--daycare-dark);
}
._MealContainer_1qnud_92 ._Header_1qnud_123 ._ArrowIcon_1qnud_130:hover {
  color: var(--daycare-light);
}
._MealContainer_1qnud_92 ._Header_1qnud_123 ._TitleAndCalendar_1qnud_137 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
._MealContainer_1qnud_92 ._Header_1qnud_123 ._TitleAndCalendar_1qnud_137 ._DateTitle_1qnud_143 {
  white-space: nowrap;
  font-size: clamp(1rem, 4vw, 1.2rem);
}
._MealContainer_1qnud_92 ._Header_1qnud_123 ._TitleAndCalendar_1qnud_137 ._CalendarIcon_1qnud_147 {
  margin-left: 10px;
}
._MealContainer_1qnud_92 ._FrozenBanner_1qnud_150 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 20px;
  margin: 20px 20px 0 20px;
  background-color: #d7ebf9;
  border: 1px solid rgba(33, 150, 243, 0.3);
  border-radius: 10px;
  color: #0d47a1;
  font-size: 0.875rem;
  font-weight: 500;
}
._MealContainer_1qnud_92 ._FrozenBanner_1qnud_150 ._FrozenIcon_1qnud_163 {
  font-size: 1.2rem;
}
._MealContainer_1qnud_92 ._MealList_1qnud_166 {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 20px;
}
._MealContainer_1qnud_92 ._MealList_1qnud_166 ._Text_1qnud_172 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
  margin-top: 10px;
}
._MealContainer_1qnud_92 ._MealList_1qnud_166 ._Text_1qnud_172 ._FrozenConflictIcon_1qnud_180 {
  font-size: 2.5rem;
  color: rgba(0, 0, 0, 0.38);
  margin-bottom: 10px;
}
._MealContainer_1qnud_92 ._MealList_1qnud_166 ._Text_1qnud_172 ._CenterText_1qnud_185 {
  text-align: center;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 {
  display: flex;
  align-items: stretch;
  background-color: #fff;
  border-radius: 10px;
  transition: background-color 0.3s ease;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._QuantityBadgeMore_1qnud_197 {
  background-color: #cdeacd;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._QuantityBadgeLess_1qnud_200 {
  background-color: rgba(244, 67, 54, 0.2);
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  height: auto !important;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: 100%;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px 20px;
  min-width: 80px;
  cursor: pointer;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203._QuantityBadgeMore_1qnud_197 {
  background-color: #cdeacd;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203._QuantityBadgeLess_1qnud_200 {
  background-color: rgba(244, 67, 54, 0.2);
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._QuantityNumber_1qnud_230 {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._QuantityLabel_1qnud_235 {
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-top: 8px;
  opacity: 0.9;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._AddRemoveControls_1qnud_241 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._AddRemoveControls_1qnud_241 ._ButtonSmall_1qnud_247 {
  margin-left: 5px !important;
  margin-right: 5px !important;
  width: 24px !important;
  height: 24px !important;
  min-width: unset !important;
  padding: 0 !important;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._AddRemoveControls_1qnud_241 ._ButtonSmall_1qnud_247 svg {
  font-size: 1rem;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._QuantityOrderMore_1qnud_258 {
  color: #0c550a;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._QuantityOrderLess_1qnud_261 {
  color: #ff0000;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadgeFrozen_1qnud_264 {
  background-color: var(--daycare-light);
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadgeNoPointer_1qnud_267 {
  cursor: default;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadgeReal_1qnud_270 {
  background-color: var(--daycare-light);
  border-left: 1px solid var(--daycare-extra-light);
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._DifferenceRowInsufficient_1qnud_274 {
  background-color: rgba(244, 67, 54, 0.2);
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._DifferenceRowSufficient_1qnud_277 {
  background-color: #cdeacd;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._DifferenceRow_1qnud_274 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 4px 10px;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._DifferenceRow_1qnud_274 ._DifferenceValue_1qnud_287 {
  font-size: 0.8rem;
  font-weight: bold;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._DifferenceRow_1qnud_274 ._DifferenceLabel_1qnud_291 {
  font-size: 0.7rem;
  text-transform: uppercase;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._DifferenceRow_1qnud_274 ._DifferenceSufficient_1qnud_295 {
  color: #0c550a;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._DifferenceRow_1qnud_274 ._DifferenceInsufficient_1qnud_298 {
  color: #ff0000;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._MealDetails_1qnud_301 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
  padding: 15px;
  flex: 1;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._MealDetails_1qnud_301 ._MealCategory_1qnud_310 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 120px;
}
._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._MealDetails_1qnud_301 ._MealCategory_1qnud_310 ._CategoryLabel_1qnud_316 {
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.38);
  letter-spacing: 0.5px;
}
._MealContainer_1qnud_92 ._ButtonContainer_1qnud_323 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 15px 0 10px 0;
}
._MealContainer_1qnud_92 ._ButtonFrozen_1qnud_330 {
  background-color: var(--parent-light) !important;
  color: var(--parent-dark) !important;
}
._MealContainer_1qnud_92 ._TextContainer_1qnud_334 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-style: italic;
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 {
  width: calc(100% - 40px);
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin: 20px;
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 {
  width: 100%;
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._TableHeader_1qnud_352 {
  background-color: var(--daycare-light);
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._CellChild_1qnud_355 {
  width: 1%;
  white-space: nowrap;
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._CellChild_1qnud_355 ._CenterCellTags_1qnud_359 {
  justify-content: center;
  align-items: center;
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._CellIcon_1qnud_363 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._CellIcon_1qnud_363 ._Icon_1qnud_77 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._CellIcon_1qnud_363 ._Icon_1qnud_77:hover {
  color: var(--daycare-light);
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._MarginTop_1qnud_377 {
  margin-top: 15px;
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._NoMenuCell_1qnud_380 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  color: var(--daycare-main);
}
._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._NoMenuCell_1qnud_380 ._NoMenuIcon_1qnud_387 {
  font-size: 1.1rem;
}
._MealContainer_1qnud_92 ._ViewToggle_1qnud_390 {
  display: flex;
  gap: 8px;
  margin-left: auto;
}
._MealContainer_1qnud_92 ._ViewToggle_1qnud_390 ._ViewToggleButton_1qnud_395 {
  padding: 6px 16px;
  border-radius: 20px;
  border: 1px solid var(--daycare-main);
  background-color: transparent;
  color: var(--daycare-main);
  cursor: pointer;
  font-size: 0.8125rem;
  font-weight: 500;
  transition: all 0.2s ease;
}
._MealContainer_1qnud_92 ._ViewToggle_1qnud_390 ._ViewToggleButton_1qnud_395:hover {
  background-color: var(--daycare-extra-light);
}
._MealContainer_1qnud_92 ._ViewToggle_1qnud_390 ._ViewToggleButtonActive_1qnud_409 {
  background-color: var(--daycare-main);
  color: #fff;
}
._MealContainer_1qnud_92 ._ViewToggle_1qnud_390 ._ViewToggleButtonActive_1qnud_409:hover {
  background-color: var(--daycare-dark);
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  overflow: hidden;
  border-left: 4px solid var(--daycare-main);
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416._MealTypeCardFrozen_1qnud_423 {
  border-left-color: var(--parent-main);
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeHeader_1qnud_426 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  background-color: var(--daycare-extra-light);
  cursor: pointer;
  user-select: none;
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeHeader_1qnud_426 ._MealTypeTitle_1qnud_435 {
  font-size: 1rem;
  font-weight: 600;
  color: var(--daycare-dark);
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeHeader_1qnud_426 ._MealTypeHeaderActions_1qnud_440 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeHeader_1qnud_426 ._MealTypeHeaderActions_1qnud_440 ._MealTypeSummaryBadge_1qnud_445 {
  background-color: var(--daycare-main);
  color: #fff;
  border-radius: 12px;
  padding: 2px 10px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.4;
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeHeader_1qnud_426 ._MealTypeHeaderActions_1qnud_440 ._MealTypeFrozenIcon_1qnud_454 {
  color: var(--parent-main);
  font-size: 2rem;
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeHeader_1qnud_426 ._MealTypeHeaderActions_1qnud_440 ._MealTypeToggle_1qnud_458 {
  color: var(--daycare-dark);
  font-size: 2rem;
  transition: transform 0.2s ease;
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeHeader_1qnud_426 ._MealTypeHeaderActions_1qnud_440 ._MealTypeToggle_1qnud_458._MealTypeToggleCollapsed_1qnud_463 {
  transform: rotate(-90deg);
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeContent_1qnud_466 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 15px;
  background-color: var(--daycare-extra-light);
}
._MealContainer_1qnud_92 ._MealTypeCard_1qnud_416 ._MealTypeContentCollapsed_1qnud_473 ._MealRow_1qnud_188 {
  opacity: 0.88;
}
._MealContainer_1qnud_92 ._SectionSubCard_1qnud_476 {
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  overflow: hidden;
  border-left: 2px solid var(--daycare-light);
}
._MealContainer_1qnud_92 ._SectionSubCard_1qnud_476._SectionSubCardFrozen_1qnud_482 {
  border-left-color: var(--parent-main);
}
._MealContainer_1qnud_92 ._SectionSubCard_1qnud_476 ._SectionSubHeader_1qnud_485 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 10px;
}
._MealContainer_1qnud_92 ._SectionSubCard_1qnud_476 ._SectionSubHeader_1qnud_485 ._SectionSubTitle_1qnud_491 {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: var(--daycare-dark);
  opacity: 0.75;
}
._MealContainer_1qnud_92 ._SectionSubCard_1qnud_476 ._SectionSubHeader_1qnud_485 ._SectionSubFrozenIcon_1qnud_499 {
  color: var(--parent-main);
  font-size: 1.5rem;
}
._MealContainer_1qnud_92 ._SectionSubCard_1qnud_476 ._SectionSubContent_1qnud_503 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0 10px 10px 10px;
  background-color: var(--daycare-extra-light);
}
._MealContainer_1qnud_92 ._SwitchToDetailedButton_1qnud_510 {
  margin-top: 10px;
  display: flex;
  justify-content: center;
}
._MealContainer_1qnud_92 ._NoMealAccessibility_1qnud_515 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._MealContainer_1qnud_92 ._NoMealAccessibility_1qnud_515 ._Title_1qnud_100 {
  margin-top: 30px !important;
}
._MealContainer_1qnud_92 ._NoMealAccessibility_1qnud_515 ._Button_1qnud_247 {
  margin: 10px 0 !important;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_1qnud_36 {
    margin: 0;
    width: 100%;
    justify-content: space-around;
  }
  ._SelectorContainer_1qnud_43 {
    flex-direction: column;
    width: calc(90% - 20px);
    margin: 10px auto;
    padding: 0;
    gap: 10px;
  }
  ._SelectorContainer_1qnud_43 ._SelectorLeft_1qnud_51 {
    width: 100%;
  }
  ._SelectorContainer_1qnud_43 ._SelectorRight_1qnud_55 {
    width: 100%;
    margin-left: 0;
    justify-content: center;
  }
  ._SelectorContainer_1qnud_43 ._SelectorRight_1qnud_55 ._SectionGroupContainer_1qnud_61 {
    width: 100%;
    justify-content: center;
  }
  ._SelectorContainer_1qnud_43 ._SelectorRight_1qnud_55 ._SectionGroupContainer_1qnud_61 ._SectionGroup_1qnud_61 {
    min-width: unset;
    flex: 1;
  }
  ._MealContainer_1qnud_92 {
    margin: 10px auto;
  }
  ._MealContainer_1qnud_92 ._NoMealAccessibility_1qnud_515 {
    text-align: center;
  }
  ._MealContainer_1qnud_92 ._TitleAndButton_1qnud_100 {
    flex-direction: column;
  }
  ._MealContainer_1qnud_92 ._TitleAndButton_1qnud_100 ._Title_1qnud_100 {
    margin-bottom: 10px;
  }
  ._MealContainer_1qnud_92 ._ToolbarRow_1qnud_107 {
    flex-direction: column;
    align-items: stretch;
  }
  ._MealContainer_1qnud_92 ._ToolbarRow_1qnud_107 ._ViewToggle_1qnud_390 {
    margin-left: 0;
    justify-content: center;
  }
  ._MealContainer_1qnud_92 ._MealRow_1qnud_188 {
    flex-direction: column;
  }
  ._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 {
    width: 100%;
  }
  ._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 {
    flex: 1;
    padding: 10px 15px;
    min-width: unset;
  }
  ._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._QuantityNumber_1qnud_230 {
    font-size: 1.4rem;
  }
  ._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._FrozenBadges_1qnud_203 ._FrozenBadgesRow_1qnud_209 ._FrozenBadge_1qnud_203 ._QuantityLabel_1qnud_235 {
    margin-top: 0;
  }
  ._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._MealDetails_1qnud_301 {
    flex-direction: column;
    gap: 12px;
    padding: 12px 15px;
  }
  ._MealContainer_1qnud_92 ._MealRow_1qnud_188 ._MealDetails_1qnud_301 ._MealCategory_1qnud_310 {
    align-items: center;
  }
  ._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 {
    width: calc(100% - 20px);
    margin: 10px;
  }
  ._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 {
    table-layout: fixed;
  }
  ._MealContainer_1qnud_92 ._TablePlacement_1qnud_343 ._Table_1qnud_343 ._TableHeader_1qnud_352 ._CellChild_1qnud_355 {
    width: 100% !important;
    white-space: normal !important;
  }
  ._MealContainer_1qnud_92 ._SelectorMealType_1qnud_114 ._Selector_1qnud_43 {
    width: 100% !important;
  }
  ._CategoryTags_1qnud_11 {
    justify-content: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._Dialog_96qfn_11 ._DialogBody_96qfn_11 {
  min-width: 200px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 {
  width: 100%;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TableHeader_96qfn_28 {
  background-color: var(--daycare-light);
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TextIcon_96qfn_31 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TextIcon_96qfn_31 ._Text_96qfn_31 {
  margin: 0;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TextIcon_96qfn_31 ._Icon_96qfn_39 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin-right: 15px;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._TablePlacement_96qfn_19 ._Table_96qfn_19 ._TextIcon_96qfn_31 ._Icon_96qfn_39:hover {
  color: var(--daycare-light);
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._ButtonContainer_96qfn_47 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_96qfn_11 ._DialogBody_96qfn_11 ._ButtonContainer_96qfn_47 ._Button_96qfn_47 {
  display: flex;
  justify-content: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DialogBody_1fm5w_11 ._UserInput_1fm5w_11 {
  margin: 5px 0;
  width: 100%;
}
._DialogBody_1fm5w_11 ._ButtonContainer_1fm5w_15 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  margin: 20px 0;
}
._DialogBody_1fm5w_11 ._ButtonContainer_1fm5w_15 ._Button_1fm5w_15 {
  width: calc(100% - 10px);
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1fm5w_11 ._ButtonContainer_1fm5w_15 {
    flex-direction: column;
    margin-top: 10px !important;
    margin-bottom: 0 !important;
  }
  ._DialogBody_1fm5w_11 ._ButtonContainer_1fm5w_15 ._Button_1fm5w_15 {
    width: 100%;
    margin: 5px 0;
  }
}._DialogBody_hepi1_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 400px;
}
._DialogBody_hepi1_1 ._SelectContainer_hepi1_8 {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
._DialogBody_hepi1_1 ._SelectContainer_hepi1_8 ._UserInput_hepi1_17 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_hepi1_1 ._ButtonContainer_hepi1_21 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_hepi1_1 ._ButtonContainer_hepi1_21 ._Button_hepi1_21 {
  width: 100%;
  margin: 0 10px 10px 10px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
/* Global AppBar Styles */
._AppBarDaycare_1afvi_12,
._AppBarParent_1afvi_13 {
  display: flex;
  height: 85px;
  max-height: 85px;
  top: 0;
  box-shadow: none !important;
  position: unset !important;
}

/* Differ colors for user type */
._AppBarDaycare_1afvi_12 {
  background-color: var(--daycare-extra-light) !important;
}

._AppBarParent_1afvi_13 {
  background-color: var(--parent-extra-light) !important;
}

@media (max-width: 768px) {
  ._AppBarDaycare_1afvi_12,
  ._AppBarParent_1afvi_13 {
    top: unset !important;
    bottom: 0;
    width: 100% !important;
    height: 75px;
  }
  ._ToolBar_1afvi_39 {
    height: 100%;
    width: 100%;
    padding: 0 0 10px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._DesktopNav_v5ylo_11 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 85px;
  width: 100%;
}
._DesktopNav_v5ylo_11 ._NavLogo_v5ylo_19 {
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  align-items: center;
}
._DesktopNav_v5ylo_11 ._NavLogo_v5ylo_19 ._NavLogoCALD_v5ylo_26 {
  padding-top: 8.5px;
  height: 68px;
}
._DesktopNav_v5ylo_11 ._NavLogo_v5ylo_19 ._NavLogoUser_v5ylo_30 {
  height: 68px;
}
._DesktopNav_v5ylo_11 ._NavLogo_v5ylo_19 ._NavLogoDaycare_v5ylo_33 {
  height: 68px;
  margin-left: 10px;
}
._DesktopNav_v5ylo_11 ._NavMenu_v5ylo_37 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
._DesktopNav_v5ylo_11 ._NavMenu_v5ylo_37 ._ButtonsLinks_v5ylo_43 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  height: 100%;
}

._Icon_v5ylo_52 {
  font-size: 32px !important;
}

@media (max-width: 1024px) {
  ._DesktopNav_v5ylo_11 {
    justify-content: flex-end;
  }
  ._DesktopNav_v5ylo_11 ._NavLogo_v5ylo_19 {
    display: none;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._ActiveLinkWebDaycare_lyyyi_11 {
  color: var(--daycare-dark) !important;
}
._ActiveLinkWebDaycare_lyyyi_11::after {
  width: 100% !important;
  background-color: var(--daycare-dark) !important;
}

._ActiveLinkWebParent_lyyyi_19 {
  color: var(--parent-dark) !important;
}
._ActiveLinkWebParent_lyyyi_19::after {
  width: 100% !important;
  background-color: var(--parent-dark) !important;
}

._ActiveLinkMobileDaycare_lyyyi_27 {
  color: var(--daycare-dark) !important;
}

._ActiveLinkMobileParent_lyyyi_31 {
  color: var(--parent-dark) !important;
}

._Link_lyyyi_35 {
  color: #777;
  text-decoration: none;
  text-decoration-skip-ink: none;
  padding: 0.5rem;
  transition: all 0.4s ease;
  position: relative;
}
._Link_lyyyi_35::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 2px;
  background-color: currentColor;
  transition: all 0.3s ease;
  transform: translateX(-50%);
}
._Link_lyyyi_35:hover {
  background-color: transparent !important;
}
._Link_lyyyi_35:hover::after {
  width: 80%;
}
._Link_lyyyi_35 ._BadgeDaycare_lyyyi_60 > span {
  background-color: var(--daycare-main);
  color: #fff;
  margin-top: 5px;
}
._Link_lyyyi_35 ._BadgeParent_lyyyi_65 > span {
  background-color: var(--parent-main);
  color: #fff;
  margin-top: 5px;
}
._Link_lyyyi_35 ._IconAndText_lyyyi_70 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
._Link_lyyyi_35 ._IconAndText_lyyyi_70 ._TextWeb_lyyyi_77 {
  font-size: 14px;
  font-weight: 300;
  margin: 0;
}
._Link_lyyyi_35 ._IconAndText_lyyyi_70 ._TextMobile_lyyyi_82 {
  font-size: 10px;
  font-weight: 500 !important;
  margin: 0;
}

._LinkDaycare_lyyyi_88:hover {
  color: var(--daycare-light);
}

._LinkParent_lyyyi_92:hover {
  color: var(--parent-light);
}

@media (max-width: 768px) {
  ._Link_lyyyi_35 {
    padding: 0 1rem;
  }
  ._Link_lyyyi_35::after {
    display: none;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._MobileNav_1hw9d_11 {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
._MobileNav_1hw9d_11 ._NavMenu_1hw9d_17 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  width: 90%;
  margin-right: 2rem;
  margin-left: 2rem;
}
._MobileNav_1hw9d_11 ._NavMenu_1hw9d_17 ._ButtonLink_1hw9d_27 {
  display: flex;
}

._Icon_1hw9d_31 {
  font-size: 35px !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._snackBarMobileConnected_18ixm_11 {
  margin-top: 10px;
}

._snackBarMobile_18ixm_11 {
  background-color: var(--daycare-extra-light);
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  height: 80px;
  margin-bottom: 10px;
}
._snackBarMobile_18ixm_11 ._snackBarContent_18ixm_22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
  height: 100%;
  width: 100%;
}
._snackBarMobile_18ixm_11 ._snackBarContent_18ixm_22 ._snackBarInfo_18ixm_30 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
._snackBarMobile_18ixm_11 ._snackBarContent_18ixm_22 ._snackBarInfo_18ixm_30 ._snackBarImg_18ixm_36 {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin-left: 5px;
  margin-right: 15px;
}
._snackBarMobile_18ixm_11 ._snackBarContent_18ixm_22 ._snackBarInfo_18ixm_30 ._snackBarText_18ixm_44 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
._snackBarMobile_18ixm_11 ._snackBarContent_18ixm_22 ._snackBarInfo_18ixm_30 ._snackBarText_18ixm_44 ._snackBarTextApplicationName_18ixm_50 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 2px 0;
}
._snackBarMobile_18ixm_11 ._snackBarContent_18ixm_22 ._snackBarInfo_18ixm_30 ._snackBarText_18ixm_44 ._snackBarTextDescription_18ixm_55 {
  font-size: 12px;
  font-weight: 200;
  margin: 2px 0 0 0;
}
._snackBarMobile_18ixm_11 ._snackBarContent_18ixm_22 ._snackBarInfo_18ixm_30 ._closeIcon_18ixm_60 {
  width: 25px;
  height: 25px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Paddings */
._fullPage_11wzt_11 {
  z-index: 2000;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: var(--daycare-extra-light) !important;
  text-align: center;
  padding: 30px;
}