/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Global Document Styles */
* {
  font-family: Roboto;
}

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

main {
  display: flex;
  padding: 0;
  width: 100%;
  height: 100%;
  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: center;
  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 */
._PagePosition_1idhe_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 {
  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_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Title_1idhe_41 {
  width: 100%;
  padding: 0 40px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Input_1idhe_49 {
  width: 100%;
  margin-bottom: 25px;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Input_1idhe_49 ._TextSignUP_1idhe_53 {
  text-align: center;
  color: #000000;
  margin-top: 0;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Input_1idhe_49 ._TextSignUP_1idhe_53 ._Span_1idhe_58 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Card_1idhe_62 {
  width: 80%;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Card_1idhe_62 ._selectCard_1idhe_70 {
  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_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Card_1idhe_62 ._selectCard_1idhe_70:hover {
  border: 1px solid var(--daycare-dark);
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._InputField_1idhe_85 {
  margin-top: 20px;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Text_1idhe_53 {
  font-size: 12px;
  color: #000000;
  margin-top: 0;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Link_1idhe_93 {
  text-decoration: none;
  font-size: 12px !important;
  color: var(--daycare-dark);
  margin-top: 20px;
  cursor: pointer;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._Link_1idhe_93:hover {
  color: #000000;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Form_1idhe_34 ._ErrorPosition_1idhe_103 {
  margin-bottom: 20px;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Footer_1idhe_106 {
  text-align: center;
  width: 100%;
  color: #000000;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Footer_1idhe_106 ._Link_1idhe_93 {
  text-decoration: none;
  font-size: 12px;
}
._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 ._Footer_1idhe_106 ._Link_1idhe_93:hover {
  color: var(--daycare-dark);
}

@media (max-width: 1024px) {
  ._PagePosition_1idhe_10 ._LoginPlacement_1idhe_18 {
    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 */
._LoggedOutNav_6kuda_10 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._LoggedOutNav_6kuda_10 ._LoggedOutNavLogo_6kuda_16 {
  height: 100%;
  top: 0;
  cursor: pointer;
}
._LoggedOutNav_6kuda_10 ._LoggedOutNavLogo_6kuda_16 ._LoggedOutNavCALD_6kuda_21,
._LoggedOutNav_6kuda_10 ._LoggedOutNavLogo_6kuda_16 ._LoggedOutNavParent_6kuda_22,
._LoggedOutNav_6kuda_10 ._LoggedOutNavLogo_6kuda_16 ._LoggedOutNavDaycare_6kuda_23 {
  margin-top: 8.5px;
  height: 68px;
}
._LoggedOutNav_6kuda_10 ._RefreshIcon_6kuda_27 {
  cursor: pointer;
  margin-right: 10px;
  color: #000000;
  width: 30px;
}
._LoggedOutNav_6kuda_10 ._LoggedOutNavCenter_6kuda_33 {
  flex: 1;
  text-align: center;
  margin-left: 40px;
}
._LoggedOutNav_6kuda_10 ._LoggedOutNavRight_6kuda_38 {
  margin-left: auto;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._titleStyle_1y8i0_10 {
  align-items: center;
  color: #000000;
  justify-content: center;
  font-weight: normal;
  margin: 0 !important;
}

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

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

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

._hideInput_17w8l_39 input {
  width: 0 !important;
}

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

._endAdornment_17w8l_53 {
  color: #000000;
  margin-left: 20px;
}

._NoEndAdornment_17w8l_58 {
  display: none;
}

._IconEndAdornment_17w8l_62 {
  color: var(--daycare-main);
  margin-left: 20px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._button_11xm9_10 {
  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;
}

._buttonFullWidth_11xm9_22 {
  width: 100%;
}

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

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

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

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

._Loader_1krfo_22 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  gap: 12px;
  border-radius: 8px;
}
._Loader_1krfo_22 ._Small_1krfo_31 {
  width: 30px;
  height: 30px;
}
._Loader_1krfo_22 ._Medium_1krfo_35 {
  width: 40px;
  height: 40px;
}
._Loader_1krfo_22 ._Large_1krfo_39 {
  width: 50px;
  height: 50px;
}
._Loader_1krfo_22 ._Load_1krfo_22 {
  border: 5px solid transparent;
  border-top-color: var(--daycare-dark);
  border-radius: 50%;
  animation: _spin_1krfo_1 0.8s linear infinite;
}
._Loader_1krfo_22 ._Load_1krfo_22._Daycare_1krfo_49 {
  border-top-color: var(--daycare-dark);
}
._Loader_1krfo_22 ._Load_1krfo_22._Parent_1krfo_52 {
  border-top-color: var(--parent-dark);
}
._Loader_1krfo_22 ._Text_1krfo_55 {
  font-weight: 600;
  font-size: 1rem;
  margin-bottom: 0;
}
._Loader_1krfo_22 ._Text_1krfo_55._Daycare_1krfo_49 {
  color: var(--daycare-dark);
}
._Loader_1krfo_22 ._Text_1krfo_55._Parent_1krfo_52 {
  color: var(--parent-dark);
}

@keyframes _spin_1krfo_1 {
  to {
    transform: rotate(360deg);
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Text_1h0lc_10 {
  text-decoration: underline #4169e1;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Main_16yi1_10 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  flex-direction: column;
}
._Main_16yi1_10 ._Icon_16yi1_17 {
  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_16yi1_10 ._Button_16yi1_26 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  margin: 10px;
  font-size: 1.2rem;
  cursor: pointer;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._button_pccjf_10 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 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;
}
._button_pccjf_10 ._icon_pccjf_21 {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
._button_pccjf_10 span {
  margin-right: 5px;
}

._buttonFullWidth_pccjf_32 {
  width: 100%;
}

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

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

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

._buttonDaycare_pccjf_51 {
  background-color: var(--daycare-main);
  cursor: pointer;
}
._buttonDaycare_pccjf_51:hover {
  background-color: var(--daycare-dark);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_qghbi_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 25px;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_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_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._Title_qghbi_38 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 10px 0 20px 30px !important;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._TitleAndIcon_qghbi_46 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  width: calc(100% - 20px);
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._TitleAndIcon_qghbi_46 ._Icon_qghbi_55 {
  margin-left: 10px;
  color: var(--parent-dark);
  cursor: pointer;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._Input_qghbi_60 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._Input_qghbi_60 ._UserInput_qghbi_74 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._Input_qghbi_60 ._UserInputAlone_qghbi_78 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._secondAddressContainer_qghbi_82 {
  width: 100%;
  margin-bottom: 10px;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._secondAddressContainer_qghbi_82 ._secondAddress_qghbi_82 {
  font-size: 14px;
  text-align: left;
  margin-left: 25px;
  text-decoration: underline;
  color: var(--parent-dark);
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._secondAddressContainer_qghbi_82 ._secondAddress_qghbi_82:hover {
  cursor: pointer;
  color: #000000;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._ButtonContainer_qghbi_97 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Button_qghbi_97 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0 10px 0;
}
._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._ButtonDeleteAccount_qghbi_109 {
  width: 40%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 {
    flex-direction: column;
  }
  ._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._Input_qghbi_60 {
    flex-direction: column;
  }
  ._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._Input_qghbi_60 ._UserInput_qghbi_74 {
    width: 100%;
  }
  ._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Form_qghbi_31 ._InputContainer_qghbi_60 ._Input_qghbi_60 ._UserInputAlone_qghbi_78 {
    width: 100%;
  }
  ._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._ButtonContainer_qghbi_97 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  ._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._Button_qghbi_97 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_qghbi_10 ._ProfilPlacement_qghbi_18 ._ButtonDeleteAccount_qghbi_109 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._snackBarWeb_17ktb_10 {
  margin-top: 85px;
}

._snackBarMobile_17ktb_14 {
  margin-bottom: 85px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Input_41xxm_10 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Input_41xxm_10 ._UserInput_41xxm_17 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Input_41xxm_10 ._UserInput_41xxm_17 ._Button_41xxm_21 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}
._Input_41xxm_10 ._UserInputAlone_41xxm_27 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}

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

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

@media (max-width: 768px) {
  ._Input_41xxm_10 {
    flex-direction: column;
  }
  ._Input_41xxm_10 ._UserInput_41xxm_17 {
    width: 100%;
  }
  ._Input_41xxm_10 ._UserInputAlone_41xxm_27 {
    width: 100%;
  }
  ._ButtonContainer_41xxm_48 {
    flex-direction: column;
  }
  ._ButtonContainer_41xxm_48 ._Button_41xxm_21 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Autocomplete_y0jwt_10 label[data-shrink=true] {
  font-size: 16px;
}

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

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

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

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

._AutocompleteParent_qwfw8_26 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._AutocompleteParent_qwfw8_26 label[data-shrink=true] {
  color: var(--parent-dark);
}
._AutocompleteParent_qwfw8_26 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 */
._Root_d5tlf_10 {
  border-radius: 20px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._ParentRoot_1l9aq_10 {
  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_1l9aq_18 {
  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_1l9aq_26 {
  text-align: center;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
}._Root_tqit3_1 {
  padding: 30px 30px 20px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_kfk08_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_kfk08_10 ._Container_kfk08_17 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_kfk08_10 ._Container_kfk08_17 ._UserInput_kfk08_24 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_kfk08_10 ._Container_kfk08_17 ._Input_kfk08_28 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_kfk08_10 ._Container_kfk08_17 ._Input_kfk08_28 ._UserInput_kfk08_24 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_kfk08_10 ._Container_kfk08_17 ._Input_kfk08_28 ._TextContainer_kfk08_39 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_kfk08_10 ._Container_kfk08_17 ._Input_kfk08_28 ._TextContainer_kfk08_39 ._Text_kfk08_39 {
  font-size: 14px;
  text-align: left;
  text-decoration: underline;
  color: var(--parent-dark);
}
._DialogBody_kfk08_10 ._Container_kfk08_17 ._Input_kfk08_28 ._TextContainer_kfk08_39 ._Text_kfk08_39:hover {
  cursor: pointer;
  color: #000000;
}
._DialogBody_kfk08_10 ._ButtonContainer_kfk08_53 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_kfk08_10 ._ButtonContainer_kfk08_53 ._Button_kfk08_53 {
  width: 48%;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_kfk08_10 ._ButtonContainer_kfk08_53 {
    width: 100%;
    flex-direction: column;
  }
  ._DialogBody_kfk08_10 ._ButtonContainer_kfk08_53 ._Button_kfk08_53 {
    margin: 5px 0;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1a6wj_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 25px;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_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_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._Title_1a6wj_38 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 10px 0 20px 30px !important;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._InputContainer_1a6wj_46 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._InputContainer_1a6wj_46 ._Input_1a6wj_46 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._InputContainer_1a6wj_46 ._Input_1a6wj_46 ._UserInput_1a6wj_60 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._InputContainer_1a6wj_46 ._Input_1a6wj_46 ._DiplomaInput_1a6wj_64 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._ButtonContainer_1a6wj_68 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Button_1a6wj_68 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0 10px 0;
}
._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._ButtonDeleteAccount_1a6wj_80 {
  width: 40%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._InputContainer_1a6wj_46 {
    flex-direction: column;
  }
  ._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._InputContainer_1a6wj_46 ._Input_1a6wj_46 {
    flex-direction: column;
  }
  ._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._InputContainer_1a6wj_46 ._Input_1a6wj_46 ._UserInput_1a6wj_60 {
    width: 100%;
  }
  ._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Form_1a6wj_31 ._InputContainer_1a6wj_46 ._Input_1a6wj_46 ._DiplomaInput_1a6wj_64 {
    width: 100%;
    margin: 0 !important;
  }
  ._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._ButtonContainer_1a6wj_68 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  ._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._Button_1a6wj_68 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_1a6wj_10 ._ProfilPlacement_1a6wj_18 ._ButtonDeleteAccount_1a6wj_80 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._MenuItem_1d6kg_10 {
  background-color: transparent;
}

._FormControl_1d6kg_14 {
  width: calc(100% - 20px) !important;
}

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

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

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

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

@media (max-width: 768px) {
  ._FormControl_1d6kg_14 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_ngvcq_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_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;
}
._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 {
  padding: 5px 25px;
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 ._Title_ngvcq_38 {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 ._InputContainer_ngvcq_46 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 ._Button_ngvcq_54 {
  width: 30%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 ._InputContainer_ngvcq_46 {
    flex-direction: column;
  }
  ._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 ._InputContainer_ngvcq_46 ._Input_ngvcq_46 {
    flex-direction: column;
  }
  ._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 ._InputContainer_ngvcq_46 ._Input_ngvcq_46 ._UserInput_ngvcq_68 {
    width: 100%;
  }
  ._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 ._InputContainer_ngvcq_46 ._Input_ngvcq_46 ._UserInputAlone_ngvcq_71 {
    width: 100%;
  }
  ._PagePosition_ngvcq_10 ._ProfilPlacement_ngvcq_18 ._Form_ngvcq_30 ._Button_ngvcq_54 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._TablePlacement_1kyj5_10 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._TablePlacement_1kyj5_10 ._TableHeader_1kyj5_15 {
  background-color: var(--parent-light);
}

._InformationsCell_1kyj5_19 ._Firstname_1kyj5_19 {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--parent-dark);
  font-weight: 500;
}
._InformationsCell_1kyj5_19 ._Line_1kyj5_26 {
  border: 0.2px solid var(--parent-light);
  width: 30%;
  margin: 5px 0;
}

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

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

@media (max-width: 768px) {
  ._InformationsCell_1kyj5_19 ._Firstname_1kyj5_19 {
    max-width: 150px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_uhqop_10 {
  padding: 20px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_uhqop_10 ._Form_uhqop_17 {
  width: 100%;
  display: flex;
  margin: 5px 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
._DialogBody_uhqop_10 ._Form_uhqop_17 ._Title_uhqop_25 {
  margin: 15px 5px !important;
}
._DialogBody_uhqop_10 ._Form_uhqop_17 ._InputContainer_uhqop_28 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
._DialogBody_uhqop_10 ._Form_uhqop_17 ._InputContainer_uhqop_28 ._Input_uhqop_28 {
  width: 90%;
  margin: 0 5px;
}
._DialogBody_uhqop_10 ._Form_uhqop_17 ._InputContainer_uhqop_28 ._TablePlacement_uhqop_39 {
  width: 100%;
  border-radius: 5px;
  margin: 0 5px;
}
._DialogBody_uhqop_10 ._Form_uhqop_17 ._InputContainer_uhqop_28 ._TablePlacement_uhqop_39 ._TableHeader_uhqop_44 {
  font-size: 15px !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
._DialogBody_uhqop_10 ._Form_uhqop_17 ._InputContainer_uhqop_28 ._TablePlacement_uhqop_39 ._DayRow_uhqop_49 ._DayCell_uhqop_49 {
  padding-left: 15px;
  font-size: 15px !important;
}
._DialogBody_uhqop_10 ._Form_uhqop_17 ._InputContainer_uhqop_28 ._TablePlacement_uhqop_39 ._Checkbox_uhqop_53 {
  width: 100%;
}
._DialogBody_uhqop_10 ._ButtonContainer_uhqop_56 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_uhqop_10 ._ButtonContainer_uhqop_56 ._Button_uhqop_56 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_uhqop_10 {
    padding: 20px 10px;
  }
  ._DialogBody_uhqop_10 ._InputContainer_uhqop_28 {
    flex-direction: column !important;
  }
  ._DialogBody_uhqop_10 ._InputContainer_uhqop_28 ._Input_uhqop_28 {
    margin: 5px 0 !important;
  }
  ._DialogBody_uhqop_10 ._ButtonContainer_uhqop_56 {
    flex-direction: column !important;
  }
  ._DialogBody_uhqop_10 ._ButtonContainer_uhqop_56 ._Button_uhqop_56 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Daycare_1a7sd_10 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Daycare_1a7sd_10 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Daycare_1a7sd_10 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._Parent_1a7sd_22 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1a7sd_22 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1a7sd_22 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 */
._CheckboxText_14mcy_10 {
  display: flex;
  align-items: center;
}
._CheckboxText_14mcy_10 ._Parent_14mcy_14 {
  color: var(--parent-main) !important;
}
._CheckboxText_14mcy_10 ._Parent_14mcy_14:hover {
  background-color: rgba(var(--parent-dark), 0.05) !important;
}
._CheckboxText_14mcy_10 ._Daycare_14mcy_20 {
  color: var(--daycare-main) !important;
}
._CheckboxText_14mcy_10 ._Daycare_14mcy_20:hover {
  background-color: rgba(var(--daycare-dark), 0.05) !important;
}
._CheckboxText_14mcy_10 ._Disabled_14mcy_26 {
  color: rgba(119, 119, 119, 0.5) !important;
}
._CheckboxText_14mcy_10 ._Shade_14mcy_29 {
  color: #777 !important;
}
._CheckboxText_14mcy_10 ._Shade_14mcy_29: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 */
._DialogBody_1bfcq_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1bfcq_10 ._Text_1bfcq_17 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_1bfcq_10 ._TextChild_1bfcq_22 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--parent-dark);
}
._DialogBody_1bfcq_10 ._ButtonContainer_1bfcq_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1bfcq_10 ._ButtonContainer_1bfcq_29 ._Button_1bfcq_29 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1bfcq_10 ._ButtonContainer_1bfcq_29 {
    width: 100%;
  }
  ._DialogBody_1bfcq_10 ._ButtonContainer_1bfcq_29 ._Button_1bfcq_29 {
    margin: 5px 0;
  }
}._DialogBody_vs5ds_1 {
  padding: 20px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_vs5ds_1 ._Text_vs5ds_8 {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
._DialogBody_vs5ds_1 ._ButtonContainer_vs5ds_16 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_vs5ds_1 ._ButtonContainer_vs5ds_16 ._Button_vs5ds_16 {
  width: 48%;
  display: flex;
  justify-content: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1pkf8_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
  height: 100%;
}
._PagePosition_1pkf8_10 ._NotificationPlacement_1pkf8_19 {
  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_1pkf8_10 ._NotificationPlacement_1pkf8_19 ._Form_1pkf8_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1pkf8_10 ._NotificationPlacement_1pkf8_19 ._Form_1pkf8_31 ._Title_1pkf8_38 {
  margin: 10px 0 0 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1pkf8_10 ._NotificationPlacement_1pkf8_19 ._Form_1pkf8_31 ._TableComponent_1pkf8_43 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  max-width: 70%;
}
._PagePosition_1pkf8_10 ._NotificationPlacement_1pkf8_19 ._Button_1pkf8_50 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

._Checkbox_1pkf8_57 {
  width: 100%;
}

@media (max-width: 768px) {
  ._PagePosition_1pkf8_10 ._NotificationPlacement_1pkf8_19 {
    width: 86% !important;
  }
  ._PagePosition_1pkf8_10 ._NotificationPlacement_1pkf8_19 ._Form_1pkf8_31 ._TableComponent_1pkf8_43 {
    max-width: 100%;
  }
  ._PagePosition_1pkf8_10 ._NotificationPlacement_1pkf8_19 ._Button_1pkf8_50 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_32rfi_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_32rfi_10 ._HeaderRow_32rfi_18 {
  position: absolute;
  margin-left: 1%;
  left: 0;
  width: 20%;
  max-width: 21%;
}
._PagePosition_32rfi_10 ._HeaderRow_32rfi_18 ._MultipleSections_32rfi_25 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_32rfi_10 ._NotificationPlacement_32rfi_31 {
  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_32rfi_10 ._NotificationPlacement_32rfi_31 ._Form_32rfi_44 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_32rfi_10 ._NotificationPlacement_32rfi_31 ._Form_32rfi_44 ._Title_32rfi_51 {
  margin: 10px 0 0 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_32rfi_10 ._NotificationPlacement_32rfi_31 ._Form_32rfi_44 ._TableComponent_32rfi_56 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  max-width: 70%;
}
._PagePosition_32rfi_10 ._NotificationPlacement_32rfi_31 ._Button_32rfi_63 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

._Checkbox_32rfi_70 {
  width: 100%;
}

@media (max-width: 768px) {
  ._PagePosition_32rfi_10 ._HeaderRow_32rfi_18 {
    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_32rfi_10 ._NotificationPlacement_32rfi_31 {
    width: 86% !important;
  }
  ._PagePosition_32rfi_10 ._NotificationPlacement_32rfi_31 ._Form_32rfi_44 ._TableComponent_32rfi_56 {
    max-width: 100%;
  }
  ._PagePosition_32rfi_10 ._NotificationPlacement_32rfi_31 ._Button_32rfi_63 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_17rn5_10 {
  width: 100%;
  height: calc(100% - 20px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_17rn5_10 ._Selector_17rn5_18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._Container_17rn5_10 ._SelectorWithBackground_17rn5_25 {
  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_17rn5_38 {
  display: none !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_186qp_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
  height: 100%;
}
._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_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_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._Title_186qp_38 {
  width: 100%;
  display: flex;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 5px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._InputContainer_186qp_48 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._InputContainer_186qp_48 ._Input_186qp_48 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._InputContainer_186qp_48 ._Input_186qp_48 ._UserInput_186qp_62 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._InputContainer_186qp_48 ._Input_186qp_48 ._DaycareTypeInput_186qp_66 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._ButtonContainer_186qp_70 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._Button_186qp_70 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._PagePosition_186qp_10 {
    margin-top: 25px;
    margin-bottom: 390px !important;
  }
  ._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._InputContainer_186qp_48 {
    flex-direction: column;
  }
  ._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._InputContainer_186qp_48 ._Input_186qp_48 {
    flex-direction: column;
  }
  ._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._InputContainer_186qp_48 ._Input_186qp_48 ._UserInput_186qp_62 {
    width: 100%;
  }
  ._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._InputContainer_186qp_48 ._Input_186qp_48 ._DaycareTypeInput_186qp_66 {
    width: 100%;
    margin: 0 0 15px 0 !important;
  }
  ._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._ButtonContainer_186qp_70 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._PagePosition_186qp_10 ._CreateDaycarePlacement_186qp_19 ._Form_186qp_31 ._Button_186qp_70 {
    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 */
._DialogBody_whwph_10 {
  text-align: center;
}
._DialogBody_whwph_10 ._TextContainer_whwph_13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_whwph_10 ._TextContainer_whwph_13 ._TextColor_whwph_19 {
  color: var(--parent-dark);
}
._DialogBody_whwph_10 ._TextContainer_whwph_13 ._Text_whwph_13 {
  margin: 0 0 20px 0;
}
._DialogBody_whwph_10 ._Text_whwph_13 {
  margin: 20px 0 40px 0;
}
._DialogBody_whwph_10 ._ButtonContainer_whwph_28 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
._DialogBody_whwph_10 ._ButtonContainer_whwph_28 ._Button_whwph_28 {
  margin: 0 10px 15px 10px;
}

@media (max-width: 768px) {
  ._DialogBody_whwph_10 ._ButtonContainer_whwph_28 {
    flex-direction: column-reverse;
  }
  ._DialogBody_whwph_10 ._ButtonContainer_whwph_28 ._Button_whwph_28 {
    margin: 0 0 15px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_11prb_10 {
  min-width: 300px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 ._Autocomplete_11prb_18 {
  width: 100%;
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 ._Autocomplete_11prb_18 label[data-shrink=true] {
  font-size: 16px;
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 ._AutocompleteDaycare_11prb_31 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 ._AutocompleteDaycare_11prb_31 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 ._AutocompleteDaycare_11prb_31 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 ._AutocompleteParent_11prb_42 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 ._AutocompleteParent_11prb_42 label[data-shrink=true] {
  color: var(--parent-dark);
}
._DialogBody_11prb_10 ._AutocompleteContainer_11prb_18 ._AutocompleteParent_11prb_42 fieldset {
  border: 1px solid var(--parent-light) !important;
}
._DialogBody_11prb_10 ._ButtonContainer_11prb_52 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
._DialogBody_11prb_10 ._ButtonContainer_11prb_52 ._Button_11prb_52 {
  margin: 15px 0 10px 0;
  width: 100%;
}

@media (max-width: 768px) {
  ._DialogBody_11prb_10 {
    min-width: 200px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_kkex3_10 {
  text-align: center;
}
._DialogBody_kkex3_10 ._ButtonContainer_kkex3_13 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
._DialogBody_kkex3_10 ._ButtonContainer_kkex3_13 ._Button_kkex3_13 {
  margin: 0 10px 15px 10px;
}

@media (max-width: 768px) {
  ._DialogBody_kkex3_10 ._ButtonContainer_kkex3_13 {
    flex-direction: column-reverse;
  }
  ._DialogBody_kkex3_10 ._ButtonContainer_kkex3_13 ._Button_kkex3_13 {
    margin: 0 0 15px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1o44b_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 25px;
}
._PagePosition_1o44b_10 ._HomePlacement_1o44b_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_1o44b_10 ._HomePlacement_1o44b_18 ._Title_1o44b_31 {
  margin: 10px 0 10px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1o44b_10 ._HomePlacement_1o44b_18 ._CaseContainer_1o44b_36 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_1o44b_10 ._HomePlacement_1o44b_18 ._CaseContainer_1o44b_36 ._CaseIcon_1o44b_44 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--parent-dark);
}
._PagePosition_1o44b_10 ._HomePlacement_1o44b_18 ._CustomCaseContainer_1o44b_49 {
  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_1o44b_10 ._HomePlacement_1o44b_18 ._CustomCaseContainer_1o44b_49 ._CustomCase_1o44b_49 {
  width: auto !important;
}
._PagePosition_1o44b_10 ._HomePlacement_1o44b_18 ._CustomCaseContainer_1o44b_49 ._CaseIcon_1o44b_44 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--parent-dark);
}
._PagePosition_1o44b_10 ._NewsPlacement_1o44b_66 {
  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_1o44b_10 ._NewsPlacement_1o44b_66 ._NewsIcon_1o44b_79 {
  font-size: 50px;
  margin: 0 20px;
  color: #fff;
}
._PagePosition_1o44b_10 ._NewsPlacement_1o44b_66 ._NewsTextContainer_1o44b_84 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}
._PagePosition_1o44b_10 ._NewsPlacement_1o44b_66 ._NewsTextContainer_1o44b_84 ._NewsTextTitle_1o44b_91 {
  font-size: 16px;
  color: var(--parent-dark);
  margin: 0;
  font-weight: 600;
}
._PagePosition_1o44b_10 ._NewsPlacement_1o44b_66 ._NewsTextContainer_1o44b_84 ._NewsText_1o44b_84 {
  font-size: 16px;
  color: var(--parent-dark);
  margin: 0;
}
._PagePosition_1o44b_10 ._Version_1o44b_102 {
  margin: 20px 0;
  font-size: 12px;
  color: var(--parent-dark);
  cursor: pointer;
}

@media (max-width: 768px) {
  ._PagePosition_1o44b_10 {
    margin: 25px 0 50px 0 !important;
  }
  ._PagePosition_1o44b_10 ._HomePlacement_1o44b_18 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
  ._PagePosition_1o44b_10 ._HomePlacement_1o44b_18 ._CaseContainer_1o44b_36 {
    flex-direction: row !important;
    width: 90% !important;
    margin: 0 !important;
  }
  ._PagePosition_1o44b_10 ._HomePlacement_1o44b_18 ._CustomCaseContainer_1o44b_49 {
    margin: 0 !important;
    gap: 0 !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
  ._PagePosition_1o44b_10 ._NewsPlacement_1o44b_66 {
    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 */
._Case_17u9a_10 {
  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_17u9a_10 ._CaseTitle_17u9a_24 {
  margin-bottom: 10px;
}

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

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

@media (max-width: 768px) {
  ._Case_17u9a_10 {
    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 */
._PagePosition_1ef60_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 {
  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_1ef60_10 ._HomePlacement_1ef60_17 ._Title_1ef60_30 {
  margin: 10px 0 20px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 ._CaseContainer_1ef60_35 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 ._CaseContainer_1ef60_35 ._CaseIcon_1ef60_43 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}
._PagePosition_1ef60_10 ._Version_1ef60_48 {
  margin: 20px 0;
  font-size: 12px;
  color: var(--daycare-dark);
  cursor: pointer;
}

@media (max-width: 768px) {
  ._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
  ._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 ._CaseContainer_1ef60_35 {
    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 */
._PagePosition_121j9_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_121j9_10 ._HomePlacement_121j9_17 {
  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_121j9_10 ._HomePlacement_121j9_17 ._Title_121j9_30 {
  margin: 10px 0 20px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_121j9_10 ._HomePlacement_121j9_17 ._CaseContainer_121j9_35 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_121j9_10 ._HomePlacement_121j9_17 ._CaseContainer_121j9_35 ._CaseIcon_121j9_43 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}
._PagePosition_121j9_10 ._Version_121j9_48 {
  margin: 20px 0;
  font-size: 20px;
  color: var(--daycare-dark);
  cursor: pointer;
}

@media (max-width: 768px) {
  ._PagePosition_121j9_10 ._HomePlacement_121j9_17 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
  ._PagePosition_121j9_10 ._HomePlacement_121j9_17 ._CaseContainer_121j9_35 {
    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 */
._PagePosition_1ef60_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 {
  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_1ef60_10 ._HomePlacement_1ef60_17 ._Title_1ef60_30 {
  margin: 10px 0 20px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 ._CaseContainer_1ef60_35 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}
._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 ._CaseContainer_1ef60_35 ._CaseIcon_1ef60_43 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}
._PagePosition_1ef60_10 ._Version_1ef60_48 {
  margin: 20px 0;
  font-size: 12px;
  color: var(--daycare-dark);
  cursor: pointer;
}

@media (max-width: 768px) {
  ._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 {
    padding: 20px 5px !important;
    max-width: 90% !important;
  }
  ._PagePosition_1ef60_10 ._HomePlacement_1ef60_17 ._CaseContainer_1ef60_35 {
    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 */
._PagePosition_1wshe_10 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 85px) !important;
  width: 100%;
  margin: auto;
}
._PagePosition_1wshe_10 ._NoDaycareAlert_1wshe_18 {
  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_1wshe_10 ._NoDaycareAlert_1wshe_18 ._Title_1wshe_29 {
  margin-bottom: 20px !important;
}
._PagePosition_1wshe_10 ._NoDaycareAlert_1wshe_18 ._Button_1wshe_32 {
  margin-bottom: 15px;
}
._PagePosition_1wshe_10 ._NoDaycareAlert_1wshe_18 ._DialogBody_1wshe_35 {
  width: 100%;
  text-align: center;
}
._PagePosition_1wshe_10 ._NoDaycareAlert_1wshe_18 ._LinkDaycare_1wshe_39 {
  text-decoration: none;
  font-size: 12px !important;
  color: var(--daycare-dark);
  margin-top: 20px;
  cursor: pointer;
}
._PagePosition_1wshe_10 ._NoDaycareAlert_1wshe_18 ._LinkParent_1wshe_46 {
  text-decoration: none;
  font-size: 12px !important;
  color: var(--parent-dark);
  margin-top: 20px;
  cursor: pointer;
}
._PagePosition_1wshe_10 ._Input_1wshe_53 {
  margin-bottom: 20px;
}
._PagePosition_1wshe_10 ._LastButton_1wshe_56 {
  margin-bottom: 26px;
}
._PagePosition_1wshe_10 ._LineParent_1wshe_59 {
  border: 1px solid var(--parent-light);
  width: 50%;
  margin: 10px 0;
}
._PagePosition_1wshe_10 ._LineDaycare_1wshe_64 {
  border: 1px solid var(--daycare-light);
  width: 50%;
  margin: 10px 0;
}
._PagePosition_1wshe_10 ._BoldText_1wshe_69 {
  font-weight: bold;
  margin-top: 20px;
}

@media (max-width: 768px) {
  ._PagePosition_1wshe_10 {
    height: 100%;
  }
  ._PagePosition_1wshe_10 ._NoDaycareAlert_1wshe_18 {
    width: 70%;
  }
}._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 */
._DialogBody_4mu57_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_4mu57_10 ._InputContainer_4mu57_17 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._DialogBody_4mu57_10 ._InputContainer_4mu57_17 ._Input_4mu57_17 {
  width: 100%;
  margin-bottom: 15px;
}
._DialogBody_4mu57_10 ._InputContainer_4mu57_17 ._TextInput_4mu57_28 {
  width: 100%;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
._DialogBody_4mu57_10 ._ButtonContainer_4mu57_33 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 5px;
}
._DialogBody_4mu57_10 ._ButtonContainer_4mu57_33 ._Button_4mu57_33 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_4mu57_10 ._ButtonContainer_4mu57_33 {
    flex-direction: column;
  }
  ._DialogBody_4mu57_10 ._ButtonContainer_4mu57_33 ._Button_4mu57_33 {
    width: 100%;
    margin-bottom: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_yr013_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_yr013_10 ._DataGridContainer_yr013_18 {
  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_yr013_10 ._DataGridContainer_yr013_18 ._Title_yr013_27 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}

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

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

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

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

._Clickable_12kpq_75 {
  cursor: pointer;
}

._GreenIcon_12kpq_79 {
  color: #529d50;
}

._RedIcon_12kpq_83 {
  color: #ff0000;
}

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

._DataGrid_12kpq_93 {
  border: 0 !important;
}

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

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

@media (max-width: 768px) {
  ._Table_12kpq_10 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._IndicatorsContainer_12kpq_87 {
    width: 100%;
    flex-wrap: wrap !important;
  }
}
@media (max-width: 1024px) {
  ._IndicatorsContainer_12kpq_87 {
    width: 100%;
    flex-wrap: wrap !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_18ugf_10 ._DialogBody_18ugf_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_18ugf_10 ._DialogBody_18ugf_10 ._TablePlacement_18ugf_18 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_18ugf_10 ._DialogBody_18ugf_10 ._TablePlacement_18ugf_18 ._Table_18ugf_18 {
  width: 100%;
}
._Dialog_18ugf_10 ._DialogBody_18ugf_10 ._TablePlacement_18ugf_18 ._Table_18ugf_18 ._TableHeader_18ugf_27 {
  background-color: var(--daycare-light);
}
._Dialog_18ugf_10 ._DialogBody_18ugf_10 ._TablePlacement_18ugf_18 ._Table_18ugf_18 ._CellClick_18ugf_30 {
  cursor: pointer;
}
._Dialog_18ugf_10 ._DialogBody_18ugf_10 ._TablePlacement_18ugf_18 ._Table_18ugf_18 ._CloseIcon_18ugf_33 {
  color: #ff0000;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_18ugf_10 ._DialogBody_18ugf_10 ._ButtonContainer_18ugf_40 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_18ugf_10 ._DialogBody_18ugf_10 ._ButtonContainer_18ugf_40 ._Button_18ugf_40 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_18ugf_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_18ugf_10 ._InputContainer_18ugf_57 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_18ugf_10 ._InputContainer_18ugf_57 ._Input_18ugf_57 {
    flex-direction: column !important;
  }
  ._DialogBody_18ugf_10 ._InputContainer_18ugf_57 ._Input_18ugf_57 ._UserInput_18ugf_64 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_18ugf_10 ._ButtonContainer_18ugf_40 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_18ugf_10 ._ButtonContainer_18ugf_40 ._Button_18ugf_40 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_19zpb_10 ._DialogBody_19zpb_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_19zpb_10 ._DialogBody_19zpb_10 ._InputContainer_19zpb_18 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin: 0 0 20px 0;
}
._Dialog_19zpb_10 ._DialogBody_19zpb_10 ._InputContainer_19zpb_18 ._CheckboxContainer_19zpb_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
._Dialog_19zpb_10 ._DialogBody_19zpb_10 ._DataContainer_19zpb_32 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin: 0 0 20px 0;
}
._Dialog_19zpb_10 ._DialogBody_19zpb_10 ._DataContainer_19zpb_32 ._Input_19zpb_18 {
  display: flex;
  flex-direction: column;
  width: 48%;
  justify-content: center;
}
._Dialog_19zpb_10 ._DialogBody_19zpb_10 ._ButtonContainer_19zpb_45 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
._Dialog_19zpb_10 ._DialogBody_19zpb_10 ._ButtonContainer_19zpb_45 ._Button_19zpb_45 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_19zpb_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_19zpb_10 ._InputContainer_19zpb_18 {
    margin: 0 !important;
  }
  ._DialogBody_19zpb_10 ._InputContainer_19zpb_18 ._CheckboxContainer_19zpb_25 {
    flex-direction: column !important;
    align-items: flex-start !important;
    margin: 0 0 10px 0 !important;
  }
  ._DialogBody_19zpb_10 ._DataContainer_19zpb_32 {
    flex-direction: column !important;
    width: 100%;
    margin: 0 !important;
  }
  ._DialogBody_19zpb_10 ._DataContainer_19zpb_32 ._Input_19zpb_18 {
    width: 100% !important;
    margin-top: 10px;
  }
  ._DialogBody_19zpb_10 ._ButtonContainer_19zpb_45 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_19zpb_10 ._ButtonContainer_19zpb_45 ._Button_19zpb_45 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Indicator_1lvez_10 {
  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_1lvez_10 ._Count_1lvez_23 {
  text-align: center;
  margin: 0 10px;
  padding: 10px;
  border-radius: 5px;
}
._Indicator_1lvez_10 ._Count_1lvez_23 ._BadgeParent_1lvez_29 {
  color: var(--parent-dark);
}
._Indicator_1lvez_10 ._Count_1lvez_23 ._BadgeDaycare_1lvez_32 {
  color: var(--daycare-dark);
}
._Indicator_1lvez_10 ._CountLarge_1lvez_35 {
  font-size: 4rem;
}
._Indicator_1lvez_10 ._CountMedium_1lvez_38 {
  font-size: 3rem;
  font-weight: 500;
}
._Indicator_1lvez_10 ._CountSmall_1lvez_42 {
  font-size: 2rem;
}
._Indicator_1lvez_10 ._Text_1lvez_45 {
  text-align: center;
  margin: 0;
  padding-bottom: 10px;
}
._Indicator_1lvez_10 ._TextLarge_1lvez_50 {
  font-size: 1.2rem;
}
._Indicator_1lvez_10 ._TextMedium_1lvez_53 {
  font-size: 1rem;
}
._Indicator_1lvez_10 ._TextSmall_1lvez_56 {
  font-size: 0.8rem;
}

._DaycareIndicator_1lvez_60 {
  background-color: var(--daycare-extra-light);
}
._DaycareIndicator_1lvez_60 ._Count_1lvez_23 {
  color: var(--daycare-dark);
}

._ParentIndicator_1lvez_67 {
  background-color: var(--parent-extra-light);
}
._ParentIndicator_1lvez_67 ._Count_1lvez_23 {
  color: var(--parent-dark);
}

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

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

._Available_1lvez_82 {
  color: #f8c778 !important;
}

._Schedule_1lvez_86 {
  color: #ff0000 !important;
}

._Request_1lvez_90 {
  color: #b5dfb4 !important;
}

._Regular_1lvez_94 {
  color: #ba55d3 !important;
}

._RegularRequest_1lvez_98 {
  color: #cf8edf !important;
}

._Absence_1lvez_102 {
  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;
}

._StaffHoliday_1lvez_110 {
  color: #cecece !important;
}

._StaffTraining_1lvez_114 {
  color: #f8c778 !important;
}

._NotInSection_1lvez_118 {
  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;
}

._Warning_1lvez_126 {
  color: #ffc107;
}

._Error_1lvez_130 {
  color: #ff0000;
}

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

@media (max-width: 768px) {
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 {
    width: 100%;
  }
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 ._Button_1wesi_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._OpenMenuButton_os3qk_10 {
  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_os3qk_24 {
  display: flex;
  flex-direction: row;
  width: 100%;
}
._ProfileHandlerContainer_os3qk_24 ._ProfileHandlerMenu_os3qk_29 {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 300px;
}
._ProfileHandlerContainer_os3qk_24 ._ProfileHandlerMenu_os3qk_29 ._ProfileHandlerMenuDrawer_os3qk_36 {
  width: 100%;
  height: 100%;
}
._ProfileHandlerContainer_os3qk_24 ._ProfileHandlerMenu_os3qk_29 ._ProfileHandlerMenuDrawer_os3qk_36 div {
  position: relative;
  background-color: var(--daycare-extra-light);
  border: 0 !important;
}
._ProfileHandlerContainer_os3qk_24 ._ProfileHandlerMenu_os3qk_29 ._ProfileHandlerMenuDrawer_os3qk_36 ._SelectDaycare_os3qk_45 {
  padding: 10px 20px 0 20px;
}
._ProfileHandlerContainer_os3qk_24 ._ProfilHandlerMenuHidden_os3qk_48 {
  display: flex;
  width: 300px;
  min-width: 300px;
  height: 100%;
}
._ProfileHandlerContainer_os3qk_24 ._ProfileHandlerContent_os3qk_54 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

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

@media (max-width: 768px) {
  ._OpenMenuButton_os3qk_10 {
    display: flex;
  }
  ._OpenMenuButton_os3qk_10._OpenMenuButtonHide_os3qk_69 {
    display: none !important;
  }
  ._ProfileHandlerContentFull_os3qk_72 {
    width: 100% !important;
  }
  ._ProfileHandlerMenu_os3qk_29 {
    display: none !important;
    width: 100% !important;
  }
  ._ProfileHandlerMenu_os3qk_29._ProfileHandlerMenuOpen_os3qk_79 {
    display: flex !important;
  }
  ._ProfileHandlerContent_os3qk_54 {
    margin-left: 0 !important;
    width: 100% !important;
  }
  ._HideProfileHandlerContent_os3qk_86 {
    display: none !important;
  }
  ._ProfilHandlerMenuHidden_os3qk_48 {
    display: none !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_a7njk_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-top: 25px;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 {
  width: 100%;
  max-width: 70%;
  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_a7njk_10 ._ProfilPlacement_a7njk_18 ._LogoDaycare_a7njk_31 {
  width: 50%;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TitleAndButton_a7njk_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 20px);
  margin-bottom: 20px;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TitleAndButton_a7njk_41 ._Title_a7njk_41 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._Text_a7njk_55 {
  margin-top: 0 !important;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 ._Input_a7njk_58 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 ._Input_a7njk_58 ._UserInput_a7njk_73 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 ._ButtonContainer_a7njk_77 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 ._ButtonContainer_a7njk_77 ._Button_a7njk_77 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 ._Link_a7njk_88 {
  font-size: 14px;
  color: var(--parent-dark);
  margin-bottom: 10px;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TablePlacement_a7njk_93 {
  width: 70%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TablePlacement_a7njk_93 ._Table_a7njk_93 {
  width: 100%;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TablePlacement_a7njk_93 ._Table_a7njk_93 ._TableHeader_a7njk_102 {
  background-color: var(--daycare-light);
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TablePlacement_a7njk_93 ._Table_a7njk_93 ._DayDaycareTitle_a7njk_105 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TablePlacement_a7njk_93 ._Table_a7njk_93 ._Icon_a7njk_109 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TablePlacement_a7njk_93 ._Table_a7njk_93 ._Icon_a7njk_109:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 {
    max-width: 85% !important;
  }
  ._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TitleAndButton_a7njk_41 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TitleAndButton_a7njk_41 ._Title_a7njk_41 {
    margin: 10px !important;
    text-align: center;
  }
  ._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 {
    flex-direction: column;
  }
  ._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 ._Input_a7njk_58 {
    flex-direction: column;
  }
  ._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._InputContainer_a7njk_58 ._Input_a7njk_58 ._UserInput_a7njk_73 {
    width: 100%;
  }
  ._PagePosition_a7njk_10 ._ProfilPlacement_a7njk_18 ._Form_a7njk_34 ._TablePlacement_a7njk_93 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_dsr93_10 ._DialogBody_dsr93_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 ._UserInput_dsr93_32 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 ._Button_dsr93_36 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_dsr93_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 {
    flex-direction: column !important;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 ._UserInput_dsr93_32 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 ._Button_dsr93_36 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_16iaq_10 ._DialogBody_16iaq_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Dialog_16iaq_10 ._DialogBody_16iaq_10 ._InputContainer_16iaq_17 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}
._Dialog_16iaq_10 ._DialogBody_16iaq_10 ._InputContainer_16iaq_17 ._Input_16iaq_17 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
}
._Dialog_16iaq_10 ._DialogBody_16iaq_10 ._InputContainer_16iaq_17 ._Input_16iaq_17 ._UserInput_16iaq_32 {
  width: 100%;
  margin: 0 5px 10px 5px;
}
._Dialog_16iaq_10 ._DialogBody_16iaq_10 ._ButtonContainer_16iaq_36 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_16iaq_10 ._DialogBody_16iaq_10 ._ButtonContainer_16iaq_36 ._Button_16iaq_36 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

._Parent_1a7sd_22 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1a7sd_22 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1a7sd_22 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 */
._Dialog_evmfh_10 ._DialogBody_evmfh_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Dialog_evmfh_10 ._DialogBody_evmfh_10 ._InputContainer_evmfh_17 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}
._Dialog_evmfh_10 ._DialogBody_evmfh_10 ._InputContainer_evmfh_17 ._Input_evmfh_17 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
}
._Dialog_evmfh_10 ._DialogBody_evmfh_10 ._InputContainer_evmfh_17 ._Input_evmfh_17 ._UserInput_evmfh_32 {
  width: 100%;
  margin: 0 5px 10px 5px;
}
._Dialog_evmfh_10 ._DialogBody_evmfh_10 ._InputContainer_evmfh_17 ._CheckboxContainer_evmfh_36 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin: 0 0 10px 0;
}
._Dialog_evmfh_10 ._DialogBody_evmfh_10 ._ButtonContainer_evmfh_43 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_evmfh_10 ._DialogBody_evmfh_10 ._ButtonContainer_evmfh_43 ._Button_evmfh_43 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_evmfh_10 ._InputContainer_evmfh_17 ._Input_evmfh_17 {
    flex-direction: column !important;
  }
  ._DialogBody_evmfh_10 ._InputContainer_evmfh_17 ._Input_evmfh_17 ._UserInput_evmfh_32 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_evmfh_10 ._InputContainer_evmfh_17 ._CheckboxContainer_evmfh_36 {
    flex-direction: column !important;
    width: 100%;
    margin: 0 !important;
  }
  ._DialogBody_evmfh_10 ._ButtonContainer_evmfh_43 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_evmfh_10 ._ButtonContainer_evmfh_43 ._Button_evmfh_43 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._SectionPlacement_4bzyz_10 {
  width: 100%;
  max-width: 70%;
  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_4bzyz_10 ._Form_4bzyz_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TitleAndButton_4bzyz_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TitleAndButton_4bzyz_30 ._Title_4bzyz_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TablePlacement_4bzyz_45 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TablePlacement_4bzyz_45 ._Table_4bzyz_45 {
  width: 100%;
}
._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TablePlacement_4bzyz_45 ._Table_4bzyz_45 ._TableHeader_4bzyz_54 {
  background-color: var(--daycare-light);
}
._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TablePlacement_4bzyz_45 ._Table_4bzyz_45 ._Text_4bzyz_57 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TablePlacement_4bzyz_45 ._Table_4bzyz_45 ._Icon_4bzyz_61 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TablePlacement_4bzyz_45 ._Table_4bzyz_45 ._Icon_4bzyz_61:hover {
  color: var(--daycare-light);
}

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

@media (max-width: 768px) {
  ._SectionPlacement_4bzyz_10 {
    max-width: 85% !important;
  }
  ._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TitleAndButton_4bzyz_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TitleAndButton_4bzyz_30 ._Title_4bzyz_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._SectionPlacement_4bzyz_10 ._Form_4bzyz_23 ._TablePlacement_4bzyz_45 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_dsr93_10 ._DialogBody_dsr93_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 ._UserInput_dsr93_32 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 ._Button_dsr93_36 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_dsr93_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 {
    flex-direction: column !important;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 ._UserInput_dsr93_32 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 ._Button_dsr93_36 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_10qpz_10 ._DialogBody_10qpz_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_10qpz_10 ._DialogBody_10qpz_10 ._InputContainer_10qpz_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_10qpz_10 ._DialogBody_10qpz_10 ._InputContainer_10qpz_18 ._Input_10qpz_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Dialog_10qpz_10 ._DialogBody_10qpz_10 ._InputContainer_10qpz_18 ._Input_10qpz_18 ._UserInput_10qpz_32 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_10qpz_10 ._DialogBody_10qpz_10 ._InputContainer_10qpz_18 ._Input_10qpz_18 ._CheckBox_10qpz_36 {
  width: 100%;
  margin-bottom: 5px;
}
._Dialog_10qpz_10 ._DialogBody_10qpz_10 ._ButtonContainer_10qpz_40 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_10qpz_10 ._DialogBody_10qpz_10 ._ButtonContainer_10qpz_40 ._Button_10qpz_40 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_10qpz_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_10qpz_10 ._InputContainer_10qpz_18 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_10qpz_10 ._InputContainer_10qpz_18 ._Input_10qpz_18 {
    flex-direction: column !important;
  }
  ._DialogBody_10qpz_10 ._InputContainer_10qpz_18 ._Input_10qpz_18 ._UserInput_10qpz_32 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_10qpz_10 ._ButtonContainer_10qpz_40 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_10qpz_10 ._ButtonContainer_10qpz_40 ._Button_10qpz_40 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._FullWidth_1wb66_10 {
  width: 100%;
}

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

._Parent_1wb66_26 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1wb66_26 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1wb66_26 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 */
._GroupPlacement_1g2z7_10 {
  width: 100%;
  max-width: 70%;
  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_1g2z7_10 ._Form_1g2z7_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TitleAndButton_1g2z7_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TitleAndButton_1g2z7_30 ._Title_1g2z7_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TablePlacement_1g2z7_45 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TablePlacement_1g2z7_45 ._Table_1g2z7_45 {
  width: 100%;
}
._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TablePlacement_1g2z7_45 ._Table_1g2z7_45 ._TableHeader_1g2z7_54 {
  background-color: var(--daycare-light);
}
._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TablePlacement_1g2z7_45 ._Table_1g2z7_45 ._Text_1g2z7_57 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TablePlacement_1g2z7_45 ._Table_1g2z7_45 ._Icon_1g2z7_61 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TablePlacement_1g2z7_45 ._Table_1g2z7_45 ._Icon_1g2z7_61:hover {
  color: var(--daycare-light);
}

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

@media (max-width: 768px) {
  ._GroupPlacement_1g2z7_10 {
    max-width: 85% !important;
  }
  ._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TitleAndButton_1g2z7_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TitleAndButton_1g2z7_30 ._Title_1g2z7_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._GroupPlacement_1g2z7_10 ._Form_1g2z7_23 ._TablePlacement_1g2z7_45 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_dsr93_10 ._DialogBody_dsr93_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 ._UserInput_dsr93_32 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_dsr93_10 ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 ._Button_dsr93_36 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_dsr93_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 {
    flex-direction: column !important;
  }
  ._DialogBody_dsr93_10 ._InputContainer_dsr93_18 ._Input_dsr93_18 ._UserInput_dsr93_32 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_dsr93_10 ._ButtonContainer_dsr93_36 ._Button_dsr93_36 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._AlertPlacement_1ir4u_10 {
  width: 100%;
  max-width: 70%;
  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_1ir4u_10 ._Form_1ir4u_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._TitleAndButton_1ir4u_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._TitleAndButton_1ir4u_30 ._Title_1ir4u_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 {
  position: relative;
  width: 100%;
  height: 100%;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 ._InputContainer_1ir4u_51 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: calc(100% - 40px);
  padding: 20px;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 ._InputContainer_1ir4u_51 ._Switcher_1ir4u_59 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 10px;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 ._InputContainer_1ir4u_51 ._Switcher_1ir4u_59 ._SwitcherText_1ir4u_66 {
  width: 25%;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 ._InputContainer_1ir4u_51 ._Switcher_1ir4u_59 ._SwitcherInput_1ir4u_69 {
  width: 25%;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 ._InputContainer_1ir4u_51 ._TextArea_1ir4u_72 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  min-height: 50px;
  max-height: 200px;
  margin: 10px 0;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 ._InputContainer_1ir4u_51 ._ButtonContainer_1ir4u_80 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 20px;
  width: 100%;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 ._InputContainer_1ir4u_51 ._ButtonContainer_1ir4u_80 ._Button_1ir4u_80 {
  width: 25%;
  margin: 0 10px;
  display: flex;
  justify-content: center;
}
._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._Container_1ir4u_46 ._InputContainerDesactive_1ir4u_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_1ir4u_10 {
    max-width: 85% !important;
  }
  ._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._TitleAndButton_1ir4u_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._TitleAndButton_1ir4u_30 ._Title_1ir4u_30 {
    margin: 10px !important;
    text-align: center;
  }
}
@media (max-width: 1024px) {
  ._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._InputContainer_1ir4u_51 ._Switcher_1ir4u_59 {
    display: flex;
    flex-direction: column;
  }
  ._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._InputContainer_1ir4u_51 ._Switcher_1ir4u_59 ._SwitcherText_1ir4u_66 {
    width: 100% !important;
  }
  ._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._InputContainer_1ir4u_51 ._Switcher_1ir4u_59 ._SwitcherInput_1ir4u_69 {
    width: 100% !important;
  }
  ._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._InputContainer_1ir4u_51 ._ButtonContainer_1ir4u_80 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._AlertPlacement_1ir4u_10 ._Form_1ir4u_23 ._InputContainer_1ir4u_51 ._ButtonContainer_1ir4u_80 ._Button_1ir4u_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 */
._Daycare_1oskw_10 {
  box-sizing: border-box;
  width: 320px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding: 8px 12px;
  border-radius: 8px;
  border: 1px solid var(--daycare-light);
  background-color: var(--daycare-extra-light);
}

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

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

._Counter_1oskw_38 {
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.38);
  width: 100%;
}

._ErrorCounter_1oskw_46 {
  color: #ff0000;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PlacePlacement_1ga5j_10 {
  width: 100%;
  max-width: 70%;
  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_1ga5j_10 ._Form_1ga5j_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TitleAndButton_1ga5j_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TitleAndButton_1ga5j_30 ._Title_1ga5j_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TablePlacement_1ga5j_45 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TablePlacement_1ga5j_45 ._Table_1ga5j_45 {
  width: 100%;
}
._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TablePlacement_1ga5j_45 ._Table_1ga5j_45 ._TableHeader_1ga5j_54 {
  background-color: var(--daycare-light);
}
._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TablePlacement_1ga5j_45 ._Table_1ga5j_45 ._Text_1ga5j_57 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TablePlacement_1ga5j_45 ._Table_1ga5j_45 ._Icon_1ga5j_61 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TablePlacement_1ga5j_45 ._Table_1ga5j_45 ._Icon_1ga5j_61:hover {
  color: var(--daycare-light);
}

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

@media (max-width: 768px) {
  ._PlacePlacement_1ga5j_10 {
    max-width: 85% !important;
  }
  ._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TitleAndButton_1ga5j_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TitleAndButton_1ga5j_30 ._Title_1ga5j_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._PlacePlacement_1ga5j_10 ._Form_1ga5j_23 ._TablePlacement_1ga5j_45 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1glva_10 ._DialogBody_1glva_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1glva_10 ._DialogBody_1glva_10 ._InputContainer_1glva_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_1glva_10 ._DialogBody_1glva_10 ._InputContainer_1glva_18 ._Input_1glva_18 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._Dialog_1glva_10 ._DialogBody_1glva_10 ._InputContainer_1glva_18 ._Input_1glva_18 ._UserInput_1glva_32 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_1glva_10 ._DialogBody_1glva_10 ._ButtonContainer_1glva_36 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1glva_10 ._DialogBody_1glva_10 ._ButtonContainer_1glva_36 ._Button_1glva_36 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1glva_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_1glva_10 ._InputContainer_1glva_18 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_1glva_10 ._InputContainer_1glva_18 ._Input_1glva_18 {
    flex-direction: column !important;
  }
  ._DialogBody_1glva_10 ._InputContainer_1glva_18 ._Input_1glva_18 ._UserInput_1glva_32 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_1glva_10 ._ButtonContainer_1glva_36 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1glva_10 ._ButtonContainer_1glva_36 ._Button_1glva_36 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_ozt37_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-top: 25px;
}
._PagePosition_ozt37_10 ._FamilyListButton_ozt37_18 {
  margin: 10px 0 20px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_2hkzb_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-top: 25px;
}
._PagePosition_2hkzb_10 ._StaffListButton_2hkzb_18 {
  margin: 10px 0 20px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._LevelPlacement_binnr_10 {
  width: 100%;
  max-width: 70%;
  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_binnr_10 ._Form_binnr_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TitleAndButton_binnr_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TitleAndButton_binnr_30 ._Title_binnr_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TablePlacement_binnr_45 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TablePlacement_binnr_45 ._Table_binnr_45 {
  width: 100%;
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TablePlacement_binnr_45 ._Table_binnr_45 ._TableHeader_binnr_54 {
  background-color: var(--daycare-light);
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TablePlacement_binnr_45 ._Table_binnr_45 ._Text_binnr_57 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TablePlacement_binnr_45 ._Table_binnr_45 ._CheckBox_binnr_61 {
  width: 100%;
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TablePlacement_binnr_45 ._Table_binnr_45 ._Icon_binnr_64 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._LevelPlacement_binnr_10 ._Form_binnr_23 ._TablePlacement_binnr_45 ._Table_binnr_45 ._Icon_binnr_64:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._LevelPlacement_binnr_10 {
    max-width: 85% !important;
  }
  ._LevelPlacement_binnr_10 ._Form_binnr_23 ._TitleAndButton_binnr_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._LevelPlacement_binnr_10 ._Form_binnr_23 ._TitleAndButton_binnr_30 ._Title_binnr_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._LevelPlacement_binnr_10 ._Form_binnr_23 ._TablePlacement_binnr_45 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1it2h_10 ._DialogBody_1it2h_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1it2h_10 ._DialogBody_1it2h_10 ._InputContainer_1it2h_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Dialog_1it2h_10 ._DialogBody_1it2h_10 ._InputContainer_1it2h_18 ._Input_1it2h_18 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._Dialog_1it2h_10 ._DialogBody_1it2h_10 ._InputContainer_1it2h_18 ._Input_1it2h_18 ._UserInput_1it2h_32 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_1it2h_10 ._DialogBody_1it2h_10 ._InputContainer_1it2h_18 ._Input_1it2h_18 ._CheckBox_1it2h_36 {
  width: 100%;
  margin-bottom: 5px;
}
._Dialog_1it2h_10 ._DialogBody_1it2h_10 ._ButtonContainer_1it2h_40 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1it2h_10 ._DialogBody_1it2h_10 ._ButtonContainer_1it2h_40 ._Button_1it2h_40 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1it2h_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_1it2h_10 ._InputContainer_1it2h_18 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_1it2h_10 ._InputContainer_1it2h_18 ._Input_1it2h_18 {
    flex-direction: column !important;
  }
  ._DialogBody_1it2h_10 ._InputContainer_1it2h_18 ._Input_1it2h_18 ._UserInput_1it2h_32 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_1it2h_10 ._ButtonContainer_1it2h_40 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1it2h_10 ._ButtonContainer_1it2h_40 ._Button_1it2h_40 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._StaffRatePlacement_jfgkf_10 {
  width: 100%;
  max-width: 70%;
  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_jfgkf_10 ._Form_jfgkf_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TitleAndButton_jfgkf_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TitleAndButton_jfgkf_30 ._Title_jfgkf_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TablePlacement_jfgkf_45 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TablePlacement_jfgkf_45 ._Table_jfgkf_45 {
  width: 100%;
}
._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TablePlacement_jfgkf_45 ._Table_jfgkf_45 ._TableHeader_jfgkf_54 {
  background-color: var(--daycare-light);
}
._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TablePlacement_jfgkf_45 ._Table_jfgkf_45 ._Text_jfgkf_57 {
  font-size: 16px;
  color: var(--daycare-dark);
}
._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TablePlacement_jfgkf_45 ._Table_jfgkf_45 ._Icon_jfgkf_61 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TablePlacement_jfgkf_45 ._Table_jfgkf_45 ._Icon_jfgkf_61:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._StaffRatePlacement_jfgkf_10 {
    max-width: 85% !important;
  }
  ._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TitleAndButton_jfgkf_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TitleAndButton_jfgkf_30 ._Title_jfgkf_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._StaffRatePlacement_jfgkf_10 ._Form_jfgkf_23 ._TablePlacement_jfgkf_45 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1mdrn_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-top: 25px;
}
._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 {
  width: 100%;
  max-width: 70%;
  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_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 ._TitleAndButton_1mdrn_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 ._TitleAndButton_1mdrn_38 ._Title_1mdrn_38 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 ._Container_1mdrn_54 {
  position: relative;
  width: 100%;
  height: 100%;
}
._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 ._Container_1mdrn_54 ._InputContainer_1mdrn_59 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: calc(100% - 40px);
  padding: 20px 20px 10px 20px;
}
._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 ._Container_1mdrn_54 ._InputContainer_1mdrn_59 ._AccessibilitiesInput_1mdrn_67 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding-top: 10px;
}
._PagePosition_1mdrn_10 ._PlanningButton_1mdrn_75 {
  margin: 10px 0 20px 0;
}

@media (max-width: 768px) {
  ._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 {
    max-width: 85% !important;
  }
  ._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 ._TitleAndButton_1mdrn_38 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 ._TitleAndButton_1mdrn_38 ._Title_1mdrn_38 {
    margin: 10px !important;
    text-align: center;
  }
  ._PagePosition_1mdrn_10 ._MergerPlacement_1mdrn_18 ._Form_1mdrn_31 ._Container_1mdrn_54 ._InputContainer_1mdrn_59 {
    width: calc(100% - 10px);
    padding: 5px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._AccessibilitiesPlacement_bvqu7_10 {
  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_bvqu7_10 ._Form_bvqu7_21 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._AccessibilitiesPlacement_bvqu7_10 ._Form_bvqu7_21 ._TitleAndButton_bvqu7_28 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._AccessibilitiesPlacement_bvqu7_10 ._Form_bvqu7_21 ._TitleAndButton_bvqu7_28 ._Title_bvqu7_28 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}

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

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

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

@media (max-width: 768px) {
  ._AccessibilitiesPlacement_bvqu7_10 {
    max-width: 100%;
  }
  ._AccessibilitiesPlacement_bvqu7_10 ._Form_bvqu7_21 ._TitleAndButton_bvqu7_28 {
    flex-direction: column !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_x8pbb_10 ._DialogBody_x8pbb_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_x8pbb_10 ._DialogBody_x8pbb_10 ._InputContainer_x8pbb_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
._Dialog_x8pbb_10 ._DialogBody_x8pbb_10 ._InputContainer_x8pbb_18 ._Input_x8pbb_18 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}
._Dialog_x8pbb_10 ._DialogBody_x8pbb_10 ._InputContainer_x8pbb_18 ._Input_x8pbb_18 ._UserInput_x8pbb_33 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Dialog_x8pbb_10 ._DialogBody_x8pbb_10 ._ButtonContainer_x8pbb_37 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_x8pbb_10 ._DialogBody_x8pbb_10 ._ButtonContainer_x8pbb_37 ._Button_x8pbb_37 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_x8pbb_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_x8pbb_10 ._InputContainer_x8pbb_18 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_x8pbb_10 ._InputContainer_x8pbb_18 ._Input_x8pbb_18 {
    flex-direction: column !important;
  }
  ._DialogBody_x8pbb_10 ._InputContainer_x8pbb_18 ._Input_x8pbb_18 ._UserInput_x8pbb_33 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_x8pbb_10 ._ButtonContainer_x8pbb_37 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_x8pbb_10 ._ButtonContainer_x8pbb_37 ._Button_x8pbb_37 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._SettingsTable_1om11_10 {
  width: 80% !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
._SettingsTable_1om11_10 ._UserInput_1om11_18 {
  width: 100% !important;
}
._SettingsTable_1om11_10 ._Button_1om11_21 {
  width: 48%;
  margin: auto;
}
._SettingsTable_1om11_10 ._HideBorder_1om11_25 {
  border: none;
}
._SettingsTable_1om11_10 ._RowText_1om11_28 {
  font-size: 1rem;
}

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

@media (max-width: 768px) {
  ._SettingsTable_1om11_10 {
    width: 100% !important;
  }
  ._SettingsTable_1om11_10 ._UserInput_1om11_18 {
    width: 100% !important;
  }
  ._SettingsTable_1om11_10 ._Button_1om11_21 {
    width: 60% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_1rm3z_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_1rm3z_10 ._TitleAndButton_1rm3z_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._Form_1rm3z_10 ._TitleAndButton_1rm3z_17 ._Title_1rm3z_17 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._Form_1rm3z_10 ._Container_1rm3z_33 {
  width: 100% !important;
}
._Form_1rm3z_10 ._Container_1rm3z_33 ._InputContainer_1rm3z_36 {
  width: 100% !important;
}
._Form_1rm3z_10 ._Container_1rm3z_33 ._InputContainer_1rm3z_36 ._SettingsTable_1rm3z_39 {
  width: 80% !important;
  margin: 0 auto;
}
._Form_1rm3z_10 ._Container_1rm3z_33 ._InputContainer_1rm3z_36 ._SettingsTable_1rm3z_39 ._UserInput_1rm3z_43 {
  width: 100%;
}
._Form_1rm3z_10 ._Container_1rm3z_33 ._InputContainer_1rm3z_36 ._SettingsTable_1rm3z_39 ._HideBorder_1rm3z_46 {
  border: none;
}
._Form_1rm3z_10 ._Container_1rm3z_33 ._InputContainer_1rm3z_36 ._SettingsTable_1rm3z_39 ._RowText_1rm3z_49 {
  font-size: 1rem;
  width: 50% !important;
}

@media (max-width: 768px) {
  ._Form_1rm3z_10 ._TitleAndButton_1rm3z_17 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_1rm3z_10 ._TitleAndButton_1rm3z_17 ._Title_1rm3z_17 {
    margin: 10px !important;
    text-align: center;
  }
  ._Form_1rm3z_10 ._Container_1rm3z_33 ._InputContainer_1rm3z_36 ._SettingsTable_1rm3z_39 {
    width: 100% !important;
  }
  ._Form_1rm3z_10 ._Container_1rm3z_33 ._InputContainer_1rm3z_36 ._SettingsTable_1rm3z_39 ._UserInput_1rm3z_43 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_1q5u3_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_1q5u3_10 ._TitleAndButton_1q5u3_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._Form_1q5u3_10 ._TitleAndButton_1q5u3_17 ._Title_1q5u3_17 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._Form_1q5u3_10 ._Container_1q5u3_33 {
  width: 100% !important;
}
._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 {
  width: 100% !important;
}
._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 ._SettingsTable_1q5u3_39 {
  width: 80% !important;
  margin: 0 auto;
}
._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 ._SettingsTable_1q5u3_39 ._UserInput_1q5u3_43 {
  width: 100% !important;
}
._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 ._SettingsTable_1q5u3_39 ._HideBorder_1q5u3_46 {
  border: none;
}
._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 ._SettingsTable_1q5u3_39 ._Button_1q5u3_49 {
  width: 48%;
  margin: auto;
}
._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 ._SettingsTable_1q5u3_39 ._RowText_1q5u3_53 {
  font-size: 1rem;
  width: 50% !important;
}

@media (max-width: 768px) {
  ._Form_1q5u3_10 ._TitleAndButton_1q5u3_17 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_1q5u3_10 ._TitleAndButton_1q5u3_17 ._Title_1q5u3_17 {
    margin: 10px !important;
    text-align: center;
  }
  ._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 ._SettingsTable_1q5u3_39 {
    width: 100% !important;
  }
  ._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 ._SettingsTable_1q5u3_39 ._Button_1q5u3_49 {
    width: 60% !important;
  }
  ._Form_1q5u3_10 ._Container_1q5u3_33 ._InputContainer_1q5u3_36 ._SettingsTable_1q5u3_39 ._UserInput_1q5u3_43 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_tmk0m_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 25px;
}
._PagePosition_tmk0m_10 ._ExportPlacement_tmk0m_18 {
  width: 100%;
  max-width: 70%;
  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: 25px 0;
}
._PagePosition_tmk0m_10 ._ExportPlacement_tmk0m_18 ._Title_tmk0m_31 {
  margin: 10px 0 20px 30px !important;
  text-align: left;
  width: 100%;
}
._PagePosition_tmk0m_10 ._ExportPlacement_tmk0m_18 ._CaseContainer_tmk0m_36 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}

@media (max-width: 768px) {
  ._PagePosition_tmk0m_10 ._ExportPlacement_tmk0m_18 {
    max-width: 85% !important;
  }
  ._PagePosition_tmk0m_10 ._ExportPlacement_tmk0m_18 ._CaseContainer_tmk0m_36 {
    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 */
._Case_1xj3p_10 {
  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_1xj3p_10 ._CaseTitle_1xj3p_24 {
  margin-bottom: 10px;
  text-align: center;
}
._Case_1xj3p_10 ._CaseIcon_1xj3p_28 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}

._CaseError_1xj3p_34 {
  width: 100%;
  background-color: var(--daycare-extra-light);
  padding: 10px;
  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: not-allowed;
}
._CaseError_1xj3p_34 ._CaseErrorTitle_1xj3p_48 {
  margin-bottom: 10px;
}
._CaseError_1xj3p_34 ._CaseErrorIcon_1xj3p_51 {
  font-size: 50px;
  margin-bottom: 10px;
  color: #f44336;
}

@media (max-width: 768px) {
  ._Case_1xj3p_10 {
    margin: 5px !important;
    padding: 15px;
    text-align: center;
    width: 80% !important;
  }
  ._CaseError_1xj3p_34 {
    margin: 5px !important;
    padding: 5px;
    text-align: center;
    width: 80% !important;
  }
}._DialogBody_10kzi_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_10kzi_1 ._SelectContainer_10kzi_7 {
  margin-bottom: 20px;
  width: 100%;
}
._DialogBody_10kzi_1 ._FullWidth_10kzi_11 {
  width: 100% !important;
}
._DialogBody_10kzi_1 ._ButtonContainer_10kzi_14 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_10kzi_1 ._ButtonContainer_10kzi_14 ._Button_10kzi_14 {
  width: 100%;
  margin: 0 10px 10px 10px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_a501h_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-top: 25px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._MailSignaturePlacement_1qs7h_10 {
  width: 100%;
  max-width: 70%;
  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;
}
._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._TitleAndButton_1qs7h_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._TitleAndButton_1qs7h_30 ._Title_1qs7h_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._InputContainer_1qs7h_46 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._InputContainer_1qs7h_46 ._TextArea_1qs7h_53 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  min-height: 50px;
  max-height: 200px;
  margin: 10px 0;
}
._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._InputContainer_1qs7h_46 ._ButtonContainer_1qs7h_61 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  margin: 20px 0;
}
._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._InputContainer_1qs7h_46 ._ButtonContainer_1qs7h_61 ._Button_1qs7h_61 {
  width: 30%;
  margin: 0;
}

@media (max-width: 768px) {
  ._MailSignaturePlacement_1qs7h_10 {
    max-width: 85% !important;
  }
  ._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._TitleAndButton_1qs7h_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._TitleAndButton_1qs7h_30 ._Title_1qs7h_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._InputContainer_1qs7h_46 ._ButtonContainer_1qs7h_61 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._MailSignaturePlacement_1qs7h_10 ._Form_1qs7h_23 ._InputContainer_1qs7h_46 ._ButtonContainer_1qs7h_61 ._Button_1qs7h_61 {
    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 */
._DaycareUrlPlacement_1tfaq_10 {
  width: 100%;
  max-width: 70%;
  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;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._TitleAndButton_1tfaq_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._TitleAndButton_1tfaq_30 ._Title_1tfaq_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._Case_1tfaq_53 {
  display: flex;
  flex-direction: row;
  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 20px;
  cursor: pointer;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._Case_1tfaq_53 ._CaseIcon_1tfaq_64 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0 10px;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._Case_1tfaq_53 ._CaseIcon_1tfaq_64 ._Icon_1tfaq_71 {
  color: var(--daycare-main);
  cursor: pointer;
  font-size: 50px;
  padding: 20px;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._Case_1tfaq_53 ._CaseIcon_1tfaq_64 ._Icon_1tfaq_71:hover {
  color: var(--daycare-dark);
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._Case_1tfaq_53 ._CaseInfo_1tfaq_80 {
  display: flex;
  flex-direction: column;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._Case_1tfaq_53 ._CaseInfo_1tfaq_80 ._CaseTitle_1tfaq_84 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.2rem;
  font-weight: 500;
}
._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._Case_1tfaq_53 ._CaseInfo_1tfaq_80 ._CaseUrl_1tfaq_92 {
  color: #466aa8;
}

@media (max-width: 768px) {
  ._DaycareUrlPlacement_1tfaq_10 {
    max-width: 85% !important;
  }
  ._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._TitleAndButton_1tfaq_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._TitleAndButton_1tfaq_30 ._Title_1tfaq_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._ButtonContainer_1tfaq_109 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._DaycareUrlPlacement_1tfaq_10 ._Form_1tfaq_23 ._InputContainer_1tfaq_46 ._ButtonContainer_1tfaq_109 ._Button_1tfaq_109 {
    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 */
._Container_hoo1u_10 {
  width: 100%;
  max-width: 70%;
  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;
}
._Container_hoo1u_10 ._Form_hoo1u_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Container_hoo1u_10 ._Form_hoo1u_23 ._TitleAndButton_hoo1u_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._Container_hoo1u_10 ._Form_hoo1u_23 ._TitleAndButton_hoo1u_30 ._Title_hoo1u_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

@media (max-width: 768px) {
  ._Container_hoo1u_10 {
    max-width: 85% !important;
  }
  ._Container_hoo1u_10 ._Form_hoo1u_23 ._TitleAndButton_hoo1u_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Container_hoo1u_10 ._Form_hoo1u_23 ._TitleAndButton_hoo1u_30 ._Title_hoo1u_30 {
    margin: 10px !important;
    text-align: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PredefinedMessagePlacement_gvo32_10 {
  width: calc(100% - 40px);
  margin: 0 20px 20px 20px;
  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: #fffdf9;
  border-radius: 20px;
}
._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._TitleAndButton_gvo32_29 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  margin-left: 20px;
}
._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._TitleAndButton_gvo32_29 ._Title_gvo32_29 {
  font-size: 20px;
  margin: 10px 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._InputContainer_gvo32_46 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._InputContainer_gvo32_46 ._TextArea_gvo32_53 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  min-height: 50px;
  max-height: 200px;
  background-color: white;
}
._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._InputContainer_gvo32_46 ._ButtonContainer_gvo32_61 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  margin: 10px 0;
}
._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._InputContainer_gvo32_46 ._ButtonContainer_gvo32_61 ._Button_gvo32_61 {
  width: 30%;
  margin: 0;
}

@media (max-width: 768px) {
  ._PredefinedMessagePlacement_gvo32_10 {
    max-width: 85% !important;
  }
  ._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._TitleAndButton_gvo32_29 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._TitleAndButton_gvo32_29 ._Title_gvo32_29 {
    margin: 10px !important;
    text-align: center;
  }
  ._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._InputContainer_gvo32_46 ._ButtonContainer_gvo32_61 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._PredefinedMessagePlacement_gvo32_10 ._Form_gvo32_22 ._InputContainer_gvo32_46 ._ButtonContainer_gvo32_61 ._Button_gvo32_61 {
    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 */
._PagePosition_4ad5y_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-top: 25px;
}
._PagePosition_4ad5y_10 ._SelectDaycare_4ad5y_18 {
  width: 30%;
  height: calc(100% - 20px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 {
  width: 100%;
  max-width: 70%;
  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_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._Title_4ad5y_47 {
  width: 100%;
  display: flex;
  padding-bottom: 5px;
  margin: 10px 0 10px 20px;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._Title_4ad5y_47 ._Icon_4ad5y_56 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--parent-dark);
  cursor: pointer;
  margin-left: 10px;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._Title_4ad5y_47 ._Icon_4ad5y_56:hover {
  color: var(--parent-light);
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._LogoDaycare_4ad5y_67 {
  width: 20% !important;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._InputContainer_4ad5y_70 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._InputContainer_4ad5y_70 ._Input_4ad5y_70 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._InputContainer_4ad5y_70 ._Input_4ad5y_70 ._UserInput_4ad5y_84 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._OpeningHours_4ad5y_88 {
  width: 50%;
  margin-bottom: 20px;
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._OpeningHours_4ad5y_88 ._DayParentTitle_4ad5y_92 {
  font-size: 16px;
  color: var(--parent-dark);
}
._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._OpeningHours_4ad5y_88 ._NoMarginTop_4ad5y_96 {
  padding-top: 0 !important;
}

@media (max-width: 768px) {
  ._PagePosition_4ad5y_10 ._SelectDaycare_4ad5y_18 {
    width: 92% !important;
  }
  ._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 {
    max-width: 85% !important;
  }
  ._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._LogoDaycare_4ad5y_67 {
    width: 50% !important;
  }
  ._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._InputContainer_4ad5y_70 {
    flex-direction: column;
  }
  ._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._InputContainer_4ad5y_70 ._Input_4ad5y_70 {
    flex-direction: column;
  }
  ._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._InputContainer_4ad5y_70 ._Input_4ad5y_70 ._UserInput_4ad5y_84 {
    width: 100%;
  }
  ._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._OpeningHours_4ad5y_88 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
  }
}
@media (max-width: 1024px) {
  ._PagePosition_4ad5y_10 ._ProfilPlacement_4ad5y_27 ._Form_4ad5y_40 ._LogoDaycare_4ad5y_67 {
    width: 50% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_epls3_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-top: 25px;
}
._PagePosition_epls3_10 ._SuggestButton_epls3_18 {
  margin: 10px 0 20px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._StaffSuggestPlacement_1ozlr_10 {
  width: 100%;
  max-width: 70%;
  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_1ozlr_10 ._Form_1ozlr_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._TitleAndButton_1ozlr_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._TitleAndButton_1ozlr_30 ._Title_1ozlr_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 {
  width: 80% !important;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 ._UserInput_1ozlr_52 {
  width: 100% !important;
  max-width: 100% !important;
}
._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 ._HideBorder_1ozlr_56 {
  border: none;
}
._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 ._RowText_1ozlr_59 {
  border: none;
  font-size: 1rem;
}
._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._ButtonContainer_1ozlr_63 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._ButtonContainer_1ozlr_63 ._Button_1ozlr_63 {
  width: 48%;
  margin: auto;
}

@media (max-width: 768px) {
  ._StaffSuggestPlacement_1ozlr_10 {
    max-width: 85% !important;
  }
  ._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._TitleAndButton_1ozlr_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._TitleAndButton_1ozlr_30 ._Title_1ozlr_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  ._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 ._TableBody_1ozlr_94 {
    width: 100%;
  }
  ._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 ._TableBody_1ozlr_94 ._TableRow_1ozlr_97 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  ._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 ._TableBody_1ozlr_94 ._TableRow_1ozlr_97 ._HideBorder_1ozlr_56 {
    padding: 16px 0;
  }
  ._StaffSuggestPlacement_1ozlr_10 ._Form_1ozlr_23 ._SettingsTable_1ozlr_46 ._TableBody_1ozlr_94 ._TableRow_1ozlr_97 ._RowText_1ozlr_59 {
    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 */
._ParentSuggestPlacement_rx08v_10 {
  width: 100%;
  max-width: 70%;
  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_rx08v_10 ._Form_rx08v_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._TitleAndButton_rx08v_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 20px;
}
._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._TitleAndButton_rx08v_30 ._Title_rx08v_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._SettingsTable_rx08v_46 {
  width: 80% !important;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._SettingsTable_rx08v_46 ._UserInput_rx08v_52 {
  width: 100% !important;
  max-width: 100% !important;
}
._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._SettingsTable_rx08v_46 ._HideBorder_rx08v_56 {
  border: none;
}
._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._SettingsTable_rx08v_46 ._RowText_rx08v_59 {
  font-size: 1rem;
}
._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._ButtonContainer_rx08v_62 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._ButtonContainer_rx08v_62 ._Button_rx08v_62 {
  width: 48%;
  margin: auto;
}

@media (max-width: 768px) {
  ._ParentSuggestPlacement_rx08v_10 {
    max-width: 85% !important;
  }
  ._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._TitleAndButton_rx08v_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._TitleAndButton_rx08v_30 ._Title_rx08v_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._SettingsTable_rx08v_46 {
    display: flex;
    flex-direction: column;
  }
  ._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._SettingsTable_rx08v_46 ._TableRow_rx08v_92 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  ._ParentSuggestPlacement_rx08v_10 ._Form_rx08v_23 ._SettingsTable_rx08v_46 ._TableRow_rx08v_92 ._RowText_rx08v_59 {
    border: 0;
    padding-bottom: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_a501h_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-top: 25px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._AutoLinkPlacement_12gio_10 {
  width: 100%;
  max-width: 70%;
  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_12gio_10 ._Form_12gio_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._TitleAndButton_12gio_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._TitleAndButton_12gio_30 ._Title_12gio_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 {
  position: relative;
  width: 100%;
  height: 100%;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._InputContainer_12gio_51 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: calc(100% - 40px);
  padding: 20px;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._InputContainer_12gio_51 ._Icon_12gio_59 {
  margin-left: 10px;
  font-size: 1.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._InputContainer_12gio_51 ._Icon_12gio_59:hover {
  color: var(--daycare-dark);
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._ButtonContainer_12gio_68 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  padding-bottom: 20px;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._ButtonContainer_12gio_68 ._Button_12gio_68 {
  width: 25%;
  margin: 0 10px;
  display: flex;
  justify-content: center;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._InputContainerDesactive_12gio_82 {
  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_12gio_10 {
    max-width: 85% !important;
  }
  ._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._TitleAndButton_12gio_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._TitleAndButton_12gio_30 ._Title_12gio_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._ButtonContainer_12gio_68 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._ButtonContainer_12gio_68 ._Button_12gio_68 {
    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 */
._DialogBody_yqvdi_10 {
  min-width: 400px;
}
._DialogBody_yqvdi_10 ._TextContainer_yqvdi_13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
._DialogBody_yqvdi_10 ._TextContainer_yqvdi_13 ._Text_yqvdi_13 {
  margin: 10px 0;
  text-align: center;
}
._DialogBody_yqvdi_10 ._ButtonContainer_yqvdi_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_yqvdi_10 ._Button_yqvdi_23 {
  width: 50%;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_yqvdi_10 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_yqvdi_10 ._TextContainer_yqvdi_13 {
    margin-bottom: 10px;
  }
  ._DialogBody_yqvdi_10 ._ButtonContainer_yqvdi_23 {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 0 !important;
  }
  ._DialogBody_yqvdi_10 ._ButtonContainer_yqvdi_23 ._Button_yqvdi_23 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._AutoLinkPlacement_12gio_10 {
  width: 100%;
  max-width: 70%;
  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_12gio_10 ._Form_12gio_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._TitleAndButton_12gio_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._TitleAndButton_12gio_30 ._Title_12gio_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 {
  position: relative;
  width: 100%;
  height: 100%;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._InputContainer_12gio_51 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: calc(100% - 40px);
  padding: 20px;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._InputContainer_12gio_51 ._Icon_12gio_59 {
  margin-left: 10px;
  font-size: 1.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._InputContainer_12gio_51 ._Icon_12gio_59:hover {
  color: var(--daycare-dark);
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._ButtonContainer_12gio_68 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  padding-bottom: 20px;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._ButtonContainer_12gio_68 ._Button_12gio_68 {
  width: 25%;
  margin: 0 10px;
  display: flex;
  justify-content: center;
}
._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._Container_12gio_46 ._InputContainerDesactive_12gio_82 {
  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_12gio_10 {
    max-width: 85% !important;
  }
  ._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._TitleAndButton_12gio_30 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._TitleAndButton_12gio_30 ._Title_12gio_30 {
    margin: 10px !important;
    text-align: center;
  }
  ._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._ButtonContainer_12gio_68 {
    flex-direction: column !important;
    width: 100% !important;
  }
  ._AutoLinkPlacement_12gio_10 ._Form_12gio_23 ._ButtonContainer_12gio_68 ._Button_12gio_68 {
    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 */
._PagePosition_dch1s_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_dch1s_10 ._HeaderRow_dch1s_18 {
  position: absolute;
  margin-left: 1%;
  left: 0;
  width: 20%;
  max-width: 21%;
}
._PagePosition_dch1s_10 ._HeaderRow_dch1s_18 ._MultipleSections_dch1s_25 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_dch1s_10 ._EventsPlacement_dch1s_31 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin: 0 0 50px 0;
}

@media (max-width: 768px) {
  ._PagePosition_dch1s_10 {
    margin-top: 25px;
  }
  ._PagePosition_dch1s_10 ._HeaderRow_dch1s_18 {
    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_dch1s_10 ._EventsPlacement_dch1s_31 {
    width: 98% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._EventsListsPlacement_1h51p_10 {
  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_1h51p_10 ._Form_1h51p_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._EventsListsPlacement_1h51p_10 ._Form_1h51p_23 ._TitleAndButton_1h51p_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._EventsListsPlacement_1h51p_10 ._Form_1h51p_23 ._TitleAndButton_1h51p_30 ._Title_1h51p_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._EventsListsPlacement_1h51p_10 ._Form_1h51p_23 ._Container_1h51p_46 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
._EventsListsPlacement_1h51p_10 ._Form_1h51p_23 ._Container_1h51p_46 ._NoEventsText_1h51p_52 {
  font-size: 1rem;
  text-align: center;
}
._EventsListsPlacement_1h51p_10 ._Form_1h51p_23 ._Container_1h51p_46 ._Card_1h51p_56 {
  margin-top: 10px;
  margin-bottom: 20px;
}
._EventsListsPlacement_1h51p_10 ._Form_1h51p_23 ._ButtonContainer_1h51p_60 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: calc(100% - 20px);
  margin: 10px;
}
._EventsListsPlacement_1h51p_10 ._Form_1h51p_23 ._ButtonContainer_1h51p_60 ._Button_1h51p_60 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._DialogBody_ba1v6_10 {
    min-width: calc(100% - 500px) !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_9yrjz_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_9yrjz_10 ._InputContainer_9yrjz_17 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Form_9yrjz_10 ._InputContainer_9yrjz_17 ._CheckBoxContainer_9yrjz_24 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_9yrjz_10 ._InputContainer_9yrjz_17 ._Input_9yrjz_17 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Form_9yrjz_10 ._InputContainer_9yrjz_17 ._Input_9yrjz_17 ._UserInput_9yrjz_38 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_9yrjz_10 ._InputContainer_9yrjz_17 ._Input_9yrjz_17 ._TextArea_9yrjz_42 {
  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_9yrjz_10 ._InputContainer_9yrjz_17 ._Input_9yrjz_17 ._FullWidth_9yrjz_50 {
  width: 100% !important;
}
._Form_9yrjz_10 ._InputContainer_9yrjz_17 ._CheckBoxInput_9yrjz_53 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_9yrjz_10 ._ButtonContainer_9yrjz_61 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._Form_9yrjz_10 ._Button_9yrjz_61 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._Form_9yrjz_10 ._InputContainer_9yrjz_17 {
    flex-direction: column;
  }
  ._Form_9yrjz_10 ._InputContainer_9yrjz_17 ._Input_9yrjz_17 {
    flex-direction: column;
  }
  ._Form_9yrjz_10 ._InputContainer_9yrjz_17 ._Input_9yrjz_17 ._UserInput_9yrjz_38 {
    width: 100%;
  }
  ._Form_9yrjz_10 ._InputContainer_9yrjz_17 ._Input_9yrjz_17 ._TextArea_9yrjz_42 {
    width: 97% !important;
    max-width: 97% !important;
    min-width: 97% !important;
  }
  ._Form_9yrjz_10 ._ButtonContainer_9yrjz_61 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._Form_9yrjz_10 ._Button_9yrjz_61 {
    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 */
._Form_dws0k_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_dws0k_10 ._InputContainer_dws0k_17 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._Form_dws0k_10 ._InputContainer_dws0k_17 ._CheckBoxContainer_dws0k_24 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 ._UserInput_dws0k_38 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 ._TextArea_dws0k_42 {
  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_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 ._FullWidth_dws0k_50 {
  width: 100% !important;
}
._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 ._Autocomplete_dws0k_53 {
  margin: 0 10px 15px 10px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 ._Autocomplete_dws0k_53 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 ._Autocomplete_dws0k_53 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._Form_dws0k_10 ._ButtonContainer_dws0k_65 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._Form_dws0k_10 ._Button_dws0k_65 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 768px) {
  ._Form_dws0k_10 ._InputContainer_dws0k_17 {
    flex-direction: column;
  }
  ._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 {
    flex-direction: column;
  }
  ._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 ._UserInput_dws0k_38 {
    width: 100%;
  }
  ._Form_dws0k_10 ._InputContainer_dws0k_17 ._Input_dws0k_17 ._TextArea_dws0k_42 {
    width: 97% !important;
    max-width: 97% !important;
    min-width: 97% !important;
  }
  ._Form_dws0k_10 ._ButtonContainer_dws0k_65 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._Form_dws0k_10 ._Button_dws0k_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 */
._ButtonContainer_1uz5i_10 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

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

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

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

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

._HiddenDay_1uz5i_57 {
  display: none;
}

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

._DayPickerParent_1uz5i_17 button:not([disabled]):not(._HiddenDay_1uz5i_57):not(._SelectedDayParent_1uz5i_51):not(._SelectedDayDaycare_1uz5i_45),
._DayPickerDaycare_1uz5i_31 button:not([disabled]):not(._HiddenDay_1uz5i_57):not(._SelectedDayParent_1uz5i_51):not(._SelectedDayDaycare_1uz5i_45) {
  font-weight: bold;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._EventDayPlacement_169ch_10 {
  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_169ch_10 ._TitleContainer_169ch_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._IconDaycare_169ch_29 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._IconParent_169ch_37 {
  margin-right: 15px;
  background-color: var(--parent-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._TextContainer_169ch_45 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._TextContainer_169ch_45 ._Title_169ch_22 {
  margin: 0;
  font-size: 1.2rem;
}
._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._TextContainer_169ch_45 ._Date_169ch_55 {
  margin: 0;
  font-size: 1rem;
}
._EventDayPlacement_169ch_10 ._BreakLine_169ch_59 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._EventDayPlacement_169ch_10 ._Container_169ch_66 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._EventDayPlacement_169ch_10 ._Container_169ch_66 ._IconDaycare_169ch_29 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._EventDayPlacement_169ch_10 ._Container_169ch_66 ._IconParent_169ch_37 {
  margin-right: 20px;
  color: var(--parent-main);
  padding: 10px;
}
._EventDayPlacement_169ch_10 ._Container_169ch_66 ._Text_169ch_45 {
  margin: 5px 0;
}
._EventDayPlacement_169ch_10 ._Container_169ch_66 ._Text_169ch_45 ._Bold_169ch_88 {
  font-weight: 500;
}
._EventDayPlacement_169ch_10 ._ButtonContainerPresence_169ch_91 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._EventDayPlacement_169ch_10 ._ButtonContainerPresence_169ch_91 ._Button_169ch_91 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._EventDayPlacement_169ch_10 ._ButtonContainerPresence_169ch_91 ._FullWidth_169ch_102 {
  width: 100%;
  display: flex;
  justify-content: center;
}
._EventDayPlacement_169ch_10 ._ButtonContainer_169ch_91 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._EventDayPlacement_169ch_10 ._ButtonContainer_169ch_91 ._Button_169ch_91 {
  width: 33%;
  display: flex;
  justify-content: center;
}
._EventDayPlacement_169ch_10 ._ButtonContainer_169ch_91 ._ButtonFullWidth_169ch_118 {
  width: 100%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._IconDaycare_169ch_29 {
    font-size: 1.5rem;
  }
  ._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._IconParent_169ch_37 {
    font-size: 1.5rem;
  }
  ._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._TextContainer_169ch_45 ._Title_169ch_22 {
    font-size: 1rem;
  }
  ._EventDayPlacement_169ch_10 ._TitleContainer_169ch_22 ._TextContainer_169ch_45 ._Date_169ch_55 {
    font-size: 0.9rem;
  }
  ._EventDayPlacement_169ch_10 ._Container_169ch_66 {
    font-size: 0.9rem;
  }
  ._EventDayPlacement_169ch_10 ._Container_169ch_66 ._IconDaycare_169ch_29 {
    margin-right: 15px;
    padding: 0 5px;
  }
  ._EventDayPlacement_169ch_10 ._Container_169ch_66 ._IconParent_169ch_37 {
    margin-right: 15px;
    padding: 5px;
  }
  ._EventDayPlacement_169ch_10 ._ButtonContainerPresence_169ch_91 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._EventDayPlacement_169ch_10 ._ButtonContainerPresence_169ch_91 ._Button_169ch_91 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._EventDayPlacement_169ch_10 ._ButtonContainer_169ch_91 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._EventDayPlacement_169ch_10 ._ButtonContainer_169ch_91 ._Button_169ch_91 {
    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 */
._DialogBody_97v0r_10 {
  width: 400px;
  padding: 20px 30px 30px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_97v0r_10 ._TextContainer_97v0r_18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_97v0r_10 ._TextContainer_97v0r_18 ._Title_97v0r_24 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_97v0r_10 ._TextContainer_97v0r_18 ._Date_97v0r_28 {
  margin: 10px 0;
  font-size: 1rem;
  text-align: center;
}
._DialogBody_97v0r_10 ._Container_97v0r_33 {
  width: 100%;
}
._DialogBody_97v0r_10 ._Container_97v0r_33 ._IndicatorPlacement_97v0r_36 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_97v0r_10 ._Container_97v0r_33 ._TablePlacement_97v0r_44 {
  width: calc(100% - 20px);
  border-radius: 5px;
  padding: 10px;
}
._DialogBody_97v0r_10 ._Container_97v0r_33 ._TablePlacement_97v0r_44 ._Table_97v0r_44 {
  width: 100%;
  margin: 20px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._DialogBody_97v0r_10 ._Container_97v0r_33 ._TablePlacement_97v0r_44 ._Table_97v0r_44 ._TableHeader_97v0r_54 {
  background-color: var(--daycare-light);
}
._DialogBody_97v0r_10 ._Container_97v0r_33 ._TablePlacement_97v0r_44 ._Table_97v0r_44 ._ClickableIcon_97v0r_57 {
  cursor: pointer;
  margin-right: 20px;
  color: var(--daycare-dark);
  padding: 0 10px;
}
._DialogBody_97v0r_10 ._Container_97v0r_33 ._TablePlacement_97v0r_44 ._Table_97v0r_44 ._ClickableIcon_97v0r_57:hover {
  color: var(--daycare-light);
}
._DialogBody_97v0r_10 ._ButtonContainer_97v0r_66 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_97v0r_10 ._ButtonContainer_97v0r_66 ._Button_97v0r_66 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_97v0r_10 {
    width: auto !important;
    padding: 20px !important;
  }
  ._DialogBody_97v0r_10 ._Container_97v0r_33 ._IndicatorPlacement_97v0r_36 {
    flex-direction: column;
    justify-content: space-around;
    margin: 0 !important;
  }
  ._DialogBody_97v0r_10 ._Container_97v0r_33 ._IndicatorPlacement_97v0r_36 ._Indicator_97v0r_36 {
    margin: 5px 0;
  }
  ._DialogBody_97v0r_10 ._ButtonContainer_97v0r_66 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_97v0r_10 ._ButtonContainer_97v0r_66 ._Button_97v0r_66 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1uno4_10 {
  padding: 20px 30px 30px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1uno4_10 ._TextContainer_1uno4_17 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1uno4_10 ._TextContainer_1uno4_17 ._Title_1uno4_25 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1uno4_10 ._TextContainer_1uno4_17 ._Date_1uno4_29 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1uno4_10 ._Container_1uno4_33 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_1uno4_10 ._Container_1uno4_33 ._InputContainer_1uno4_40 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1uno4_10 ._Container_1uno4_33 ._InputContainer_1uno4_40 ._UserInput_1uno4_47 {
  width: 100%;
}
._DialogBody_1uno4_10 ._Container_1uno4_33 ._InputContainer_1uno4_40 ._AdultReservation_1uno4_50 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1uno4_10 ._Container_1uno4_33 ._InputContainer_1uno4_40 ._AdultReservation_1uno4_50 ._UserInput_1uno4_47 {
  width: 100%;
}
._DialogBody_1uno4_10 ._Container_1uno4_33 ._ButtonContainer_1uno4_60 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_1uno4_10 ._Container_1uno4_33 ._ButtonContainer_1uno4_60 ._Button_1uno4_60 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1uno4_10 ._InputContainer_1uno4_40 {
    flex-direction: column;
  }
  ._DialogBody_1uno4_10 ._InputContainer_1uno4_40 ._Input_1uno4_40 {
    flex-direction: column !important;
  }
  ._DialogBody_1uno4_10 ._InputContainer_1uno4_40 ._Input_1uno4_40 ._UserInput_1uno4_47 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_1uno4_10 ._ButtonContainer_1uno4_60 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1uno4_10 ._ButtonContainer_1uno4_60 ._Button_1uno4_60 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1chg6_10 {
  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_1chg6_10 ._TitleContainer_1chg6_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_1chg6_10 ._TitleContainer_1chg6_22 ._IconDaycare_1chg6_29 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1chg6_10 ._TitleContainer_1chg6_22 ._TextContainer_1chg6_37 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1chg6_10 ._TitleContainer_1chg6_22 ._TextContainer_1chg6_37 ._Title_1chg6_22 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1chg6_10 ._TitleContainer_1chg6_22 ._TextContainer_1chg6_37 ._Date_1chg6_47 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1chg6_10 ._BreakLine_1chg6_51 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_1chg6_10 ._Container_1chg6_58 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_1chg6_10 ._Container_1chg6_58 ._IconDaycare_1chg6_29 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._DialogBody_1chg6_10 ._Container_1chg6_58 ._Text_1chg6_37 {
  margin: 5px 0;
}
._DialogBody_1chg6_10 ._Container_1chg6_58 ._Text_1chg6_37 ._Bold_1chg6_75 {
  font-weight: 500;
}
._DialogBody_1chg6_10 ._AutocompleteContainer_1chg6_78 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1chg6_10 ._AutocompleteContainer_1chg6_78 ._Text_1chg6_37 {
  width: 100%;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}
._DialogBody_1chg6_10 ._AutocompleteContainer_1chg6_78 ._Autocomplete_1chg6_78 {
  width: 100%;
  margin: 0 10px 15px 10px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1chg6_10 ._AutocompleteContainer_1chg6_78 ._Autocomplete_1chg6_78 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1chg6_10 ._AutocompleteContainer_1chg6_78 ._Autocomplete_1chg6_78 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1chg6_10 ._ButtonContainer_1chg6_105 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1chg6_10 ._ButtonContainer_1chg6_105 ._Button_1chg6_105 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1chg6_10 ._TitleContainer_1chg6_22 ._IconDaycare_1chg6_29 {
    font-size: 1.5rem;
  }
  ._DialogBody_1chg6_10 ._TitleContainer_1chg6_22 ._TextContainer_1chg6_37 ._Title_1chg6_22 {
    font-size: 1rem;
  }
  ._DialogBody_1chg6_10 ._TitleContainer_1chg6_22 ._TextContainer_1chg6_37 ._Date_1chg6_47 {
    font-size: 0.9rem;
  }
  ._DialogBody_1chg6_10 ._Container_1chg6_58 {
    font-size: 0.9rem;
  }
  ._DialogBody_1chg6_10 ._Container_1chg6_58 ._IconDaycare_1chg6_29 {
    margin-right: 15px;
    padding: 0 5px;
  }
  ._DialogBody_1chg6_10 ._ButtonContainer_1chg6_105 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._DialogBody_1chg6_10 ._ButtonContainer_1chg6_105 ._Button_1chg6_105 {
    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 */
._EventDayPlacement_jnlwy_10 {
  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_jnlwy_10 ._TitleContainer_jnlwy_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._IconDaycare_jnlwy_29 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._IconParent_jnlwy_37 {
  margin-right: 15px;
  background-color: var(--parent-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._TextContainer_jnlwy_45 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._TextContainer_jnlwy_45 ._Title_jnlwy_22 {
  margin: 0;
  font-size: 1.2rem;
}
._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._TextContainer_jnlwy_45 ._Date_jnlwy_55 {
  margin: 0;
  font-size: 1rem;
}
._EventDayPlacement_jnlwy_10 ._BreakLine_jnlwy_59 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._EventDayPlacement_jnlwy_10 ._Container_jnlwy_66 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._EventDayPlacement_jnlwy_10 ._Container_jnlwy_66 ._IconDaycare_jnlwy_29 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._EventDayPlacement_jnlwy_10 ._Container_jnlwy_66 ._IconParent_jnlwy_37 {
  margin-right: 20px;
  color: var(--parent-main);
  padding: 10px;
}
._EventDayPlacement_jnlwy_10 ._Container_jnlwy_66 ._Text_jnlwy_45 {
  margin: 5px 0;
}
._EventDayPlacement_jnlwy_10 ._ButtonContainer_jnlwy_88 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._EventDayPlacement_jnlwy_10 ._ButtonContainer_jnlwy_88 ._Button_jnlwy_88 {
  width: 33%;
  display: flex;
  justify-content: center;
}
._EventDayPlacement_jnlwy_10 ._ButtonContainer_jnlwy_88 ._ButtonFullWidth_jnlwy_99 {
  width: 100%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._IconDaycare_jnlwy_29 {
    font-size: 1.5rem;
  }
  ._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._IconParent_jnlwy_37 {
    font-size: 1.5rem;
  }
  ._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._TextContainer_jnlwy_45 ._Title_jnlwy_22 {
    font-size: 1rem;
  }
  ._EventDayPlacement_jnlwy_10 ._TitleContainer_jnlwy_22 ._TextContainer_jnlwy_45 ._Date_jnlwy_55 {
    font-size: 0.9rem;
  }
  ._EventDayPlacement_jnlwy_10 ._Container_jnlwy_66 {
    font-size: 0.9rem;
  }
  ._EventDayPlacement_jnlwy_10 ._Container_jnlwy_66 ._IconDaycare_jnlwy_29 {
    margin-right: 15px;
    padding: 0 5px;
  }
  ._EventDayPlacement_jnlwy_10 ._Container_jnlwy_66 ._IconParent_jnlwy_37 {
    margin-right: 15px;
    padding: 5px;
  }
  ._EventDayPlacement_jnlwy_10 ._ButtonContainer_jnlwy_88 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._EventDayPlacement_jnlwy_10 ._ButtonContainer_jnlwy_88 ._Button_jnlwy_88 {
    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 */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_y2chi_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_y2chi_10 ._EventNewsPlacement_y2chi_18 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin: 0 0 50px 0;
}

@media (max-width: 768px) {
  ._PagePosition_y2chi_10 {
    margin-top: 15px !important;
  }
  ._PagePosition_y2chi_10 ._EventNewsPlacement_y2chi_18 {
    width: 98% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._NewsFeedPlacement_1sb5g_10 {
  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;
}
._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._TitleAndButton_1sb5g_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._TitleAndButton_1sb5g_30 ._Title_1sb5g_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._Container_1sb5g_46 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._Container_1sb5g_46 ._NoPostsText_1sb5g_53 {
  font-size: 1rem;
  text-align: center;
}
._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._Container_1sb5g_46 ._ButtonContainer_1sb5g_57 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
}
._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._Container_1sb5g_46 ._ButtonContainer_1sb5g_57 ._Button_1sb5g_57 {
  width: 100%;
  display: flex;
  justify-content: center;
}

._DialogDelete_1sb5g_70 ._DialogContainer_1sb5g_70 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  text-align: center;
  align-items: center;
  margin-bottom: 20px;
}
._DialogDelete_1sb5g_70 ._DialogContainer_1sb5g_70 ._Text_1sb5g_79 {
  font-size: 1rem;
  margin: 5px;
}
._DialogDelete_1sb5g_70 ._ButtonContainer_1sb5g_57 {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
._DialogDelete_1sb5g_70 ._ButtonContainer_1sb5g_57 ._Button_1sb5g_57 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._TitleAndButton_1sb5g_30 {
    flex-direction: column !important;
  }
  ._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._Container_1sb5g_46 {
    margin: 0 !important;
  }
  ._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._Container_1sb5g_46 ._NoPostsText_1sb5g_53 {
    font-size: 0.75rem;
  }
  ._NewsFeedPlacement_1sb5g_10 ._Form_1sb5g_23 ._Container_1sb5g_46 ._ButtonContainer_1sb5g_57 ._ShowMoreButton_1sb5g_104 {
    margin-top: 0 !important;
    width: 100% !important;
  }
  ._DialogDelete_1sb5g_70 ._ButtonContainer_1sb5g_57 {
    width: 100%;
  }
  ._DialogDelete_1sb5g_70 ._ButtonContainer_1sb5g_57 ._Button_1sb5g_57 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._postParent_o9jg6_10 {
  background-color: var(--parent-extra-light) !important;
}

._post_o9jg6_10 {
  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);
}
._post_o9jg6_10 ._postHeader_o9jg6_25 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
._post_o9jg6_10 ._postHeader_o9jg6_25 ._date_o9jg6_31 {
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  margin: 0 0 0 0;
  font-style: italic;
}
._post_o9jg6_10 ._postHeader_o9jg6_25 ._views_o9jg6_38 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-height: 200px;
  overflow-y: auto;
  color: #000000;
}
._post_o9jg6_10 ._postHeader_o9jg6_25 ._views_o9jg6_38 ._viewsIcon_o9jg6_47 {
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  cursor: pointer;
}
._post_o9jg6_10 ._break_o9jg6_53 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 10px 0 10px 0;
  align-self: center;
}
._post_o9jg6_10 ._postBody_o9jg6_60 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 15px;
}
._post_o9jg6_10 ._postBody_o9jg6_60 ._text_o9jg6_68 {
  font-size: 1rem;
  margin: 0 0 10px 0;
  width: 100%;
  white-space: pre-wrap;
}
._post_o9jg6_10 ._postFooter_o9jg6_74 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
._post_o9jg6_10 ._postFooter_o9jg6_74 ._like_o9jg6_81 {
  width: 33%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  color: #000000;
}
._post_o9jg6_10 ._postFooter_o9jg6_74 ._like_o9jg6_81 ._likeIcon_o9jg6_89 {
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  cursor: pointer;
}
._post_o9jg6_10 ._postFooter_o9jg6_74 ._modifyAndDelete_o9jg6_95 {
  width: 33%;
  display: flex;
  flex-direction: row;
  justify-content: right;
  align-items: center;
}
._post_o9jg6_10 ._postFooter_o9jg6_74 ._modifyAndDelete_o9jg6_95 ._Icon_o9jg6_102 {
  margin-left: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._post_o9jg6_10 ._postFooter_o9jg6_74 ._modifyAndDelete_o9jg6_95 ._Icon_o9jg6_102:hover {
  color: var(--daycare-light);
}
._post_o9jg6_10 ._htmlTooltip_o9jg6_110 {
  padding: 0 !important;
}
._post_o9jg6_10 ._postFooterParent_o9jg6_113 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._post_o9jg6_10 ._postFooterParent_o9jg6_113 ._like_o9jg6_81 {
  width: 100%;
}

@media (max-width: 768px) {
  ._ButtonContainer_o9jg6_126 {
    flex-direction: column !important;
  }
  ._ButtonContainer_o9jg6_126 ._Button_o9jg6_126 {
    width: 100% !important;
    margin-top: 10px;
  }
  ._post_o9jg6_10 {
    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;
  }
}
._popup_o9jg6_141 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  cursor: pointer;
}
._popup_o9jg6_141 ._container_o9jg6_149 {
  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_o9jg6_141 ._container_o9jg6_149:hover {
  background-color: rgba(0, 0, 0, 0.15) !important;
  box-shadow: none !important;
}

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

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

@media (max-width: 768px) {
  ._post_o9jg6_10 {
    width: 290px;
  }
}
._Buttons_o9jg6_211 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 5px;
  width: 100%;
}
._Buttons_o9jg6_211 ._Button_o9jg6_126 {
  min-width: 100px;
  flex: 1;
  margin: 10px;
}/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
: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);
  -webkit-backface-visibility: hidden;
          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-3d .swiper-slide,
.swiper-3d .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 */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .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-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .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-lazy-preloader,
.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: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
: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.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.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-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .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.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet: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-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .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 .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 .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.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,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.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,
.swiper-scrollbar.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;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > 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-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-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow: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-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}
/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
#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 .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 */
._MediaContainer_mhjjt_10 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
}
._MediaContainer_mhjjt_10 ._videoContainer_mhjjt_18 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 300px;
  max-width: 100%;
}
._MediaContainer_mhjjt_10 ._videoContainer_mhjjt_18 ._video_mhjjt_18 {
  max-height: 300px;
  width: auto;
  height: auto;
  max-width: 100%;
}
._MediaContainer_mhjjt_10 ._swiper_mhjjt_34 {
  width: 100%;
  max-height: 300px;
}
._MediaContainer_mhjjt_10 ._swiper_mhjjt_34 ._imgContainer_mhjjt_38 {
  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_mhjjt_10 ._swiper_mhjjt_34 ._imgContainer_mhjjt_38 ._renderImage_mhjjt_49 {
  max-height: 300px;
  width: auto;
  height: auto;
  max-width: 100%;
}
._MediaContainer_mhjjt_10 ._swiper_mhjjt_34 ._swiperSlide_mhjjt_55 {
  margin: auto;
  width: 100%;
  height: 100%;
  max-height: 300px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._MediaContainer_mhjjt_10 ._swiper_mhjjt_34 ._swiperSlide_mhjjt_55 ._documentContainer_mhjjt_66 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 300px;
  min-height: 100px;
  max-width: 100%;
  margin: 10px 0 10px 0;
  cursor: pointer;
}
._MediaContainer_mhjjt_10 ._swiper_mhjjt_34 ._swiperSlide_mhjjt_55 ._documentContainer_mhjjt_66 ._documentIcon_mhjjt_79 {
  width: 35px;
  height: 35px;
  margin: 5px;
}
._MediaContainer_mhjjt_10 ._swiperWrapper_mhjjt_84 {
  justify-content: flex-start !important;
}
._MediaContainer_mhjjt_10 ._thumbsSwiper_mhjjt_87 {
  max-height: 100px;
  padding: 10px 0;
  width: 100%;
}
._MediaContainer_mhjjt_10 ._thumbsSwiper_mhjjt_87 ._imgContainer_mhjjt_38 {
  max-height: 100px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start !important;
}
._MediaContainer_mhjjt_10 ._thumbsSwiper_mhjjt_87 ._imgContainer_mhjjt_38 ._renderImage_mhjjt_49 {
  width: 100%;
  max-height: 100px;
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  object-fit: contain;
}

._FullScreenSwiper_mhjjt_109 {
  width: 100%;
  height: 100%;
  max-height: 90vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(17, 255, 238, 0);
}
._FullScreenSwiper_mhjjt_109 ._imgContainer_mhjjt_38 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 90vh;
  max-width: 100%;
  margin: auto;
}
._FullScreenSwiper_mhjjt_109 ._imgContainer_mhjjt_38 ._fullScreenImage_mhjjt_129 {
  width: 100%;
  max-height: 90vh;
  object-fit: contain;
}

._DialogFullScreen_mhjjt_135 {
  background-color: rgba(17, 255, 238, 0) !important;
}
._DialogFullScreen_mhjjt_135 ._closeButton_mhjjt_138 {
  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 */
._DialogBody_ge05v_10 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 600px;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 {
  max-width: 300px;
  margin-right: 20px;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 ._TitleAndDescription_ge05v_38 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 ._TitleAndDescription_ge05v_38 ._InputDescription_ge05v_44 {
  flex: 1;
  width: 100%;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 ._TitleAndDescription_ge05v_38 ._InputDescription_ge05v_44 *::-webkit-scrollbar {
  width: 8px;
  border: 1px solid var(--daycare-main);
  border-radius: 30px;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 ._TitleAndDescription_ge05v_38 ._InputDescription_ge05v_44 *::-webkit-scrollbar-thumb {
  background-color: var(--daycare-main);
  border-radius: 30px;
  border: rgba(17, 255, 238, 0);
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 ._TitleAndDescription_ge05v_38 ._InputDescription_ge05v_44 ._TextArea_ge05v_58 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  min-height: 50px;
  white-space: pre-wrap;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 ._TitleAndDescription_ge05v_38 ._InputDescription_ge05v_44 ._EmojiPicker_ge05v_65 {
  background: var(--daycare-extra-light);
  margin-bottom: 5px;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 ._TitleAndDescription_ge05v_38 ._InputDescription_ge05v_44 ._TitleDescription_ge05v_69 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_right_ge05v_74 {
  max-width: 300px;
  display: flex;
  margin-left: 20px;
  height: 100%;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._ButtonContainer_ge05v_80 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._ButtonContainer_ge05v_80 ._Button_ge05v_80 {
  width: 45%;
  display: flex;
  justify-content: center;
}
._DialogBody_ge05v_10 ._DialogText_ge05v_91 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  margin: 0 0 20px 0;
}

@media (max-width: 768px) {
  ._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 {
    flex-direction: column;
    margin: 0;
  }
  ._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_left_ge05v_34 {
    margin: 0;
  }
  ._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._PopUp_container_ge05v_26 ._PopUp_right_ge05v_74 {
    margin: 10px 0 !important;
    width: 100%;
  }
  ._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._ButtonContainer_ge05v_80 {
    flex-direction: column-reverse;
    margin: 0;
  }
  ._DialogBody_ge05v_10 ._PopUp_body_ge05v_18 ._ButtonContainer_ge05v_80 ._Button_ge05v_80 {
    width: 100%;
    margin-top: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._SectionSelector_l7ut2_10 {
  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_l7ut2_10 ._title_l7ut2_20 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
}
._SectionSelector_l7ut2_10 ._groupSections_l7ut2_24 {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 15px;
  padding: 15px;
  width: calc(100% - 30px);
}
._SectionSelector_l7ut2_10 ._groupSections_l7ut2_24 ._section_l7ut2_30 {
  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_l7ut2_10 ._groupSections_l7ut2_24 ._section_l7ut2_30 ._child_l7ut2_42 {
  margin-right: 20px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DropZoneContainer_1jvy0_10 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
._DropZoneContainer_1jvy0_10 ._parent_1jvy0_17 {
  color: var(--parent-main) !important;
  font-size: 12px !important;
}
._DropZoneContainer_1jvy0_10 ._Staff_1jvy0_21 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
}
._DropZoneContainer_1jvy0_10 ._DropZone_1jvy0_10 {
  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;
}
._DropZoneContainer_1jvy0_10 ._DropZone_1jvy0_10 ._DropZoneText_1jvy0_38 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  margin: 10px 0 10px 0;
}
._DropZoneContainer_1jvy0_10 ._DropZone_1jvy0_10 ._DropZoneImg_1jvy0_44 {
  width: 30px;
  height: 30px;
}

._DialogBody_1jvy0_49 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
._DialogBody_1jvy0_49 ._DialogText_1jvy0_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 */
._MaxSize_1seqo_10 {
  width: 100%;
}
._MaxSize_1seqo_10 ._FilePreviewContainer_1seqo_13 {
  width: 100%;
  height: 150px;
  display: flex;
  align-items: center;
  flex-direction: row;
  overflow-x: auto;
  padding: 10px;
}
._MaxSize_1seqo_10 ._FilePreviewContainer_1seqo_13 ._FilePreview_1seqo_13 {
  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_1seqo_10 ._FilePreviewContainer_1seqo_13 ._FilePreview_1seqo_13 ._ImagePreview_1seqo_33 {
  max-height: 100%;
  max-width: 100%;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
}
._MaxSize_1seqo_10 ._FilePreviewContainer_1seqo_13 ._FilePreview_1seqo_13 ._DocumentPreview_1seqo_39 {
  max-width: 100%;
  width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._MaxSize_1seqo_10 ._FilePreviewContainer_1seqo_13 ._FilePreview_1seqo_13 ._DocumentPreview_1seqo_39 ._DocumentIcon_1seqo_48 {
  width: 35px;
  height: 35px;
  margin: 5px;
}
._MaxSize_1seqo_10 ._FilePreviewContainer_1seqo_13 ._FilePreview_1seqo_13 ._DocumentPreview_1seqo_39 ._DocumentTitle_1seqo_53 {
  font-size: 0.9rem;
  margin: 5px;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._MaxSize_1seqo_10 ._FilePreviewContainer_1seqo_13 ._FilePreview_1seqo_13 ._VideoPreview_1seqo_61 {
  max-width: 100%;
  width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._MaxSize_1seqo_10 ._FilePreviewContainer_1seqo_13 ._FilePreview_1seqo_13 ._CloseIcon_1seqo_70 {
  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 */
._HeaderRow_1lsqf_10 {
  position: absolute;
  margin-left: 1%;
  left: 0;
  width: 20%;
  max-width: 21%;
}
._HeaderRow_1lsqf_10 ._MultipleSections_1lsqf_17 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._HeaderRow_1lsqf_10 ._HeaderRowElement_1lsqf_24 {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-bottom: 1rem;
  width: calc(100% - 30px);
  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_1lsqf_10 ._HeaderRowElement_1lsqf_24 ._FilterTitle_1lsqf_36 {
  font-weight: 400;
  font-size: 0.75rem;
  margin-bottom: 5px;
  margin-top: 0;
  width: 100%;
}
._HeaderRow_1lsqf_10 ._HeaderRowElement_1lsqf_24 ._SectionFilter_1lsqf_43 {
  color: var(--daycare-dark);
}
._HeaderRow_1lsqf_10 ._HeaderRowElement_1lsqf_24 ._ChildFilter_1lsqf_46 {
  color: var(--parent-dark);
}
._HeaderRow_1lsqf_10 ._HeaderRowElement_1lsqf_24 ._sectionCheckbox_1lsqf_49 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0;
}
._HeaderRow_1lsqf_10 ._HeaderRowElement_1lsqf_24 ._sectionCheckbox_1lsqf_49 ._sectionCheckboxText_1lsqf_55 {
  font-size: 1rem;
  margin: 0;
}

@media (max-width: 768px) {
  ._HeaderRow_1lsqf_10 {
    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;
  }
  ._HeaderRow_1lsqf_10 ._MultipleSections_1lsqf_17 {
    margin-bottom: 10px !important;
  }
  ._HeaderRow_1lsqf_10 ._HeaderRowElement_1lsqf_24 {
    margin-left: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._EventComingSoonPlacement_ry8fa_10 {
  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;
}
._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._TitleAndButton_ry8fa_30 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._TitleAndButton_ry8fa_30 ._Title_ry8fa_30 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 ._NoEventsClosingDaysText_ry8fa_53 {
  font-size: 1rem;
  text-align: center;
}
._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 ._ButtonContainer_ry8fa_57 {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 ._ButtonContainer_ry8fa_57 ._ShowMoreButton_ry8fa_63 {
  width: 48%;
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 ._ButtonContainer_ry8fa_57 ._ShowDoubleMoreButton_ry8fa_69 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 10px 0 10px;
}

@media (max-width: 768px) {
  ._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._TitleAndButton_ry8fa_30 {
    flex-direction: column !important;
  }
  ._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 {
    margin: 0 !important;
  }
  ._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 ._ButtonContainer_ry8fa_57 {
    flex-direction: column !important;
  }
  ._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 ._ButtonContainer_ry8fa_57 ._ShowMoreButton_ry8fa_63 {
    margin: 0 !important;
    width: 100% !important;
  }
  ._EventComingSoonPlacement_ry8fa_10 ._Form_ry8fa_23 ._Container_ry8fa_46 ._ButtonContainer_ry8fa_57 ._ShowDoubleMoreButton_ry8fa_69 {
    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 */
._Container_vwa42_10 {
  width: 100%;
  margin: 20px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_vwa42_10 ._ShowCronPlacement_vwa42_18 {
  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;
  margin-bottom: 20px;
}
._Container_vwa42_10 ._ShowCronPlacement_vwa42_18 ._Button_vwa42_30 {
  width: 48%;
}

@media (max-width: 768px) {
  ._Container_vwa42_10 ._ShowCronPlacement_vwa42_18 ._Button_vwa42_30 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_dsyrh_10 {
  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_dsyrh_10 ._TextContainer_dsyrh_21 {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
._Container_dsyrh_10 ._CaseContainer_dsyrh_26 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 20px 0;
}

@media (max-width: 768px) {
  ._Container_dsyrh_10 ._TextContainer_dsyrh_21 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_dsyrh_10 ._CaseContainer_dsyrh_26 {
    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 */
._BlackListPlacement_73jpz_10 {
  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_73jpz_10 ._Form_73jpz_21 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._BlackListPlacement_73jpz_10 ._Form_73jpz_21 ._TitleAndButton_73jpz_28 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._BlackListPlacement_73jpz_10 ._Form_73jpz_21 ._TitleAndButton_73jpz_28 ._Title_73jpz_28 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
}
._BlackListPlacement_73jpz_10 ._Form_73jpz_21 ._TableComponent_73jpz_44 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._BlackListPlacement_73jpz_10 ._Form_73jpz_21 ._TableComponent_73jpz_44 ._TableHeader_73jpz_49 {
  background-color: var(--daycare-light);
}
._BlackListPlacement_73jpz_10 ._Form_73jpz_21 ._TableComponent_73jpz_44 ._Icon_73jpz_52 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._BlackListPlacement_73jpz_10 ._Form_73jpz_21 ._TableComponent_73jpz_44 ._Icon_73jpz_52:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._BlackListPlacement_73jpz_10 {
    max-width: 100%;
  }
  ._BlackListPlacement_73jpz_10 ._Form_73jpz_21 ._TitleAndButton_73jpz_28 {
    flex-direction: column !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fso3_10 ._DialogBody_1fso3_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._Text_1fso3_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1fso3_10 ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 {
    width: 100%;
  }
  ._DialogBody_1fso3_10 ._ButtonContainer_1fso3_22 ._Button_1fso3_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_16g87_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_16g87_10 ._InputContainer_16g87_17 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._DialogBody_16g87_10 ._InputContainer_16g87_17 ._Input_16g87_17 {
  width: 100%;
}
._DialogBody_16g87_10 ._ButtonContainer_16g87_28 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_16g87_10 ._ButtonContainer_16g87_28 ._Button_16g87_28 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_16g87_10 ._ButtonContainer_16g87_28 {
    width: 100%;
    flex-direction: column !important;
    margin-top: 0 !important;
  }
  ._DialogBody_16g87_10 ._ButtonContainer_16g87_28 ._Button_16g87_28 {
    margin: 5px 0 !important;
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_53vwo_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_53vwo_10 ._Title_53vwo_17 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
  width: 100%;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 ._UserInput_53vwo_41 {
  width: 100%;
  margin-left: 10px;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Button_53vwo_45 {
  width: 20%;
  margin-left: 30px;
}

@media (max-width: 768px) {
  ._Form_53vwo_10 ._Title_53vwo_17 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 {
    flex-direction: column !important;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 ._Button_53vwo_45 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._AccountPlacement_1otw4_10 {
  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_1otw4_10 ._Container_1otw4_21 {
  width: 100%;
  margin: 10px 0;
}

._Icon_1otw4_26 {
  margin: 0 5px;
}
._Icon_1otw4_26._Loading_1otw4_29 {
  color: rgba(0, 0, 0, 0.38);
}
._Icon_1otw4_26._Validated_1otw4_32 {
  color: #529d50;
}

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

@media (max-width: 768px) {
  ._DialogBody_12i3s_10 ._ButtonContainer_12i3s_30 {
    width: 100%;
  }
  ._DialogBody_12i3s_10 ._ButtonContainer_12i3s_30 ._Button_12i3s_30 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_53vwo_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_53vwo_10 ._Title_53vwo_17 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
  width: 100%;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 ._UserInput_53vwo_41 {
  width: 100%;
  margin-left: 10px;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Button_53vwo_45 {
  width: 20%;
  margin-left: 30px;
}

@media (max-width: 768px) {
  ._Form_53vwo_10 ._Title_53vwo_17 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 {
    flex-direction: column !important;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 ._Button_53vwo_45 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1j5bu_10 ._DialogBody_1j5bu_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1j5bu_10 ._DialogBody_1j5bu_10 ._Text_1j5bu_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_1j5bu_10 ._DialogBody_1j5bu_10 ._Text_1j5bu_17 ._TextEmail_1j5bu_26 {
  font-weight: bold;
  color: var(--daycare-dark);
  margin: 0 10px;
}
._Dialog_1j5bu_10 ._DialogBody_1j5bu_10 ._ButtonContainer_1j5bu_31 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1j5bu_10 ._DialogBody_1j5bu_10 ._ButtonContainer_1j5bu_31 ._Button_1j5bu_31 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1j5bu_10 ._ButtonContainer_1j5bu_31 {
    width: 100%;
  }
  ._DialogBody_1j5bu_10 ._ButtonContainer_1j5bu_31 ._Button_1j5bu_31 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_53vwo_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_53vwo_10 ._Title_53vwo_17 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
  width: 100%;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 ._UserInput_53vwo_41 {
  width: 100%;
  margin-left: 10px;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Button_53vwo_45 {
  width: 20%;
  margin-left: 30px;
}

@media (max-width: 768px) {
  ._Form_53vwo_10 ._Title_53vwo_17 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 {
    flex-direction: column !important;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 ._Button_53vwo_45 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 ._Text_1fkn5_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 ._Text_1fkn5_17 ._TextEmail_1fkn5_26 {
  font-weight: bold;
  color: var(--daycare-dark);
}
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 ._ButtonContainer_1fkn5_30 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 5px;
}
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 ._ButtonContainer_1fkn5_30 ._Button_1fkn5_30 {
  width: 100%;
  margin: 5px 0;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fkn5_10 ._ButtonContainer_1fkn5_30 {
    width: 100%;
  }
  ._DialogBody_1fkn5_10 ._ButtonContainer_1fkn5_30 ._Button_1fkn5_30 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_53vwo_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_53vwo_10 ._Title_53vwo_17 {
  margin: 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0;
  width: 100%;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 ._UserInput_53vwo_41 {
  width: 100%;
  margin-left: 10px;
}
._Form_53vwo_10 ._InputContainer_53vwo_26 ._Button_53vwo_45 {
  width: 20%;
  margin-left: 30px;
}

@media (max-width: 768px) {
  ._Form_53vwo_10 ._Title_53vwo_17 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 {
    flex-direction: column !important;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 ._Input_53vwo_26 {
    width: 100%;
    margin-bottom: 20px;
  }
  ._Form_53vwo_10 ._InputContainer_53vwo_26 ._Button_53vwo_45 {
    width: 100%;
    margin-left: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 ._Text_1fkn5_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 ._Text_1fkn5_17 ._TextEmail_1fkn5_26 {
  font-weight: bold;
  color: var(--daycare-dark);
}
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 ._ButtonContainer_1fkn5_30 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 5px;
}
._Dialog_1fkn5_10 ._DialogBody_1fkn5_10 ._ButtonContainer_1fkn5_30 ._Button_1fkn5_30 {
  width: 100%;
  margin: 5px 0;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1fkn5_10 ._ButtonContainer_1fkn5_30 {
    width: 100%;
  }
  ._DialogBody_1fkn5_10 ._ButtonContainer_1fkn5_30 ._Button_1fkn5_30 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_wytge_10 {
  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_wytge_10 ._Title_wytge_21 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._Container_wytge_10 ._CronPlacement_wytge_28 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_wytge_10 ._CronPlacement_wytge_28 ._TextContainer_wytge_35 {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-left: 20px;
}

@media (max-width: 768px) {
  ._Container_wytge_10 {
    padding: 20px 10px !important;
    width: calc(90% - 20px) !important;
  }
  ._Container_wytge_10 ._Title_wytge_21 {
    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 */
._Container_5fhn3_10 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Container_5fhn3_10 ._TextContainer_5fhn3_17 {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-left: 20px;
}
._Container_5fhn3_10 ._InputContainer_5fhn3_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  margin-left: 20px;
}
._Container_5fhn3_10 ._InputContainer_5fhn3_24 ._Input_5fhn3_24 {
  width: 100%;
  margin-right: 20px;
}
._Container_5fhn3_10 ._InputContainer_5fhn3_24 ._Button_5fhn3_37 {
  width: 100%;
}

@media (max-width: 768px) {
  ._Container_5fhn3_10 ._TextContainer_5fhn3_17 {
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-left: 0;
  }
  ._Container_5fhn3_10 ._InputContainer_5fhn3_24 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }
  ._Container_5fhn3_10 ._InputContainer_5fhn3_24 ._Input_5fhn3_24 {
    width: 100%;
    margin: 7px 0 !important;
  }
  ._Container_5fhn3_10 ._InputContainer_5fhn3_24 ._Button_5fhn3_37 {
    margin: 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1nj8l_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1nj8l_10 ._Header_1nj8l_18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

@media (max-width: 768px) {
  ._PagePosition_1nj8l_10 {
    margin-top: 25px;
    margin-bottom: 85px !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._HeaderRow_1ojdt_10 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._HeaderRow_1ojdt_10 ._MultipleSections_1ojdt_16 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
  width: 20%;
  max-width: 21%;
}
._HeaderRow_1ojdt_10 ._TabsContainer_1ojdt_24 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
}
._HeaderRow_1ojdt_10 ._Parameters_1ojdt_30 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  max-width: 21%;
  margin: 0 3%;
}
._HeaderRow_1ojdt_10 ._Parameters_1ojdt_30 ._Icon_1ojdt_38 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._HeaderRow_1ojdt_10 ._Parameters_1ojdt_30 ._Icon_1ojdt_38:hover {
  color: var(--daycare-dark);
  -webkit-animation: _spin_1ojdt_1 4s linear infinite;
  -moz-animation: _spin_1ojdt_1 4s linear infinite;
  animation: _spin_1ojdt_1 4s linear infinite;
}
@-moz-keyframes _spin_1ojdt_1 {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes _spin_1ojdt_1 {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes _spin_1ojdt_1 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media (max-width: 768px) {
  ._HeaderRow_1ojdt_10 {
    flex-direction: column;
    align-items: center;
  }
  ._HeaderRow_1ojdt_10 ._MultipleSections_1ojdt_16 {
    margin-left: 0;
    width: 92%;
    max-width: 92%;
    margin-bottom: 20px !important;
  }
  ._HeaderRow_1ojdt_10 ._TabsContainer_1ojdt_24 {
    margin: 0 !important;
  }
  ._HeaderRow_1ojdt_10 ._Parameters_1ojdt_30 {
    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 */
._DialogBody_1dldl_10 {
  min-width: 400px;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 30px 30px 30px;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._Text_1dldl_27 {
  margin-bottom: 10px;
  text-align: center;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._Text_1dldl_27 ._Clickable_1dldl_31 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._CheckboxContainer_1dldl_35 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._CheckboxContainer_1dldl_35 ._Checkbox_1dldl_35 {
  padding: 10px 10px 10px 0 !important;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._InputContainer_1dldl_45 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._InputContainer_1dldl_45 ._Input_1dldl_45 {
  width: 100%;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._ButtonInviteContainer_1dldl_56 {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._ButtonInviteContainer_1dldl_56 ._Button_1dldl_56 {
  width: 100%;
  margin: 10px 0;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._ButtonAddContainer_1dldl_67 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._ButtonAddContainer_1dldl_67 ._Button_1dldl_56 {
  width: 48%;
}

@media (max-width: 768px) {
  ._DialogBody_1dldl_10 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._InputContainer_1dldl_45 {
    margin-top: 0 !important;
  }
  ._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._InputContainer_1dldl_45 ._Input_1dldl_45 {
    margin-top: 5px !important;
  }
  ._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._ButtonAddContainer_1dldl_67 {
    flex-direction: column-reverse !important;
    align-items: center;
    justify-content: center;
    margin-top: 10px !important;
  }
  ._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._ButtonAddContainer_1dldl_67 ._Button_1dldl_56 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._ButtonInviteContainer_1dldl_56 {
    flex-direction: column-reverse !important;
    align-items: center;
    justify-content: center;
    margin-top: 10px !important;
  }
  ._DialogBody_1dldl_10 ._InviteContainer_1dldl_19 ._ButtonInviteContainer_1dldl_56 ._Button_1dldl_56 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_xuqef_10 {
  min-width: 400px;
}
._DialogBody_xuqef_10 ._QRCode_xuqef_13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
._DialogBody_xuqef_10 ._ButtonContainer_xuqef_20 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_xuqef_10 ._Button_xuqef_20 {
  width: 50%;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_xuqef_10 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_xuqef_10 ._ButtonContainer_xuqef_20 {
    flex-direction: column-reverse;
    align-items: center;
  }
  ._DialogBody_xuqef_10 ._ButtonContainer_xuqef_20 ._Button_xuqef_20 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Tabs_1vxt7_10 {
  background-color: #fff;
  padding: 5px;
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}
._Tabs_1vxt7_10 ._ActiveTab_1vxt7_16 {
  background-color: var(--daycare-main);
  color: #fff !important;
  padding: 5px 10px;
  border-radius: 50px;
}

._Tabs_1vxt7_10 > * > 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 */
._button_1bhc9_10 {
  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;
  margin-left: 8px;
}
._button_1bhc9_10 ._badgeParent_1bhc9_26 span {
  color: #fff;
  background-color: var(--parent-main);
}
._button_1bhc9_10 ._badgeDaycare_1bhc9_30 span {
  color: #fff;
  background-color: var(--daycare-main);
}

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

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

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

._buttonDaycareDisabled_1bhc9_55 {
  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 */
._IndicatorsContainer_i2v38_10 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_i2v38_10 ._Clickable_i2v38_17 {
  cursor: pointer;
}

._DataGridContainer_i2v38_21 {
  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_i2v38_21 ._Title_i2v38_29 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_i2v38_21 ._DataGrid_i2v38_21 {
  border: 0;
  margin: 0 20px;
}
._DataGridContainer_i2v38_21 ._Parameters_i2v38_38 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
._DataGridContainer_i2v38_21 ._Parameters_i2v38_38 ._Icon_i2v38_45 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._DataGridContainer_i2v38_21 ._Parameters_i2v38_38 ._Icon_i2v38_45:hover {
  color: var(--daycare-dark);
}

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

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

._Clickable_i2v38_17 {
  cursor: pointer;
}

._RedIcon_i2v38_97 {
  color: #ff0000;
}

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

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

@media (max-width: 768px) {
  ._IndicatorsContainer_i2v38_10 {
    margin: 0 !important;
  }
  ._DataGridContainer_i2v38_21 {
    width: calc(95% - 20px) !important;
  }
  ._DataGridContainer_i2v38_21 ._Title_i2v38_29 {
    text-align: center !important;
  }
  ._DataGridContainer_i2v38_21 ._DataGrid_i2v38_21 {
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1wx76_10 ._DialogBody_1wx76_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 {
  width: 100%;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._TableHeader_1wx76_26 {
  background-color: var(--daycare-light);
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._IconContainer_1wx76_29 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._IconContainer_1wx76_29 ._Icon_1wx76_29 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._IconContainer_1wx76_29 ._Icon_1wx76_29:hover {
  color: var(--daycare-light);
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._IconContainer_1wx76_29 ._CloseIcon_1wx76_41 {
  color: #ff0000;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._ButtonContainer_1wx76_47 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._ButtonContainer_1wx76_47 ._Button_1wx76_47 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1wx76_10 ._InputContainer_1wx76_61 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_1wx76_10 ._InputContainer_1wx76_61 ._Input_1wx76_61 {
    flex-direction: column !important;
  }
  ._DialogBody_1wx76_10 ._InputContainer_1wx76_61 ._Input_1wx76_61 ._UserInput_1wx76_68 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_1wx76_10 ._ButtonContainer_1wx76_47 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1wx76_10 ._ButtonContainer_1wx76_47 ._Button_1wx76_47 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._IndicatorsContainer_1ktwk_10 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_1ktwk_10 ._Clickable_1ktwk_17 {
  cursor: pointer;
}

._ContractPosition_1ktwk_21 {
  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_1ktwk_21 ._TitleAndTabs_1ktwk_29 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40px);
  margin: 20px 20px 0 20px;
}
._ContractPosition_1ktwk_21 ._TitleAndTabs_1ktwk_29 ._Title_1ktwk_29 {
  text-align: left;
}
._ContractPosition_1ktwk_21 ._ContractContainer_1ktwk_39 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_1ktwk_10 {
    margin: 0 !important;
  }
  ._ContractPosition_1ktwk_21 ._TitleAndTabs_1ktwk_29 {
    justify-content: center;
  }
  ._ContractPosition_1ktwk_21 ._TitleAndTabs_1ktwk_29 ._Title_1ktwk_29 {
    margin-left: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._TablePlacement_1tr1k_10 {
  width: calc(100% - 40px) !important;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin: 20px;
}
._TablePlacement_1tr1k_10 ._Table_1tr1k_10 {
  width: 100%;
}
._TablePlacement_1tr1k_10 ._Table_1tr1k_10 ._TableHeader_1tr1k_19 {
  background-color: var(--daycare-light);
}
._TablePlacement_1tr1k_10 ._Table_1tr1k_10 ._Text_1tr1k_22 {
  font-size: 1rem;
  font-weight: 500;
}

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

@media (max-width: 768px) {
  ._TablePlacement_1tr1k_10 {
    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 */
._TableBody_15ydy_10 ._TableHeader_15ydy_10 {
  background-color: var(--daycare-extra-light);
}
._TableBody_15ydy_10 ._TableHeader_15ydy_10 ._SectionCell_15ydy_13 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
._TableBody_15ydy_10 ._TableHeader_15ydy_10 ._SectionCell_15ydy_13 ._IconNoSection_15ydy_18 {
  margin-left: 10px;
}
._TableBody_15ydy_10 ._TableHeader_15ydy_10 ._SectionCell_15ydy_13 ._Icon_15ydy_18 {
  margin-right: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._TableBody_15ydy_10 ._TableHeader_15ydy_10 ._SectionCell_15ydy_13 ._Icon_15ydy_18:hover {
  color: var(--daycare-light);
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._ChildName_1l5r2_10 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
._ChildName_1l5r2_10 ._Icon_1l5r2_15 {
  margin-right: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._ChildName_1l5r2_10 ._Icon_1l5r2_15:hover {
  color: var(--daycare-light);
}

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

._ButtonContainer_1l5r2_38 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._ButtonContainer_1l5r2_38 ._ButtonRegularSlots_1l5r2_44 {
  background-color: #ba55d3 !important;
  color: #fff !important;
}
._ButtonContainer_1l5r2_38 ._ButtonRegularSlots_1l5r2_44:hover {
  background-color: #cf8edf !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1wx76_10 ._DialogBody_1wx76_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 {
  width: 100%;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._TableHeader_1wx76_26 {
  background-color: var(--daycare-light);
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._IconContainer_1wx76_29 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._IconContainer_1wx76_29 ._Icon_1wx76_29 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._IconContainer_1wx76_29 ._Icon_1wx76_29:hover {
  color: var(--daycare-light);
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._TablePlacement_1wx76_17 ._Table_1wx76_17 ._IconContainer_1wx76_29 ._CloseIcon_1wx76_41 {
  color: #ff0000;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._ButtonContainer_1wx76_47 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1wx76_10 ._DialogBody_1wx76_10 ._ButtonContainer_1wx76_47 ._Button_1wx76_47 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1wx76_10 ._InputContainer_1wx76_61 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_1wx76_10 ._InputContainer_1wx76_61 ._Input_1wx76_61 {
    flex-direction: column !important;
  }
  ._DialogBody_1wx76_10 ._InputContainer_1wx76_61 ._Input_1wx76_61 ._UserInput_1wx76_68 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_1wx76_10 ._ButtonContainer_1wx76_47 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1wx76_10 ._ButtonContainer_1wx76_47 ._Button_1wx76_47 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1yqm0_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_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-bottom: 20px;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TitleAndButton_1yqm0_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 20px);
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TitleAndButton_1yqm0_38 ._Title_1yqm0_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TitleAndButton_1yqm0_38 ._Title_1yqm0_38 ._Arrow_1yqm0_51 {
  margin-left: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TitleAlone_1yqm0_56 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  width: calc(100% - 20px);
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TitleAlone_1yqm0_56 ._Icon_1yqm0_65 {
  margin-left: 10px;
  color: var(--daycare-dark);
  cursor: pointer;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._InputContainer_1yqm0_70 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._InputContainer_1yqm0_70 ._Input_1yqm0_70 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._InputContainer_1yqm0_70 ._Input_1yqm0_70 ._UserInput_1yqm0_85 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._InputContainer_1yqm0_70 ._Input_1yqm0_70 ._UserInputAlone_1yqm0_89 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TextAreaInput_1yqm0_93 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TextAreaInput_1yqm0_93 ._TextArea_1yqm0_93 {
  min-height: 50px;
  width: calc(100% - 20px);
  margin: 5px 8px 15px 8px !important;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._ButtonContainer_1yqm0_105 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._Button_1yqm0_105 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}
._PagePosition_1yqm0_10 ._NoDaycareCALD_1yqm0_118 {
  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_1yqm0_10 ._NoDaycareCALD_1yqm0_118 ._Error_1yqm0_131 {
  font-size: 1rem;
}
._PagePosition_1yqm0_10 ._ChildPlacement_1yqm0_134 {
  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_1yqm0_10 ._ButtonsPlacement_1yqm0_147 {
  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_1yqm0_10 ._ButtonsPlacement_1yqm0_147 ._Button_1yqm0_105 {
  width: 40%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TitleAndButton_1yqm0_38 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._TitleAndButton_1yqm0_38 ._Title_1yqm0_38 {
    text-align: center;
  }
  ._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._InputContainer_1yqm0_70 {
    flex-direction: column;
  }
  ._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._InputContainer_1yqm0_70 ._Input_1yqm0_70 {
    flex-direction: column;
  }
  ._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._InputContainer_1yqm0_70 ._Input_1yqm0_70 ._UserInput_1yqm0_85 {
    width: 100%;
  }
  ._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._InputContainer_1yqm0_70 ._Input_1yqm0_70 ._UserInputAlone_1yqm0_89 {
    width: 100%;
  }
  ._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._ButtonContainer_1yqm0_105 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._PagePosition_1yqm0_10 ._ProfilPlacement_1yqm0_18 ._Form_1yqm0_31 ._Button_1yqm0_105 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_1yqm0_10 ._ButtonsPlacement_1yqm0_147 {
    flex-direction: column-reverse;
  }
  ._PagePosition_1yqm0_10 ._ButtonsPlacement_1yqm0_147 ._Button_1yqm0_105 {
    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 */
._DialogBody_dke93_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_dke93_10 ._Text_dke93_17 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_dke93_10 ._TextFamily_dke93_22 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_dke93_10 ._ButtonContainer_dke93_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_dke93_10 ._ButtonContainer_dke93_29 ._Button_dke93_29 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._DialogBody_dke93_10 ._ButtonContainer_dke93_29 {
    width: 100%;
  }
  ._DialogBody_dke93_10 ._ButtonContainer_dke93_29 ._Button_dke93_29 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_jr3ba_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
  margin-bottom: 20px;
}
._Form_jr3ba_10 ._TitleAndButton_jr3ba_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-left: 10px;
}
._Form_jr3ba_10 ._TitleAndButton_jr3ba_18 ._Title_jr3ba_18 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._Form_jr3ba_10 ._TitleAndButton_jr3ba_18 ._Input_jr3ba_32 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
._Form_jr3ba_10 ._TitleAndButton_jr3ba_18 ._Input_jr3ba_32 ._UserInput_jr3ba_39 {
  width: 100%;
}
._Form_jr3ba_10 ._InputContainer_jr3ba_42 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
._Form_jr3ba_10 ._InputContainer_jr3ba_42 ._Input_jr3ba_32 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Form_jr3ba_10 ._InputContainer_jr3ba_42 ._Input_jr3ba_32 ._UserInput_jr3ba_39 {
  width: calc(100% - 20px);
  margin: 0 10px 15px 10px;
}
._Form_jr3ba_10 ._InputContainer_jr3ba_42 ._Input_jr3ba_32 ._UserInputAlone_jr3ba_61 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}

@media (max-width: 768px) {
  ._Form_jr3ba_10 ._TitleAndButton_jr3ba_18 {
    margin-left: 0 !important;
    width: 100%;
  }
  ._Form_jr3ba_10 ._InputContainer_jr3ba_42 ._Input_jr3ba_32 ._UserInput_jr3ba_39 {
    margin: 0 0 15px 0 !important;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Form_kuire_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._Form_kuire_10 ._TitleAndButton_kuire_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-bottom: 20px;
  margin-left: 10px;
}
._Form_kuire_10 ._TitleAndButton_kuire_17 ._Title_kuire_17 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
._Form_kuire_10 ._TitleAndButton_kuire_17 ._Input_kuire_32 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._Form_kuire_10 ._TitleAndButton_kuire_17 ._Input_kuire_32 ._UserInput_kuire_38 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_kuire_10 ._TablePlacement_kuire_42 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Form_kuire_10 ._TablePlacement_kuire_42 ._Table_kuire_42 {
  width: 100%;
}
._Form_kuire_10 ._TablePlacement_kuire_42 ._Table_kuire_42 ._TableHeader_kuire_51 {
  background-color: var(--daycare-light);
}
._Form_kuire_10 ._NoChilds_kuire_54 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

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

._IconWithoutSection_kuire_66 {
  cursor: pointer !important;
}

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

@media (max-width: 768px) {
  ._Form_kuire_10 ._TitleAndButton_kuire_17 {
    margin-left: 0 !important;
    width: 100%;
  }
  ._Form_kuire_10 ._ButtonContainer_kuire_105 {
    flex-direction: column !important;
    width: 100%;
  }
  ._Form_kuire_10 ._ButtonContainer_kuire_105 ._Button_kuire_105 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_dke93_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_dke93_10 ._Text_dke93_17 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_dke93_10 ._TextFamily_dke93_22 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_dke93_10 ._ButtonContainer_dke93_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_dke93_10 ._ButtonContainer_dke93_29 ._Button_dke93_29 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_dke93_10 ._ButtonContainer_dke93_29 {
    width: 100%;
  }
  ._DialogBody_dke93_10 ._ButtonContainer_dke93_29 ._Button_dke93_29 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_nvz2k_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_nvz2k_10 ._Text_nvz2k_17 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_nvz2k_10 ._Text_nvz2k_17 ._TextFamily_nvz2k_22 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_nvz2k_10 ._InputContainer_nvz2k_29 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_nvz2k_10 ._InputContainer_nvz2k_29 ._Input_nvz2k_29 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_nvz2k_10 ._InputContainer_nvz2k_29 ._Input_nvz2k_29 ._UserInput_nvz2k_44 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_nvz2k_10 ._ButtonContainer_nvz2k_48 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_nvz2k_10 ._ButtonContainer_nvz2k_48 ._Button_nvz2k_48 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_nvz2k_10 ._ButtonContainer_nvz2k_48 {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_nvz2k_10 ._ButtonContainer_nvz2k_48 ._Button_nvz2k_48 {
    margin: 5px 0;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1tglv_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_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-bottom: 20px;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._TitleAndButton_1tglv_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 20px);
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._TitleAndButton_1tglv_38 ._Title_1tglv_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._TitleAndButton_1tglv_38 ._Title_1tglv_38 ._Arrow_1tglv_51 {
  margin-left: 10px;
  cursor: pointer;
  color: var(--daycare-dark);
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._InputContainer_1tglv_56 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._InputContainer_1tglv_56 ._Input_1tglv_56 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._InputContainer_1tglv_56 ._Input_1tglv_56 ._UserInput_1tglv_71 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._InputContainer_1tglv_56 ._Input_1tglv_56 ._UserInputAlone_1tglv_75 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._TextAreaInput_1tglv_79 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._TextAreaInput_1tglv_79 ._TextArea_1tglv_79 {
  min-height: 50px;
  width: calc(100% - 20px);
  margin: 5px 8px 15px 8px !important;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._ButtonContainer_1tglv_91 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._Button_1tglv_91 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}
._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Error_1tglv_104 {
  font-size: 1rem;
}
._PagePosition_1tglv_10 ._ButtonsPlacement_1tglv_107 {
  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_1tglv_10 ._ButtonsPlacement_1tglv_107 ._Button_1tglv_91 {
  width: 40%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._TitleAndButton_1tglv_38 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  ._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._TitleAndButton_1tglv_38 ._Title_1tglv_38 {
    text-align: center;
    width: 100%;
  }
  ._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._InputContainer_1tglv_56 {
    flex-direction: column;
  }
  ._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._InputContainer_1tglv_56 ._Input_1tglv_56 {
    flex-direction: column;
  }
  ._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._InputContainer_1tglv_56 ._Input_1tglv_56 ._UserInput_1tglv_71 {
    width: 100%;
  }
  ._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._InputContainer_1tglv_56 ._Input_1tglv_56 ._UserInputAlone_1tglv_75 {
    width: 100%;
  }
  ._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._ButtonContainer_1tglv_91 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._PagePosition_1tglv_10 ._ProfilPlacement_1tglv_18 ._Form_1tglv_31 ._Button_1tglv_91 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_1tglv_10 ._ButtonsPlacement_1tglv_107 {
    flex-direction: column-reverse;
    padding-top: 10px !important;
  }
  ._PagePosition_1tglv_10 ._ButtonsPlacement_1tglv_107 ._Button_1tglv_91 {
    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 */
._Form_ucdyw_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
  margin: 20px 0;
}
._Form_ucdyw_10:first-child {
  margin-top: 0 !important;
}
._Form_ucdyw_10:last-child {
  margin-bottom: 0 !important;
}
._Form_ucdyw_10 ._TitleAndSelector_ucdyw_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 10px);
  margin-left: 10px;
}
._Form_ucdyw_10 ._TitleAndSelector_ucdyw_24 ._Title_ucdyw_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._Form_ucdyw_10 ._TitleAndSelector_ucdyw_24 ._Title_ucdyw_24 ._Arrow_ucdyw_38 {
  margin-left: 10px;
  cursor: pointer;
  color: var(--daycare-dark);
}
._Form_ucdyw_10 ._TitleAndSelector_ucdyw_24 ._Input_ucdyw_43 {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._Form_ucdyw_10 ._TitleAndSelector_ucdyw_24 ._Input_ucdyw_43 ._UserInput_ucdyw_49 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._Form_ucdyw_10 ._InputContainer_ucdyw_53 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._Form_ucdyw_10 ._InputContainer_ucdyw_53 ._Input_ucdyw_43 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._Form_ucdyw_10 ._InputContainer_ucdyw_53 ._Input_ucdyw_43 ._UserInput_ucdyw_49 {
  width: calc(100% - 20px);
  margin: 0 10px 15px 10px;
}
._Form_ucdyw_10 ._InputContainer_ucdyw_53 ._Input_ucdyw_43 ._UserInputAlone_ucdyw_72 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._Form_ucdyw_10 ._ButtonContainer_ucdyw_76 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-bottom: 20px;
}
._Form_ucdyw_10 ._ButtonContainer_ucdyw_76 ._Button_ucdyw_76 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 10px 0 10px 0;
}

@media (max-width: 768px) {
  ._Form_ucdyw_10 {
    margin-bottom: 0 !important;
  }
  ._Form_ucdyw_10 ._TitleAndButton_ucdyw_94 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._Form_ucdyw_10 ._TitleAndButton_ucdyw_94 ._Title_ucdyw_24 {
    margin: 10px !important;
    text-align: center;
  }
  ._Form_ucdyw_10 ._InputContainer_ucdyw_53 {
    flex-direction: column;
    margin-top: 15px !important;
  }
  ._Form_ucdyw_10 ._InputContainer_ucdyw_53 ._Input_ucdyw_43 {
    flex-direction: column;
  }
  ._Form_ucdyw_10 ._InputContainer_ucdyw_53 ._Input_ucdyw_43 ._UserInput_ucdyw_49 {
    width: 100%;
  }
  ._Form_ucdyw_10 ._InputContainer_ucdyw_53 ._Input_ucdyw_43 ._UserInputAlone_ucdyw_72 {
    width: 100%;
  }
  ._Form_ucdyw_10 ._ButtonContainer_ucdyw_76 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
  }
  ._Form_ucdyw_10 ._ButtonContainer_ucdyw_76 ._Button_ucdyw_76 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._Form_ucdyw_10 ._TitleAndSelector_ucdyw_24 {
    margin-left: 0;
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._TablePlacement_1k54o_10 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._TablePlacement_1k54o_10 ._Table_1k54o_10 {
  width: 100%;
}
._TablePlacement_1k54o_10 ._Table_1k54o_10 ._TableHeader_1k54o_19 {
  background-color: var(--daycare-light);
}

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

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

._RedIcon_1k54o_62 {
  color: #ff0000;
}

._CellClickable_1k54o_66 {
  cursor: pointer;
}

@media (max-width: 768px) {
  ._TitleAndSelector_1k54o_23 {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin-left: 0 !important;
  }
  ._TitleAndSelector_1k54o_23 ._Title_1k54o_23 {
    width: 100%;
    text-align: center;
  }
  ._TitleAndSelector_1k54o_23 ._Button_1k54o_81 {
    width: 100%;
    margin-top: 15px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_qc25e_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_qc25e_10 ._Text_qc25e_17 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_qc25e_10 ._Text_qc25e_17 ._TextFamily_qc25e_22 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_qc25e_10 ._InputContainer_qc25e_29 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_qc25e_10 ._InputContainer_qc25e_29 ._Input_qc25e_29 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_qc25e_10 ._InputContainer_qc25e_29 ._Input_qc25e_29 ._UserInput_qc25e_44 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_qc25e_10 ._ButtonContainer_qc25e_48 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_qc25e_10 ._ButtonContainer_qc25e_48 ._Button_qc25e_48 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._TitleAndSelector_1fg3a_10 {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    margin: 0;
  }
  ._TitleAndSelector_1fg3a_10 ._Title_1fg3a_10 {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  ._Input_1fg3a_29 {
    margin: 10px 0 !important;
    width: 100% !important;
    justify-content: center !important;
  }
  ._Input_1fg3a_29 ._Button_1fg3a_57 {
    width: 100% !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1csk5_10 {
  padding: 25px 30px 20px 30px;
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 {
  width: 100%;
  display: flex;
  margin-bottom: 15px;
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Input_1csk5_13 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Autocomplete_1csk5_22 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Autocomplete_1csk5_22 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Autocomplete_1csk5_22 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1csk5_10 ._CheckboxContainer_1csk5_36 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_1csk5_10 ._ButtonContainer_1csk5_43 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_1csk5_10 ._ButtonContainer_1csk5_43 ._Button_1csk5_43 {
  width: 45%;
  margin: 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1csk5_10 ._InputContainer_1csk5_13 {
    flex-direction: column !important;
    margin-bottom: 0 !important;
  }
  ._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Input_1csk5_13 {
    margin: 5px 0 !important;
  }
  ._DialogBody_1csk5_10 ._ButtonContainer_1csk5_43 {
    flex-direction: column;
  }
  ._DialogBody_1csk5_10 ._ButtonContainer_1csk5_43 ._Button_1csk5_43 {
    width: 100%;
    margin-top: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_utm58_10 ._Container_utm58_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_utm58_10 ._Container_utm58_10 ._EventContainer_utm58_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_utm58_10 ._Container_utm58_10 ._EventContainer_utm58_18 ._Checkbox_utm58_25 {
  padding: 5px !important;
}
._DialogBody_utm58_10 ._BreakLine_utm58_28 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_utm58_10 ._SecondContainer_utm58_35 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 1rem;
}
._DialogBody_utm58_10 ._SecondContainer_utm58_35 ._Text_utm58_45 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_utm58_10 ._SecondContainer_utm58_35 ._Text_utm58_45 ._TextHours_utm58_50 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_utm58_10 ._ButtonContainer_utm58_57 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
}
._DialogBody_utm58_10 ._ButtonContainer_utm58_57 ._Button_utm58_57 {
  width: 30% !important;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_utm58_10 ._ButtonContainer_utm58_57 {
    flex-direction: column;
  }
  ._DialogBody_utm58_10 ._ButtonContainer_utm58_57 ._Button_utm58_57 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_utm58_10 ._ButtonContainer_utm58_57 ._ButtonParent_utm58_78 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._CurrentEventContent_1rshp_10 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 10px);
  height: 30px;
  border-radius: 15px;
  margin: 2px 5px;
  cursor: pointer;
}
._CurrentEventContent_1rshp_10 ._IconAndTitle_1rshp_20 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._CurrentEventContent_1rshp_10 ._IconAndTitle_1rshp_20 ._Title_1rshp_29 {
  padding-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._CurrentEventContent_1rshp_10 ._IconAndTitle_1rshp_20 ._TitleWithoutIcon_1rshp_35 {
  padding-left: 10px !important;
}
._CurrentEventContent_1rshp_10 ._Badge_1rshp_38 {
  background-color: #fff;
  color: #000000;
  font-weight: 800;
  padding: 3px 9px;
  margin: 2px;
  border-radius: 30px;
}
._CurrentEventContent_1rshp_10 ._BadgeIcon_1rshp_46 {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  color: #000000;
  padding: 5px 6px;
  margin: 2px;
  border-radius: 30px;
}
._CurrentEventContent_1rshp_10 ._BadgeIcon_1rshp_46 ._Icon_1rshp_20 {
  width: 16px;
  height: 16px;
}

._ConflictEvent_1rshp_61 {
  cursor: default !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._EventGlobalRateOneDay_1rshp_159 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}
._EventGlobalRateOneDay_1rshp_159 ._Text_1rshp_167 {
  color: #fff;
  font-weight: 800;
  position: absolute;
  margin-left: 15px;
}
._EventGlobalRateOneDay_1rshp_159 ._Success_1rshp_173 {
  background-color: #529d50;
  width: 100%;
}
._EventGlobalRateOneDay_1rshp_159 ._Error_1rshp_177 {
  background-color: #ff0000;
  width: 100%;
}
._EventGlobalRateOneDay_1rshp_159 ._Warning_1rshp_181 {
  background-color: #ffc107;
  width: 100%;
}

._EventGlobalRate_1rshp_159 {
  position: relative;
  display: flex;
  height: 30px;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: calc(100% - 20px);
  margin: 2px 10px;
  overflow: hidden;
  cursor: pointer;
}
._EventGlobalRate_1rshp_159 ._Text_1rshp_167 {
  color: #fff;
  font-weight: normal;
  position: absolute;
}
._EventGlobalRate_1rshp_159 ._Test_1rshp_203 {
  color: #f44336;
}
._EventGlobalRate_1rshp_159 ._Success_1rshp_173 {
  background-color: #529d50;
  height: 100%;
}
._EventGlobalRate_1rshp_159 ._Error_1rshp_177 {
  background-color: #ff0000;
  height: 100%;
}
._EventGlobalRate_1rshp_159 ._Warning_1rshp_181 {
  background-color: #ffc107;
  height: 100%;
}

._EventGlobalRateAgenda_1rshp_219 {
  justify-content: flex-start !important;
}
._EventGlobalRateAgenda_1rshp_219 ._Text_1rshp_167 {
  margin-left: 10px !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._CalendarHandler_h3ru4_10 {
  width: 100%;
  height: 100%;
  margin: 20px auto 10px auto;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: white;
  border-radius: 20px;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Header_h3ru4_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Header_h3ru4_23 ._HeaderTitle_h3ru4_29 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Header_h3ru4_23 ._HeaderTitle_h3ru4_29 ._Icon_h3ru4_34 {
  margin-left: 10px;
  cursor: pointer;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Calendar_h3ru4_10 {
  flex-grow: 1;
  width: 100%;
  height: 100%;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Calendar_h3ru4_10 ._HeaderCellDaycare_h3ru4_43 {
  background-color: var(--daycare-light);
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Calendar_h3ru4_10 ._EventCell_h3ru4_46 {
  background-color: rgba(17, 255, 238, 0);
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  cursor: pointer !important;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Calendar_h3ru4_10 ._AllDay_h3ru4_53 {
  border: none !important;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Calendar_h3ru4_10 ._MoreLinkDaycare_h3ru4_56 {
  top: 0;
  color: var(--daycare-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Calendar_h3ru4_10 ._MoreLinkDaycare_h3ru4_56:hover {
  color: var(--daycare-light);
  background-color: rgba(17, 255, 238, 0);
}
._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Calendar_h3ru4_10 ._NoEventsDaycare_h3ru4_67 {
  color: var(--daycare-dark);
}
._CalendarHandler_h3ru4_10 ._TextContainer_h3ru4_70 {
  width: calc(100% - 20px);
  height: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
}
._CalendarHandler_h3ru4_10 ._TextContainer_h3ru4_70 ._Text_h3ru4_70 {
  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_h3ru4_10 ._TextContainer_h3ru4_70 ._Text_h3ru4_70 ._Link_h3ru4_88 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._CalendarHandler_h3ru4_10 ._TextContainer_h3ru4_70 ._Text_h3ru4_70 ._Link_h3ru4_88: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_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Header_h3ru4_23 {
    padding: 0 !important;
  }
  ._CalendarHandler_h3ru4_10 ._CalendarAndHeader_h3ru4_15 ._Header_h3ru4_23 ._HeaderTitle_h3ru4_29 {
    text-align: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._ButtonContainer_1qgyp_10 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

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

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

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

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

._HiddenDay_1qgyp_57 {
  display: none;
}

._Today_1qgyp_61 {
  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 */
._DialogBody_1nm8a_10 ._Container_1nm8a_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1nm8a_10 ._Container_1nm8a_10 ._Icon_1nm8a_18 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1nm8a_10 ._Container_1nm8a_10 ._IconParent_1nm8a_25 {
  background-color: var(--parent-dark);
}
._DialogBody_1nm8a_10 ._Container_1nm8a_10 ._IconDaycare_1nm8a_28 {
  background-color: var(--daycare-dark);
}
._DialogBody_1nm8a_10 ._Container_1nm8a_10 ._TextContainer_1nm8a_31 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1nm8a_10 ._Container_1nm8a_10 ._TextContainer_1nm8a_31 ._FirstText_1nm8a_37 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1nm8a_10 ._Container_1nm8a_10 ._TextContainer_1nm8a_31 ._SecondText_1nm8a_41 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1nm8a_10 ._BreakLine_1nm8a_45 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 1rem;
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 ._Icon_1nm8a_18 {
  margin-right: 20px;
  padding: 0 10px;
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 ._IconParent_1nm8a_25 {
  color: var(--parent-dark);
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 ._IconDaycare_1nm8a_28 {
  color: var(--daycare-dark);
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 ._ClickableIconDaycare_1nm8a_72 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 ._ClickableIconDaycare_1nm8a_72:hover {
  color: var(--daycare-light);
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 ._Text_1nm8a_31 {
  margin: 5px 0;
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 ._List_1nm8a_82 {
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  margin: .DialogBody .SecondContainer .List 0;
}
._DialogBody_1nm8a_10 ._SecondContainer_1nm8a_52 ._List_1nm8a_82 ._ListItem_1nm8a_88 {
  margin-top: 5px;
}
._DialogBody_1nm8a_10 ._ButtonContainer_1nm8a_91 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
}
._DialogBody_1nm8a_10 ._ButtonContainer_1nm8a_91 ._Button_1nm8a_91 {
  width: 30% !important;
  display: flex;
  justify-content: center;
}
._DialogBody_1nm8a_10 ._ButtonContainer_1nm8a_91 ._ButtonFullWidth_1nm8a_103 {
  width: 100% !important;
  display: flex;
  justify-content: center;
}
._DialogBody_1nm8a_10 ._ButtonContainer_1nm8a_91 ._ButtonParent_1nm8a_108 {
  width: 48% !important;
}

@media (max-width: 768px) {
  ._DialogBody_1nm8a_10 ._ButtonContainer_1nm8a_91 {
    flex-direction: column;
  }
  ._DialogBody_1nm8a_10 ._ButtonContainer_1nm8a_91 ._Button_1nm8a_91 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_1nm8a_10 ._ButtonContainer_1nm8a_91 ._ButtonParent_1nm8a_108 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1xshj_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._AutocompleteDaycare_1xshj_24 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._AutocompleteDaycare_1xshj_24 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._AutocompleteDaycare_1xshj_24 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._AutocompleteParent_1xshj_38 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._AutocompleteParent_1xshj_38 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._AutocompleteParent_1xshj_38 fieldset {
  border: 1px solid var(--parent-light) !important;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._Icon_1xshj_52 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._IconParent_1xshj_59 {
  background-color: var(--parent-dark);
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._IconDaycare_1xshj_62 {
  background-color: var(--daycare-dark);
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._TextContainer_1xshj_65 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._TextContainer_1xshj_65 ._FirstText_1xshj_71 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1xshj_10 ._Container_1xshj_16 ._TextContainer_1xshj_65 ._SecondText_1xshj_75 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1xshj_10 ._CheckboxContainer_1xshj_79 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_1xshj_10 ._BreakLine_1xshj_86 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 15px 0;
  align-self: center;
}
._DialogBody_1xshj_10 ._Text_1xshj_65 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1xshj_10 ._UserInput_1xshj_98 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1xshj_10 ._TextAreaInput_1xshj_102 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_1xshj_10 ._TextAreaInput_1xshj_102 ._TextArea_1xshj_102 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_1xshj_10 ._TextAreaInput_1xshj_102 ._TextAreaTitleParent_1xshj_116 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_1xshj_10 ._TextAreaInput_1xshj_102 ._TextAreaTitleDaycare_1xshj_122 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_1xshj_10 ._ButtonContainer_1xshj_128 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1xshj_10 ._ButtonContainer_1xshj_128 ._Button_1xshj_128 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_1xshj_10 ._ButtonContainer_1xshj_128 ._ButtonFullWidth_1xshj_140 {
  width: 100%;
  display: flex;
  justify-content: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_sz7z6_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_sz7z6_10 ._Container_sz7z6_16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_sz7z6_10 ._Container_sz7z6_16 ._AutocompleteDaycare_sz7z6_24 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_sz7z6_10 ._Container_sz7z6_16 ._AutocompleteDaycare_sz7z6_24 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_sz7z6_10 ._Container_sz7z6_16 ._AutocompleteDaycare_sz7z6_24 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_sz7z6_10 ._Container_sz7z6_16 ._Icon_sz7z6_38 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
  background-color: var(--daycare-dark);
}
._DialogBody_sz7z6_10 ._Container_sz7z6_16 ._TextContainer_sz7z6_46 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_sz7z6_10 ._Container_sz7z6_16 ._TextContainer_sz7z6_46 ._FirstText_sz7z6_52 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_sz7z6_10 ._Container_sz7z6_16 ._TextContainer_sz7z6_46 ._SecondText_sz7z6_56 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_sz7z6_10 ._BreakLine_sz7z6_60 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 20px 0;
  align-self: center;
}
._DialogBody_sz7z6_10 ._Text_sz7z6_46 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_sz7z6_10 ._Input_sz7z6_72 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_sz7z6_10 ._Input_sz7z6_72 ._UserInput_sz7z6_79 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_sz7z6_10 ._ButtonContainer_sz7z6_83 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_sz7z6_10 ._ButtonContainer_sz7z6_83 ._Button_sz7z6_83 {
  width: 32%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_sz7z6_10 ._Input_sz7z6_72 {
    flex-direction: column;
  }
  ._DialogBody_sz7z6_10 ._Input_sz7z6_72 ._UserInput_sz7z6_79 {
    margin: 0 5px 15px 5px !important;
  }
  ._DialogBody_sz7z6_10 ._ButtonContainer_sz7z6_83 {
    flex-direction: column;
  }
  ._DialogBody_sz7z6_10 ._ButtonContainer_sz7z6_83 ._Button_sz7z6_83 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Daycare_1a7sd_10 {
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._Daycare_1a7sd_10 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._Daycare_1a7sd_10 fieldset {
  border: 1px solid var(--daycare-light) !important;
}

._Parent_1a7sd_22 {
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._Parent_1a7sd_22 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._Parent_1a7sd_22 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 */
._DialogBody_1xvkf_10 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1xvkf_10 ._Input_1xvkf_16 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1xvkf_10 ._Input_1xvkf_16 ._UserInput_1xvkf_23 {
  width: 100% !important;
}
._DialogBody_1xvkf_10 ._TextContainer_1xvkf_26 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin: 5px 0;
}
._DialogBody_1xvkf_10 ._TextContainer_1xvkf_26 ._Link_1xvkf_34 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 5px 0;
}
._DialogBody_1xvkf_10 ._TextContainer_1xvkf_26 ._Link_1xvkf_34:hover {
  color: var(--daycare-main);
}
._DialogBody_1xvkf_10 ._ButtonContainer_1xvkf_43 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_1xvkf_10 ._ButtonContainer_1xvkf_43 ._Button_1xvkf_43 {
  width: 48%;
  margin: 10px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1f25t_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._AutocompleteDaycare_1f25t_24 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._AutocompleteDaycare_1f25t_24 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._AutocompleteDaycare_1f25t_24 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._AutocompleteParent_1f25t_38 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._AutocompleteParent_1f25t_38 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._AutocompleteParent_1f25t_38 fieldset {
  border: 1px solid var(--parent-light) !important;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._Icon_1f25t_52 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._IconParent_1f25t_59 {
  background-color: var(--parent-dark);
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._IconDaycare_1f25t_62 {
  background-color: var(--daycare-dark);
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._TextContainer_1f25t_65 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._TextContainer_1f25t_65 ._FirstText_1f25t_71 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1f25t_10 ._Container_1f25t_16 ._TextContainer_1f25t_65 ._SecondText_1f25t_75 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1f25t_10 ._CheckboxContainer_1f25t_79 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_1f25t_10 ._BreakLine_1f25t_86 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 20px 0;
  align-self: center;
}
._DialogBody_1f25t_10 ._Input_1f25t_93 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1f25t_10 ._Input_1f25t_93 ._UserInput_1f25t_100 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_1f25t_10 ._Text_1f25t_65 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1f25t_10 ._UserInput_1f25t_100 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1f25t_10 ._TextAreaInput_1f25t_113 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_1f25t_10 ._TextAreaInput_1f25t_113 ._TextArea_1f25t_113 {
  width: calc(100% - 15px);
  max-width: 300px !important;
  min-width: calc(100% - 15px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_1f25t_10 ._TextAreaInput_1f25t_113 ._TextAreaTitle_1f25t_127 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_1f25t_10 ._ButtonContainer_1f25t_133 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1f25t_10 ._ButtonContainer_1f25t_133 ._Button_1f25t_133 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1f25t_10 ._Input_1f25t_93 {
    flex-direction: column;
  }
  ._DialogBody_1f25t_10 ._ButtonContainer_1f25t_133 {
    flex-direction: column;
    width: 100%;
  }
  ._DialogBody_1f25t_10 ._ButtonContainer_1f25t_133 ._Button_1f25t_133 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1dlcq_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 ._Input_1dlcq_23 {
  width: calc(100% - 10px);
  margin: 0 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 ._Input_1dlcq_23 ._UserInput_1dlcq_36 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 ._VerticalInput_1dlcq_40 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 ._VerticalInput_1dlcq_40 ._UserInput_1dlcq_36 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 ._VerticalInput_1dlcq_40 ._CheckboxInput_1dlcq_51 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 !important;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._AutocompleteDaycare_1dlcq_58 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._AutocompleteDaycare_1dlcq_58 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._AutocompleteDaycare_1dlcq_58 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._AutocompleteParent_1dlcq_72 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--parent-extra-light);
  color: var(--parent-dark);
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._AutocompleteParent_1dlcq_72 label[data-shrink=true] {
  color: var(--parent-dark);
  font-size: 16px;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._AutocompleteParent_1dlcq_72 fieldset {
  border: 1px solid var(--parent-light) !important;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._Icon_1dlcq_86 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._IconParent_1dlcq_93 {
  background-color: var(--parent-dark);
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._IconDaycare_1dlcq_96 {
  background-color: var(--daycare-dark);
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._TextContainer_1dlcq_99 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._TextContainer_1dlcq_99 ._FirstText_1dlcq_105 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._TextContainer_1dlcq_99 ._SecondText_1dlcq_109 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1dlcq_10 ._CheckboxContainer_1dlcq_113 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 10px 0 15px 0 !important;
}
._DialogBody_1dlcq_10 ._BreakLine_1dlcq_120 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 15px 0;
  align-self: center;
}
._DialogBody_1dlcq_10 ._Text_1dlcq_99 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1dlcq_10 ._UserInput_1dlcq_36 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1dlcq_10 ._TextAreaInput_1dlcq_136 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_1dlcq_10 ._TextAreaInput_1dlcq_136 ._TextArea_1dlcq_136 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_1dlcq_10 ._TextAreaInput_1dlcq_136 ._TextAreaTitleParent_1dlcq_150 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_1dlcq_10 ._TextAreaInput_1dlcq_136 ._TextAreaTitleDaycare_1dlcq_156 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_1dlcq_10 ._ButtonContainer_1dlcq_162 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1dlcq_10 ._ButtonContainer_1dlcq_162 ._Button_1dlcq_162 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_1dlcq_10 ._ButtonContainer_1dlcq_162 ._ButtonFullWidth_1dlcq_174 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 {
    flex-direction: column !important;
    margin-bottom: 0 !important;
  }
  ._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 ._Input_1dlcq_23 {
    flex-direction: column !important;
    margin: 0 !important;
    width: 100%;
  }
  ._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._InputContainer_1dlcq_23 ._Input_1dlcq_23 ._UserInput_1dlcq_36 {
    margin: 5px 0 !important;
    width: 100%;
  }
  ._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._AutocompleteDaycare_1dlcq_58 {
    width: 100% !important;
    margin: 0 !important;
  }
  ._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._AutocompleteParent_1dlcq_72 {
    width: 100% !important;
    margin: 0 !important;
  }
  ._DialogBody_1dlcq_10 ._Container_1dlcq_16 ._VerticalInput_1dlcq_40 ._UserInput_1dlcq_36 {
    margin: 5px 0 !important;
    width: 100% !important;
  }
  ._DialogBody_1dlcq_10 ._ButtonContainer_1dlcq_162 {
    flex-direction: column;
  }
  ._DialogBody_1dlcq_10 ._ButtonContainer_1dlcq_162 ._Button_1dlcq_162 {
    width: 100%;
    margin-top: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_hjatl_10 ._Container_hjatl_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_hjatl_10 ._Container_hjatl_10 ._Icon_hjatl_18 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_hjatl_10 ._Container_hjatl_10 ._TextContainer_hjatl_26 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_hjatl_10 ._Container_hjatl_10 ._TextContainer_hjatl_26 ._FirstText_hjatl_32 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_hjatl_10 ._Container_hjatl_10 ._TextContainer_hjatl_26 ._SecondText_hjatl_36 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_hjatl_10 ._BreakLine_hjatl_40 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 15px 0;
  align-self: center;
}
._DialogBody_hjatl_10 ._SecondContainer_hjatl_47 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_hjatl_10 ._SecondContainer_hjatl_47 ._Icon_hjatl_18 {
  margin-right: 20px;
  color: var(--daycare-dark);
  padding: 0 10px;
}
._DialogBody_hjatl_10 ._SecondContainer_hjatl_47 ._ClickableIcon_hjatl_61 {
  cursor: pointer;
  margin-right: 20px;
  color: var(--daycare-dark);
  padding: 0 10px;
}
._DialogBody_hjatl_10 ._SecondContainer_hjatl_47 ._ClickableIcon_hjatl_61:hover {
  color: var(--daycare-light);
}
._DialogBody_hjatl_10 ._SecondContainer_hjatl_47 ._Text_hjatl_26 {
  margin: 5px 0;
}
._DialogBody_hjatl_10 ._ButtonContainer_hjatl_73 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_hjatl_10 ._ButtonContainer_hjatl_73 ._Button_hjatl_73 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_hjatl_10 ._ButtonContainer_hjatl_73 ._ButtonFullWidth_hjatl_84 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_hjatl_10 ._ButtonContainer_hjatl_73 {
    flex-direction: column;
  }
  ._DialogBody_hjatl_10 ._ButtonContainer_hjatl_73 ._Button_hjatl_73 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_36wgj_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_36wgj_10 ._Text_36wgj_16 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_36wgj_10 ._UserInput_36wgj_21 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_36wgj_10 ._TextAreaInput_36wgj_25 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_36wgj_10 ._TextAreaInput_36wgj_25 ._TextArea_36wgj_25 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_36wgj_10 ._TextAreaInput_36wgj_25 ._TextAreaTitle_36wgj_39 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_36wgj_10 ._ButtonContainer_36wgj_45 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_36wgj_10 ._ButtonContainer_36wgj_45 ._Button_36wgj_45 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_36wgj_10 ._ButtonContainer_36wgj_45 {
    width: 100%;
  }
  ._DialogBody_36wgj_10 ._ButtonContainer_36wgj_45 ._Button_36wgj_45 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_19b5v_10 ._Container_19b5v_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_19b5v_10 ._Container_19b5v_10 ._Icon_19b5v_18 {
  margin-right: 15px;
  background-color: var(--daycare-dark);
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_19b5v_10 ._Container_19b5v_10 ._TextContainer_19b5v_26 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_19b5v_10 ._Container_19b5v_10 ._TextContainer_19b5v_26 ._FirstText_19b5v_32 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_19b5v_10 ._Container_19b5v_10 ._TextContainer_19b5v_26 ._SecondText_19b5v_36 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_19b5v_10 ._BreakLine_19b5v_40 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 15px 0;
  align-self: center;
}
._DialogBody_19b5v_10 ._SecondContainer_19b5v_47 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_19b5v_10 ._SecondContainer_19b5v_47 ._Icon_19b5v_18 {
  margin-right: 20px;
  color: var(--daycare-main);
  padding: 0 10px;
}
._DialogBody_19b5v_10 ._SecondContainer_19b5v_47 ._ClickableIcon_19b5v_61 {
  color: var(--daycare-dark);
  margin-right: 20px;
  cursor: pointer;
  padding: 0 10px;
}
._DialogBody_19b5v_10 ._SecondContainer_19b5v_47 ._ClickableIcon_19b5v_61:hover {
  color: var(--daycare-light);
}
._DialogBody_19b5v_10 ._SecondContainer_19b5v_47 ._Text_19b5v_26 {
  margin: 5px 0;
}
._DialogBody_19b5v_10 ._ButtonContainer_19b5v_73 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_19b5v_10 ._ButtonContainer_19b5v_73 ._Button_19b5v_73 {
  width: 31%;
  display: flex;
  justify-content: center;
}
._DialogBody_19b5v_10 ._ButtonContainer_19b5v_73 ._ButtonFullWidth_19b5v_84 {
  width: 100%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 {
    width: 100%;
  }
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 ._Button_1wesi_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_benip_10 ._InputContainer_benip_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 ._UserInput_benip_24 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 ._UserInputAlone_benip_28 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 ._Autocomplete_benip_32 {
  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_benip_10 ._InputContainer_benip_10 ._Input_benip_10 ._Autocomplete_benip_32 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 ._Autocomplete_benip_32 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_benip_10 ._InputContainer_benip_10 ._TextAreaInput_benip_47 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_benip_10 ._InputContainer_benip_10 ._TextAreaInput_benip_47 ._TextArea_benip_47 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_benip_10 ._InputContainer_benip_10 ._TextAreaInput_benip_47 ._TextAreaTitle_benip_61 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_benip_10 ._BreakLineContainer_benip_67 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._DialogBody_benip_10 ._BreakLineContainer_benip_67 ._BreakLine_benip_67 {
  width: 60%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin-bottom: 15px;
  align-self: center;
}
._DialogBody_benip_10 ._CheckboxContainer_benip_80 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_benip_10 ._ButtonContainer_benip_87 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 15px;
}
._DialogBody_benip_10 ._ButtonContainer_benip_87 ._Button_benip_87 {
  width: 45%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 {
    flex-direction: column;
  }
  ._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 ._UserInput_benip_24 {
    width: 100%;
    margin: 0 10px 15px 10px;
  }
  ._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 ._UserInputAlone_benip_28 {
    width: 100%;
    margin: 0 10px 15px 10px;
  }
  ._DialogBody_benip_10 ._InputContainer_benip_10 ._Input_benip_10 ._Autocomplete_benip_32 {
    width: 100% !important;
    min-width: 250px !important;
    max-width: 250px !important;
    margin: 0 0 15px 0;
  }
  ._DialogBody_benip_10 ._InputContainer_benip_10 ._CheckboxContainer_benip_80 ._Checkbox_benip_80 {
    padding-left: 0 !important;
  }
  ._DialogBody_benip_10 ._ButtonContainer_benip_87 {
    flex-direction: column;
  }
  ._DialogBody_benip_10 ._ButtonContainer_benip_87 ._Button_benip_87 {
    width: 100%;
    margin: 0 10px 15px 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_gf81q_10 ._Container_gf81q_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_gf81q_10 ._Container_gf81q_10 ._Icon_gf81q_18 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_gf81q_10 ._Container_gf81q_10 ._IconParent_gf81q_25 {
  background-color: var(--parent-dark);
}
._DialogBody_gf81q_10 ._Container_gf81q_10 ._IconDaycare_gf81q_28 {
  background-color: var(--daycare-dark);
}
._DialogBody_gf81q_10 ._Container_gf81q_10 ._TextContainer_gf81q_31 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_gf81q_10 ._Container_gf81q_10 ._TextContainer_gf81q_31 ._FirstText_gf81q_37 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_gf81q_10 ._Container_gf81q_10 ._TextContainer_gf81q_31 ._SecondText_gf81q_41 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_gf81q_10 ._BreakLine_gf81q_45 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 ._Icon_gf81q_18 {
  margin-right: 20px;
  padding: 0 10px;
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 ._IconParent_gf81q_25 {
  color: var(--parent-dark);
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 ._IconDaycare_gf81q_28 {
  color: var(--daycare-dark);
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 ._ClickableIconDaycare_gf81q_71 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 ._ClickableIconDaycare_gf81q_71:hover {
  color: var(--daycare-light);
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 ._Text_gf81q_31 {
  margin: 5px 0;
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 ._List_gf81q_81 {
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  margin: 0;
}
._DialogBody_gf81q_10 ._SecondContainer_gf81q_52 ._List_gf81q_81 ._ListItem_gf81q_87 {
  margin-top: 5px;
}
._DialogBody_gf81q_10 ._ButtonContainer_gf81q_90 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_gf81q_10 ._ButtonContainer_gf81q_90 ._Button_gf81q_90 {
  width: 30%;
  display: flex;
  justify-content: center;
}
._DialogBody_gf81q_10 ._ButtonContainer_gf81q_90 ._ButtonParent_gf81q_101 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_gf81q_10 ._ButtonContainer_gf81q_90 {
    flex-direction: column;
  }
  ._DialogBody_gf81q_10 ._ButtonContainer_gf81q_90 ._Button_gf81q_90 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_gf81q_10 ._ButtonContainer_gf81q_90 ._ButtonParent_gf81q_101 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1se8g_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1se8g_10 ._Text_1se8g_16 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1se8g_10 ._UserInput_1se8g_21 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 ._Button_1se8g_25 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 {
    width: 100%;
  }
  ._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 ._Button_1se8g_25 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_zx2lw_10 ._Container_zx2lw_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_zx2lw_10 ._Container_zx2lw_10 ._Icon_zx2lw_18 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_zx2lw_10 ._Container_zx2lw_10 ._IconParent_zx2lw_25 {
  background-color: var(--parent-dark);
}
._DialogBody_zx2lw_10 ._Container_zx2lw_10 ._IconDaycare_zx2lw_28 {
  background-color: var(--daycare-dark);
}
._DialogBody_zx2lw_10 ._Container_zx2lw_10 ._TextContainer_zx2lw_31 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_zx2lw_10 ._Container_zx2lw_10 ._TextContainer_zx2lw_31 ._FirstText_zx2lw_37 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_zx2lw_10 ._Container_zx2lw_10 ._TextContainer_zx2lw_31 ._SecondText_zx2lw_41 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_zx2lw_10 ._BreakLine_zx2lw_45 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._Icon_zx2lw_18 {
  margin-right: 20px;
  padding: 0 10px;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._IconParent_zx2lw_25 {
  color: var(--parent-dark);
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._IconDaycare_zx2lw_28 {
  color: var(--daycare-dark);
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._ClickableIconDaycare_zx2lw_71 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._ClickableIconDaycare_zx2lw_71:hover {
  color: var(--daycare-light);
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._Text_zx2lw_31 {
  margin: 5px 0;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._List_zx2lw_81 {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin: 0;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._List_zx2lw_81 ._ListItem_zx2lw_87 {
  margin-top: 5px;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._List_zx2lw_81 ._ListItemEditRegular_zx2lw_90 {
  margin-top: 5px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._List_zx2lw_81 ._ListItemEditRegular_zx2lw_90 ._LeftText_zx2lw_96 {
  margin-right: 5px;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._List_zx2lw_81 ._ListItemEditRegular_zx2lw_90 ._RightText_zx2lw_99 {
  margin-left: 5px;
}
._DialogBody_zx2lw_10 ._SecondContainer_zx2lw_52 ._List_zx2lw_81 ._ListItemEditRegular_zx2lw_90 ._Icon_zx2lw_18 {
  margin: 0;
}
._DialogBody_zx2lw_10 ._ButtonContainer_zx2lw_105 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_zx2lw_10 ._ButtonContainer_zx2lw_105 ._Button_zx2lw_105 {
  width: 30%;
  display: flex;
  justify-content: center;
}
._DialogBody_zx2lw_10 ._ButtonContainer_zx2lw_105 ._ButtonParent_zx2lw_116 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_zx2lw_10 ._ButtonContainer_zx2lw_105 ._ButtonFullWidth_zx2lw_121 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_zx2lw_10 ._ButtonContainer_zx2lw_105 {
    flex-direction: column;
  }
  ._DialogBody_zx2lw_10 ._ButtonContainer_zx2lw_105 ._Button_zx2lw_105 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_zx2lw_10 ._ButtonContainer_zx2lw_105 ._ButtonParent_zx2lw_116 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1se8g_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1se8g_10 ._Text_1se8g_16 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1se8g_10 ._UserInput_1se8g_21 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 ._Button_1se8g_25 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 {
    width: 100%;
  }
  ._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 ._Button_1se8g_25 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_jf54i_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_jf54i_10 ._Text_jf54i_16 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_jf54i_10 ._UserInput_jf54i_21 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_jf54i_10 ._TextAreaInput_jf54i_25 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 400px !important;
}
._DialogBody_jf54i_10 ._TextAreaInput_jf54i_25 ._TextArea_jf54i_25 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_jf54i_10 ._TextAreaInput_jf54i_25 ._TextAreaTitle_jf54i_40 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_jf54i_10 ._ButtonContainer_jf54i_46 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_jf54i_10 ._ButtonContainer_jf54i_46 ._Button_jf54i_46 {
  width: 48%;
  display: flex;
  justify-content: center;
}
._DialogBody_jf54i_10 ._ButtonContainer_jf54i_46 ._ButtonFullWidth_jf54i_58 {
  width: 100%;
}

@media (max-width: 768px) {
  ._DialogBody_jf54i_10 ._TextAreaInput_jf54i_25 {
    width: 100%;
    min-width: 0 !important;
  }
  ._DialogBody_jf54i_10 ._ButtonContainer_jf54i_46 {
    width: 100%;
  }
  ._DialogBody_jf54i_10 ._ButtonContainer_jf54i_46 ._Button_jf54i_46 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1cdah_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1cdah_10 ._Container_1cdah_16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1cdah_10 ._Container_1cdah_16 ._TitleContainer_1cdah_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
._DialogBody_1cdah_10 ._Container_1cdah_16 ._TitleContainer_1cdah_24 ._Icon_1cdah_30 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
  background-color: var(--daycare-dark);
}
._DialogBody_1cdah_10 ._Container_1cdah_16 ._TitleContainer_1cdah_24 ._TextContainer_1cdah_38 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1cdah_10 ._Container_1cdah_16 ._TitleContainer_1cdah_24 ._TextContainer_1cdah_38 ._FirstText_1cdah_44 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1cdah_10 ._Container_1cdah_16 ._TitleContainer_1cdah_24 ._TextContainer_1cdah_38 ._SecondText_1cdah_48 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1cdah_10 ._BreakLine_1cdah_52 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0 0 20px 0;
  align-self: center;
}
._DialogBody_1cdah_10 ._Text_1cdah_38 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1cdah_10 ._Input_1cdah_64 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1cdah_10 ._Input_1cdah_64 ._UserInput_1cdah_71 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_1cdah_10 ._ButtonContainer_1cdah_75 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1cdah_10 ._ButtonContainer_1cdah_75 ._Button_1cdah_75 {
  width: 32%;
  display: flex;
  justify-content: center;
}
._DialogBody_1cdah_10 ._ButtonContainer_1cdah_75 ._ButtonFullWidth_1cdah_87 {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1cdah_10 ._Input_1cdah_64 {
    flex-direction: column;
  }
  ._DialogBody_1cdah_10 ._Input_1cdah_64 ._UserInput_1cdah_71 {
    margin: 0 5px 15px 5px !important;
  }
  ._DialogBody_1cdah_10 ._ButtonContainer_1cdah_75 {
    flex-direction: column;
  }
  ._DialogBody_1cdah_10 ._ButtonContainer_1cdah_75 ._Button_1cdah_75 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1tzwa_10 ._Container_1tzwa_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_1tzwa_10 ._Container_1tzwa_10 ._Icon_1tzwa_18 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
}
._DialogBody_1tzwa_10 ._Container_1tzwa_10 ._IconParent_1tzwa_25 {
  background-color: var(--parent-dark);
}
._DialogBody_1tzwa_10 ._Container_1tzwa_10 ._IconDaycare_1tzwa_28 {
  background-color: var(--daycare-dark);
}
._DialogBody_1tzwa_10 ._Container_1tzwa_10 ._TextContainer_1tzwa_31 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_1tzwa_10 ._Container_1tzwa_10 ._TextContainer_1tzwa_31 ._FirstText_1tzwa_37 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_1tzwa_10 ._Container_1tzwa_10 ._TextContainer_1tzwa_31 ._SecondText_1tzwa_41 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_1tzwa_10 ._BreakLine_1tzwa_45 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 15px 0 10px 0;
  align-self: center;
}
._DialogBody_1tzwa_10 ._SecondContainer_1tzwa_52 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin-top: 5px;
  font-size: 1rem;
}
._DialogBody_1tzwa_10 ._SecondContainer_1tzwa_52 ._Icon_1tzwa_18 {
  margin-top: 5px;
  margin-right: 20px;
  padding: 0 10px;
}
._DialogBody_1tzwa_10 ._SecondContainer_1tzwa_52 ._IconParent_1tzwa_25 {
  color: var(--parent-dark);
}
._DialogBody_1tzwa_10 ._SecondContainer_1tzwa_52 ._IconDaycare_1tzwa_28 {
  color: var(--daycare-dark);
}
._DialogBody_1tzwa_10 ._SecondContainer_1tzwa_52 ._ClickableIconDaycare_1tzwa_72 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_1tzwa_10 ._SecondContainer_1tzwa_52 ._ClickableIconDaycare_1tzwa_72:hover {
  color: var(--daycare-light);
}
._DialogBody_1tzwa_10 ._SecondContainer_1tzwa_52 ._Text_1tzwa_31 {
  margin: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
._DialogBody_1tzwa_10 ._ButtonContainer_1tzwa_84 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
}
._DialogBody_1tzwa_10 ._ButtonContainer_1tzwa_84 ._Button_1tzwa_84 {
  margin: 0 5px;
  display: flex;
  justify-content: center;
}
._DialogBody_1tzwa_10 ._ButtonContainer_1tzwa_84 ._ButtonFullWidth_1tzwa_96 {
  width: 100% !important;
  display: flex;
  justify-content: center;
}
._DialogBody_1tzwa_10 ._ButtonContainer_1tzwa_84 ._ButtonParent_1tzwa_101 {
  width: 48%;
}

@media (max-width: 768px) {
  ._DialogBody_1tzwa_10 ._ButtonContainer_1tzwa_84 {
    flex-direction: column;
  }
  ._DialogBody_1tzwa_10 ._ButtonContainer_1tzwa_84 ._Button_1tzwa_84 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_1tzwa_10 ._ButtonContainer_1tzwa_84 ._ButtonParent_1tzwa_101 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_eg9lb_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_eg9lb_10 ._Text_eg9lb_16 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_eg9lb_10 ._UserInput_eg9lb_21 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_eg9lb_10 ._TextAreaInput_eg9lb_25 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 400px !important;
}
._DialogBody_eg9lb_10 ._TextAreaInput_eg9lb_25 ._TextArea_eg9lb_25 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_eg9lb_10 ._TextAreaInput_eg9lb_25 ._TextAreaTitle_eg9lb_40 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_eg9lb_10 ._ButtonContainer_eg9lb_46 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_eg9lb_10 ._ButtonContainer_eg9lb_46 ._Button_eg9lb_46 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_eg9lb_10 ._TextAreaInput_eg9lb_25 {
    width: 100%;
    min-width: 0 !important;
  }
  ._DialogBody_eg9lb_10 ._ButtonContainer_eg9lb_46 {
    width: 100%;
  }
  ._DialogBody_eg9lb_10 ._ButtonContainer_eg9lb_46 ._Button_eg9lb_46 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._UserInput_3wjwt_24 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._UserInputAlone_3wjwt_28 {
  width: calc(50% - 20px) !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._Autocomplete_3wjwt_32 {
  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_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._Autocomplete_3wjwt_32 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._Autocomplete_3wjwt_32 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._CheckboxContainer_3wjwt_47 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._TextArea_3wjwt_54 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._TextAreaTitle_3wjwt_68 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._SelectIcon_3wjwt_74 {
  margin: 10px 8px 5px 8px !important;
}
._DialogBody_3wjwt_10 ._MoreInfoContainer_3wjwt_77 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  cursor: pointer;
  margin: 10px 0 20px 0;
}
._DialogBody_3wjwt_10 ._MoreInfoContainer_3wjwt_77 ._Title_3wjwt_86 {
  font-size: 18px !important;
  margin: 0 10px !important;
}
._DialogBody_3wjwt_10 ._MoreInfoContainer_3wjwt_77 ._Icon_3wjwt_90 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_3wjwt_10 ._MoreInfoContainer_3wjwt_77 ._Icon_3wjwt_90:hover {
  color: var(--daycare-main);
}
._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 ._TripleButton_3wjwt_103 {
  width: 30%;
  margin: 10px 0;
}
._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 ._DoubleButton_3wjwt_107 {
  width: 48%;
  margin: 10px 0;
}

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

@media (max-width: 768px) {
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 {
    flex-direction: column;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._UserInputAlone_3wjwt_28 {
    width: 100% !important;
    margin: 0 10px 15px 10px;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._Autocomplete_3wjwt_32 {
    width: 100% !important;
    min-width: 250px !important;
    max-width: 250px !important;
    margin: 0 0 15px 0;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._CheckboxContainer_3wjwt_47 ._Checkbox_3wjwt_47 {
    padding-left: 0 !important;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._TextArea_3wjwt_54 {
    width: 100% !important;
    min-width: 100% !important;
    margin: 5px 0 !important;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._TextAreaTitle_3wjwt_68 {
    margin: 0 !important;
  }
  ._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 {
    flex-direction: column;
  }
  ._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 ._TripleButton_3wjwt_103,
  ._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 ._DoubleButton_3wjwt_107 {
    width: 100%;
    margin: 10px 0;
  }
}/* 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 {
  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;
}
/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1se8g_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1se8g_10 ._Text_1se8g_16 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1se8g_10 ._UserInput_1se8g_21 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 ._Button_1se8g_25 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 {
    width: 100%;
  }
  ._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 ._Button_1se8g_25 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._IconPickerContainer_d3om0_10 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._IconPickerContainer_d3om0_10 ._Text_d3om0_16 {
  margin-right: 10px;
}
._IconPickerContainer_d3om0_10 ._SelectedIcon_d3om0_19 {
  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_d3om0_10 ._SelectedIcon_d3om0_19:hover {
  border-color: var(--daycare-dark);
}

._IconGrid_d3om0_35 {
  max-width: 302px;
  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_d3om0_35 ._IconButton_d3om0_47 {
  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_d3om0_35 ._IconButton_d3om0_47: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 */
._DialogBody_da153_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_da153_10 ._Text_da153_16 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_da153_10 ._UserInput_da153_21 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_da153_10 ._TextAreaInput_da153_25 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 400px !important;
}
._DialogBody_da153_10 ._TextAreaInput_da153_25 ._TextArea_da153_25 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_da153_10 ._TextAreaInput_da153_25 ._TextAreaTitle_da153_40 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px 5px 8px !important;
}
._DialogBody_da153_10 ._ButtonContainer_da153_46 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_da153_10 ._ButtonContainer_da153_46 ._Button_da153_46 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_da153_10 ._TextAreaInput_da153_25 {
    width: 100%;
    min-width: 0 !important;
  }
  ._DialogBody_da153_10 ._ButtonContainer_da153_46 {
    width: 100%;
  }
  ._DialogBody_da153_10 ._ButtonContainer_da153_46 ._Button_da153_46 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_bp1vj_10 {
  min-width: 400px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_bp1vj_10 ._Container_bp1vj_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
._DialogBody_bp1vj_10 ._Container_bp1vj_18 ._Icon_bp1vj_26 {
  margin-right: 15px;
  color: white;
  border-radius: 50%;
  padding: 10px;
  font-size: 1.7rem;
  background-color: var(--parent-dark);
}
._DialogBody_bp1vj_10 ._Container_bp1vj_18 ._TextContainer_bp1vj_34 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
._DialogBody_bp1vj_10 ._Container_bp1vj_18 ._TextContainer_bp1vj_34 ._FirstText_bp1vj_40 {
  margin: 0;
  font-size: 1.2rem;
}
._DialogBody_bp1vj_10 ._Container_bp1vj_18 ._TextContainer_bp1vj_34 ._SecondText_bp1vj_44 {
  margin: 0;
  font-size: 1rem;
}
._DialogBody_bp1vj_10 ._BreakLine_bp1vj_48 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 5px 0 20px 0;
  align-self: center;
}
._DialogBody_bp1vj_10 ._ErrorMessage_bp1vj_55 {
  font-size: 1rem;
}
._DialogBody_bp1vj_10 ._LastErrorMessage_bp1vj_58 {
  font-size: 1rem;
  margin-bottom: 15px;
}
._DialogBody_bp1vj_10 ._ListLimit_bp1vj_62 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
._DialogBody_bp1vj_10 ._ListLimit_bp1vj_62 ._Icon_bp1vj_26 {
  color: var(--parent-dark);
  margin: 0 5px;
}
._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._Input_bp1vj_73 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._Input_bp1vj_73 ._UserInput_bp1vj_88 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._TextAreaInput_bp1vj_92 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._TextAreaInput_bp1vj_92 ._TextArea_bp1vj_92 {
  width: calc(100% - 15px);
  max-width: 300px !important;
  min-width: calc(100% - 15px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._TextAreaInput_bp1vj_92 ._TextAreaTitle_bp1vj_106 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_bp1vj_10 ._ButtonContainer_bp1vj_112 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_bp1vj_10 ._ButtonContainer_bp1vj_112 ._Button_bp1vj_112 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_bp1vj_10 {
    min-width: 200px !important;
  }
  ._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._Input_bp1vj_73 {
    flex-direction: column;
  }
  ._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._Input_bp1vj_73 ._UserInput_bp1vj_88 {
    width: 100% !important;
    margin: 0 8px 15px 8px !important;
  }
  ._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._TextAreaInput_bp1vj_92 ._TextArea_bp1vj_92 {
    width: 100% !important;
    min-width: 100% !important;
    margin: 5px 0 !important;
  }
  ._DialogBody_bp1vj_10 ._InputContainer_bp1vj_73 ._TextAreaInput_bp1vj_92 ._TextAreaTitle_bp1vj_106 {
    margin: 0 !important;
  }
  ._DialogBody_bp1vj_10 ._ButtonContainer_bp1vj_112 {
    flex-direction: column;
  }
  ._DialogBody_bp1vj_10 ._ButtonContainer_bp1vj_112 ._Button_bp1vj_112 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1se8g_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1se8g_10 ._Text_1se8g_16 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1se8g_10 ._UserInput_1se8g_21 {
  width: 100%;
  margin-bottom: 10px;
}
._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 ._Button_1se8g_25 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 {
    width: 100%;
  }
  ._DialogBody_1se8g_10 ._ButtonContainer_1se8g_25 ._Button_1se8g_25 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._UserInput_3wjwt_24 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._UserInputAlone_3wjwt_28 {
  width: calc(50% - 20px) !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._Autocomplete_3wjwt_32 {
  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_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._Autocomplete_3wjwt_32 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._Autocomplete_3wjwt_32 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._CheckboxContainer_3wjwt_47 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._TextArea_3wjwt_54 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._TextAreaTitle_3wjwt_68 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._SelectIcon_3wjwt_74 {
  margin: 10px 8px 5px 8px !important;
}
._DialogBody_3wjwt_10 ._MoreInfoContainer_3wjwt_77 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  cursor: pointer;
  margin: 10px 0 20px 0;
}
._DialogBody_3wjwt_10 ._MoreInfoContainer_3wjwt_77 ._Title_3wjwt_86 {
  font-size: 18px !important;
  margin: 0 10px !important;
}
._DialogBody_3wjwt_10 ._MoreInfoContainer_3wjwt_77 ._Icon_3wjwt_90 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_3wjwt_10 ._MoreInfoContainer_3wjwt_77 ._Icon_3wjwt_90:hover {
  color: var(--daycare-main);
}
._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 ._TripleButton_3wjwt_103 {
  width: 30%;
  margin: 10px 0;
}
._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 ._DoubleButton_3wjwt_107 {
  width: 48%;
  margin: 10px 0;
}

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

@media (max-width: 768px) {
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 {
    flex-direction: column;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._UserInputAlone_3wjwt_28 {
    width: 100% !important;
    margin: 0 10px 15px 10px;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._Input_3wjwt_10 ._Autocomplete_3wjwt_32 {
    width: 100% !important;
    min-width: 250px !important;
    max-width: 250px !important;
    margin: 0 0 15px 0;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._CheckboxContainer_3wjwt_47 ._Checkbox_3wjwt_47 {
    padding-left: 0 !important;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._TextArea_3wjwt_54 {
    width: 100% !important;
    min-width: 100% !important;
    margin: 5px 0 !important;
  }
  ._DialogBody_3wjwt_10 ._InputContainer_3wjwt_10 ._TextAreaInput_3wjwt_54 ._TextAreaTitle_3wjwt_68 {
    margin: 0 !important;
  }
  ._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 {
    flex-direction: column;
  }
  ._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 ._TripleButton_3wjwt_103,
  ._DialogBody_3wjwt_10 ._ButtonContainer_3wjwt_97 ._DoubleButton_3wjwt_107 {
    width: 100%;
    margin: 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_qc25e_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_qc25e_10 ._Text_qc25e_17 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_qc25e_10 ._Text_qc25e_17 ._TextFamily_qc25e_22 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_qc25e_10 ._InputContainer_qc25e_29 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
._DialogBody_qc25e_10 ._InputContainer_qc25e_29 ._Input_qc25e_29 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_qc25e_10 ._InputContainer_qc25e_29 ._Input_qc25e_29 ._UserInput_qc25e_44 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_qc25e_10 ._ButtonContainer_qc25e_48 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_qc25e_10 ._ButtonContainer_qc25e_48 ._Button_qc25e_48 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_qc25e_10 ._ButtonContainer_qc25e_48 {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
  }
  ._DialogBody_qc25e_10 ._ButtonContainer_qc25e_48 ._Button_qc25e_48 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DataGridContainer_1mzua_10 {
  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_1mzua_10 ._TitleAndButton_1mzua_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._DataGridContainer_1mzua_10 ._TitleAndButton_1mzua_19 ._Title_1mzua_19 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_1mzua_10 ._TitleAndButton_1mzua_19 ._Button_1mzua_30 {
  margin-top: 20px;
  margin-right: 20px;
}
._DataGridContainer_1mzua_10 ._IndicatorsContainer_1mzua_34 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
._DataGridContainer_1mzua_10 ._IndicatorsContainer_1mzua_34 ._Clickable_1mzua_39 {
  cursor: pointer;
}
._DataGridContainer_1mzua_10 ._DataGrid_1mzua_10 {
  border: 0;
}

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

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

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

._Clickable_1mzua_39 {
  cursor: pointer;
}

._GreenIcon_1mzua_97 {
  color: #529d50;
}

._RedIcon_1mzua_101 {
  color: #ff0000;
}

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

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

@media (max-width: 768px) {
  ._DataGridContainer_1mzua_10 {
    width: calc(95% - 20px);
  }
  ._DataGridContainer_1mzua_10 ._TitleAndButton_1mzua_19 {
    flex-direction: column;
    align-items: center;
  }
  ._DataGridContainer_1mzua_10 ._TitleAndButton_1mzua_19 ._Button_1mzua_30 {
    margin-right: 0 !important;
  }
  ._DataGridContainer_1mzua_10 ._TitleAndButton_1mzua_19 ._Title_1mzua_19 {
    text-align: center;
    margin-left: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_n8eud_10 ._InputContainer_n8eud_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._DialogBody_n8eud_10 ._InputContainer_n8eud_10 ._Title_n8eud_18 {
  text-align: center;
  font-size: 1.5rem !important;
  font-weight: 300;
  color: var(--daycare-dark);
  margin-bottom: 10px !important;
}
._DialogBody_n8eud_10 ._InputContainer_n8eud_10 ._UserInput_n8eud_25 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._DialogBody_n8eud_10 ._InputContainer_n8eud_10 ._SelectInput_n8eud_29 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_n8eud_10 ._ButtonContainer_n8eud_33 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._DialogBody_n8eud_10 ._ButtonContainer_n8eud_33 ._Button_n8eud_33 {
  width: 48%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_n8eud_10 ._InputContainer_n8eud_10 {
    margin-bottom: 10px !important;
  }
  ._DialogBody_n8eud_10 ._ButtonContainer_n8eud_33 {
    flex-direction: column;
  }
  ._DialogBody_n8eud_10 ._ButtonContainer_n8eud_33 ._Button_n8eud_33 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_jks0l_10 ._DialogBody_jks0l_10 {
  min-width: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_jks0l_10 ._DialogBody_jks0l_10 ._TablePlacement_jks0l_18 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_jks0l_10 ._DialogBody_jks0l_10 ._TablePlacement_jks0l_18 ._Table_jks0l_18 {
  width: 100%;
}
._Dialog_jks0l_10 ._DialogBody_jks0l_10 ._TablePlacement_jks0l_18 ._Table_jks0l_18 ._TableHeader_jks0l_27 {
  background-color: var(--daycare-light);
}
._Dialog_jks0l_10 ._DialogBody_jks0l_10 ._TablePlacement_jks0l_18 ._Table_jks0l_18 ._CloseIcon_jks0l_30 {
  color: #ff0000;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_jks0l_10 ._DialogBody_jks0l_10 ._ButtonContainer_jks0l_37 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_jks0l_10 ._DialogBody_jks0l_10 ._ButtonContainer_jks0l_37 ._Button_jks0l_37 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_jks0l_10 {
    min-width: calc(100% - 500px) !important;
  }
  ._DialogBody_jks0l_10 ._InputContainer_jks0l_54 {
    margin: 0 !important;
    flex-direction: column;
  }
  ._DialogBody_jks0l_10 ._InputContainer_jks0l_54 ._Input_jks0l_54 {
    flex-direction: column !important;
  }
  ._DialogBody_jks0l_10 ._InputContainer_jks0l_54 ._Input_jks0l_54 ._UserInput_jks0l_61 {
    width: 100%;
    margin: 10px 0 !important;
  }
  ._DialogBody_jks0l_10 ._ButtonContainer_jks0l_37 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_jks0l_10 ._ButtonContainer_jks0l_37 ._Button_jks0l_37 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_1c495_10 {
  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_1c495_10 ._Title_1c495_19 {
  margin: 20px 0 20px 20px;
  text-align: left;
}
._Container_1c495_10 ._GroupInformations_1c495_23 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_1c495_10 ._GroupInformations_1c495_23 ._InputContainer_1c495_30 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._Container_1c495_10 ._GroupInformations_1c495_23 ._InputContainer_1c495_30 ._UserInput_1c495_37 {
  width: 100%;
  margin: 0 5px 15px 5px;
}
._Container_1c495_10 ._GroupInformations_1c495_23 ._ButtonContainer_1c495_41 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}
._Container_1c495_10 ._GroupInformations_1c495_23 ._ButtonContainer_1c495_41 ._Button_1c495_41 {
  width: 30%;
  margin-left: 10px;
}

@media (max-width: 768px) {
  ._Container_1c495_10 ._Title_1c495_19 {
    margin: 20px 0 !important;
    text-align: center;
  }
  ._Container_1c495_10 ._GroupInformations_1c495_23 ._InputContainer_1c495_30 {
    flex-direction: column !important;
  }
  ._Container_1c495_10 ._ButtonContainer_1c495_41 {
    flex-direction: column !important;
  }
  ._Container_1c495_10 ._ButtonContainer_1c495_41 ._Button_1c495_41 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1yp1c_10 ._InputContainer_1yp1c_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1yp1c_10 ._InputContainer_1yp1c_10 ._UserInput_1yp1c_17 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_1yp1c_10 ._CheckBoxContainer_1yp1c_21 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_1yp1c_10 ._CheckBoxContainer_1yp1c_21 ._CheckBox_1yp1c_21 {
  padding-left: 0 !important;
}
._DialogBody_1yp1c_10 ._ButtonContainer_1yp1c_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1yp1c_10 ._ButtonContainer_1yp1c_30 ._Button_1yp1c_30 {
  width: 45%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_1yp1c_10 ._InputContainer_1yp1c_10 {
    flex-direction: column !important;
  }
  ._DialogBody_1yp1c_10 ._CheckBoxContainer_1yp1c_21 {
    flex-direction: column !important;
  }
  ._DialogBody_1yp1c_10 ._ButtonContainer_1yp1c_30 {
    flex-direction: column !important;
  }
  ._DialogBody_1yp1c_10 ._ButtonContainer_1yp1c_30 ._Button_1yp1c_30 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1wesi_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1wesi_10 ._Text_1wesi_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 ._Button_1wesi_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 {
    width: 100%;
  }
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 ._Button_1wesi_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_2w5kl_10 {
  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_2w5kl_10 ._TitleAndButton_2w5kl_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_2w5kl_10 ._TitleAndButton_2w5kl_19 ._Title_2w5kl_19 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_2w5kl_10 ._TitleAndButton_2w5kl_19 ._Button_2w5kl_30 {
  margin-top: 20px;
  margin-right: 20px;
}
._Container_2w5kl_10 ._AdminInformations_2w5kl_34 ._DataGrid_2w5kl_34 {
  border: 0;
}

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

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

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

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

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

._Clickable_2w5kl_93 {
  cursor: pointer;
}

._GreenIcon_2w5kl_97 {
  color: #529d50;
}

._RedIcon_2w5kl_101 {
  color: #ff0000;
}

@media (max-width: 768px) {
  ._Container_2w5kl_10 ._TitleAndButton_2w5kl_19 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_2w5kl_10 ._TitleAndButton_2w5kl_19 ._Title_2w5kl_19 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_2w5kl_10 ._TitleAndButton_2w5kl_19 ._Button_2w5kl_30 {
    margin-top: 10px;
    margin-right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_9n42l_10 ._InputContainer_9n42l_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_9n42l_10 ._InputContainer_9n42l_10 ._UserInput_9n42l_17 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_9n42l_10 ._CheckBoxContainer_9n42l_21 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_9n42l_10 ._CheckBoxContainer_9n42l_21 ._CheckBox_9n42l_21 {
  padding-left: 0 !important;
}
._DialogBody_9n42l_10 ._ButtonContainer_9n42l_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_9n42l_10 ._ButtonContainer_9n42l_30 ._Button_9n42l_30 {
  width: 45%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_9n42l_10 ._InputContainer_9n42l_10 {
    flex-direction: column !important;
  }
  ._DialogBody_9n42l_10 ._CheckBoxContainer_9n42l_21 {
    flex-direction: column !important;
  }
  ._DialogBody_9n42l_10 ._ButtonContainer_9n42l_30 {
    flex-direction: column !important;
  }
  ._DialogBody_9n42l_10 ._ButtonContainer_9n42l_30 ._Button_9n42l_30 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_9n42l_10 ._InputContainer_9n42l_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_9n42l_10 ._InputContainer_9n42l_10 ._UserInput_9n42l_17 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_9n42l_10 ._CheckBoxContainer_9n42l_21 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_9n42l_10 ._CheckBoxContainer_9n42l_21 ._CheckBox_9n42l_21 {
  padding-left: 0 !important;
}
._DialogBody_9n42l_10 ._ButtonContainer_9n42l_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_9n42l_10 ._ButtonContainer_9n42l_30 ._Button_9n42l_30 {
  width: 45%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_9n42l_10 ._InputContainer_9n42l_10 {
    flex-direction: column !important;
  }
  ._DialogBody_9n42l_10 ._CheckBoxContainer_9n42l_21 {
    flex-direction: column !important;
  }
  ._DialogBody_9n42l_10 ._ButtonContainer_9n42l_30 {
    flex-direction: column !important;
  }
  ._DialogBody_9n42l_10 ._ButtonContainer_9n42l_30 ._Button_9n42l_30 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1wesi_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_1wesi_10 ._Text_1wesi_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
}
._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 ._Button_1wesi_22 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 {
    width: 100%;
  }
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 ._Button_1wesi_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_3t27g_10 {
  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_3t27g_10 ._TitleAndButton_3t27g_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_3t27g_10 ._TitleAndButton_3t27g_19 ._Title_3t27g_19 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_3t27g_10 ._TitleAndButton_3t27g_19 ._Button_3t27g_30 {
  margin-top: 20px;
  margin-right: 20px;
}

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

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

._Clickable_3t27g_73 {
  cursor: pointer;
}

._RedIcon_3t27g_77 {
  color: #ff0000;
}

@media (max-width: 768px) {
  ._Container_3t27g_10 ._TitleAndButton_3t27g_19 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_3t27g_10 ._TitleAndButton_3t27g_19 ._Title_3t27g_19 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_3t27g_10 ._TitleAndButton_3t27g_19 ._Button_3t27g_30 {
    margin-top: 10px;
    margin-right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_rytlg_10 ._SelectContainer_rytlg_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
}
._DialogBody_rytlg_10 ._SelectContainer_rytlg_10 ._SelectInput_rytlg_17 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_rytlg_10 ._ButtonContainer_rytlg_21 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._DialogBody_rytlg_10 ._ButtonContainer_rytlg_21 ._Button_rytlg_21 {
  width: 48%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_rytlg_10 ._SelectContainer_rytlg_10 {
    margin-bottom: 10px !important;
  }
  ._DialogBody_rytlg_10 ._ButtonContainer_rytlg_21 {
    flex-direction: column;
  }
  ._DialogBody_rytlg_10 ._ButtonContainer_rytlg_21 ._Button_rytlg_21 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_1r6jl_10 {
  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_1r6jl_10 ._TitleAndButton_1r6jl_19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_1r6jl_10 ._TitleAndButton_1r6jl_19 ._Title_1r6jl_19 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_1r6jl_10 ._TitleAndButton_1r6jl_19 ._Button_1r6jl_30 {
  margin-top: 20px;
  margin-right: 20px;
}
._Container_1r6jl_10 ._CaseContainer_1r6jl_34 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  margin: 20px 0;
}
._Container_1r6jl_10 ._CaseContainer_1r6jl_34 ._Case_1r6jl_34 {
  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_1r6jl_10 ._CaseContainer_1r6jl_34 ._Case_1r6jl_34 ._CaseTitle_1r6jl_55 {
  margin-bottom: 10px;
}
._Container_1r6jl_10 ._CaseContainer_1r6jl_34 ._Case_1r6jl_34 ._CaseIcon_1r6jl_58 {
  font-size: 50px;
  margin-bottom: 10px;
  color: var(--daycare-dark);
}

@media (max-width: 768px) {
  ._Container_1r6jl_10 ._TitleAndButton_1r6jl_19 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_1r6jl_10 ._CaseContainer_1r6jl_34 {
    flex-direction: column;
    align-items: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_14b44_10 {
  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_14b44_10 ._Title_14b44_18 {
  margin: 20px 0 20px 20px;
  text-align: left;
}

@media (max-width: 768px) {
  ._Container_14b44_10 ._Title_14b44_18 {
    margin: 20px 0 !important;
    text-align: center;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_b2o5w_10 {
  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_b2o5w_10 ._Title_b2o5w_18 {
  margin: 20px 0 20px 20px;
  text-align: left;
}
._Container_b2o5w_10 ._ColorContainer_b2o5w_22 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin: 20px;
}
._Container_b2o5w_10 ._ColorContainer_b2o5w_22 ._ColorItem_b2o5w_28 {
  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_b2o5w_10 ._ColorContainer_b2o5w_22 ._ColorItem_b2o5w_28 label {
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: capitalize;
  font-size: 14px;
}
._Container_b2o5w_10 ._ColorContainer_b2o5w_22 ._ColorItem_b2o5w_28 input[type=color] {
  width: 100px;
  height: 50px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: transform 0.2s ease;
}
._Container_b2o5w_10 ._ColorContainer_b2o5w_22 ._ColorItem_b2o5w_28 input[type=color]:hover {
  transform: scale(1.2);
}
._Container_b2o5w_10 ._ButtonContainer_b2o5w_54 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin: 10px 0;
}
._Container_b2o5w_10 ._ButtonContainer_b2o5w_54 ._Button_b2o5w_54 {
  width: 30%;
  margin-left: 10px;
  background-color: #fbb24b !important;
}
._Container_b2o5w_10 ._ButtonContainer_b2o5w_54 ._Button_b2o5w_54:hover {
  background-color: #fba530 !important;
}
._Container_b2o5w_10 ._ButtonContainer_b2o5w_54 ._ButtonDisabled_b2o5w_69 {
  width: 30%;
  margin-left: 10px;
  background-color: #fdd49a !important;
}

@media (max-width: 768px) {
  ._Container_b2o5w_10 ._Title_b2o5w_18 {
    margin: 20px 0 !important;
    text-align: center;
  }
  ._Container_b2o5w_10 ._ColorContainer_b2o5w_22 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin: 20px;
  }
  ._Container_b2o5w_10 ._ButtonContainer_b2o5w_54 {
    flex-direction: column !important;
  }
  ._Container_b2o5w_10 ._ButtonContainer_b2o5w_54 ._Button_b2o5w_54 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
  ._Container_b2o5w_10 ._ButtonContainer_b2o5w_54 ._ButtonDisabled_b2o5w_69 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_1r6ll_10 {
  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_1r6ll_10 ._Title_1r6ll_18 {
  margin: 20px 0 20px 20px;
  text-align: left;
}
._Container_1r6ll_10 ._LogoContainer_1r6ll_22 {
  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_1r6ll_10 ._LogoContainer_1r6ll_22 ._Logo_1r6ll_22 {
  max-height: 300px;
  width: auto;
  height: auto;
  max-width: 100%;
}
._Container_1r6ll_10 ._DropZoneContainer_1r6ll_39 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
._Container_1r6ll_10 ._DropZoneContainer_1r6ll_39 ._DropZone_1r6ll_39 {
  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_1r6ll_10 ._DropZoneContainer_1r6ll_39 ._DropZone_1r6ll_39 ._DropZoneText_1r6ll_59 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  margin: 10px 0 10px 0;
}
._Container_1r6ll_10 ._DropZoneContainer_1r6ll_39 ._DropZone_1r6ll_39 ._DropZoneImg_1r6ll_65 {
  width: 30px;
  height: 30px;
}
._Container_1r6ll_10 ._ButtonContainer_1r6ll_69 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin: 20px 0 10px 0;
}
._Container_1r6ll_10 ._ButtonContainer_1r6ll_69 ._Button_1r6ll_69 {
  width: 30%;
  margin-left: 10px;
}

@media (max-width: 768px) {
  ._Container_1r6ll_10 ._Title_1r6ll_18 {
    margin: 20px 0 !important;
    text-align: center;
  }
  ._Container_1r6ll_10 ._ButtonContainer_1r6ll_69 {
    flex-direction: column !important;
  }
  ._Container_1r6ll_10 ._ButtonContainer_1r6ll_69 ._Button_1r6ll_69 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_9v9z8_10 ._DialogBody_9v9z8_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_9v9z8_10 ._DialogBody_9v9z8_10 ._Text_9v9z8_17 {
  font-size: 16px;
  margin: 5px 0 20px 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._Dialog_9v9z8_10 ._DialogBody_9v9z8_10 ._ButtonContainer_9v9z8_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._Dialog_9v9z8_10 ._DialogBody_9v9z8_10 ._ButtonContainer_9v9z8_26 ._Button_9v9z8_26 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_9v9z8_10 ._ButtonContainer_9v9z8_26 {
    width: 100%;
  }
  ._DialogBody_9v9z8_10 ._ButtonContainer_9v9z8_26 ._Button_9v9z8_26 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_15o4l_10 {
  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_15o4l_10 ._TitleAndButton_15o4l_18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
._Container_15o4l_10 ._TitleAndButton_15o4l_18 ._Title_15o4l_18 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._Container_15o4l_10 ._TitleAndButton_15o4l_18 ._Button_15o4l_29 {
  margin-top: 20px;
  margin-right: 20px;
}
._Container_15o4l_10 ._DataGrid_15o4l_33 {
  border: 0;
}

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

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

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

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

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

@media (max-width: 768px) {
  ._Container_15o4l_10 ._TitleAndButton_15o4l_18 {
    flex-direction: column;
    align-items: center;
  }
  ._Container_15o4l_10 ._TitleAndButton_15o4l_18 ._Title_15o4l_18 {
    text-align: center;
    margin: 20px auto 5px auto !important;
  }
  ._Container_15o4l_10 ._TitleAndButton_15o4l_18 ._Button_15o4l_29 {
    margin-top: 10px;
    margin-right: 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1bf4r_10 ._InputContainer_1bf4r_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1bf4r_10 ._InputContainer_1bf4r_10 ._UserInput_1bf4r_17 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_1bf4r_10 ._CheckBoxContainer_1bf4r_21 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_1bf4r_10 ._CheckBoxContainer_1bf4r_21 ._CheckBox_1bf4r_21 {
  padding-left: 0 !important;
}
._DialogBody_1bf4r_10 ._ButtonContainer_1bf4r_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_1bf4r_10 ._ButtonContainer_1bf4r_30 ._Button_1bf4r_30 {
  width: 45%;
  margin: 0 10px;
}

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

@media (max-width: 768px) {
  ._DialogBody_1bf4r_10 ._InputContainer_1bf4r_10 {
    flex-direction: column !important;
  }
  ._DialogBody_1bf4r_10 ._CheckBoxContainer_1bf4r_21 {
    flex-direction: column !important;
  }
  ._DialogBody_1bf4r_10 ._ButtonContainer_1bf4r_30 {
    flex-direction: column !important;
  }
  ._DialogBody_1bf4r_10 ._ButtonContainer_1bf4r_30 ._Button_1bf4r_30 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_yqvdi_10 {
  min-width: 400px;
}
._DialogBody_yqvdi_10 ._TextContainer_yqvdi_13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
._DialogBody_yqvdi_10 ._TextContainer_yqvdi_13 ._Text_yqvdi_13 {
  margin: 10px 0;
  text-align: center;
}
._DialogBody_yqvdi_10 ._ButtonContainer_yqvdi_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_yqvdi_10 ._Button_yqvdi_23 {
  width: 50%;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._DialogBody_yqvdi_10 {
    min-width: 250px !important;
    max-width: 250px !important;
    width: 100% !important;
  }
  ._DialogBody_yqvdi_10 ._TextContainer_yqvdi_13 {
    margin-bottom: 10px;
  }
  ._DialogBody_yqvdi_10 ._ButtonContainer_yqvdi_23 {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 0 !important;
  }
  ._DialogBody_yqvdi_10 ._ButtonContainer_yqvdi_23 ._Button_yqvdi_23 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_7o5og_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}

@media (max-width: 768px) {
  ._PagePosition_7o5og_10 {
    margin-top: 25px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1v89w_10 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}
._PagePosition_1v89w_10 ._IndicatorsContainer_1v89w_17 {
  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_1v89w_10 ._CalendarStaffsContainer_1v89w_31 {
  overflow-y: hidden !important;
}
._PagePosition_1v89w_10 ._CalendarContainer_1v89w_34 {
  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_1v89w_10 ._CalendarContainer_1v89w_34 ._Header_1v89w_49 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._PagePosition_1v89w_10 ._CalendarContainer_1v89w_34 ._Calendar_1v89w_31 {
  width: 100%;
  height: calc(100% - 65px);
}

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

._IndicatorClickable_1p3bp_6 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: auto;
}
._IndicatorClickable_1p3bp_6 ._Indicator_1p3bp_6 {
  margin: 0 0 30px 0 !important;
}

._IndicatorNoClickable_1p3bp_17 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
}
._IndicatorNoClickable_1p3bp_17 ._Indicator_1p3bp_6 {
  margin: 0 0 30px 0 !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._HeaderPosition_qibeu_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Right_qibeu_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  width: 25%;
  max-width: 25%;
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Right_qibeu_25 ._Selector_qibeu_33 {
  margin-right: 10px;
  width: calc(100% - 40px);
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Right_qibeu_25 ._Button_qibeu_37 {
  display: flex;
  margin-right: 10px;
  width: calc(100% - 40px);
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Right_qibeu_25 ._Icon_qibeu_42 {
  cursor: pointer;
  margin-right: 20px;
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Left_qibeu_46 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 25%;
  max-width: 25%;
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Left_qibeu_46 ._Selector_qibeu_33 {
  margin-left: 10px;
  width: calc(100% - 20px);
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Left_qibeu_46 ._Button_qibeu_37 {
  margin: 9px 0 8px 10px;
  width: calc(100% - 40px);
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Left_qibeu_46 ._DaycareSelector_qibeu_62 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 20px);
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Center_qibeu_68 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 45%;
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Center_qibeu_68 ._Selector_qibeu_33 {
  margin-right: 10px;
  width: calc(100% - 10px);
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Center_qibeu_68 ._IconContainer_qibeu_79 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin: 0 10px;
  width: calc(100% - 20px);
}
._HeaderPosition_qibeu_10 ._Container_qibeu_17 ._Center_qibeu_68 ._IconContainer_qibeu_79 ._Icon_qibeu_42 {
  cursor: pointer;
  margin-left: 10px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_1fiki_10 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1fiki_10 ._Input_1fiki_16 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1fiki_10 ._Input_1fiki_16 ._UserInput_1fiki_23 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_1fiki_10 ._ButtonContainer_1fiki_27 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_1fiki_10 ._ButtonContainer_1fiki_27 ._Button_1fiki_27 {
  width: 48%;
  margin: 10px 0;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_41re3_10 ._InputContainer_41re3_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_41re3_10 ._InputContainer_41re3_10 ._Input_41re3_10 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_41re3_10 ._InputContainer_41re3_10 ._Input_41re3_10 ._UserInput_41re3_24 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_41re3_10 ._InputContainer_41re3_10 ._TextAreaInput_41re3_28 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_41re3_10 ._InputContainer_41re3_10 ._TextAreaInput_41re3_28 ._TextArea_41re3_28 {
  width: calc(100% - 15px);
  max-width: 300px !important;
  min-width: calc(100% - 15px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_41re3_10 ._InputContainer_41re3_10 ._TextAreaInput_41re3_28 ._TextAreaTitle_41re3_42 {
  color: var(--parent-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_41re3_10 ._ButtonContainer_41re3_48 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_41re3_10 ._ButtonContainer_41re3_48 ._Button_41re3_48 {
  width: 48%;
  margin: 10px 0;
}

@media (max-width: 768px) {
  ._DialogBody_41re3_10 {
    min-width: 250px !important;
  }
  ._DialogBody_41re3_10 ._InputContainer_41re3_10 ._Input_41re3_10 {
    flex-direction: column;
  }
  ._DialogBody_41re3_10 ._InputContainer_41re3_10 ._TextAreaInput_41re3_28 ._TextArea_41re3_28 {
    width: 100% !important;
    min-width: 100% !important;
    margin: 5px 0 !important;
  }
  ._DialogBody_41re3_10 ._InputContainer_41re3_10 ._TextAreaInput_41re3_28 ._TextAreaTitle_41re3_42 {
    margin: 0 !important;
  }
  ._DialogBody_41re3_10 ._ButtonContainer_41re3_48 {
    flex-direction: column;
  }
  ._DialogBody_41re3_10 ._ButtonContainer_41re3_48 ._Button_41re3_48 {
    width: 100%;
    margin: 5px 0;
  }
}._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 */
._CalendarHandler_1kp4h_10 {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: white;
  border-radius: 20px;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Header_1kp4h_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  margin-bottom: 20px;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Header_1kp4h_23 ._HeaderTitle_1kp4h_30 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Header_1kp4h_23 ._HeaderTitle_1kp4h_30 ._Icon_1kp4h_35 {
  margin-left: 10px;
  cursor: pointer;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 {
  flex-grow: 1;
  width: 100%;
  height: 100%;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._HeaderCellDaycare_1kp4h_44 {
  background-color: var(--daycare-light);
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._HeaderCellParent_1kp4h_47 {
  background-color: var(--parent-light);
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._EventCell_1kp4h_50 {
  background-color: rgba(17, 255, 238, 0);
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  cursor: pointer !important;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._AllDay_1kp4h_57 {
  border: none !important;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._MoreLinkDaycare_1kp4h_60 {
  top: 0;
  color: var(--daycare-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._MoreLinkDaycare_1kp4h_60:hover {
  color: var(--daycare-light);
  background-color: rgba(17, 255, 238, 0);
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._MoreLinkParent_1kp4h_71 {
  color: var(--parent-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._MoreLinkParent_1kp4h_71:hover {
  color: var(--parent-light);
  background-color: rgba(17, 255, 238, 0);
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._NoEventsDaycare_1kp4h_81 {
  color: var(--daycare-dark);
}
._CalendarHandler_1kp4h_10 ._CalendarAndHeader_1kp4h_15 ._Calendar_1kp4h_10 ._NoEventsParent_1kp4h_84 {
  color: var(--parent-dark);
}
._CalendarHandler_1kp4h_10 ._TextContainer_1kp4h_87 {
  width: calc(100% - 20px);
  height: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
}
._CalendarHandler_1kp4h_10 ._TextContainer_1kp4h_87 ._Text_1kp4h_87 {
  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_1kp4h_10 ._TextContainer_1kp4h_87 ._Text_1kp4h_87 ._Link_1kp4h_105 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._CalendarHandler_1kp4h_10 ._TextContainer_1kp4h_87 ._Text_1kp4h_87 ._Link_1kp4h_105: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;
}._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 */
._DialogBody_1civl_10 ._InputContainer_1civl_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 ._UserInput_1civl_24 {
  width: 100% !important;
  margin: 0 8px 15px 8px !important;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 ._UserInputAlone_1civl_28 {
  width: calc(50% - 20px) !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 ._Autocomplete_1civl_32 {
  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_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 ._Autocomplete_1civl_32 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 ._Autocomplete_1civl_32 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._CheckboxContainer_1civl_47 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._TextAreaInput_1civl_54 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._TextAreaInput_1civl_54 ._TextArea_1civl_54 {
  width: calc(100% - 20px);
  max-width: 300px !important;
  min-width: calc(100% - 20px);
  min-height: 20px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._TextAreaInput_1civl_54 ._TextAreaTitle_1civl_68 {
  color: var(--daycare-dark) !important;
  font-size: 12px !important;
  text-align: left;
  margin: auto 8px auto 8px !important;
}
._DialogBody_1civl_10 ._InputContainer_1civl_10 ._TextAreaInput_1civl_54 ._SelectIcon_1civl_74 {
  margin: 10px 8px 5px 8px !important;
}
._DialogBody_1civl_10 ._MoreInfoContainer_1civl_77 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  cursor: pointer;
  margin: 10px 0 20px 0;
}
._DialogBody_1civl_10 ._MoreInfoContainer_1civl_77 ._Title_1civl_86 {
  font-size: 18px !important;
  margin: 0 10px !important;
}
._DialogBody_1civl_10 ._MoreInfoContainer_1civl_77 ._Icon_1civl_90 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_1civl_10 ._MoreInfoContainer_1civl_77 ._Icon_1civl_90:hover {
  color: var(--daycare-main);
}
._DialogBody_1civl_10 ._ButtonContainer_1civl_97 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
._DialogBody_1civl_10 ._ButtonContainer_1civl_97 ._Button_1civl_97 {
  width: 30%;
  margin: 10px 0;
}

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

@media (max-width: 768px) {
  ._DialogBody_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 {
    flex-direction: column;
  }
  ._DialogBody_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 ._UserInputAlone_1civl_28 {
    width: 100% !important;
    margin: 0 10px 15px 10px;
  }
  ._DialogBody_1civl_10 ._InputContainer_1civl_10 ._Input_1civl_10 ._Autocomplete_1civl_32 {
    width: 100% !important;
    min-width: 250px !important;
    max-width: 250px !important;
    margin: 0 0 15px 0;
  }
  ._DialogBody_1civl_10 ._InputContainer_1civl_10 ._CheckboxContainer_1civl_47 ._Checkbox_1civl_47 {
    padding-left: 0 !important;
  }
  ._DialogBody_1civl_10 ._InputContainer_1civl_10 ._TextAreaInput_1civl_54 ._TextArea_1civl_54 {
    width: 100% !important;
    min-width: 100% !important;
    margin: 5px 0 !important;
  }
  ._DialogBody_1civl_10 ._InputContainer_1civl_10 ._TextAreaInput_1civl_54 ._TextAreaTitle_1civl_68 {
    margin: 0 !important;
  }
  ._DialogBody_1civl_10 ._ButtonContainer_1civl_97 {
    flex-direction: column;
  }
  ._DialogBody_1civl_10 ._ButtonContainer_1civl_97 ._Button_1civl_97 {
    width: 100%;
    margin: 10px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._HeaderPositionParent_1sx51_10 {
  background-color: var(--parent-extra-light) !important;
}

._HeaderPosition_1sx51_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background-color: var(--daycare-extra-light);
  padding-bottom: 5px;
}
._HeaderPosition_1sx51_10 ._LeftContainer_1sx51_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin: 10px 0;
}
._HeaderPosition_1sx51_10 ._LeftContainer_1sx51_23 ._Button_1sx51_30 {
  width: 40px;
  height: 40px;
  margin-left: 10px !important;
}
._HeaderPosition_1sx51_10 ._LeftContainer_1sx51_23 ._Icon_1sx51_35 {
  width: 25px;
  height: 25px;
}
._HeaderPosition_1sx51_10 ._CenterContainer_1sx51_39 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 10px 0;
}
._HeaderPosition_1sx51_10 ._CenterContainer_1sx51_39 ._Tabs_1sx51_46 {
  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_1sx51_10 ._CenterContainer_1sx51_39 ._Tabs_1sx51_46 ._Tab_1sx51_46 {
  padding: 0 10px;
}
._HeaderPosition_1sx51_10 ._CenterContainer_1sx51_39 ._Tabs_1sx51_46 ._TabActive_1sx51_59 {
  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_1sx51_10 ._RightContainer_1sx51_70 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  margin: 10px 10px 10px 0;
}
._HeaderPosition_1sx51_10 ._RightContainer_1sx51_70 ._Button_1sx51_30 {
  width: 40px;
  height: 40px;
}
._HeaderPosition_1sx51_10 ._RightContainer_1sx51_70 ._Icon_1sx51_35 {
  width: 25px;
  height: 25px;
}
._HeaderPosition_1sx51_10 ._RightContainer_1sx51_70 ._Menu_1sx51_85 {
  margin-top: 10px !important;
}

@media (max-width: 768px) {
  ._HeaderPosition_1sx51_10 ._LeftContainer_1sx51_23 {
    width: 100%;
  }
  ._HeaderPosition_1sx51_10 ._LeftContainer_1sx51_23 ._Button_1sx51_30 {
    margin-left: 10px !important;
  }
  ._HeaderPosition_1sx51_10 ._RightContainer_1sx51_70 {
    width: 100%;
    margin: 10px 0;
  }
  ._HeaderPosition_1sx51_10 ._RightContainer_1sx51_70 ._Button_1sx51_30 {
    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 */
._CalendarHandler_5qemm_10 {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: white;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Header_5qemm_22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  margin-bottom: 10px;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Header_5qemm_22 ._HeaderTitle_5qemm_29 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Header_5qemm_22 ._HeaderTitle_5qemm_29 ._Title_5qemm_34 {
  font-size: 1.2rem;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Header_5qemm_22 ._ButtonParent_5qemm_37 {
  width: 40px;
  height: 40px;
  background-color: var(--parent-main);
  color: #fff;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Header_5qemm_22 ._ButtonParent_5qemm_37:hover {
  color: #fff;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Header_5qemm_22 ._ButtonDaycare_5qemm_46 {
  width: 40px;
  height: 40px;
  background-color: var(--daycare-dark);
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Header_5qemm_22 ._ButtonDaycare_5qemm_46:hover {
  color: #000000;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 {
  flex-grow: 1;
  width: 100%;
  height: 100%;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 ._HeaderCellDaycare_5qemm_59 {
  background-color: var(--daycare-light);
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 ._HeaderCellParent_5qemm_62 {
  background-color: var(--parent-light);
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 ._EventCell_5qemm_65 {
  background-color: rgba(17, 255, 238, 0);
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 ._AllDay_5qemm_71 {
  border: none !important;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 ._MoreLinkDaycare_5qemm_74 {
  color: var(--daycare-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 ._MoreLinkParent_5qemm_80 {
  color: var(--parent-dark);
  cursor: pointer;
  padding: 5px;
  margin: 5px;
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 ._NoEventsDaycare_5qemm_86 {
  color: var(--daycare-dark);
}
._CalendarHandler_5qemm_10 ._CalendarAndHeader_5qemm_15 ._Calendar_5qemm_10 ._NoEventsParent_5qemm_89 {
  color: var(--parent-dark);
}
._CalendarHandler_5qemm_10 ._TextContainer_5qemm_92 {
  width: calc(100% - 20px);
  height: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--daycare-extra-light);
}
._CalendarHandler_5qemm_10 ._TextContainer_5qemm_92 ._Text_5qemm_92 {
  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_5qemm_10 ._TextContainer_5qemm_92 ._Text_5qemm_92 ._Link_5qemm_112 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._CalendarHandler_5qemm_10 ._TextContainer_5qemm_92 ._Text_5qemm_92 ._Link_5qemm_112: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 */
._ContainerParent_vhqxg_10 {
  background-color: var(--parent-extra-light) !important;
}

._Container_vhqxg_10 {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 1;
  background-color: var(--daycare-extra-light);
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex: 0 0 auto;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerParent_vhqxg_29 {
  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_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerParent_vhqxg_29 .rdp-button_previous,
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerParent_vhqxg_29 .rdp-button_next {
  color: var(--parent-dark) !important;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerParent_vhqxg_29 .rdp-button_previous svg,
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerParent_vhqxg_29 .rdp-button_next svg {
  fill: var(--parent-dark) !important;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerDaycare_vhqxg_44 {
  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_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerDaycare_vhqxg_44 .rdp-button_previous,
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerDaycare_vhqxg_44 .rdp-button_next {
  color: var(--daycare-dark) !important;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerDaycare_vhqxg_44 .rdp-button_previous svg,
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._DayPickerDaycare_vhqxg_44 .rdp-button_next svg {
  fill: var(--daycare-dark) !important;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._SelectedDayDaycare_vhqxg_59 {
  background-color: var(--daycare-dark) !important;
  color: white;
  border-radius: 50px;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._SelectedDayParent_vhqxg_64 {
  background-color: var(--parent-main) !important;
  color: white;
  border-radius: 50px;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._AgendaDot_vhqxg_69 {
  position: relative;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._AgendaDot_vhqxg_69::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._AgendaDotParent_vhqxg_82::after {
  background-color: var(--parent-main);
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._AgendaDotDaycare_vhqxg_85::after {
  background-color: var(--daycare-dark);
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._IconButtonDaycare_vhqxg_88 {
  color: var(--daycare-dark);
}
._Container_vhqxg_10 ._Agenda_vhqxg_21 ._IconButtonParent_vhqxg_91 {
  color: var(--parent-dark);
}
._Container_vhqxg_10 ._EventList_vhqxg_94 {
  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_vhqxg_10 ._EventList_vhqxg_94 ._NoEvent_vhqxg_108 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
._Container_vhqxg_10 ._EventList_vhqxg_94 ._EventGroup_vhqxg_114 {
  display: flex;
  flex-direction: column;
  margin: 5px 0;
}
._Container_vhqxg_10 ._EventList_vhqxg_94 ._EventGroup_vhqxg_114 ._EventDate_vhqxg_119 {
  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_vhqxg_10 ._EventList_vhqxg_94 ._ButtonContainer_vhqxg_128 {
  display: flex;
  justify-content: center;
  margin: 5px 0;
}
._Container_vhqxg_10 ._EventList_vhqxg_94 ._ButtonContainer_vhqxg_128 ._Button_vhqxg_128 {
  width: 60%;
}
._Container_vhqxg_10 ._HiddenDay_vhqxg_136 {
  display: none !important;
}
._Container_vhqxg_10 ._Today_vhqxg_139 {
  color: black;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 50px;
}._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 */
._TableAndHeader_1udtt_10 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: white;
  border-radius: 20px;
}
._TableAndHeader_1udtt_10 ._Header_1udtt_17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  margin-bottom: 20px;
}
._TableAndHeader_1udtt_10 ._Header_1udtt_17 ._HeaderTitle_1udtt_24 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._TableAndHeader_1udtt_10 ._Header_1udtt_17 ._HeaderTitle_1udtt_24 ._Icon_1udtt_29 {
  margin-left: 10px;
  cursor: pointer;
}
._TableAndHeader_1udtt_10 ._TablePlacement_1udtt_33 {
  width: 100% !important;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 85px !important;
}
._TableAndHeader_1udtt_10 ._TablePlacement_1udtt_33 ._Table_1udtt_10 {
  width: 100%;
}
._TableAndHeader_1udtt_10 ._TablePlacement_1udtt_33 ._Table_1udtt_10 ._TableHeader_1udtt_42 {
  background-color: var(--daycare-light);
}
._TableAndHeader_1udtt_10 ._TablePlacement_1udtt_33 ._Table_1udtt_10 ._TableHeader_1udtt_42 ._Text_1udtt_45 {
  font-size: 1rem;
  font-weight: 500;
  padding: 10px 0 !important;
}
._TableAndHeader_1udtt_10 ._TablePlacement_1udtt_33 ._Table_1udtt_10 ._TableBody_1udtt_50 ._TableHeader_1udtt_42 {
  background-color: var(--daycare-extra-light);
}

@media (max-width: 768px) {
  ._TableAndHeader_1udtt_10 ._TablePlacement_1udtt_33 {
    margin-bottom: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._RowBackgroundForMe_13mdn_10 {
  background-color: #b5dfb4 !important;
}

._StaffCell_13mdn_14 {
  display: flex !important;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 32px) !important;
  height: 100% !important;
}
._StaffCell_13mdn_14 ._ButtonIcon_13mdn_22 {
  color: var(--daycare-dark);
}
._StaffCell_13mdn_14 ._ButtonIcon_13mdn_22:hover {
  color: #000000;
}
._StaffCell_13mdn_14 ._Info_13mdn_28 {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
}
._StaffCell_13mdn_14 ._Info_13mdn_28 ._Name_13mdn_35 {
  display: flex !important;
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  justify-content: flex-start;
}
._StaffCell_13mdn_14 ._Info_13mdn_28 ._Me_13mdn_42 {
  color: #529d50;
}
._StaffCell_13mdn_14 ._Info_13mdn_28 ._Hours_13mdn_45 {
  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 */
._WorkCell_1xseo_10 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._WorkCell_1xseo_10 ._ButtonIcon_1xseo_16 {
  margin: 10px 0;
}
._WorkCell_1xseo_10 ._WorkHourClickable_1xseo_19 {
  cursor: pointer;
}
._WorkCell_1xseo_10 ._WorkHourClickable_1xseo_19:hover {
  background-color: #529d50;
}
._WorkCell_1xseo_10 ._Event_1xseo_25 {
  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_1xseo_10 ._Event_1xseo_25 ._Title_1xseo_39 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1xseo_10 ._Event_1xseo_25 ._Subtitle_1xseo_43 {
  font-size: 0.8rem;
  font-weight: 400;
}
._WorkCell_1xseo_10 ._Event_1xseo_25:hover {
  background-color: var(--parent-main);
}
._WorkCell_1xseo_10 ._ClosingDay_1xseo_50 {
  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_1xseo_10 ._ClosingDay_1xseo_50 ._Title_1xseo_39 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1xseo_10 ._ClosingDay_1xseo_50:hover {
  background-color: rgba(0, 0, 0, 0.38);
}
._WorkCell_1xseo_10 ._WorkHour_1xseo_19 {
  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;
}
._WorkCell_1xseo_10 ._WorkHour_1xseo_19 ._Hours_1xseo_84 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1xseo_10 ._WorkHour_1xseo_19 ._GroupName_1xseo_88 {
  font-size: 0.8rem;
  font-weight: 400;
}
._WorkCell_1xseo_10 ._NotInSection_1xseo_92 {
  background: repeating-linear-gradient(45deg, #529d50, #529d50 10px, #1e1e1e 0, #1e1e1e 20px) !important;
}
._WorkCell_1xseo_10 ._StaffHoliday_1xseo_95 {
  background-color: #cecece !important;
}
._WorkCell_1xseo_10 ._StaffTraining_1xseo_98 {
  background-color: #f8c778 !important;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._WorkCell_1x4fz_10 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._WorkCell_1x4fz_10 ._ButtonIcon_1x4fz_16 {
  margin: 10px 0;
}
._WorkCell_1x4fz_10 ._Event_1x4fz_19 {
  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_1x4fz_10 ._Event_1x4fz_19 ._Title_1x4fz_33 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1x4fz_10 ._Event_1x4fz_19 ._Subtitle_1x4fz_37 {
  font-size: 0.8rem;
  font-weight: 400;
}
._WorkCell_1x4fz_10 ._Event_1x4fz_19:hover {
  background-color: var(--parent-main);
}
._WorkCell_1x4fz_10 ._ClosingDay_1x4fz_44 {
  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_1x4fz_10 ._ClosingDay_1x4fz_44 ._Title_1x4fz_33 {
  font-size: 1rem;
  font-weight: 600;
}
._WorkCell_1x4fz_10 ._ClosingDay_1x4fz_44: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 */
._DialogBody_1csk5_10 {
  padding: 25px 30px 20px 30px;
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 {
  width: 100%;
  display: flex;
  margin-bottom: 15px;
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Input_1csk5_13 {
  width: calc(100% - 10px);
  margin: 0 5px;
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Autocomplete_1csk5_22 {
  width: calc(100% - 10px) !important;
  max-width: 500px !important;
  margin: 0 5px;
  background-color: var(--daycare-extra-light);
  color: var(--daycare-dark);
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Autocomplete_1csk5_22 label[data-shrink=true] {
  color: var(--daycare-dark);
  font-size: 16px;
}
._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Autocomplete_1csk5_22 fieldset {
  border: 1px solid var(--daycare-light) !important;
}
._DialogBody_1csk5_10 ._CheckboxContainer_1csk5_36 {
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100%;
  align-items: flex-start !important;
  margin: 0 0 15px 0 !important;
}
._DialogBody_1csk5_10 ._ButtonContainer_1csk5_43 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._DialogBody_1csk5_10 ._ButtonContainer_1csk5_43 ._Button_1csk5_43 {
  width: 45%;
  margin: 5px;
}

@media (max-width: 768px) {
  ._DialogBody_1csk5_10 ._InputContainer_1csk5_13 {
    flex-direction: column !important;
    margin-bottom: 0 !important;
  }
  ._DialogBody_1csk5_10 ._InputContainer_1csk5_13 ._Input_1csk5_13 {
    margin: 5px 0 !important;
  }
  ._DialogBody_1csk5_10 ._ButtonContainer_1csk5_43 {
    flex-direction: column;
  }
  ._DialogBody_1csk5_10 ._ButtonContainer_1csk5_43 ._Button_1csk5_43 {
    width: 100%;
    margin-top: 10px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_ftjwb_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_ftjwb_10 ._HeaderRow_ftjwb_18 {
  display: flex;
  width: 100% !important;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_ftjwb_10 ._HeaderRow_ftjwb_18 ._DaycareSelector_ftjwb_24 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
  width: 20%;
  max-width: 21%;
}
._PagePosition_ftjwb_10 ._Container_ftjwb_32 {
  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_ftjwb_10 ._Container_ftjwb_32 ._TitleContainer_ftjwb_40 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40px);
  margin: 20px 20px 0 20px;
}
._PagePosition_ftjwb_10 ._Container_ftjwb_32 ._TitleContainer_ftjwb_40 ._Title_ftjwb_40 {
  text-align: left;
  margin-left: 20px;
}
._PagePosition_ftjwb_10 ._Container_ftjwb_32 ._IndicatorsContainer_ftjwb_51 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin: 20px 0;
}
._PagePosition_ftjwb_10 ._Container_ftjwb_32 ._IndicatorsContainer_ftjwb_51 ._Clickable_ftjwb_58 {
  cursor: pointer;
  margin: 0 20px;
}
._PagePosition_ftjwb_10 ._Container_ftjwb_32 ._TableContainer_ftjwb_62 {
  width: 100%;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  ._PagePosition_ftjwb_10 {
    margin-top: 25px;
  }
  ._PagePosition_ftjwb_10 ._HeaderRow_ftjwb_18 ._DaycareSelector_ftjwb_24 {
    width: 92%;
    max-width: 92%;
  }
  ._PagePosition_ftjwb_10 ._Container_ftjwb_32 ._IndicatorsContainer_ftjwb_51 {
    flex-wrap: wrap !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._RequestsPosition_h91tj_10 ._RequestsContainer_h91tj_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._RequestsPosition_h91tj_10 ._RequestsContainer_h91tj_10 ._TablePlacement_h91tj_17 {
  width: calc(100% - 40px);
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin: 20px;
}
._RequestsPosition_h91tj_10 ._RequestsContainer_h91tj_10 ._TablePlacement_h91tj_17 ._Table_h91tj_17 {
  width: 100%;
}
._RequestsPosition_h91tj_10 ._NoRequests_h91tj_26 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
._RequestsPosition_h91tj_10 ._SelectedRequests_h91tj_32 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px 0 20px 0;
}
._RequestsPosition_h91tj_10 ._SelectedRequests_h91tj_32 ._Button_h91tj_38 {
  width: 20%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._RequestsPosition_h91tj_10 ._SelectedRequests_h91tj_32 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px 0 20px 0;
  }
  ._RequestsPosition_h91tj_10 ._SelectedRequests_h91tj_32 ._Button_h91tj_38 {
    width: 100%;
    margin: 0 10px;
  }
  ._RequestsPosition_h91tj_10 ._TablePlacement_h91tj_17 {
    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 */
._TableHeader_1fl8x_10 {
  background-color: var(--daycare-light);
}

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

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

@media (max-width: 768px) {
  ._TableCellIcon_1fl8x_14 {
    flex-direction: column !important;
  }
  ._TableCellIcon_1fl8x_14 ._Icon_1fl8x_20 {
    margin: 5px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._RequestCell_1e2uz_10 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 0 10px;
  padding: 10px;
  border-radius: 5px;
}
._RequestCell_1e2uz_10 ._Line_1e2uz_19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._RequestCell_1e2uz_10 ._Line_1e2uz_19 ._IconAndText_1e2uz_25 {
  display: flex;
  align-items: center;
}
._RequestCell_1e2uz_10 ._Line_1e2uz_19 ._IconAndText_1e2uz_25 ._Icon_1e2uz_25 {
  margin: 0 10px 0 30px;
}
._RequestCell_1e2uz_10 ._Line_1e2uz_19 ._IconAndText_1e2uz_25 ._Request_1e2uz_10 {
  margin-right: 10px;
  color: #b5dfb4 !important;
}
._RequestCell_1e2uz_10 ._Line_1e2uz_19 ._IconAndText_1e2uz_25 ._RegularRequest_1e2uz_36 {
  margin-right: 10px;
  color: #cf8edf !important;
}
._RequestCell_1e2uz_10 ._Line_1e2uz_19 ._IconAndText_1e2uz_25 ._Absence_1e2uz_40 {
  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_1e2uz_10 ._Line_1e2uz_19 ._IconAndText_1e2uz_25 ._Text_1e2uz_48 {
  font-size: 14px;
}
._RequestCell_1e2uz_10 ._Line_1e2uz_19 ._TextWithSeparator_1e2uz_51 {
  display: flex;
  align-items: center;
  font-weight: 500;
}
._RequestCell_1e2uz_10 ._Line_1e2uz_19 ._TextWithSeparator_1e2uz_51 ._Separator_1e2uz_56 {
  margin: 0 5px;
}

@media (max-width: 768px) {
  ._RequestCell_1e2uz_10 ._Line_1e2uz_19 ._IconAndText_1e2uz_25 ._Icon_1e2uz_25 {
    margin: 0 10px 0 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_ph9ma_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_ph9ma_10 ._Text_ph9ma_17 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_ph9ma_10 ._List_ph9ma_22 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0;
  padding: 0;
}
._DialogBody_ph9ma_10 ._List_ph9ma_22 ._ListItem_ph9ma_31 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin: 5px 0;
}
._DialogBody_ph9ma_10 ._List_ph9ma_22 ._ListItem_ph9ma_31 ._Icon_ph9ma_38 {
  color: var(--daycare-dark);
  margin: 0 10px;
}
._DialogBody_ph9ma_10 ._ButtonContainer_ph9ma_42 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_ph9ma_10 ._ButtonContainer_ph9ma_42 ._Button_ph9ma_42 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_ph9ma_10 ._ButtonContainer_ph9ma_42 {
    width: 100%;
  }
  ._DialogBody_ph9ma_10 ._ButtonContainer_ph9ma_42 ._Button_ph9ma_42 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1cmb8_10 {
  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 */
._IndicatorsContainer_ul5hu_10 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_ul5hu_10 ._Clickable_ul5hu_17 {
  cursor: pointer;
}

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

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

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

._DataGridContainer_ul5hu_36 {
  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_ul5hu_36 ._Title_ul5hu_44 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_ul5hu_36 ._DataGrid_ul5hu_36 {
  border: 0;
  margin: 0 20px;
}
._DataGridContainer_ul5hu_36 ._Parameters_ul5hu_53 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
._DataGridContainer_ul5hu_36 ._Parameters_ul5hu_53 ._Icon_ul5hu_60 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._DataGridContainer_ul5hu_36 ._Parameters_ul5hu_53 ._Icon_ul5hu_60:hover {
  color: var(--daycare-dark);
}

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

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

._Clickable_ul5hu_17 {
  cursor: pointer;
}

._RedIcon_ul5hu_120 {
  color: #ff0000;
}

@media (max-width: 768px) {
  ._IndicatorsContainer_ul5hu_10 {
    margin: 0 !important;
  }
  ._DataGridContainer_ul5hu_36 {
    width: calc(95% - 20px) !important;
  }
  ._DataGridContainer_ul5hu_36 ._Title_ul5hu_44 {
    text-align: center !important;
  }
  ._DataGridContainer_ul5hu_36 ._DataGrid_ul5hu_36 {
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_7qf9a_10 ._Container_7qf9a_10 {
  margin-bottom: 20px;
}
._DialogBody_7qf9a_10 ._Container_7qf9a_10 ._Title_7qf9a_13 {
  text-align: left;
  font-size: 1rem !important;
  margin-bottom: 10px !important;
}
._DialogBody_7qf9a_10 ._Container_7qf9a_10 ._NoBorder_7qf9a_18 {
  border: none !important;
}
._DialogBody_7qf9a_10 ._Container_7qf9a_10 ._SelectContainer_7qf9a_21 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
}
._DialogBody_7qf9a_10 ._Container_7qf9a_10 ._SelectContainer_7qf9a_21 ._SelectInput_7qf9a_28 {
  width: 100% !important;
  margin: 0 10px 15px 10px;
}
._DialogBody_7qf9a_10 ._ButtonContainer_7qf9a_32 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._DialogBody_7qf9a_10 ._ButtonContainer_7qf9a_32 ._Button_7qf9a_32 {
  width: 48%;
  margin: 0 10px;
}

@media (max-width: 768px) {
  ._DialogBody_7qf9a_10 ._Container_7qf9a_10 {
    margin-bottom: 10px !important;
  }
  ._DialogBody_7qf9a_10 ._ButtonContainer_7qf9a_32 {
    flex-direction: column;
    margin-top: 20px;
  }
  ._DialogBody_7qf9a_10 ._ButtonContainer_7qf9a_32 ._Button_7qf9a_32 {
    width: 100%;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._HeaderRow_a95xf_10 {
  display: flex;
  width: 100% !important;
  justify-content: space-between;
  align-items: center;
}
._HeaderRow_a95xf_10 ._MultipleSections_a95xf_16 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
  width: 20%;
  max-width: 21%;
}
._HeaderRow_a95xf_10 ._Parameters_a95xf_24 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  max-width: 21%;
  margin: 0 3%;
}
._HeaderRow_a95xf_10 ._Parameters_a95xf_24 ._Icon_a95xf_32 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._HeaderRow_a95xf_10 ._Parameters_a95xf_24 ._Icon_a95xf_32:hover {
  color: var(--daycare-dark);
  -webkit-animation: _spin_a95xf_1 4s linear infinite;
  -moz-animation: _spin_a95xf_1 4s linear infinite;
  animation: _spin_a95xf_1 4s linear infinite;
}
@-moz-keyframes _spin_a95xf_1 {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes _spin_a95xf_1 {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes _spin_a95xf_1 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media (max-width: 768px) {
  ._HeaderRow_a95xf_10 {
    flex-direction: column;
    align-items: center;
  }
  ._HeaderRow_a95xf_10 ._MultipleSections_a95xf_16 {
    margin-left: 0;
    width: 92%;
    max-width: 92%;
    margin-bottom: 20px !important;
  }
  ._HeaderRow_a95xf_10 ._Parameters_a95xf_24 {
    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 */
._DialogBody_19pkq_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 30px 30px 30px;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._Text_19pkq_25 {
  margin-bottom: 10px;
  text-align: center;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._Text_19pkq_25 ._Clickable_19pkq_29 {
  color: var(--daycare-dark);
  cursor: pointer;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._CheckboxContainer_19pkq_33 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._CheckboxContainer_19pkq_33 ._Checkbox_19pkq_33 {
  padding: 10px 10px 10px 0 !important;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._InputContainer_19pkq_43 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._InputContainer_19pkq_43 ._Input_19pkq_43 {
  width: 100%;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._ButtonInviteContainer_19pkq_54 {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._ButtonInviteContainer_19pkq_54 ._Button_19pkq_54 {
  width: 100%;
  margin: 10px 0;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._ButtonAddContainer_19pkq_65 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._ButtonAddContainer_19pkq_65 ._Button_19pkq_54 {
  width: 48%;
}

@media (max-width: 768px) {
  ._DialogBody_19pkq_10 {
    width: 100% !important;
  }
  ._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._InputContainer_19pkq_43 {
    margin-top: 0 !important;
  }
  ._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._InputContainer_19pkq_43 ._Input_19pkq_43 {
    margin-top: 5px !important;
  }
  ._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._ButtonAddContainer_19pkq_65 {
    flex-direction: column-reverse !important;
    align-items: center;
    justify-content: center;
    margin-top: 10px !important;
  }
  ._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._ButtonAddContainer_19pkq_65 ._Button_19pkq_54 {
    width: 100% !important;
    margin: 5px 0;
  }
  ._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._ButtonInviteContainer_19pkq_54 {
    flex-direction: column-reverse !important;
    align-items: center;
    justify-content: center;
    margin-top: 10px !important;
  }
  ._DialogBody_19pkq_10 ._InviteContainer_19pkq_17 ._ButtonInviteContainer_19pkq_54 ._Button_19pkq_54 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_momzu_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_momzu_10 ._NoDaycareCALD_momzu_17 {
  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_momzu_10 ._NoDaycareCALD_momzu_17 ._Error_momzu_30 {
  font-size: 1rem;
}
._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 {
  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_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._Title_momzu_52 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  width: calc(100% - 20px);
}
._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._InputContainer_momzu_61 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._InputContainer_momzu_61 ._Input_momzu_61 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._InputContainer_momzu_61 ._Input_momzu_61 ._UserInput_momzu_75 {
  width: 100%;
  margin: 0 10px 15px 10px;
}
._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._InputContainer_momzu_61 ._Input_momzu_61 ._UserInputAlone_momzu_79 {
  width: calc(50% - 20px);
  margin: 0 10px 15px 10px;
}
._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._ButtonContainer_momzu_83 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}
._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._Button_momzu_83 {
  width: 40%;
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
}
._PagePosition_momzu_10 ._StaffPlacement_momzu_96 {
  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_momzu_10 ._StaffPlacement_momzu_96 ._Title_momzu_52 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  width: calc(100% - 20px);
}
._PagePosition_momzu_10 ._StaffPlacement_momzu_96 ._TablePlacement_momzu_118 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 10px;
}
._PagePosition_momzu_10 ._StaffPlacement_momzu_96 ._TablePlacement_momzu_118 ._TableHeader_momzu_124 {
  background-color: var(--daycare-light);
}
._PagePosition_momzu_10 ._StaffPlacement_momzu_96 ._TablePlacement_momzu_118 ._TableCell_momzu_127 ._IconRed_momzu_127 {
  color: #f44336;
  cursor: pointer;
}
._PagePosition_momzu_10 ._StaffPlacement_momzu_96 ._TablePlacement_momzu_118 ._TableCell_momzu_127 ._Icon_momzu_127 {
  color: var(--daycare-dark);
  cursor: pointer;
  margin: 0 5px;
}
._PagePosition_momzu_10 ._StaffPlacement_momzu_96 ._TablePlacement_momzu_118 ._TableCell_momzu_127 ._Icon_momzu_127:hover {
  color: var(--daycare-light);
}
._PagePosition_momzu_10 ._ButtonsPlacement_momzu_139 {
  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_momzu_10 ._ButtonsPlacement_momzu_139 ._Button_momzu_83 {
  width: 40%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._TitleAndButton_momzu_159 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  ._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._TitleAndButton_momzu_159 ._Title_momzu_52 {
    margin: 10px !important;
    text-align: center;
  }
  ._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._InputContainer_momzu_61 {
    flex-direction: column;
  }
  ._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._InputContainer_momzu_61 ._Input_momzu_61 {
    flex-direction: column;
  }
  ._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._InputContainer_momzu_61 ._Input_momzu_61 ._UserInput_momzu_75 {
    width: 100%;
  }
  ._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._InputContainer_momzu_61 ._Input_momzu_61 ._UserInputAlone_momzu_79 {
    width: 100%;
  }
  ._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._ButtonContainer_momzu_83 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  ._PagePosition_momzu_10 ._ProfilPlacement_momzu_33 ._Form_momzu_45 ._Button_momzu_83 {
    width: 100%;
    margin: 10px 0 0 0 !important;
  }
  ._PagePosition_momzu_10 ._ButtonsPlacement_momzu_139 {
    flex-direction: column-reverse;
  }
  ._PagePosition_momzu_10 ._ButtonsPlacement_momzu_139 ._Button_momzu_83 {
    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 */
._DialogBody_dke93_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_dke93_10 ._Text_dke93_17 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
}
._DialogBody_dke93_10 ._TextFamily_dke93_22 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  text-align: center;
  font-weight: 500;
  color: var(--daycare-dark);
}
._DialogBody_dke93_10 ._ButtonContainer_dke93_29 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
._DialogBody_dke93_10 ._ButtonContainer_dke93_29 ._Button_dke93_29 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

@media (max-width: 768px) {
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 {
    width: 100%;
  }
  ._DialogBody_1wesi_10 ._ButtonContainer_1wesi_22 ._Button_1wesi_22 {
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1gdp1_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 {
  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_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-around;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._Title_1gdp1_41 {
  width: 100%;
  padding: 0 40px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._Input_1gdp1_49 {
  width: 100%;
  margin-bottom: 15px;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._InputField_1gdp1_53 {
  margin-top: 20px;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._Text_1gdp1_56 {
  font-size: 12px;
  color: #000000;
  margin-bottom: 25px;
  text-align: center;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._ValidationText_1gdp1_62 {
  width: 100%;
  font-size: 14px;
  color: #000000;
  margin-bottom: 25px;
  text-align: center;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._ValidationText_1gdp1_62 ._Text_1gdp1_56 {
  font-size: 14px;
  color: #000000;
  margin-bottom: 25px;
  text-align: center;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._ValidationText_1gdp1_62 ._ColorSpan_1gdp1_75 {
  color: var(--daycare-dark);
  font-weight: bold;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._ErrorPosition_1gdp1_79 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._Link_1gdp1_86 {
  text-decoration: none;
  font-size: 12px !important;
  color: var(--daycare-dark);
  margin-top: 20px;
  cursor: pointer;
}
._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 ._Form_1gdp1_34 ._Link_1gdp1_86:hover {
  color: #000000;
}

@media (max-width: 1024px) {
  ._PagePosition_1gdp1_10 ._PasswordPlacement_1gdp1_18 {
    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 */
._HeaderRow_mbsgh_10 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._HeaderRow_mbsgh_10 ._MultipleSections_mbsgh_16 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
  width: 20%;
  max-width: 21%;
}
._HeaderRow_mbsgh_10 ._TabsContainer_mbsgh_24 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
}
._HeaderRow_mbsgh_10 ._Parameters_mbsgh_30 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  max-width: 21%;
  margin: 0 3%;
}
._HeaderRow_mbsgh_10 ._Parameters_mbsgh_30 ._Icon_mbsgh_38 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._HeaderRow_mbsgh_10 ._Parameters_mbsgh_30 ._Icon_mbsgh_38:hover {
  color: var(--daycare-dark);
  -webkit-animation: _spin_mbsgh_1 4s linear infinite;
  -moz-animation: _spin_mbsgh_1 4s linear infinite;
  animation: _spin_mbsgh_1 4s linear infinite;
}
@-moz-keyframes _spin_mbsgh_1 {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes _spin_mbsgh_1 {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes _spin_mbsgh_1 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media (max-width: 768px) {
  ._HeaderRow_mbsgh_10 {
    flex-direction: column;
    align-items: center;
  }
  ._HeaderRow_mbsgh_10 ._MultipleSections_mbsgh_16 {
    margin-left: 0;
    width: 92%;
    max-width: 92%;
    margin-bottom: 20px !important;
  }
  ._HeaderRow_mbsgh_10 ._TabsContainer_mbsgh_24 {
    margin: 0 0 10px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._PagePosition_1awd1_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 25px 0;
}
._PagePosition_1awd1_10 ._Header_1awd1_18 {
  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 */
._IndicatorsContainer_7quvx_10 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  margin: 20px 0;
}
._IndicatorsContainer_7quvx_10 ._Clickable_7quvx_17 {
  cursor: pointer;
}

._DataGridContainer_7quvx_21 {
  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_7quvx_21 ._Title_7quvx_29 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_7quvx_21 ._DataGrid_7quvx_21 {
  border: 0;
  margin: 0 20px;
}
._DataGridContainer_7quvx_21 ._Parameters_7quvx_38 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
._DataGridContainer_7quvx_21 ._Parameters_7quvx_38 ._Icon_7quvx_45 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._DataGridContainer_7quvx_21 ._Parameters_7quvx_38 ._Icon_7quvx_45:hover {
  color: var(--daycare-dark);
}

._IconContainer_7quvx_55 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._Icon_7quvx_45 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._Icon_7quvx_45:hover {
  color: var(--daycare-light);
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._IconWithoutHover_7quvx_76 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._HeartIcon_7quvx_80 {
  color: #ff0000;
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._HeartIcon_7quvx_80:hover {
  color: var(--daycare-light);
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._HeartIconWithoutHover_7quvx_87 {
  color: #ff0000;
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Icon_7quvx_45 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Icon_7quvx_45:hover {
  color: var(--daycare-light);
}

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

._Clickable_7quvx_17 {
  cursor: pointer !important;
}

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

._Clickable_7quvx_17 {
  cursor: pointer;
}

._RedIcon_7quvx_139 {
  color: #ff0000;
}

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

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

@media (max-width: 768px) {
  ._IndicatorsContainer_7quvx_10 {
    margin: 0 !important;
    width: 95% !important;
  }
  ._DataGridContainer_7quvx_21 {
    width: calc(95% - 20px) !important;
  }
  ._DataGridContainer_7quvx_21 ._Title_7quvx_29 {
    text-align: center !important;
  }
  ._DataGridContainer_7quvx_21 ._DataGrid_7quvx_21 {
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_1hc2w_10 {
  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_1hc2w_10 ._UserInput_1hc2w_21 {
  width: 100%;
  margin: 5px 10px;
}
._Container_1hc2w_10 ._Button_1hc2w_25 {
  width: 80%;
  margin: 10px 10px;
}

@media (max-width: 768px) {
  ._Container_1hc2w_10 {
    width: calc(95% - 20px) !important;
    flex-direction: column !important;
    margin-top: 10px !important;
  }
  ._Container_1hc2w_10 ._UserInput_1hc2w_21 {
    width: 90% !important;
    margin: 5px 0 !important;
  }
  ._Container_1hc2w_10 ._Button_1hc2w_25 {
    width: 90% !important;
    margin: 10px 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1w4va_10 ._DialogBody_1w4va_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1w4va_10 ._DialogBody_1w4va_10 ._TablePlacement_1w4va_17 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_1w4va_10 ._DialogBody_1w4va_10 ._TablePlacement_1w4va_17 ._Table_1w4va_17 {
  width: 100%;
}
._Dialog_1w4va_10 ._DialogBody_1w4va_10 ._TablePlacement_1w4va_17 ._Table_1w4va_17 ._TableHeader_1w4va_26 {
  background-color: var(--daycare-light);
}
._Dialog_1w4va_10 ._DialogBody_1w4va_10 ._TablePlacement_1w4va_17 ._Table_1w4va_17 ._CloseIcon_1w4va_29 {
  color: #ff0000;
  display: flex;
  justify-content: center;
  align-items: center;
}
._Dialog_1w4va_10 ._DialogBody_1w4va_10 ._ButtonContainer_1w4va_35 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1w4va_10 ._DialogBody_1w4va_10 ._ButtonContainer_1w4va_35 ._Button_1w4va_35 {
  width: 48%;
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {
  ._DialogBody_1w4va_10 ._ButtonContainer_1w4va_35 {
    flex-direction: column !important;
    width: 100%;
  }
  ._DialogBody_1w4va_10 ._ButtonContainer_1w4va_35 ._Button_1w4va_35 {
    width: 100% !important;
    margin: 5px 0;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._DialogBody_x3eo0_10 {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._DialogBody_x3eo0_10 ._TextAreaInput_x3eo0_17 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._DialogBody_x3eo0_10 ._TextAreaInput_x3eo0_17 ._TextArea_x3eo0_17 {
  min-height: 50px;
  margin: 5px 8px 15px 8px !important;
}
._DialogBody_x3eo0_10 ._ButtonContainer_x3eo0_28 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
._DialogBody_x3eo0_10 ._ButtonContainer_x3eo0_28 ._Button_x3eo0_28 {
  width: 48%;
  display: flex;
  justify-content: center;
}

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

._DataGridContainer_7quvx_21 {
  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_7quvx_21 ._Title_7quvx_29 {
  margin-top: 20px;
  text-align: left;
  margin-left: 20px;
}
._DataGridContainer_7quvx_21 ._DataGrid_7quvx_21 {
  border: 0;
  margin: 0 20px;
}
._DataGridContainer_7quvx_21 ._Parameters_7quvx_38 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
._DataGridContainer_7quvx_21 ._Parameters_7quvx_38 ._Icon_7quvx_45 {
  margin-left: 10px;
  font-size: 2.5rem;
  cursor: pointer;
  color: var(--daycare-main);
}
._DataGridContainer_7quvx_21 ._Parameters_7quvx_38 ._Icon_7quvx_45:hover {
  color: var(--daycare-dark);
}

._IconContainer_7quvx_55 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  cursor: pointer;
  height: 100%;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._Icon_7quvx_45 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._Icon_7quvx_45:hover {
  color: var(--daycare-light);
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._IconWithoutHover_7quvx_76 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._HeartIcon_7quvx_80 {
  color: #ff0000;
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._HeartIcon_7quvx_80:hover {
  color: var(--daycare-light);
}
._IconContainer_7quvx_55 ._Link_7quvx_63 ._HeartIconWithoutHover_7quvx_87 {
  color: #ff0000;
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Icon_7quvx_45 {
  color: var(--daycare-dark);
  margin-left: 10px;
}
._IconContainer_7quvx_55 ._Icon_7quvx_45:hover {
  color: var(--daycare-light);
}

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

._Clickable_7quvx_17 {
  cursor: pointer !important;
}

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

._Clickable_7quvx_17 {
  cursor: pointer;
}

._RedIcon_7quvx_139 {
  color: #ff0000;
}

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

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

@media (max-width: 768px) {
  ._IndicatorsContainer_7quvx_10 {
    margin: 0 !important;
    width: 95% !important;
  }
  ._DataGridContainer_7quvx_21 {
    width: calc(95% - 20px) !important;
  }
  ._DataGridContainer_7quvx_21 ._Title_7quvx_29 {
    text-align: center !important;
  }
  ._DataGridContainer_7quvx_21 ._DataGrid_7quvx_21 {
    margin: 0 !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_1hc2w_10 {
  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_1hc2w_10 ._UserInput_1hc2w_21 {
  width: 100%;
  margin: 5px 10px;
}
._Container_1hc2w_10 ._Button_1hc2w_25 {
  width: 80%;
  margin: 10px 10px;
}

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

@media (max-width: 768px) {
  ._PagePosition_7o5og_10 {
    margin-top: 25px;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._IndicatorsContainer_wx9ux_10 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin: 20px 0;
  width: calc(90% - 20px);
}

._SelectorContainer_wx9ux_18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._SelectorContainer_wx9ux_18 ._Selector_wx9ux_18 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3%;
  width: 20%;
  max-width: 21%;
}
._SelectorContainer_wx9ux_18 ._Selector_wx9ux_18 ._SectionGroup_wx9ux_32 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(100% - 20px);
  height: calc(100% + 20px);
  padding: 10px 20px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
}

._DraftingContainer_wx9ux_45 {
  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_wx9ux_45 ._Header_wx9ux_53 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40px);
  margin: 20px 20px 0 20px;
}
._DraftingContainer_wx9ux_45 ._Header_wx9ux_53 ._ArrowIcon_wx9ux_60 {
  cursor: pointer;
  color: var(--daycare-dark);
}
._DraftingContainer_wx9ux_45 ._Header_wx9ux_53 ._ArrowIcon_wx9ux_60:hover {
  color: var(--daycare-light);
}
._DraftingContainer_wx9ux_45 ._Header_wx9ux_53 ._TitleAndCalendar_wx9ux_67 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
._DraftingContainer_wx9ux_45 ._Header_wx9ux_53 ._TitleAndCalendar_wx9ux_67 ._CalendarIcon_wx9ux_73 {
  margin-left: 10px;
}
._DraftingContainer_wx9ux_45 ._Text_wx9ux_76 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
  margin-top: 10px;
}
._DraftingContainer_wx9ux_45 ._Text_wx9ux_76 ._Link_wx9ux_84 {
  text-decoration: none;
  color: var(--daycare-dark);
  cursor: pointer;
}
._DraftingContainer_wx9ux_45 ._Text_wx9ux_76 ._Link_wx9ux_84:hover {
  color: var(--daycare-light);
}

@media (max-width: 768px) {
  ._IndicatorsContainer_wx9ux_10 {
    margin: 0 !important;
    width: 100% !important;
    justify-content: space-around !important;
  }
  ._SelectorContainer_wx9ux_18 {
    flex-direction: column;
  }
  ._SelectorContainer_wx9ux_18 ._Selector_wx9ux_18 {
    width: calc(100% - 50px);
    max-width: calc(100% - 50px);
    margin-bottom: 20px;
  }
  ._SelectorContainer_wx9ux_18 ._Selector_wx9ux_18 ._SectionGroup_wx9ux_32 {
    padding: 0 10px !important;
  }
  ._DraftingContainer_wx9ux_45 {
    margin: 10px auto !important;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Container_1kzua_10 {
  margin: 10px 20px;
}
._Container_1kzua_10 ._OpeningClosing_1kzua_13 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._Container_1kzua_10 ._OpeningClosing_1kzua_13 ._Text_1kzua_19 {
  font-weight: bold;
  margin: 5px;
}
._Container_1kzua_10 ._TimeBar_1kzua_23 {
  display: flex;
  align-items: center;
  width: 100%;
}
._Container_1kzua_10 ._TimeBar_1kzua_23 ._TimeSlot_1kzua_28 {
  top: 0;
  height: 100%;
}
._Container_1kzua_10 ._TimeBar_1kzua_23 ._TimeSlot_1kzua_28 ._Text_1kzua_19 {
  font-weight: 300;
  margin: 0;
}
._Container_1kzua_10 ._TimeBar_1kzua_23 ._BorderLeft_1kzua_36 {
  border-left: 2px solid black;
}

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

._error_1kzua_44 {
  background-color: #ff0000;
}

._warning_1kzua_48 {
  background-color: #ffc107;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Tooltip_5z70d_10 {
  background-color: var(--daycare-extra-light);
}
._Tooltip_5z70d_10 ._Hours_5z70d_13 {
  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_5z70d_10 ._IndicatorsContainer_5z70d_25 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: black;
  width: 100%;
}
._Tooltip_5z70d_10 ._IndicatorsContainer_5z70d_25 ._Indicator_5z70d_25 {
  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_5z70d_10 ._IndicatorsContainer_5z70d_25 ._Indicator_5z70d_25 ._Count_5z70d_43 {
  text-align: center;
  margin: 0 10px;
  padding: 10px;
  border-radius: 5px;
  font-size: 2rem;
  color: var(--daycare-dark);
}
._Tooltip_5z70d_10 ._IndicatorsContainer_5z70d_25 ._Indicator_5z70d_25 ._Text_5z70d_51 {
  font-size: 1rem;
  text-align: center;
  margin: 0;
  padding-bottom: 10px;
}
._Tooltip_5z70d_10 ._TextContainer_5z70d_57 {
  color: black;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._Tooltip_5z70d_10 ._TextContainer_5z70d_57 ._Line_5z70d_64 {
  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_5z70d_10 ._TextContainer_5z70d_57 ._Line_5z70d_64 ._Icon_5z70d_78 {
  margin: 0 5px;
}
._Tooltip_5z70d_10 ._TextContainer_5z70d_57 ._Warning_5z70d_81 {
  border: #ffc107 1px solid;
}
._Tooltip_5z70d_10 ._TextContainer_5z70d_57 ._Warning_5z70d_81 ._Icon_5z70d_78 {
  color: #ffc107;
}
._Tooltip_5z70d_10 ._TextContainer_5z70d_57 ._Error_5z70d_87 {
  border: #f44336 1px solid;
}
._Tooltip_5z70d_10 ._TextContainer_5z70d_57 ._Error_5z70d_87 ._Icon_5z70d_78 {
  color: #f44336;
}
._Tooltip_5z70d_10 ._TextContainer_5z70d_57 ._Success_5z70d_93 {
  border: #529d50 1px solid;
}
._Tooltip_5z70d_10 ._TextContainer_5z70d_57 ._Success_5z70d_93 ._Icon_5z70d_78 {
  color: #529d50;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Dialog_1h894_10 ._DialogBody_1h894_10 {
  min-width: 200px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
._Dialog_1h894_10 ._DialogBody_1h894_10 ._TablePlacement_1h894_18 {
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  margin-bottom: 20px;
}
._Dialog_1h894_10 ._DialogBody_1h894_10 ._TablePlacement_1h894_18 ._Table_1h894_18 {
  width: 100%;
}
._Dialog_1h894_10 ._DialogBody_1h894_10 ._TablePlacement_1h894_18 ._Table_1h894_18 ._TableHeader_1h894_27 {
  background-color: var(--daycare-light);
}
._Dialog_1h894_10 ._DialogBody_1h894_10 ._ButtonContainer_1h894_30 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._Dialog_1h894_10 ._DialogBody_1h894_10 ._ButtonContainer_1h894_30 ._Button_1h894_30 {
  display: flex;
  justify-content: center;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._LineBackgroundForMe_3wsir_10 {
  background-color: #b5dfb4 !important;
  border-radius: 15px;
}

._Line_3wsir_10 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(100% - 60px);
  margin: 0 15px;
  padding: 10px 20px 10px 10px;
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 {
  width: 20%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 ._MeButtonIcon_3wsir_30 {
  color: #529d50;
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 ._MeButtonIcon_3wsir_30:hover {
  color: #000000;
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 ._ButtonIcon_3wsir_36 {
  color: var(--daycare-dark);
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 ._ButtonIcon_3wsir_36:hover {
  color: #000000;
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 ._Icon_3wsir_42 {
  color: var(--daycare-dark);
  cursor: default;
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 ._Info_3wsir_46 {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 ._Info_3wsir_46 ._Name_3wsir_53 {
  display: flex !important;
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  justify-content: flex-start;
}
._Line_3wsir_10 ._StaffProfile_3wsir_23 ._Info_3wsir_46 ._Hours_3wsir_60 {
  display: flex !important;
  width: 100%;
  font-size: 0.8rem;
  font-weight: 400;
  justify-content: flex-start;
}
._Line_3wsir_10 ._Slots_3wsir_67 {
  width: 80%;
}

@media (max-width: 768px) {
  ._Line_3wsir_10 {
    flex-direction: column;
    width: calc(100% - 20px);
    margin: 0;
    padding: 10px;
  }
  ._Line_3wsir_10 ._StaffProfile_3wsir_23 {
    width: 100%;
    margin-bottom: 10px;
  }
  ._Line_3wsir_10 ._Slots_3wsir_67 {
    width: 100%;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._TimeBarSlots_17hrf_10 {
  display: flex;
  align-items: center;
  width: 100%;
}
._TimeBarSlots_17hrf_10 ._TimeSlot_17hrf_15 {
  top: 0;
  height: 100%;
  border-radius: 10px;
  cursor: pointer;
}
._TimeBarSlots_17hrf_10 ._TimeSlot_17hrf_15 ._StartEnd_17hrf_21 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}
._TimeBarSlots_17hrf_10 ._TimeSlot_17hrf_15 ._StartEnd_17hrf_21 ._Text_17hrf_28 {
  margin: 5px 10px;
  color: white;
}
._TimeBarSlots_17hrf_10 ._TimeSlot_17hrf_15 ._StartEnd_17hrf_21 ._Icon_17hrf_32 {
  color: white;
}

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

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

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

._RegularRequest_17hrf_49 {
  background-color: #cf8edf;
}

._Regular_17hrf_49 {
  background-color: #ba55d3;
}

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

._AvailableSlot_17hrf_61 {
  background-color: #f8c778;
}

._ExpiredSlot_17hrf_65 {
  background-color: #cecece;
}

._RemainderAvailableSlot_17hrf_69 {
  background-color: #f5deb3;
}

._ScheduledSlot_17hrf_73 {
  background-color: #ff0000;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
/* Global AppBar Styles */
._AppBarLoggedOut_x1geb_11,
._AppBarDaycare_x1geb_12,
._AppBarParent_x1geb_13 {
  display: flex;
  height: 85px;
  max-height: 85px;
  top: 0;
  box-shadow: none !important;
  position: unset !important;
}

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

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

@media (max-width: 768px) {
  ._AppBarDaycare_x1geb_12,
  ._AppBarParent_x1geb_13 {
    top: unset !important;
    bottom: 0;
    width: 100% !important;
    height: 75px;
  }
  ._ToolBar_x1geb_40 {
    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 */
._DesktopNav_11625_10 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 85px;
  width: 100%;
}
._DesktopNav_11625_10 ._NavLogo_11625_18 {
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  align-items: center;
}
._DesktopNav_11625_10 ._NavLogo_11625_18 ._NavLogoCALD_11625_25 {
  padding-top: 8.5px;
  height: 68px;
}
._DesktopNav_11625_10 ._NavLogo_11625_18 ._NavLogoUser_11625_29 {
  height: 68px;
}
._DesktopNav_11625_10 ._NavLogo_11625_18 ._NavLogoDaycare_11625_32 {
  height: 68px;
  margin-left: 10px;
}
._DesktopNav_11625_10 ._NavMenu_11625_36 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
._DesktopNav_11625_10 ._NavMenu_11625_36 ._ButtonsLinks_11625_42 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
}

._Icon_11625_50 {
  font-size: 35px !important;
}

@media (max-width: 1024px) {
  ._DesktopNav_11625_10 {
    justify-content: flex-end;
  }
  ._DesktopNav_11625_10 ._NavLogo_11625_18 {
    display: none;
  }
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._ActiveLinkWebDaycare_1cs5p_10 {
  color: var(--daycare-dark) !important;
  text-decoration: underline !important;
  text-decoration-skip-ink: none !important;
  text-underline-offset: 0.5rem !important;
}

._ActiveLinkWebParent_1cs5p_17 {
  color: var(--parent-dark) !important;
  text-decoration: underline !important;
  text-decoration-skip-ink: none !important;
  text-underline-offset: 0.5rem !important;
}

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

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

._Link_1cs5p_32 {
  color: #777;
  text-decoration: none;
  text-decoration-skip-ink: none;
  padding: 0 1rem;
}
._Link_1cs5p_32:hover {
  background-color: rgba(0, 0, 0, 0.05) !important;
}
._Link_1cs5p_32 ._Badge_1cs5p_41 > span {
  background-color: var(--parent-main);
  color: #fff;
  margin-top: 5px;
}
._Link_1cs5p_32 ._IconAndText_1cs5p_46 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
._Link_1cs5p_32 ._IconAndText_1cs5p_46 ._TextWeb_1cs5p_53 {
  font-size: 16px;
  font-weight: 300;
  margin: 0;
}
._Link_1cs5p_32 ._IconAndText_1cs5p_46 ._TextMobile_1cs5p_58 {
  font-size: 10px;
  font-weight: 500 !important;
  margin: 0;
}

@media (max-width: 768px) {
  ._Link_1cs5p_32:hover {
    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 */
._MobileNav_94nu0_10 {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
._MobileNav_94nu0_10 ._NavMenu_94nu0_16 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  width: 90%;
  margin-right: 2rem;
  margin-left: 2rem;
}
._MobileNav_94nu0_10 ._NavMenu_94nu0_16 ._ButtonLink_94nu0_26 {
  display: flex;
}

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

._snackBarMobile_9xqcz_10 {
  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_9xqcz_10 ._snackBarContent_9xqcz_21 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
  height: 100%;
  width: 100%;
}
._snackBarMobile_9xqcz_10 ._snackBarContent_9xqcz_21 ._snackBarInfo_9xqcz_29 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
._snackBarMobile_9xqcz_10 ._snackBarContent_9xqcz_21 ._snackBarInfo_9xqcz_29 ._snackBarImg_9xqcz_35 {
  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_9xqcz_10 ._snackBarContent_9xqcz_21 ._snackBarInfo_9xqcz_29 ._snackBarText_9xqcz_43 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
._snackBarMobile_9xqcz_10 ._snackBarContent_9xqcz_21 ._snackBarInfo_9xqcz_29 ._snackBarText_9xqcz_43 ._snackBarTextApplicationName_9xqcz_49 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 2px 0;
}
._snackBarMobile_9xqcz_10 ._snackBarContent_9xqcz_21 ._snackBarInfo_9xqcz_29 ._snackBarText_9xqcz_43 ._snackBarTextDescription_9xqcz_54 {
  font-size: 12px;
  font-weight: 200;
  margin: 2px 0 0 0;
}
._snackBarMobile_9xqcz_10 ._snackBarContent_9xqcz_21 ._snackBarInfo_9xqcz_29 ._closeIcon_9xqcz_59 {
  width: 25px;
  height: 25px;
}/* Defines Theme */
/* Global */
/* Global Color */
/* Color of events for KPIs */
/* Daycare Colors */
/* Parent Colors */
/* boxShadow */
/* AppBar */
/* Breakpoint */
._Fullpage_9vrdd_10 {
  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;
}
._Fullpage_9vrdd_10 ._Text_9vrdd_23 {
  max-width: 90%;
  margin: auto auto 15px;
}
._Fullpage_9vrdd_10 ._Text_9vrdd_23 ._Link_9vrdd_27 {
  color: var(--parent-dark) !important;
  text-decoration: underline;
}
._Fullpage_9vrdd_10 ._Text_9vrdd_23 ._Link_9vrdd_27 :hover {
  scale: 1.1;
}
._Fullpage_9vrdd_10 ._Text_9vrdd_23 ._LinkSize_9vrdd_34 {
  font-size: 1.1em;
}
._Fullpage_9vrdd_10 ._Store_9vrdd_37 {
  max-width: 200px;
  margin: auto;
  cursor: pointer;
}
._Fullpage_9vrdd_10 ._Store_9vrdd_37:hover {
  scale: 1.1;
}
._Fullpage_9vrdd_10 ._StoreLink_9vrdd_45 {
  cursor: unset;
}

._LoggedOutNavLogo_9vrdd_49 {
  display: flex;
  height: 110px;
  margin-bottom: 30px;
}
._LoggedOutNavLogo_9vrdd_49 ._LoggedOutNavCALD_9vrdd_54 {
  padding-top: 25px;
  height: 85px;
}
._LoggedOutNavLogo_9vrdd_49 ._LoggedOutNavParent_9vrdd_58 {
  height: 110px;
}
._LoggedOutNavLogo_9vrdd_49 ._LoggedOutNavDaycare_9vrdd_61 {
  height: 110px;
}