@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Lexend:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Pacifico&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");span[tabindex] {
  outline: none;
}

a {
  text-decoration: none;
  color: black;
}._wrapper_1x2hk_1 {
  width: 15rem;
  max-height: 20rem;
  overflow: auto;
}

._text_1x2hk_7 {
  width: 90%;
}

._icon_1x2hk_11 {
  width: 10%;
  margin-right: 0;
  color: #000;
}

._cursor_1x2hk_17 {
  cursor: pointer;
  user-select: none;
}._header_1wogc_1 {
  width: 100%;
  min-height: 7rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  position: sticky;
  top: 0;
  background-color: #fff;
  border-bottom: 1px solid #DDDDDD;
  z-index: 1;
  padding-left: 24px;
}

._tabBar_1wogc_17 {
  align-self: flex-end;
}

._tab_1wogc_17 {
  font-size: 0.875rem;
  text-transform: uppercase;
  border-bottom: none;
  color: #000000;
}

._titleWrapper_1wogc_28 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
._titleWrapper_1wogc_28:hover {
  cursor: pointer;
}

._chevronIcon_1wogc_37 {
  outline: none;
}

._title_1wogc_28 {
  text-transform: uppercase !important;
  margin: 0 0.25rem;
}

._subtitle_1wogc_46 {
  margin: 0;
  margin-left: 1.7rem;
  opacity: 0.6;
}._wrapper_197l3_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

._dotsContainer_197l3_9 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._dotsContainer_197l3_9:nth-child(2) {
  animation-delay: 0.5s;
}
._dotsContainer_197l3_9:nth-child(3) {
  animation-delay: 1s;
}

._dot_197l3_9 {
  height: 12px;
  width: 12px;
  margin: 0 5px;
  border-radius: 10px;
}._badge_sz2d6_1 {
  --badge-color: var(--snackbar-text);
  --badge-background: var(--snackbar-main);
}
._badge_sz2d6_1 > sup,
._badge_sz2d6_1 div {
  border-radius: 10px;
  padding: 0 5px;
  font: normal normal 600 12px/0 Open Sans, Sans-serif;
  position: relative;
  opacity: 0.8;
}
._badge_sz2d6_1 > sup > span,
._badge_sz2d6_1 div > span {
  position: relative;
  right: 0;
  top: 0;
}
._badge_sz2d6_1 ._default_sz2d6_19 {
  --badge-background: var(--snackbar-main);
}
._badge_sz2d6_1 ._dot_sz2d6_22 {
  font-size: 0;
  border-radius: 4px;
  padding: 3px;
  top: -5px;
  right: -1px;
  --badge-background: var(--secondary-main);
}
._badge_sz2d6_1 ._error_sz2d6_30 {
  --badge-background: var(--error-dark);
}
._badge_sz2d6_1 ._success_sz2d6_33 {
  --badge-background: var(--success-dark);
}
._badge_sz2d6_1 ._warning_sz2d6_36 {
  --badge-background: var(--warning-dark);
}._wrapper_1gb53_1 {
  border-bottom: 1px solid var(--divider);
  display: flex;
  justify-content: space-between;
  overflow-y: auto;
  overflow-x: auto;
  z-index: 3;
  position: relative;
}

._tab_1gb53_11 {
  font-weight: 400;
  white-space: nowrap;
  font-size: 13px;
  display: grid;
  grid-auto-flow: column;
  column-gap: 6px;
}

._noPointer_1gb53_20 {
  cursor: default;
}

._wrapper_1gb53_1::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0.2rem;
  height: 0.2rem;
}

._wrapper_1gb53_1::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

._header_1gb53_36 {
  display: grid;
  padding-left: 16px;
  grid-auto-flow: column;
}
._header_1gb53_36 > a {
  display: flex;
  margin: auto 0;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
}

._badge_1gb53_49 {
  top: 4px;
  margin-right: 4px;
  text-transform: uppercase;
  width: 100%;
}

._badgeDisabled_1gb53_56 {
  font-weight: normal;
}

._badgeState_1gb53_60 {
  display: grid;
  row-gap: 2px;
  justify-items: center;
}

._top_1gb53_66 {
  display: flex;
  flex-direction: row;
}

._chipContent_1gb53_71 {
  width: fit-content;
}._container_11qmt_1 {
  width: 100%;
  height: calc(100vh - 64px);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

._img_11qmt_10 {
  height: 65%;
  width: auto;
}

._pointer_11qmt_15 {
  cursor: pointer;
}

._title_11qmt_19 {
  margin: 15px 0 5px;
}

._subtitle_11qmt_23 {
  margin-bottom: 15px;
}._wrapper_in2bz_1 {
  display: flex;
  align-items: center;
}

._title_in2bz_6 {
  margin-left: 8px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: var(--typography-fontWeightMedium);
  min-width: 93%;
}

._arrowSectionHeaderSettings_in2bz_14 {
  margin-right: 1%;
}._root_twmjj_1 {
  font-size: 0.725rem;
  min-height: 0.8rem;
  margin-top: 0.2rem;
  margin-bottom: 0.3rem;
}
._root_twmjj_1._type-ERROR_twmjj_7 {
  color: var(--mdc-theme-error);
}
._root_twmjj_1:not(:first-child) {
  margin-top: 0.1rem;
}._fileFormWrapper_mz8sv_1 {
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
}

._checkboxWrapper_mz8sv_7 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

input[type=file] {
  opacity: 0;
  width: 0;
}

._label_mz8sv_18 {
  font-family: "Open Sans", sans-serif;
  border: 1px solid #ccc;
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 15px;
  cursor: pointer;
  margin-right: 1rem;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  border-radius: 3px;
}
._label_mz8sv_18:hover {
  background-color: var(--mdc-theme-background);
}

._subtitle_mz8sv_35 {
  margin: 0;
}

._deleteButton_mz8sv_39 {
  color: var(--mdc-theme-error) !important;
  border: none;
  margin-left: auto;
  max-width: 9rem;
}

._switchControl_mz8sv_46 {
  margin-left: 1rem;
}

._imagePreview_mz8sv_50 {
  width: 100px;
  height: 50px;
  margin: 0.5rem;
}

._switchWrapper_mz8sv_56 {
  display: flex;
}

._switchLabel_mz8sv_60 {
  flex-grow: 1;
  margin-right: 1rem;
}

._switchLabelRight_mz8sv_65 {
  flex-grow: 1;
  margin-left: 1rem;
}

._fileUploadComponent_mz8sv_70 ._fileLabel_mz8sv_70 {
  font-weight: bold;
  margin-bottom: 8px;
}
._fileUploadComponent_mz8sv_70 ._subLabel_mz8sv_74 {
  color: var(--secondary-main);
  text-transform: uppercase;
  display: flex;
  align-items: center;
  cursor: pointer;
}
._fileUploadComponent_mz8sv_70 ._subLabel_mz8sv_74 i {
  color: var(--secondary-main);
  margin-right: 5px;
}
._fileUploadComponent_mz8sv_70 ._fileUploaded_mz8sv_85 {
  cursor: pointer;
  text-decoration: underline;
  color: var(--secondary-main);
  margin-bottom: 10px;
}
._fileUploadComponent_mz8sv_70 ._fileUploadContent_mz8sv_91 {
  margin-top: 5px;
  background: #f9f9f9 0 0 no-repeat padding-box;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 5px;
  padding: 5px;
  display: flex;
  justify-content: space-between;
  width: auto;
}
._fileUploadComponent_mz8sv_70 ._fileUploadContent_mz8sv_91 ._fileUploadInfo_mz8sv_101 {
  display: flex;
  align-items: center;
}
._fileUploadComponent_mz8sv_70 ._fileUploadContent_mz8sv_91 ._fileUploadInfo_mz8sv_101 ._fileExtension_mz8sv_105 {
  margin-right: 10px;
}
._fileUploadComponent_mz8sv_70 ._fileUploadContent_mz8sv_91 ._fileUploadInfo_mz8sv_101 ._fileExtension_mz8sv_105._pdf_mz8sv_108 {
  background: url("/assets/pdf-BlUE6qe5.png") no-repeat transparent;
  width: 20px;
  height: 20px;
  background-size: contain;
}

._smallSize_mz8sv_115 {
  font-size: 12px;
}

._additionalInfo_mz8sv_119 {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
._additionalInfo_mz8sv_119 p {
  margin-left: 8px;
  font-size: 12px;
}

._containerSelect_mz8sv_129 {
  width: 100%;
}

._containerSelectBank_mz8sv_133 {
  width: 100%;
  max-width: 200px;
}._formWrapper_racuu_1 {
  height: auto;
  background: var(--background-application);
}
._formWrapper_racuu_1 ._headerWrapper_racuu_5 {
  margin-top: 15px;
  padding: 0 30px;
}
._formWrapper_racuu_1 ._footerWrapper_racuu_9 {
  padding: 0 24px 16px;
}

._input_racuu_13 {
  width: 100%;
}

._block_racuu_17 {
  background: var(--surface);
  padding: 16px 0;
}

._row_racuu_22 {
  display: flex;
  flex-wrap: wrap;
}

._column_racuu_27:nth-child(odd), ._column_racuu_27:first-child {
  padding: 0 16px 0 0;
}
._column_racuu_27:nth-child(even) {
  padding: 0 16px;
}
._column_racuu_27 {
  flex-basis: 50%;
  box-sizing: border-box;
  padding-bottom: 32px;
}

._absolute_racuu_39 {
  position: absolute;
}

._categoriesListContent_racuu_43 {
  width: 100%;
  height: calc(100vh - 64px - 76px - 48px - 78px - 44px);
  overflow-y: scroll;
  overflow-x: hidden;
  background: var(--background-application);
}

._contentEmptyView_racuu_51 {
  height: calc(100% - 64px - 9px);
}

._contentEmptyViewProducts_racuu_55 {
  height: 200px;
}

._smallTopBottomPadding_racuu_59 {
  padding: 10px 0;
}

._formModalContainer_racuu_63 {
  min-height: 360px;
  max-height: 80vh;
  overflow: auto;
  position: relative;
  width: 500px;
  background-color: var(--surface);
  border-radius: 6px;
  padding: 0 24px 24px 24px;
  box-sizing: border-box;
}

._center_racuu_75 {
  display: grid;
  place-items: center;
}

._formModalHeader_racuu_80 {
  display: flex;
  justify-content: space-between;
}

._categoriesListItems_racuu_85 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 47px;
  padding: 8px;
  border-top: 1px solid #eeeeee;
  font-size: 14px;
}
._categoriesListItems_racuu_85:hover {
  cursor: pointer;
  background: #f6f6f6;
}
._categoriesListItems_racuu_85 div._categoriesItem_racuu_98 {
  display: flex;
  align-items: center;
  flex: 1;
}
._categoriesListItems_racuu_85 div._categoriesItem_racuu_98 i {
  margin-right: 8px;
}
._categoriesListItems_racuu_85 div._categoriesItem_racuu_98 ._categoryDescription_racuu_106 {
  display: flex;
  flex-direction: column;
}
._categoriesListItems_racuu_85 div._categoriesItem_racuu_98 ._categoryLabelBold_racuu_110 {
  font-weight: var(--font-weight-medium);
  color: #2769bf;
  font-size: 18px;
}
._categoriesListItems_racuu_85 div._categoriesItem_racuu_98 ._categorySubLabel_racuu_115 {
  font-size: 13px;
}

._productsListContainer_racuu_119 {
  width: 100%;
  max-height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
  background: var(--background-application);
}
._productsListContainer_racuu_119 ._productsList_racuu_119 {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 1fr auto auto;
  align-items: center;
  border-top: 1px solid #eeeeee;
  padding: 8px 30px;
  background: var(--surface);
  font-size: 13px;
  height: 65px;
}
._productsListContainer_racuu_119 ._productsList_racuu_119:hover {
  cursor: pointer;
  background: #f6f6f6;
}
._productsListContainer_racuu_119 ._productsList_racuu_119 ._productLabel_racuu_141 {
  display: flex;
  flex-direction: column;
  min-width: auto;
}
@media screen and (min-width: 500px) {
  ._productsListContainer_racuu_119 ._productsList_racuu_119 ._productLabel_racuu_141 {
    min-width: 300px;
  }
}
._productsListContainer_racuu_119 ._productsList_racuu_119 ._productLabel_racuu_141 ._productLabelBold_racuu_151 {
  font-size: 16px;
  font-weight: normal;
}
._productsListContainer_racuu_119 ._productsList_racuu_119 ._productCategoryLabel_racuu_155 {
  margin-left: 16px;
}
@media screen and (min-width: 500px) {
  ._productsListContainer_racuu_119 ._productsList_racuu_119 ._productCategoryLabel_racuu_155 {
    margin-left: 0;
  }
}

._removeCatContent_racuu_164 footer button:last-child {
  color: var(--mdc-theme-error);
}._content_bktft_1 {
  max-height: 100vh;
  font-size: 14px;
  transition: max-height 0.3s ease-in-out;
}
._content_bktft_1._collapsed_bktft_6 {
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
  padding: 0;
}

._title_bktft_12 {
  align-items: center;
  cursor: pointer;
  font-size: 18px;
}

._subtitle_bktft_18 {
  opacity: 0.6;
  font-size: 14px;
  padding-bottom: 0 !important;
}

._collapseIcon_bktft_24 {
  transform: rotate(0);
  transition: transform 0.2s linear;
}
._collapseIcon_bktft_24._collapsed_bktft_6 {
  transform: rotate(-180deg);
}._dropDownContainer_ydepr_1 {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 4px 4px;
  position: absolute;
  background: var(--surface);
  z-index: 2;
  overflow: auto;
}._stickyLink_pppey_1 {
  display: flex;
  padding: 5px 16px;
  align-items: center;
  color: var(--primary-main);
  text-transform: uppercase;
  cursor: pointer;
  font-weight: bold;
  border-top: 1px solid var(--table-row-divider-color);
}
._stickyLink_pppey_1 i {
  margin-right: 10px;
  color: var(--primary-main);
}._column_1n6uc_1 {
  flex-basis: 50%;
  box-sizing: border-box;
  padding-bottom: 32px;
}
._column_1n6uc_1:nth-child(odd), ._column_1n6uc_1:first-child {
  padding-right: 16px;
  padding-bottom: 0;
}
@media screen and (max-width: 800px) {
  ._column_1n6uc_1:nth-child(odd), ._column_1n6uc_1:first-child {
    padding: 0;
  }
}
._column_1n6uc_1:nth-child(even) {
  padding-bottom: 0;
  padding-left: 16px;
}
@media screen and (max-width: 800px) {
  ._column_1n6uc_1:nth-child(even) {
    flex-basis: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 800px) {
  ._column_1n6uc_1 {
    flex-basis: 100%;
  }
}

._block_1n6uc_31 {
  background: var(--surface);
  padding: 16px 0;
}

._row_1n6uc_36 {
  display: flex;
  flex-wrap: wrap;
}._historyContainer_ia2zz_1 {
  width: 300px;
  padding: 20px 10px;
  box-sizing: border-box;
  border-left: 1px solid var(--divider);
  transition: width 260ms;
  flex-shrink: 0;
}

._emptyHistoryContainer_ia2zz_10 {
  width: 56px;
  padding: 20px 10px;
  box-sizing: border-box;
  border-left: 1px solid var(--divider);
  transition: width 260ms;
}

._historyHeader_ia2zz_18 {
  padding-bottom: 15px;
  box-sizing: border-box;
}

._headerTitle_ia2zz_23 {
  display: flex;
  flex-direction: row;
  justify-content: left;
}

._historyTitle_ia2zz_29 {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 0 10px;
}

._historyContent_ia2zz_35 {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
}
._historyContent_ia2zz_35 ._historyItem_ia2zz_42 {
  display: flex;
  align-items: center;
  padding: 7px 0;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 13px;
}
._historyContent_ia2zz_35 ._historyItem_ia2zz_42:focus {
  outline: none;
}
._historyContent_ia2zz_35 ._historyItemContent_ia2zz_53 {
  margin-left: 10px;
  width: 90%;
  padding-bottom: 7px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--divider);
}
._historyContent_ia2zz_35 ._historyItemDescription_ia2zz_60 {
  font-size: 11px;
}
._historyContent_ia2zz_35 ._historyItemDate_ia2zz_63 {
  margin: 0;
  font-size: 11px;
  color: var(--text-secondary);
}

._center_ia2zz_69 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._emptyHistory_ia2zz_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: var(--text-secondary);
}
._emptyHistory_ia2zz_10 i {
  margin-bottom: 10px;
}

._toggleButton_ia2zz_87 {
  position: absolute !important;
  right: 6px;
}

._historyLoader_ia2zz_92 {
  width: 100%;
  height: 75px;
  border-bottom: solid var(--divider) 0.5px;
  display: flex;
  align-items: center;
  padding: 0 8px;
  box-sizing: border-box;
}

._historyLoaderIcon_ia2zz_102 {
  width: 15px;
  height: 15px;
  border-radius: 15px;
}

._historyLoaderTitle_ia2zz_108 {
  width: 90%;
  height: 12px;
  border-radius: 2px;
  margin-bottom: 8px;
}

._historyLoaderSubtitle_ia2zz_115 {
  width: 70%;
  height: 10px;
  border-radius: 2px;
  margin-bottom: 8px;
}

._historyLoaderDate_ia2zz_122 {
  width: 30%;
  height: 8px;
  border-radius: 2px;
}._footer_s7zpa_1 {
  width: 100%;
  position: absolute;
  bottom: 0;
  min-height: 59px;
  border-top: 1px solid var(--table-row-divider-color);
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  padding: 0 1.5rem;
  box-sizing: border-box;
  background: white;
}

._button_s7zpa_16 {
  width: auto;
  margin-left: 1rem;
}

._removeButton_s7zpa_21 {
  color: var(--mdc-theme-error) !important;
  border: none;
}
._removeButton_s7zpa_21:hover::before {
  background-color: var(--mdc-theme-error) !important;
}
._removeButton_s7zpa_21:after {
  background-color: var(--mdc-theme-error) !important;
}._mainContainer_888yd_1 {
  display: flex;
  width: 100%;
  height: calc(100vh - 64px);
  overflow: hidden;
}

._contentContainer_888yd_8 {
  width: calc(100% - 64px);
  position: relative;
}

._contentContainerPanelOpen_888yd_13 {
  width: calc(100% - 352px);
  position: relative;
}

._content_888yd_8 {
  height: calc(100% - 50px - 100px - 48px);
  overflow-y: auto;
}
._content_888yd_8._withBanner_888yd_22 {
  height: calc(100% - 50px - 100px - 48px - 52px);
}
._content_888yd_8._withAsyncAlert_888yd_25 {
  height: calc(100% - 50px - 100px - 48px - 48px);
}

/** ***** DocumentsList style ***** **/
._docListItemContainer_888yd_30 {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 10px;
  justify-content: space-between;
  box-sizing: border-box;
  border-bottom: 1px solid var(--divider);
}
._docListItemContainer_888yd_30:hover {
  cursor: pointer;
  background: var(--surface);
}
._docListItemContainer_888yd_30 ._docInfo_888yd_43 {
  padding: 0 10px;
  box-sizing: border-box;
  width: 100%;
}
._docListItemContainer_888yd_30 ._docInfo_888yd_43:focus {
  outline: none;
}
._docListItemContainer_888yd_30 ._docTopInfo_888yd_51 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._docListItemContainer_888yd_30 ._docBottomInfo_888yd_56 {
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._docListItemContainer_888yd_30 ._docAdditionalInfo_888yd_62 {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  font-size: 13px;
}
._docListItemContainer_888yd_30 ._docAdditionalInfo_888yd_62 p {
  margin: 0;
}
._docListItemContainer_888yd_30 ._docAdditionalInfo_888yd_62 ._validityIcon_888yd_71 {
  color: var(--text-secondary);
}
._docListItemContainer_888yd_30 ._docAdditionalInfo_888yd_62 ._validityIcon_888yd_71 i {
  font-size: 14px;
}
._docListItemContainer_888yd_30 ._validityDate_888yd_77 {
  margin: 0;
  color: var(--text-secondary);
  display: flex;
  align-items: center;
}
._docListItemContainer_888yd_30 ._periodicMissingEmail_888yd_83 {
  margin-left: 10px;
}
._docListItemContainer_888yd_30 ._periodicMissingEmailTooltip_888yd_86 {
  height: 16px;
}

._flexAlign_888yd_90 {
  display: flex;
  align-items: center;
}

._center_888yd_95 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._bold_888yd_101 {
  font-weight: 700;
}

._marginRight_888yd_105 {
  margin-right: 10px;
}

._subtext_888yd_109 {
  font-size: 13px;
  color: var(--text-secondary);
}

/** ***** Filter ***** **/
._filterContainer_888yd_115 {
  min-height: 360px;
  width: 100%;
  background-color: var(--surface);
  border-radius: 6px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

._filterContent_888yd_125 {
  padding: 10px 0 20px;
  box-sizing: border-box;
  flex-grow: 1;
}
._filterContent_888yd_125 h4 {
  margin: 5px 0 10px;
}
._filterContent_888yd_125 ._periods_888yd_133 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

._filterFooter_888yd_139 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/** ***** Other ***** **/
._wrapper_888yd_146 {
  width: 100%;
  height: 82%;
  overflow-y: scroll;
  position: fixed;
}

._listTitle_888yd_153 {
  margin: 0;
  margin-top: 1rem;
  padding-left: 1rem;
  padding-bottom: 0.5rem;
}

._activeItem_888yd_160 {
  background-color: #dddddd;
}
._activeItem_888yd_160::before {
  background-color: transparent !important;
}

._activeFab_888yd_167 {
  right: 75%;
}

._formWrapper_888yd_171 {
  height: 100%;
  position: relative;
  overflow-y: hidden;
}

._formContent_888yd_177 {
  height: 78%;
  overflow-y: auto;
}

._productLoader_888yd_182 {
  top: 20% !important;
  left: 11% !important;
}

._tableWrapper_888yd_187 {
  padding: 0 32px;
}

._input_888yd_191 {
  width: 100%;
}

._row_888yd_195 {
  display: flex;
  flex-wrap: wrap;
}

._column_888yd_200 {
  padding: 0 2.5rem;
  flex-basis: 50%;
  box-sizing: border-box;
  padding-bottom: 2.5rem;
}

._columnWrapper_888yd_207 {
  padding-top: 4rem;
}

._mandateButton_888yd_211 {
  bottom: 11%;
}

._headline_888yd_215 {
  margin: 0;
  margin-top: 1rem;
}

._subtitle_888yd_220 {
  margin: 0;
}

._MuiError_888yd_224 {
  color: rgb(14, 107, 194) !important;
}

._MuiFilledInputRoot_888yd_228 {
  background-color: var(--mdc-theme-background) !important;
}

._searchBarInput_888yd_232 {
  border: none;
  background-color: var(--mdc-theme-background);
}

._listLoader_888yd_237 {
  width: 100%;
  height: 100%;
  background: #fff;
}

._alignRight_888yd_243 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

._wrapperFullWidth_888yd_249 {
  width: 100%;
  padding: 0 2rem;
  box-sizing: border-box;
}

._loaderMore_888yd_255 {
  position: static;
  height: 15rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

._datepicker_888yd_264 > div {
  background: rgba(0, 0, 0, 0.04) !important;
}

._datepickerError_888yd_268 > label {
  color: var(--mdc-theme-error);
}
._datepickerError_888yd_268 > div {
  border-bottom: 2px solid var(--mdc-theme-error);
}
._datepickerError_888yd_268 > div::before {
  border: none;
}
._datepickerError_888yd_268 > div:hover::before {
  border: none;
}
._datepickerError_888yd_268 > div > div > button > span > svg {
  fill: var(--mdc-theme-error);
}

._preloadList_888yd_284 {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 15%;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 2;
}

._loadMore_888yd_293 {
  display: flex;
  align-items: center;
  width: 100%;
  left: 0;
  position: relative;
  top: 0;
  height: 10rem;
  z-index: 100;
}

._marginBottom_888yd_304 {
  margin-bottom: 3rem;
}

._button_888yd_308 {
  white-space: nowrap;
  width: auto;
}

._debitSectionsHeader_888yd_313 {
  padding-left: 1rem;
}

._depositIcons_888yd_317 {
  display: flex;
  flex-wrap: wrap;
  padding: 2rem 2rem 6rem;
}

._saveDepositIcon_888yd_323 {
  font-size: 8rem;
  cursor: pointer;
}
._saveDepositIcon_888yd_323:not(:last-child) {
  margin-right: 2rem;
}

._depositFile_888yd_331 {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
}
._depositFile_888yd_331 > p {
  margin: 0;
  margin-top: 0.5rem;
  font-size: 1.5rem;
}

._clickable_888yd_343 > div {
  cursor: pointer;
}

._ml_888yd_347 {
  margin-left: 0.5rem;
}

._colorSecondary_888yd_351 {
  color: var(--gray-color);
}

._modalDocListContainer_888yd_355 {
  padding-bottom: 24px;
  margin-top: 0 !important;
}

._flexContainerDocuments_888yd_360 {
  display: flex;
  align-items: baseline;
}

._noBorder_888yd_365 {
  border-top: none !important;
}

._contentForm_888yd_369 {
  margin: 10px auto;
}

._whiteSpace_888yd_373 {
  padding: 0 1ch;
}._innerWrapper_1781i_1 {
  padding: 2rem 2rem 6rem;
  width: 20rem;
}

._datepicker_1781i_6 > div {
  background: rgba(0, 0, 0, 0.04) !important;
}._periodicModalContent_k0qlv_1 {
  padding-bottom: 24px;
}

._pb12_k0qlv_5 {
  padding-bottom: 12px !important;
}

._noMargin_k0qlv_9 {
  margin: 0;
}._innerWrapper_16euz_1 {
  padding: 2rem 2rem 6rem;
  width: 100%;
}

._datepicker_16euz_6 > div {
  background: rgba(0, 0, 0, 0.04) !important;
}

._invoiceList_16euz_10 {
  height: calc(100vh - 320px);
  overflow-y: scroll;
  overflow-x: hidden;
}

._datepickerError_16euz_16 > label {
  color: var(--mdc-theme-error);
}
._datepickerError_16euz_16 > div {
  border-bottom: 2px solid var(--mdc-theme-error);
}
._datepickerError_16euz_16 > div::before {
  border: none;
}
._datepickerError_16euz_16 > div:hover::before {
  border: none;
}
._datepickerError_16euz_16 > div > div > button > span > svg {
  fill: var(--mdc-theme-error);
}

._tooltip_16euz_32 {
  position: absolute;
  top: 0.8rem;
  right: -2rem;
}

._maxLabel_16euz_38 {
  margin: 0;
  margin-bottom: 1rem;
}

._textArea_16euz_43 > span {
  padding: 7px 16px 16px;
}

._textArea_16euz_43 > textarea {
  padding: 0 16px 16px;
}

._divider_16euz_51 {
  height: 0;
  border-bottom: solid var(--divider) 0.5px;
}

._sectionItemContainer_16euz_56 {
  display: flex;
  width: 100%;
  align-items: center;
  padding: 8px 0;
  box-sizing: border-box;
  margin-bottom: 15px;
}
._sectionItemContainer_16euz_56 ._sectionItemContent_16euz_64 {
  flex: 1;
  padding: 0 4px 0 8px;
}
._sectionItemContainer_16euz_56 ._sectionItemContent_16euz_64 ._sectionItemTitle_16euz_68 {
  font-weight: var(--font-weight-medium);
  font-size: 1rem;
}
._sectionItemContainer_16euz_56 ._sectionItemContent_16euz_64 ._sectionItemSubtitle_16euz_72 {
  font-size: 0.85rem;
  color: var(--text-secondary);
}._wrapper_zhcux_1 {
  width: 100%;
  height: 100%;
  background: var(--background-application);
  overflow: hidden;
}

._listContent_zhcux_8 {
  width: 100%;
  height: calc(100% - 84px - 16px - 48px);
  overflow-y: scroll;
  overflow-x: hidden;
}
._listContent_zhcux_8 ._listItems_zhcux_14 {
  background: var(--surface);
  border-bottom: 1px solid var(--table-row-divider-color);
  width: 100%;
  height: min-content;
  padding: 8px 16px 8px 24px;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  font-size: 13px;
}
._listContent_zhcux_8 ._listItems_zhcux_14:hover {
  cursor: pointer;
  background: #f6f6f6;
}
._listContent_zhcux_8 ._listItems_zhcux_14 > div {
  width: 33%;
  align-items: center;
}
._listContent_zhcux_8 ._listItems_zhcux_14 > div._listTitle_zhcux_34 ._listSubtitle_zhcux_34 {
  color: var(--text-secondary);
  font-size: 12px;
}
._listContent_zhcux_8 ._listItems_zhcux_14 > div._listMail_zhcux_38, ._listContent_zhcux_8 ._listItems_zhcux_14 > div._listAddress_zhcux_38 {
  display: flex;
}
._listContent_zhcux_8 ._listItems_zhcux_14 > div._listMail_zhcux_38 i, ._listContent_zhcux_8 ._listItems_zhcux_14 > div._listAddress_zhcux_38 i {
  margin-right: 10px;
}

._contentEmptyView_zhcux_45 {
  height: calc(100% - 64px - 9px);
}

._mandateText_zhcux_49 {
  margin-bottom: 30px;
}
._mandateText_zhcux_49 ._headline_zhcux_52 {
  margin: 0;
  margin-bottom: 10px;
  font-weight: bold;
}

._formWrapper_zhcux_58 {
  height: 100%;
}
._formWrapper_zhcux_58 ._headerWrapper_zhcux_61 {
  padding: 32px 0 0 32px;
}
._formWrapper_zhcux_58 ._footerWrapper_zhcux_64 {
  padding: 0 32px;
}
._formWrapper_zhcux_58 ._footerWrapper_zhcux_64._editPayment_zhcux_67 {
  padding: 0 1.8rem;
}

._tableWrapper_zhcux_71 {
  padding: 20px;
  height: calc(100vh - 200px);
}

._noReminders_zhcux_76 {
  color: var(--text-secondary);
  font-size: 10px;
  text-align: center;
}

._headerCustomerDocument_zhcux_82 {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
}
._headerCustomerDocument_zhcux_82._documentsListHeader_zhcux_87 {
  margin-bottom: 0;
}
._headerCustomerDocument_zhcux_82 ._title_zhcux_90 {
  display: flex;
  align-items: center;
}
._headerCustomerDocument_zhcux_82 ._title_zhcux_90 div:first-child {
  margin-right: 10px;
}
._headerCustomerDocument_zhcux_82 ._title_zhcux_90 div:last-child {
  font-size: 18px;
}
._headerCustomerDocument_zhcux_82 ._title_zhcux_90 div:last-child h4 {
  margin: 0;
}
._headerCustomerDocument_zhcux_82 i {
  cursor: pointer;
}

._relativeHeader_zhcux_107 {
  position: relative;
  top: 0;
  left: 0;
}@container kpi-card-container (width < 300px) {
  .flexContainer {
    width: 50%;
    flex-direction: column-reverse !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 8px;
  }

  .textAlignCardContainer {
    text-align: left !important;
  }

  .cardAlignmentContainer {
    align-items: flex-end !important;
  }

  .flexContainerColumn {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 8px;
    width: 100%;
  }

  .textAlignCardContainerRight {
    align-self: flex-end !important;
  }
}
._wrapper_mixtw_1 {
  padding: 3rem 2rem 2.37rem;
}

._formWrapper_mixtw_5 {
  position: relative;
}

._wrapperTopBar_mixtw_9 {
  position: sticky;
  left: 0;
  top: 0;
  width: 100%;
  height: 3.5rem;
  box-shadow: none;
  z-index: 2;
}

._wrapperStats_mixtw_19 {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

._wrapperNet_mixtw_25,
._wrapperSold_mixtw_26 {
  display: flex;
  justify-content: space-between;
  margin-top: 3.125rem;
}

._wrapperChart_mixtw_32 {
  position: absolute;
  width: 100%;
  height: 100%;
}

._wrapperSales_mixtw_38,
._wrapperProduction_mixtw_39 {
  width: calc(50% - 1.5625rem);
}

._searchBarTable_mixtw_43 {
  display: flex;
  align-items: center;
  display: block;
  border-radius: 2rem;
  width: 100%;
  height: 2.1rem;
  background: #ebebeb;
  margin: 1rem 0 1rem auto;
}

._searchIconPosition_mixtw_54 {
  top: 0.3125rem;
}

._inputBarTable_mixtw_58 {
  border: none;
}

._lineRippleNone_mixtw_62 {
  display: none;
}

._title_mixtw_66 {
  font-weight: bold;
  line-height: 1.5rem;
}

._preload_mixtw_71 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #fff;
  z-index: 2;
}

._noInfo_mixtw_81 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 25rem;
  font-size: 1.5rem;
  color: var(--mdc-theme-on-surface);
}

@media screen and (max-width: 1600px) {
  ._wrapperNet_mixtw_25 {
    flex-direction: column;
  }
  ._marginTop_m_mixtw_94 {
    margin-top: 3.125rem;
  }
  ._wrapperSales_mixtw_38,
  ._wrapperProduction_mixtw_39 {
    width: 100%;
  }
  ._wrapperSold_mixtw_26 {
    flex-direction: column;
  }
}
._marginRight_mixtw_105 {
  margin-right: 3.125rem;
}

._marginTop_mixtw_94 {
  margin-top: 2.375rem;
}

._marginLeftAuto_mixtw_113 {
  margin-left: auto;
}

._chartCards_mixtw_117 {
  box-shadow: none !important;
  border: 1px solid var(--divider);
}._container_n5cg7_1 {
  background: var(--background-application);
}

._headerContainer_n5cg7_5 {
  padding: 32px 0 0 16px;
}

._cardContainer_n5cg7_9 {
  padding: 15px 0 0 15px;
  height: 100%;
  margin-top: 10px;
  display: flex;
  box-sizing: border-box;
}
._cardContainer_n5cg7_9 > div {
  height: 100%;
  display: flex;
  flex-direction: column;
}
._cardContainer_n5cg7_9 > div > div {
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 16px;
}
._cardContainer_n5cg7_9 > div ._preloader_n5cg7_26 {
  display: block;
  text-align: center;
}
._cardContainer_n5cg7_9 ._sidebarCard_n5cg7_30 {
  width: 30%;
  margin-right: 16px;
}
._cardContainer_n5cg7_9 ._contentCard_n5cg7_34 {
  width: calc(70% - 32px);
  margin-right: 12px;
  flex-direction: column;
  position: relative;
}
._cardContainer_n5cg7_9 ._contentCard_n5cg7_34._documentsListContent_n5cg7_40 {
  position: relative;
  box-sizing: border-box;
  margin-bottom: 0;
  padding: 0;
  height: calc(100cqh - 166px);
}

@media (max-width: 768px) {
  ._cardContainer_n5cg7_9 {
    flex-direction: column;
  }
  ._cardContainer_n5cg7_9 > div {
    width: 100% !important;
  }
}
._titleCard_n5cg7_56 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
._titleCard_n5cg7_56 div:first-child {
  margin-right: 10px;
}
._titleCard_n5cg7_56 div:last-child {
  font-size: 18px;
}
._titleCard_n5cg7_56 div:last-child h4 {
  margin: 0;
  font-size: 16px;
}

._cardHeader_n5cg7_72 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
._cardHeader_n5cg7_72 h4 {
  font-size: 16px;
  margin: 0 0 0 10px;
}

._spaceBetween_n5cg7_82 {
  display: flex;
  justify-content: space-between;
}

._emptyPayment_n5cg7_87 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._documents_n5cg7_40 {
  position: relative;
}
._documents_n5cg7_40 ._subTitle_n5cg7_96 {
  text-transform: uppercase;
  opacity: 0.6;
  font-size: 10px;
  font-weight: var(--typography-fontWeightMedium);
}
._documents_n5cg7_40 ._documentCardItem_n5cg7_102 {
  margin-left: 2px;
}
._documents_n5cg7_40 ._linkAllDocs_n5cg7_105 {
  text-align: right;
  color: var(--secondary-main);
  font-size: 14px;
  font-weight: var(--typography-fontWeightMedium);
  cursor: pointer;
}

._reminders_n5cg7_113,
._identity_n5cg7_114,
._payment_n5cg7_115,
._documents_n5cg7_40 {
  line-height: 24px;
}
._reminders_n5cg7_113._focus_n5cg7_119,
._identity_n5cg7_114._focus_n5cg7_119,
._payment_n5cg7_115._focus_n5cg7_119,
._documents_n5cg7_40._focus_n5cg7_119 {
  cursor: pointer;
}

._cardRemindersBody_n5cg7_126 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}

._dotLoaderSpace_n5cg7_133 {
  padding-left: 5px;
}.list {
  box-sizing: border-box;
}
.list__line {
  color: var(--divider) !important;
  align-items: center;
  border-bottom: solid var(--divider) 0.5px;
  box-sizing: border-box;
  display: flex;
  height: 52px;
  justify-content: space-between;
  overflow: hidden;
  padding: 8px 32px;
}
.list__line__title, .list__line__mail, .list__line__address {
  flex-basis: 30%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.list__line__title {
  flex-direction: column;
  align-items: start;
}

.title,
.subtitle,
.mail,
.address {
  height: 12px;
  border-radius: 2px;
}

.subtitle {
  height: 8px;
  margin-top: 8px;
}

.icon {
  color: inherit !important;
  margin-right: 8px;
}._footer_1jjod_1 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  box-sizing: border-box;
}

._button_1jjod_10 {
  width: auto;
  margin-left: 1rem;
}

._removeButton_1jjod_15 {
  color: var(--mdc-theme-error) !important;
  border: none;
  margin-left: 0;
}

._justifyLeft_1jjod_21 {
  margin-right: auto !important;
}._blockCard_af802_1 {
  position: relative;
}
._blockCard_af802_1 ._blockTitleCard_af802_4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._blockCard_af802_1 ._blockTitleCard_af802_4 div {
  margin: 0;
}
._blockCard_af802_1 ._blockTitleCard_af802_4 span {
  margin-right: 10px;
}
._blockCard_af802_1 ._blockTitleCard_af802_4 h6 {
  margin: 0 8px;
  font-size: 16px;
}
._blockCard_af802_1 ._blockContentCard_af802_19 {
  margin-top: 10px;
  max-height: 100vh;
  overflow: hidden;
  transition: max-height 0.3s;
}
._blockCard_af802_1 ._blockContentCard_af802_19._minimize_af802_25 {
  max-height: 0;
  padding: 0;
  margin: 0;
  transition: max-height 0.3s, margin 0.5s;
}
._blockCard_af802_1 ._blockContentCard_af802_19 ._row_af802_31 {
  display: flex;
  flex-wrap: wrap;
}
._blockCard_af802_1 ._blockContentCard_af802_19 ._column_af802_35:nth-child(odd), ._blockCard_af802_1 ._blockContentCard_af802_19 ._column_af802_35:first-child {
  padding: 0 16px 0 0;
}
._blockCard_af802_1 ._blockContentCard_af802_19 ._column_af802_35:nth-child(even) {
  padding: 0 16px;
}
._blockCard_af802_1 ._blockContentCard_af802_19 ._column_af802_35 {
  flex-basis: 50%;
  box-sizing: border-box;
  padding-bottom: 32px;
}
._blockCard_af802_1 ._blockContentCard_af802_19 ._input_af802_46 {
  width: 100%;
}

._flexAlign_af802_50 {
  display: flex;
  align-items: center;
}

._paymentContainer_af802_55 {
  max-height: 400px;
  min-height: 120px;
  overflow: auto;
}
._paymentContainer_af802_55 ._paymentItem_af802_60 {
  padding: 16px;
  border-top: 1px solid var(--table-row-divider-color);
  display: flex;
  justify-content: space-between;
}
._paymentContainer_af802_55 ._paymentItem_af802_60:hover {
  background: var(--background-application);
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._info_af802_69 {
  cursor: pointer;
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._info_af802_69 ._rum_af802_72 {
  font-weight: 600;
  margin-bottom: 5px;
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._info_af802_69 ._statusAndType_af802_76 {
  display: flex;
  align-items: center;
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._info_af802_69 ._statusAndType_af802_76 ._sequence_af802_80 {
  margin-left: 20px;
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._info_af802_69 ._statusAndType_af802_76 ._linkUpload_af802_83 {
  margin-left: 20px;
  text-decoration: underline;
  color: var(--secondary-main);
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._action_af802_88 {
  display: flex;
  align-items: center;
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._action_af802_88 > div {
  margin-left: 15px;
  font-size: 14px;
  text-align: right;
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._action_af802_88 > div ._disabledAt_af802_97 {
  display: flex;
  opacity: 0.6;
  align-items: center;
}
._paymentContainer_af802_55 ._paymentItem_af802_60 ._action_af802_88 > div ._disabledAt_af802_97 i {
  font-size: 14px;
  margin-right: 2px;
}/** ***** DocumentsList style ***** **/
._container_532rx_2 {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 10px;
  justify-content: space-between;
  box-sizing: border-box;
  border-bottom: 1px solid var(--divider);
}

._content_532rx_12 {
  padding: 0 10px;
  box-sizing: border-box;
  width: 100%;
}

._topContent_532rx_18,
._bottomContent_532rx_19 {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

._additionalContent_532rx_25 {
  display: flex;
  align-items: center;
  padding-top: 7px;
  box-sizing: border-box;
  font-size: 13px;
}
._additionalContent_532rx_25 p {
  margin: 0;
}
._additionalContent_532rx_25 i {
  font-size: 14px;
  margin: 0 5px 0 10px;
  color: var(--text-secondary);
}

._secondaryText_532rx_41 {
  margin: 0;
  color: var(--text-secondary);
  display: flex;
  align-items: center;
}

._flexAlign_532rx_48 {
  display: flex;
  align-items: center;
}

._center_532rx_53 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._bold_532rx_59 {
  font-weight: 700;
}

._marginRight_532rx_63 {
  margin-right: 10px;
}

._subtext_532rx_67 {
  font-size: 13px;
  color: var(--text-secondary);
}

._smallText_532rx_72 {
  font-size: 13px;
}

._checkIcon_532rx_76 {
  margin-right: 5px;
}

._primary_532rx_80 {
  color: var(--primary-main);
}._center_1nn00_1 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._searchBarTable_1nn00_7 {
  align-items: center;
  display: block;
  border-radius: 2rem;
  width: 100%;
  height: 45px;
  background: #ebebeb !important;
  margin: 1rem 0 1rem auto;
}

._searchIconPosition_1nn00_17 {
  top: 12px;
}

._inputBarTable_1nn00_21 {
  border: none;
}

._lineRippleNone_1nn00_25 {
  display: none;
}

._formModalHeader_1nn00_29 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
}
._formModalHeader_1nn00_29 ._closeButton_1nn00_35 {
  font-size: 24px;
  margin-top: 4px;
}

._formModalContainer_1nn00_40 {
  box-sizing: border-box;
  min-width: 452px;
  width: 100%;
  max-height: 600px;
  padding: 0 24px 24px;
}
._formModalContainer_1nn00_40._large_1nn00_47 {
  min-width: 800px;
  max-width: 1024px;
}
._formModalContainer_1nn00_40._noPadding_1nn00_51 {
  padding: 0;
}
._formModalContainer_1nn00_40 {
  overflow-y: auto;
}
._formModalContainer_1nn00_40 ._formContent_1nn00_57 {
  margin-top: 25px;
}
._formModalContainer_1nn00_40 ._footerWrapper_1nn00_60 {
  margin-bottom: 12px;
}
._formModalContainer_1nn00_40 ._footerWrapper_1nn00_60 button:last-child {
  margin-right: 0;
}
._formModalContainer_1nn00_40 ._paddingBottom_1nn00_66 {
  padding-bottom: 24px;
}

._formModalFooter_1nn00_70 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 5px;
  padding: 5px 0;
  box-sizing: border-box;
}
._formModalFooter_1nn00_70._divider_1nn00_78 {
  border-top: 1px solid var(--divider);
}

._containerTemplate_1nn00_82 {
  background: var(--background-application);
  height: calc(100vh - 64px);
}
._containerTemplate_1nn00_82 ._headerTemplate_1nn00_86 {
  padding: 25px 0 0 15px;
}

._formCommonWrapper_1nn00_90 ._input_1nn00_21 {
  width: 100%;
}
._formCommonWrapper_1nn00_90 ._block_1nn00_93 {
  background: var(--surface);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1019607843);
  border-radius: 5px;
  padding: 16px;
  margin: 20px;
}
._formCommonWrapper_1nn00_90 ._row_1nn00_100 {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 17px;
}
._formCommonWrapper_1nn00_90 ._column_1nn00_105:nth-child(odd), ._formCommonWrapper_1nn00_90 ._column_1nn00_105:first-child {
  padding: 0 16px 0 0;
}
._formCommonWrapper_1nn00_90 ._column_1nn00_105:nth-child(even) {
  padding: 0 16px;
}
._formCommonWrapper_1nn00_90 ._column_1nn00_105 {
  flex-basis: 50%;
  box-sizing: border-box;
  padding-bottom: 32px;
}
._formCommonWrapper_1nn00_90 ._footerSection_1nn00_116 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0;
  margin: 20px 0;
}._footer_klqz0_1 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  box-sizing: border-box;
}

._button_klqz0_11 {
  width: auto;
  margin-left: 1rem;
}

._removeButton_klqz0_16 {
  color: var(--mdc-theme-error) !important;
  border: none;
  margin-right: auto !important;
  margin-left: 0;
}._pb1_12a5w_1 > div > div {
  padding-bottom: 1px !important;
}._sectionHeader_1cp0m_1 {
  margin: 0;
}
._sectionHeader_1cp0m_1 h6 {
  margin-left: 0;
}

._datePickerAbornment_1cp0m_8 {
  margin-top: 0 !important;
}

._datePickerInnerInput_1cp0m_12 {
  padding: 0 !important;
  width: 260px;
}

._datePickerInput_1cp0m_17 {
  width: 100%;
  flex-grow: 1;
  display: block !important;
}
._datePickerInput_1cp0m_17 > div {
  width: 100%;
}

._errorMessage_1cp0m_26 div:nth-child(2) div {
  color: var(--mdc-theme-error) !important;
}

._billingRadio_1cp0m_30 {
  margin-top: 8px;
}

._footerSection_1cp0m_34 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 12px;
  margin: 20px 0;
}
._footerSection_1cp0m_34._edit_1cp0m_41 {
  padding: 24px;
  padding-top: 0;
  margin: 0;
  box-sizing: border-box;
  width: 100%;
}

._addressContainer_1cp0m_49 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._address_1cp0m_49 {
  margin-top: 10px;
}

._formModalContainer_1cp0m_59 {
  box-sizing: border-box;
  min-width: 452px;
  width: min(960px, 75vw);
  max-height: 600px;
  overflow-y: scroll;
}._cardContainer_1f9fo_1 {
  background: #fff;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid var(--divider);
  position: relative;
  flex: 1;
  width: 250px;
  flex-grow: 250px;
  min-width: 250px;
}
._cardContainer_1f9fo_1 ._cardHeader_1f9fo_13 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._cardContainer_1f9fo_1 ._cardHeader_1f9fo_13 ._cardTitleWrapper_1f9fo_18 {
  display: flex;
  align-items: center;
}
._cardContainer_1f9fo_1 ._cardHeader_1f9fo_13 ._cardTitleWrapper_1f9fo_18 h4 {
  margin: 0 0 0 4px;
}
@media screen and (max-width: 1148px) {
  ._cardContainer_1f9fo_1 {
    min-height: unset;
  }
}

._infoTitle_1f9fo_31 {
  color: var(--text-secondary);
  text-transform: uppercase;
  font-weight: var(--font-weight-medium);
  font-size: 0.75rem;
}

._infoContent_1f9fo_38 {
  font-size: 0.9rem;
}

._disabled_1f9fo_42 {
  color: var(--text-disabled);
  cursor: not-allowed;
}

._panelHeader_1f9fo_47 {
  display: flex;
  align-items: center;
  cursor: pointer;
}
._panelHeader_1f9fo_47 ._panelTitle_1f9fo_52 {
  margin: 0 0 0 8px;
  font-weight: var(--font-weight-medium);
}

._sectionTitle_1f9fo_57 {
  margin: 0 0 8px;
  font-weight: var(--font-weight-medium);
  font-size: 1rem;
}

._editable_1f9fo_63 {
  position: relative;
  --visibility: var(--parentVisibilty, hidden);
}
._editable_1f9fo_63:hover {
  --visibility: visible;
}
._editable_1f9fo_63 button:first-child {
  position: absolute;
  top: -8px;
  right: -8px;
  visibility: var(--visibility);
}

._sectionItemContainer_1f9fo_77 {
  display: flex;
  width: 100%;
  align-items: center;
  padding: 8px 16px;
  box-sizing: border-box;
  border-top: 1px solid var(--divider);
  border-bottom: 1px solid var(--divider);
  cursor: pointer;
}
._sectionItemContainer_1f9fo_77:hover {
  background: var(--background-application);
}
._sectionItemContainer_1f9fo_77._noTopBorder_1f9fo_90 {
  border-top: none;
}
._sectionItemContainer_1f9fo_77 ._sectionItemContent_1f9fo_93 {
  flex: 1;
  padding: 0 4px 0 8px;
  width: 220px;
}
._sectionItemContainer_1f9fo_77 ._sectionItemContent_1f9fo_93 ._sectionItemTitleRow_1f9fo_98 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._sectionItemContainer_1f9fo_77 ._sectionItemContent_1f9fo_93 ._sectionItemTitle_1f9fo_98 {
  font-weight: var(--font-weight-medium);
  font-size: 1rem;
  max-width: 200px;
}
._sectionItemContainer_1f9fo_77 ._sectionItemContent_1f9fo_93 ._sectionItemSubtitle_1f9fo_108 {
  font-size: 0.85rem;
  color: var(--text-secondary);
  max-width: 200px;
}
._sectionItemContainer_1f9fo_77 ._skeletonCircle_1f9fo_113 {
  height: 30px;
  width: 30px;
  border-radius: 30px;
}
._sectionItemContainer_1f9fo_77 ._skeletonTitle_1f9fo_118 {
  height: 12px;
  width: 50px;
  margin-bottom: 4px;
}
._sectionItemContainer_1f9fo_77 ._skeletonSubtitle_1f9fo_123 {
  height: 10px;
  width: 80px;
}._optionsContainer_15l4t_1 {
  position: absolute;
  min-width: 900px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
  padding-top: 8px;
  box-sizing: border-box;
  background: white;
  border-left: 1px solid var(--divider);
  border-top: 1px solid var(--divider);
  z-index: 10;
  top: 100%;
  margin: 0;
}

._onTop_15l4t_15 {
  top: unset;
  bottom: 100%;
}

._optionsList_15l4t_20 {
  list-style-type: none;
  padding: 0;
  margin: 0;
  max-height: 250px;
  overflow-y: scroll;
}

._optionsList_15l4t_20 ._optionsListItem_15l4t_28 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 4px;
  padding: 8px;
  cursor: pointer;
}

._optionsList_15l4t_20 ._optionsListItem_15l4t_28:not(._categoryBlueBg_15l4t_36):hover {
  background: #f7f7f7;
}

._optionsList_15l4t_20 ._optionsListItem_15l4t_28._categoriesOptions_15l4t_40 {
  grid-template-columns: 1fr 3fr;
}

._optionsList_15l4t_20 ._optionsListItem_15l4t_28._categoryBlueBg_15l4t_36 {
  background: rgba(0, 163, 224, 0.0901960784);
}

._optionsList_15l4t_20 ._optionsListItem_15l4t_28._categoryBlueBg_15l4t_36:hover {
  background: rgba(0, 163, 224, 0.1529411765);
}

._optionsList_15l4t_20 ._optionsListItem_15l4t_28 p {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._optionsListItem_15l4t_28 ._optionsListItemReference_15l4t_58 {
  font-weight: var(--font-weight-medium);
}

._optionsListItem_15l4t_28 ._optionsListItemPrice_15l4t_62 {
  text-align: right;
}

._emptyOptionsList_15l4t_66 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}

@media (max-width: 1500px) {
  ._optionsContainer_15l4t_1 {
    min-width: 990px;
  }
}
@media (max-width: 1400px) {
  ._optionsContainer_15l4t_1 {
    min-width: 890px;
  }
}
@media (max-width: 1300px) {
  ._optionsContainer_15l4t_1 {
    min-width: 790px;
  }
}
@media (max-width: 1200px) {
  ._optionsContainer_15l4t_1 {
    min-width: 690px;
  }
}
@media (max-width: 1100px) {
  ._optionsContainer_15l4t_1 {
    min-width: 590px;
  }
}
@media (max-width: 1000px) {
  ._optionsContainer_15l4t_1 {
    min-width: 490px;
  }
  ._optionsList_15l4t_20 ._optionsListItem_15l4t_28 p {
    font-size: 0.9rem;
  }
}._filterMenuContainer_1k5ww_1 {
  display: flex;
  justify-content: space-between;
  text-align: center;
  align-items: center;
  height: 32px;
  padding: 0px 10px;
  box-sizing: border-box;
  border: 1px solid var(--divider);
  border-radius: 16px;
  cursor: pointer;
}

._filterMenuContainer_1k5ww_1 p {
  font-size: 14px;
  width: 100%;
  text-align: center;
}

._filterMenuContainer_1k5ww_1._disabled_1k5ww_20 {
  cursor: default;
  pointer-events: none;
}

._filterMenuContainer_1k5ww_1:not(._disabled_1k5ww_20):hover,
._filterMenuContainer_1k5ww_1._isActive_1k5ww_26 {
  border: 1px solid var(--secondary-main);
}

._filterMenuContainer_1k5ww_1:not(._disabled_1k5ww_20):hover i,
._filterMenuContainer_1k5ww_1._isActive_1k5ww_26 i {
  color: var(--secondary-main);
}

._filterMenuContainer_1k5ww_1 p {
  font-size: 0.9rem;
}

._filterMenuContainer_1k5ww_1._disabled_1k5ww_20 p {
  color: var(--text-disabled);
}

._filterMenuContainer_1k5ww_1 i {
  color: #cccccc;
}

._menuItemHeader_1k5ww_47 {
  padding: 8px 16px 4px;
  font-size: 0.7rem;
  text-transform: uppercase;
  color: var(--text-secondary);
  cursor: default;
}

._menuItem_1k5ww_47 {
  padding: 8px 16px;
  box-sizing: border-box;
  cursor: pointer;
}

._menuItem_1k5ww_47:hover {
  background-color: var(--divider);
}

._menuItem_1k5ww_47._selected_1k5ww_65 {
  font-weight: var(--font-weight-bold);
}

@media (max-width: 700px) {
  ._filterMenuContainer_1k5ww_1 p {
    font-size: 0.75rem;
  }
}.select-category-selected-item {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  grid-template-columns: 1fr min-content;
}
.select-category-selected-item .inactive-icon {
  justify-self: end;
}
.select-category-selected-item p {
  margin-right: 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.textfieldFocus .mdc-text-field:not(.mdc-text-field--disabled) :not(.mdc-text-field__focused).mdc-text-field__icon {
  color: var(--secondary-main);
}

.textfieldFocus .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-line-ripple {
  background-color: var(--secondary-main);
  transform: scaleX(2);
  opacity: 1;
}._grid2rows_1oarm_1 {
  grid-template-rows: auto 1fr;
  --parentVisibilty: hidden;
}
._grid2rows_1oarm_1:hover {
  --parentVisibilty: visible;
}

._grid_1oarm_1 {
  padding: 8px 0;
  box-sizing: border-box;
  border-bottom: 1px solid var(--divider);
  min-height: 50px;
  position: relative;
  display: grid;
  grid-gap: 7px 2px;
  align-content: center;
  grid-template-columns: 25px 1.7fr 3.5fr 1.5fr repeat(2, 1fr) 1.5fr 80px;
}
@media (min-width: 1400px) {
  ._grid_1oarm_1 {
    grid-template-columns: 25px 1fr 3.5fr 1fr repeat(2, 0.6fr) 1fr 80px;
  }
}

._vatRate_1oarm_26 {
  grid-column: 4/5;
  grid-row: 2/-1;
  position: relative;
}
._vatRate_1oarm_26 span {
  color: var(--text-secondary);
  font-size: 10px;
  position: absolute;
  left: 4px;
}

._unit_1oarm_38 {
  grid-column: 5/6;
  grid-row: 2/-1;
  position: relative;
}
._unit_1oarm_38 span {
  color: var(--text-secondary);
  font-size: 10px;
  position: absolute;
  left: 4px;
}
._unit_1oarm_38._isEditable_1oarm_49 {
  grid-column: 5/7;
}

._allRows_1oarm_53 {
  position: relative;
  grid-row: 1/-1;
}

._lastCol_1oarm_58 {
  grid-column: -2/-1;
}

._linesContainer_1oarm_62 {
  background: #fff;
  border-radius: 4px;
  border: 1px solid var(--divider);
  width: 100%;
  margin-top: 32px;
}

._simpleLinesGrid_1oarm_70 {
  padding: 8px 0;
  box-sizing: border-box;
  border-bottom: 1px solid var(--divider);
  min-height: 50px;
  position: relative;
  display: grid;
  grid-template-columns: 25px 1fr 80px;
  grid-column-gap: 2px;
  align-content: center;
}

._headerColumn_1oarm_82 {
  font-size: 0.85rem;
  font-weight: var(--font-weight-medium);
}
._headerColumn_1oarm_82._alignRight_1oarm_86 {
  text-align: right;
}

._lineDeleteIcon_1oarm_90 {
  color: var(--text-secondary);
}
._lineDeleteIcon_1oarm_90:hover {
  color: var(--error-main);
  cursor: pointer;
}

._lineDragIcon_1oarm_98 {
  cursor: grab;
  grid-row: 1/2;
  visibility: visible !important;
  color: var(--text-secondary);
}
._lineDragIcon_1oarm_98:active {
  cursor: grabbing;
}

._center_1oarm_108 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._center_1oarm_108[role=button] {
  cursor: grab;
}
._center_1oarm_108[role=button]:active {
  cursor: grabbing;
}

._verticalAlign_1oarm_120 {
  display: flex;
  align-items: center;
}

._breakText_1oarm_125 {
  color: var(--text-secondary);
  font-size: 13px;
  font-style: italic;
  text-align: center;
}

._alignRight_1oarm_86 {
  text-align: right;
}

._subtotalTextPosition_1oarm_136 {
  grid-column: 5/-3;
  text-align: right;
}

._textLineInputPosition_1oarm_141 {
  grid-column: 3/-2;
}

._inputTextAlignRight_1oarm_145 input {
  text-align: right;
}

._compact_1oarm_149 input {
  padding: 6px 12px 5px !important;
}

._rightAmount_1oarm_153 {
  font-weight: var(--font-weight-medium);
  margin-top: 0px;
  display: grid;
  justify-self: end;
}

._addLineContainer_1oarm_160 {
  display: grid;
  grid-gap: 7px 2px;
  align-content: center;
  grid-template-columns: 25px 1.7fr 3.5fr 1.5fr repeat(2, 1fr) 1.5fr 80px;
}
@media (min-width: 1400px) {
  ._addLineContainer_1oarm_160 {
    grid-template-columns: 25px 1fr 3.5fr 1fr repeat(2, 0.6fr) 1fr 80px;
  }
}
._addLineContainer_1oarm_160 {
  position: relative;
  padding: 8px 0 8px 16px;
}
._addLineContainer_1oarm_160 ._addLineFirstColumn_1oarm_175 {
  grid-column: 1/3;
}

._textAreaMarginTop_1oarm_179 > div {
  min-height: 25px !important;
}
._textAreaMarginTop_1oarm_179 > div > textarea {
  margin-top: 5px !important;
  min-height: 27px !important;
}

._displayActions_1oarm_187 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  padding-left: 8px;
  gap: 8px;
}
@media (max-width: 1400px) {
  ._displayActions_1oarm_187 {
    display: none;
  }
}

._displayActionButton_1oarm_200 {
  display: none;
  padding-left: 10px;
}
@media (max-width: 1400px) {
  ._displayActionButton_1oarm_200 {
    display: block;
  }
}

._editable_1oarm_210 {
  position: relative;
  text-align: right;
  --visibility: var(--parentVisibilty, hidden);
}
._editable_1oarm_210:hover {
  --visibility: visible;
}
._editable_1oarm_210 button:first-child {
  position: absolute;
  top: -8px;
  right: -8px;
  visibility: var(--visibility);
}
._editable_1oarm_210._leftEditable_1oarm_224 button:first-child {
  position: absolute;
  top: -8px;
  right: inherit;
  left: -24px;
  visibility: var(--visibility);
}

._displayAmount_1oarm_232 {
  display: grid;
  height: 100%;
  align-self: auto;
  justify-self: end;
  padding-right: 20px;
  align-items: center;
}
._displayAmount_1oarm_232._leftDisplayAmount_1oarm_240 {
  padding-right: 0;
}._footerContainer_ltiul_1 {
  width: 100%;
  margin-top: 32px;
  display: flex;
  min-height: 150px;
}
@media screen and (max-width: 1350px) {
  ._footerContainer_ltiul_1 {
    flex-direction: column;
  }
  ._footerContainer_ltiul_1 ._leftContainer_ltiul_11 {
    height: auto;
  }
  ._footerContainer_ltiul_1 ._itemContainer_ltiul_14 {
    box-sizing: border-box;
    width: 100%;
  }
  ._footerContainer_ltiul_1 ._amountsContainer_ltiul_18 {
    margin-top: 32px;
    max-width: 300px;
  }
}

._leftContainer_ltiul_11 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-right: 32px;
  width: 100%;
}

._rightContainer_ltiul_32 {
  display: flex;
  justify-content: flex-end;
  min-width: 290px;
}

._itemContainer_ltiul_14 {
  width: 97%;
  display: flex;
  flex-direction: column;
  background-color: white;
  border: 1px solid var(--divider);
  border-radius: 5px;
}

._itemTitle_ltiul_47 {
  display: flex;
  align-items: center;
}

._amountsContainer_ltiul_18 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  background-color: white;
  border: 1px solid var(--divider);
  border-radius: 5px;
}

._rowsContainer_ltiul_62 {
  justify-content: space-between;
  height: 100%;
  display: flex;
  flex-direction: column;
  --parentVisibilty: hidden;
}
._rowsContainer_ltiul_62:hover {
  --parentVisibilty: visible;
}

._row_ltiul_62 {
  display: grid;
  grid-template-columns: 1fr fit-content(50%);
}

._leftTitle_ltiul_78 {
  align-self: center;
  font-size: 10px;
  margin: 0;
  text-transform: uppercase;
}

._rightAmount_ltiul_85 {
  margin-top: 0px;
  display: grid;
  justify-self: end;
}

._inputTextAlignRight_ltiul_91 input {
  text-align: right;
}._mainDetailsWrapper_vjnih_1 {
  width: 100%;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

._customerName_vjnih_8 {
  color: var(--text-secondary);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
}
@media screen and (max-width: 1148px) {
  ._customerName_vjnih_8 {
    position: absolute;
    top: 18px;
    left: 116px;
  }
}
@media screen and (min-width: 1840px) {
  ._customerName_vjnih_8 {
    max-width: 366px;
  }
}
@media screen and (min-width: 2448px) {
  ._customerName_vjnih_8 {
    max-width: 566px;
  }
}

._customerCardDataLine_vjnih_33 {
  display: flex;
  align-items: center;
  margin: 8px 0;
  max-width: 300px;
}
._customerCardDataLine_vjnih_33 p {
  margin-left: 8px;
  font-size: 0.9rem;
}
@media screen and (max-width: 1148px) {
  ._customerCardDataLine_vjnih_33 {
    max-width: fit-content;
  }
}
@media screen and (min-width: 1840px) {
  ._customerCardDataLine_vjnih_33 {
    max-width: 366px;
  }
}
@media screen and (min-width: 2448px) {
  ._customerCardDataLine_vjnih_33 {
    max-width: 566px;
  }
}

._gridSplitColumns_vjnih_59 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: minmax(78px, auto);
  grid-auto-rows: minmax(50px, auto);
  grid-gap: 0 1ch;
  height: 80%;
  grid-auto-flow: column;
}

._footerPanel_vjnih_69 {
  position: absolute;
  bottom: 4px;
  right: 10px;
}

._info_vjnih_75 {
  grid-column: 1/2;
  grid-row: 1/2;
}

._info1_vjnih_80 {
  grid-column: 2/3;
  grid-row: 1/2;
}

._info2_vjnih_85 {
  grid-column: 1/2;
  grid-row: 2/3;
}

._info3_vjnih_90 {
  grid-column: 2/3;
  grid-row: 2/3;
}

._info5_vjnih_95 {
  grid-column: 2/3;
  grid-row: 2/3;
}

._info5Bis_vjnih_100 {
  grid-column: 1/2;
  grid-row: 3/4;
}

._info4_vjnih_105 {
  grid-column: 1/-1;
  grid-row: 2/3;
}

._creditCardPaymentRow_vjnih_110 {
  grid-column: 1/-1;
}

@media screen and (max-width: 1148px), (min-width: 2448px) {
  ._info_vjnih_75,
  ._info1_vjnih_80,
  ._info2_vjnih_85,
  ._info3_vjnih_90,
  ._info4_vjnih_105,
  ._creditCardPaymentRow_vjnih_110 {
    grid-column: unset;
    grid-row: unset;
  }
}._createCustomerFormContainer_dlvbm_1 {
  overflow-y: auto;
  height: calc(100vh - 170px);
}

._deliveryForm_dlvbm_6 {
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100vh - 200px);
}

._createCustomerFormFooter_dlvbm_12,
._deliveryFormFooter_dlvbm_13 {
  position: absolute;
  bottom: 0px;
  right: 10px;
}

._customerList_dlvbm_19 {
  height: calc(100vh - 230px);
  overflow-y: auto;
  overflow-x: hidden;
}

._loadingMoreHeight_dlvbm_25 {
  height: calc(100vh - 290px);
}

._deliveryAddressList_dlvbm_29 {
  height: calc(100vh - 195px);
  overflow-y: scroll;
  overflow-x: hidden;
}
._deliveryAddressList_dlvbm_29._loadingMoreHeight_dlvbm_25 {
  height: calc(100vh - 250px);
}

._emptyAddressListMessage_dlvbm_38 {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}

._createCustomerButton_dlvbm_44,
._createAddressButton_dlvbm_45 {
  position: absolute;
  bottom: 0;
}

._deliveryAddressItem_dlvbm_50 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--divider);
}
._deliveryAddressItem_dlvbm_50:hover {
  cursor: pointer;
  background: rgba(0, 163, 224, 0.1254901961);
}
._deliveryAddressItem_dlvbm_50:hover i {
  color: var(--secondary-main);
}
._deliveryAddressItem_dlvbm_50 ._deliveryAddressItemContent_dlvbm_65 p {
  font-size: 0.9rem;
}
._deliveryAddressItem_dlvbm_50 i {
  color: var(--text-disabled);
}

._footerCustomerPanel_dlvbm_72 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  bottom: 0;
  right: 10px;
}._editDocumentContainer_xd3y2_1 {
  height: calc(100vh - 64px - 68px);
  overflow-y: auto;
  width: 100%;
  padding: 24px 16px 72px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

._objectContainer_xd3y2_11 {
  width: 100%;
  background-color: white;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid var(--divider);
  padding: 16px;
  padding-bottom: 0;
  margin-top: 24px;
}

._alignCardToLeft_xd3y2_22 {
  justify-content: flex-start;
}

._marginRight_xd3y2_26 {
  margin-right: 32px;
}

._fixedButtonContainer_xd3y2_30 {
  position: fixed;
  bottom: 1.5rem;
  right: 23.5rem;
}._container_9gwmh_1 {
  background: var(--surface);
  box-shadow: 3px 5px 8px 0 rgba(0, 0, 0, 0.3333333333);
  width: 500px;
  height: fit-content;
  border-radius: 5px;
  z-index: 20;
  position: fixed;
  overflow-y: auto;
  transition: left 200ms ease-in-out;
}

._menuHeaderTitle_9gwmh_13 {
  display: flex;
  justify-content: space-between;
  padding: 8px 16px 0;
  font-size: 18px;
  align-items: center;
  text-transform: initial;
  font-weight: 600;
}

._menuHeaderSubTitle_9gwmh_23 {
  padding: 0px 16px 16px;
  font-size: 14px;
  color: var(--text-secondary);
  text-transform: initial;
}

._content_9gwmh_30 {
  overflow-y: auto;
  max-height: calc(50vh - 85px - 36px);
}

._contentTitle_9gwmh_35 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
._contentTitle_9gwmh_35 > span:nth-child(1) {
  font-weight: 600;
}

._contentSubTitle_9gwmh_44 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 14px;
  color: var(--text-secondary);
}

._close_9gwmh_52 {
  color: var(--text-secondary);
  cursor: pointer;
}

._sticky_9gwmh_57 {
  position: sticky;
}.doc-list-dropdown-enter {
  opacity: 0.01;
  max-height: 0;
}

.doc-list-dropdown-enter-active {
  opacity: 1;
  max-height: 50vh;
  transition: opacity 160ms ease-in, max-height 160ms ease-out;
}

.doc-list-dropdown-exit {
  opacity: 1;
  max-height: 50vh;
}

.doc-list-dropdown-exit-active {
  opacity: 0.01;
  max-height: 0;
  transition: opacity 160ms ease-in, max-height 160ms ease-out;
}._container_69ntn_1 {
  background-color: var(--background-application);
  display: flex;
  width: 100%;
  min-height: calc(100vh - 64px);
}
._container_69ntn_1 ._docContainer_69ntn_7 ._bodyDoc_69ntn_7 {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  height: calc(100vh - 64px - 68px);
  overflow-y: auto;
}
._container_69ntn_1 ._historyContainer_69ntn_14 {
  background: var(--background-application);
  width: 300px;
  display: flex;
  flex-flow: column;
  overflow: hidden;
  height: calc(100vh - 64px);
  border-left: 1px solid var(--divider);
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._documentActionsContainer_69ntn_23 {
  flex: 0 1 auto;
  padding: 16px;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._info_69ntn_27 {
  padding: 16px;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._resumeDoc_69ntn_30 ._line_69ntn_30 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  grid-template-columns: min-content 1fr min-content;
  border-radius: 5px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  padding: 12px 8px 12px 12px;
  transition: box-shadow 200ms ease-in-out;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._resumeDoc_69ntn_30 ._line_69ntn_30 span:last-child {
  transition: transform 200ms ease-in-out;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._resumeDoc_69ntn_30 ._line_69ntn_30 > div {
  margin-left: 12px;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._resumeDoc_69ntn_30 ._line_69ntn_30:hover {
  cursor: pointer;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._resumeDoc_69ntn_30 ._line_69ntn_30:hover span:last-child {
  transform: translateX(3px);
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._resumeDoc_69ntn_30 ._line_69ntn_30 ._label_69ntn_53 {
  color: var(--text-secondary);
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 5px;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._resumeDoc_69ntn_30 ._line_69ntn_30 ._value_69ntn_59 {
  font-size: 14px;
  font-weight: 600;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._summary_69ntn_63 {
  display: flex;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._summary_69ntn_63 > div {
  flex: 1;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._summary_69ntn_63 > div > p:first-child {
  font-size: 12px;
  color: var(--text-secondary);
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityTitle_69ntn_73 {
  width: 100%;
  height: 24px;
  padding: 0 0 4px 17px;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._actionsTab_69ntn_78 {
  overflow: auto;
  display: flex;
  justify-content: space-evenly;
  margin: 0 -16px;
  padding: 8px 0;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._actionsTab_69ntn_78 div {
  padding: 10px;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._justifyEnd_69ntn_88 {
  justify-content: end;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 {
  overflow-y: auto;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 ._emptyList_69ntn_94 {
  margin-top: 20px;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 ._contentTab_69ntn_97 {
  flex: 1 1 auto;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 ._contentTab_69ntn_97 ._itemContainer_69ntn_100 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--divider);
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 ._contentTab_69ntn_97 ._item_69ntn_100 {
  padding: 8.5px 0 8.5px 0;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 ._contentTab_69ntn_97 ._item_69ntn_100 ._actionTypeLabel_69ntn_108 {
  font-size: 13px;
  font-weight: 600;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 ._contentTab_69ntn_97 ._item_69ntn_100 ._itemMessageContainer_69ntn_112 {
  display: flex;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 ._contentTab_69ntn_97 ._item_69ntn_100 ._itemMessage_69ntn_112 {
  font-size: 12px;
}
._container_69ntn_1 ._historyContainer_69ntn_14 ._activityAndTrackingContainer_69ntn_91 ._contentTab_69ntn_97 ._item_69ntn_100 ._itemDate_69ntn_118 {
  font-size: 12px;
  opacity: 0.6;
}

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

._emailModalContainer_69ntn_130 {
  width: 100%;
  box-sizing: border-box;
  border-radius: 4px;
}
._emailModalContainer_69ntn_130 ._emailModalHeader_69ntn_135 {
  margin-bottom: 10px;
}
._emailModalContainer_69ntn_130 ._emailModalHeader_69ntn_135 h3 {
  margin: 0;
}
._emailModalContainer_69ntn_130 ._emailModalHeader_69ntn_135 p {
  color: var(--text-secondary);
  font-size: 13px;
}
._emailModalContainer_69ntn_130 ._attachmentsContainer_69ntn_145 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 10px 0;
}
._emailModalContainer_69ntn_130 ._attachmentsContainer_69ntn_145 ._attachment_69ntn_145 {
  margin-right: 10px;
}
._emailModalContainer_69ntn_130 ._emailModalContent_69ntn_154 {
  padding: 20px 0;
  box-sizing: border-box;
}
._emailModalContainer_69ntn_130 ._emailModalContent_69ntn_154 ._inputSpacing_69ntn_158 {
  margin: 15px 0;
}
._emailModalContainer_69ntn_130 ._emailFooter_69ntn_161 {
  display: flex;
  justify-content: flex-end;
}

._headerPaymentsList_69ntn_166 {
  padding: 24px;
}

._paymentsListTable_69ntn_170 ._paymentListContent_69ntn_170 {
  width: 100%;
  max-height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
}
._paymentsListTable_69ntn_170 ._paymentsListLine_69ntn_176 {
  border-top: 1px solid var(--table-row-divider-color);
  width: 100%;
  align-items: center;
  padding: 20px 24px;
  justify-content: space-between;
  box-sizing: border-box;
  display: flex;
}
._paymentsListTable_69ntn_170 ._paymentsListLine_69ntn_176._head_69ntn_166 {
  font-weight: bold;
}
._paymentsListTable_69ntn_170 ._paymentsListLine_69ntn_176 > div {
  width: 19%;
  align-items: center;
  text-align: left;
}
._paymentsListTable_69ntn_170 ._paymentsListLine_69ntn_176 > div:nth-child(5), ._paymentsListTable_69ntn_170 ._paymentsListLine_69ntn_176 > div:nth-child(4) {
  text-align: center;
}
._paymentsListTable_69ntn_170 ._paymentsListLine_69ntn_176 > div:last-child {
  width: 3%;
  margin-left: auto;
  cursor: pointer;
}._paymentPlanModalHeader_109ca_1 {
  padding: 0 16px 16px;
  box-sizing: border-box;
}

._flexAlignInBetween_109ca_6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._sectionLabel_109ca_12 {
  color: var(--text-secondary);
  font-size: 11px;
  font-weight: var(--font-weight-medium);
  text-transform: uppercase;
}

._sectionSubtitle_109ca_19 {
  font-size: 10px;
  font-weight: var(--font-weight-medium);
}

._warningContainer_109ca_24 {
  display: flex;
  align-items: center;
  border: 1px solid var(--warning-main);
  border-radius: 4px;
  padding: 4px;
  box-sizing: border-box;
}

._warningText_109ca_33 {
  font-size: 10px;
  margin-left: 4px;
}

._flexAlign_109ca_6 {
  display: flex;
  align-items: center;
}._paymentPlanBarContainer_5auxj_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding: 8px 0;
  box-sizing: border-box;
}

._paymentPlanBarLabel_5auxj_10 {
  color: var(--text-secondary);
  font-size: 10px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

._paymentPlanModalContainer_5auxj_17 {
  height: 80vh;
  width: inherit;
  padding: 16px 0;
  box-sizing: border-box;
  position: relative;
}

._paymentPlanModalContent_5auxj_25 {
  padding: 16px;
  box-sizing: border-box;
}

._calculateButton_5auxj_30 {
  position: absolute;
  bottom: 8px;
  right: 8px;
}

._listDueDatesContainer_5auxj_36 {
  max-height: 25vh;
  overflow-y: auto;
  padding-right: 5px;
  box-sizing: border-box;
}

._listDueDatesContainer_5auxj_36::-webkit-scrollbar {
  -webkit-appearance: none;
}

._listDueDatesContainer_5auxj_36::-webkit-scrollbar:vertical {
  width: 11px;
}

._listDueDatesContainer_5auxj_36::-webkit-scrollbar:horizontal {
  height: 11px;
}

._listDueDatesContainer_5auxj_36::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.5);
}

@media (min-height: 770px) {
  ._listDueDatesContainer_5auxj_36 {
    max-height: 30vh;
  }
}
._lineContainer_5auxj_66 {
  display: flex;
}
._lineContainer_5auxj_66 > :first-child {
  margin-right: 16px;
}

._hideDeleteIcon_5auxj_73 {
  visibility: hidden;
  user-select: none;
}._paymentListBarContainer_1sb2t_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding: 8px 0;
  box-sizing: border-box;
}

._paymentListBarLabel_1sb2t_10 {
  color: var(--text-secondary);
  font-size: 10px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

._listItem_1sb2t_17 {
  display: flex;
  width: 100%;
  align-items: center;
  font-size: 14px;
}
._listItem_1sb2t_17 > div:first-child {
  flex: 1;
  font-size: 13px;
  font-weight: 600;
}
._listItem_1sb2t_17 > div:nth-child(2) {
  align-items: center;
  display: flex;
}

._preloaderContainer_1sb2t_33 {
  height: 200px;
}

._scrollable_1sb2t_37 {
  max-height: calc(100vh - 64px - 32px - 88px - 52px - 88px);
  overflow-y: auto;
}

._smallChip_1sb2t_42 {
  height: 20px !important;
  font-size: 10px;
  display: inline-flex !important;
}

._backgroundApplication_1sb2t_48 {
  background-color: var(--background-application);
}._hintText_34jlu_1 {
  color: #8a8a8a;
  font-size: 12px;
  margin: 5px 0 0 16px;
  padding-bottom: 20px;
}

._line_34jlu_8 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  grid-template-columns: min-content 1fr min-content;
  border-radius: 5px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  padding: 12px 8px 12px 12px;
  transition: box-shadow 200ms ease-in-out;
}
._line_34jlu_8 span:last-child {
  transition: transform 200ms ease-in-out;
}
._line_34jlu_8 > div {
  margin-left: 12px;
}
._line_34jlu_8:hover {
  cursor: pointer;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
._line_34jlu_8:hover span:last-child {
  transform: translateX(3px);
}

._label_34jlu_32 {
  color: var(--text-secondary);
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 5px;
}

._value_34jlu_39 {
  font-size: 14px;
  font-weight: 600;
}

._summary_34jlu_44 {
  display: flex;
  margin-bottom: 16px;
}
._summary_34jlu_44 > div {
  flex: 1;
}
._summary_34jlu_44 > div > p:first-child {
  font-size: 12px;
  color: var(--text-secondary);
}

._mw600_34jlu_56 {
  max-width: 600px;
}._navigationSection_1sz82_1 {
  display: flex;
  width: 100%;
  margin-bottom: 24px;
}

._navigationButton_1sz82_7 {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  flex-basis: 50%;
  line-height: 0;
  padding-right: 8px;
}
._navigationButton_1sz82_7:hover {
  cursor: pointer;
}

._justifyEnd_1sz82_19 {
  justify-content: flex-end;
}

._disabled_1sz82_23 {
  color: var(--text-disabled);
}
._disabled_1sz82_23:hover {
  cursor: no-drop;
}._formWrapper_jezf7_1 {
  height: 100%;
  position: relative;
  overflow-y: hidden;
}

._formContentV2_jezf7_7 {
  height: calc(100vh - 64px - 64px - 50px);
  padding-top: 0;
  overflow-y: auto;
}

._formContent_jezf7_7 {
  height: calc(100vh - 64px - 64px - 50px - 60px);
  padding-top: 0;
  overflow-y: auto;
}

._formFooter_jezf7_19 {
  position: sticky;
  bottom: 0;
  right: 0;
  background: var(--mdc-theme-background);
  padding: 8px 24px 24px;
}

._formTableWrapper_jezf7_27 {
  height: calc(100vh - 64px - 64px - 50px);
  overflow: auto;
}

._formTableWrapper_jezf7_27::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0.6rem;
  height: 0.6rem;
}

._formTableWrapper_jezf7_27::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
}

._table_jezf7_43 {
  padding: 16px;
}

._fitContent_jezf7_47 {
  width: fit-content;
}

._tabBar_jezf7_51 {
  border-bottom: 1px solid #dddddd;
}

._tab_jezf7_43 {
  border-bottom: none;
  font-weight: 400;
  font-size: 14px;
}

._input_jezf7_61 {
  width: 100%;
}

._smallSelect_jezf7_65 {
  width: 4rem;
}

._row_jezf7_69 {
  display: flex;
  flex-wrap: wrap;
}

._rowNoWrap_jezf7_74 {
  display: flex;
}

._column_jezf7_78 {
  padding: 0 24px 24px;
  flex-basis: 50%;
  box-sizing: border-box;
}

._columnFullWidth_jezf7_84 {
  padding: 0 24px;
  flex-basis: 100%;
  box-sizing: border-box;
}

._cell5_jezf7_90 {
  flex-basis: 20%;
  padding-bottom: 0.5rem;
}

._cell4_jezf7_95 {
  flex-basis: 25%;
  padding-bottom: 0.5rem;
}

._cell3_jezf7_100 {
  flex-basis: 33.333%;
}

._cell2_jezf7_104 {
  flex-basis: 50%;
  padding: 0 1rem;
  box-sizing: border-box;
}

._columnWrapper_jezf7_110 {
  padding-top: 4rem;
}

._mandateButton_jezf7_114 {
  bottom: 11%;
}

._headline_jezf7_118 {
  margin: 0;
  margin-top: 1rem;
}

._subtitle_jezf7_123 {
  margin: 0;
}

._checkbox_jezf7_127 {
  margin-left: 20px;
}

._subSection_jezf7_131 {
  margin-top: 1.5rem;
}

._patternWrapper_jezf7_135 {
  display: flex;
  padding-bottom: 1rem;
}

._patternEdit_jezf7_140 {
  flex-grow: 1;
  margin-right: 1rem;
}

._patternValue_jezf7_145 {
  flex-basis: 10rem;
}

._patternLabel_jezf7_149 {
  padding-bottom: 0.5rem;
  font-weight: 500;
}

._patternExample_jezf7_154 {
  font-style: italic;
}

._noHeader_jezf7_158 {
  padding-top: 5rem;
}

._subtitle_jezf7_123 {
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 0.5rem;
}

._featuresCell_jezf7_168 {
  min-width: 20rem;
}

._buttonWrapper_jezf7_172 {
  width: 10rem;
}

._tooltip_jezf7_176 {
  margin-left: 0.5rem;
  display: inline;
  vertical-align: middle;
}

._bold_jezf7_182 {
  font-weight: 500;
}

._paragraph_jezf7_186 {
  padding-bottom: 1rem;
}

._text_jezf7_190 {
  padding-bottom: 1rem;
}

._section_jezf7_194:not(:last-child) {
  margin-bottom: 4rem;
}

._subTitle_jezf7_198 {
  font-weight: 500;
  margin-bottom: 1.5rem;
  margin-top: 1rem;
}

._iconWrapper_jezf7_204 {
  padding: 0 1rem;
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
}

._isToDeposit_jezf7_211 {
  color: #12a1e0 !important;
}

._isTransferAuthorizedHidden_jezf7_215 {
  display: none;
}

._tableCell_jezf7_219 {
  align-items: flex-start;
}

._button_jezf7_172 {
  width: auto;
  margin-left: 2rem;
}

._dateInputWrapper_jezf7_228 {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}

._transferCell_jezf7_234 {
  align-items: flex-start;
}

._resultCell_jezf7_238 {
  line-height: 1.7rem;
}._root_1ox5r_1 {
  flex: 1;
  background-color: #fff;
}

._listItem_1ox5r_6 {
  height: auto !important;
}
._listItem_1ox5r_6._header_1ox5r_9 {
  display: none;
}
._listItem_1ox5r_6:before {
  display: none !important;
  width: 0;
}
._listItem_1ox5r_6:after {
  display: none;
}

._selectedRow_1ox5r_20 {
  background: rgba(0, 0, 0, 0.04);
}

._headerHidden_1ox5r_24 {
  display: none !important;
}

._tableRow_1ox5r_28 {
  width: 100%;
  display: flex;
  text-decoration: none;
  outline: none;
  color: var(--mdc-theme-text-primary-on-background);
}
._tableRow_1ox5r_28._header_1ox5r_9 {
  font-weight: bold;
  align-items: center;
}

._icons_1ox5r_40 {
  width: 25px;
  height: 50px;
  margin-left: -9px;
  position: relative;
}

._icon_1ox5r_40 {
  position: absolute;
  outline: none;
  color: var(--gray-color);
}

._iconUp_1ox5r_53 {
  top: 20%;
  left: 0;
}

._iconDown_1ox5r_58 {
  bottom: 20%;
  left: 0;
}

._activeIcon_1ox5r_63 {
  color: #000;
}

._inactiveIcon_1ox5r_67 {
  color: darkgray;
}

._tableCell_1ox5r_71 {
  display: flex;
  align-items: center;
  word-break: break-word;
  width: 100%;
}
._tableCell_1ox5r_71._hideOnMobile_1ox5r_77 {
  display: none;
}
@media (min-width: 480px) {
  ._tableCell_1ox5r_71._hideOnMobile_1ox5r_77 {
    display: block;
  }
}
._tableCell_1ox5r_71._isRight_1ox5r_85 {
  justify-content: flex-end;
}
._tableCell_1ox5r_71._isCenter_1ox5r_88 {
  justify-content: center;
}
._tableCell_1ox5r_71._isSortable_1ox5r_91 {
  cursor: pointer;
  user-select: none;
}

._checkboxCell_1ox5r_96 {
  width: 50px !important;
  min-width: 50px;
  outline: none;
}

._isEmptyData_1ox5r_102 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 12.7rem;
}

._emptyDataHint_1ox5r_110 {
  color: var(--gray-color);
  font-size: 1.5rem;
  padding: 3rem 1rem 0 1rem;
}

._mobileCell_1ox5r_116 {
  padding: 1rem 0;
  border-bottom: 1px solid var(--table-row-divider-color);
  width: 100%;
}

@media (min-width: 480px) {
  ._listItem_1ox5r_6 {
    border-bottom: 1px solid var(--table-row-divider-color);
  }
  ._listItem_1ox5r_6._header_1ox5r_9 {
    display: block;
    border-bottom-color: var(--table-head-divider-color);
  }
  ._tableCell_1ox5r_71 {
    width: auto;
    padding: 1rem 0;
    display: flex;
  }
  ._tableCell_1ox5r_71:not(:last-child) {
    padding-right: 1rem;
  }
  ._tableCell_1ox5r_71._hideOnMobile_1ox5r_77 {
    display: flex;
  }
  ._mobileCell_1ox5r_116 {
    padding: 0;
    border-bottom: none;
    width: auto;
  }
}
._dragging_1ox5r_147 {
  user-select: none;
  width: 0;
  opacity: 0;
}

[draggable] {
  user-select: none;
}

._headerColumn_1ox5r_157 {
  color: darkgray;
}

._headerColumnActive_1ox5r_161 {
  color: black;
}._container_1a8ws_1 {
  width: 90%;
  margin: 50px auto;
  padding: 20px 16px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background-color: #fff;
  border-radius: 3px;
}

._content_1a8ws_12 {
  width: 100%;
}

._flexBetween_1a8ws_16 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._titleContainer_1a8ws_22 {
  padding-bottom: 10px;
}

._title_1a8ws_22 {
  height: 25px;
  width: 23%;
  border-radius: 2px;
}

._left_1a8ws_32 {
  height: 20px;
  width: 47%;
  border-radius: 2px;
}

._right_1a8ws_38 {
  height: 20px;
  width: 47%;
  border-radius: 2px;
}.table {
  box-sizing: border-box;
  padding: 16px;
  width: fit-content;
}
.table__heading {
  border-bottom: solid var(--table-head-divider-color) 1px;
  box-sizing: border-box;
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  grid-gap: 14px;
}
.table__heading__cell {
  height: 78px;
}
.table__line {
  border-bottom: solid var(--divider) 0.5px;
  display: grid;
  grid-auto-flow: column;
  grid-gap: 14px;
}
.table__line__cell {
  height: 57.6px;
}

.icon {
  color: gray;
}

.justify-end {
  justify-content: flex-end;
}

.cell {
  width: 164px;
  position: relative;
  display: flex;
  align-items: center;
}

.cell-title {
  width: 61%;
  height: 12px;
  border-radius: 2px;
}

.fw {
  width: 100%;
}._formWrapper_1832w_1 {
  height: 100%;
  position: relative;
  overflow-y: hidden;
}

._formContent_1832w_7 {
  height: calc(100vh - 64px - 64px - 50px - 60px);
  padding-top: 0;
  overflow-y: auto;
}

._tabBar_1832w_13 {
  border-bottom: 1px solid #dddddd;
}

._tab_1832w_13 {
  border-bottom: none;
  font-weight: 400;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  align-items: center;
}

._sectionWrapper_1832w_26:not(:last-child) {
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}

._input_1832w_31 {
  width: 100%;
}

._smallSelect_1832w_35 {
  width: 4rem;
}

._row_1832w_39 {
  display: flex;
  flex-wrap: wrap;
}

._rowNoWrap_1832w_44 {
  display: flex;
}

._cellWrapper_1832w_48 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem;
}

._templateLine_1832w_54 {
  display: flex;
  margin-bottom: 1rem;
}

._column_1832w_59 {
  padding: 0 2.5rem;
  flex-basis: 50%;
  box-sizing: border-box;
  padding-bottom: 2.5rem;
}

._columnFullWidth_1832w_66 {
  padding: 0 2.5rem;
  flex-basis: 100%;
  box-sizing: border-box;
  padding-bottom: 2.5rem;
}

._cell5_1832w_73 {
  flex-basis: 20%;
  padding: 0 1rem 0.5rem;
  box-sizing: border-box;
}

._cell3_1832w_79 {
  flex-basis: 33.333%;
  padding: 0 1rem 0.5rem;
  box-sizing: border-box;
}

._cell2_1832w_85 {
  flex-basis: 50%;
  padding: 0 1rem 0.5rem;
  box-sizing: border-box;
}

._cellGrow_1832w_91 {
  flex-grow: 1;
}

._singeCell_1832w_95 {
  padding-bottom: 0.5rem;
}

._columnWrapper_1832w_99 {
  padding-top: 4rem;
}

._mandateButton_1832w_103 {
  bottom: 11%;
}

._headline_1832w_107 {
  margin: 0;
  margin-top: 1rem;
}

._subtitle_1832w_112 {
  margin: 0;
}

._checkbox_1832w_116 {
  margin-left: 20px;
}

._subSection_1832w_120 {
  margin-top: 1.5rem;
}

._patternWrapper_1832w_124 {
  display: flex;
  padding-bottom: 1rem;
}

._patternEdit_1832w_129 {
  flex-grow: 1;
  margin-right: 1rem;
}

._patternValue_1832w_134 {
  flex-basis: 10rem;
}

._patternLabel_1832w_138 {
  padding-bottom: 0.5rem;
  font-weight: 500;
}

._patternExample_1832w_143 {
  font-style: italic;
}

._noHeader_1832w_147 {
  padding-top: 5rem;
}

._subtitle_1832w_112 {
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 0.5rem;
}

._featuresCell_1832w_157 {
  min-width: 20rem;
}

._buttonWrapper_1832w_161 {
  width: 10rem;
}

._tooltip_1832w_165 {
  margin-left: 0.5rem;
  display: inline;
  vertical-align: middle;
}

._bold_1832w_171 {
  font-weight: 500;
}

._templateLabel_1832w_175 {
  white-space: nowrap;
  min-width: 12rem;
}

._textarea_1832w_180 {
  height: 10rem;
}

._mentionHeader_1832w_184 {
  display: flex;
  flex-basis: 20rem;
  height: 7rem;
  padding-right: 1rem;
}

._statement_1832w_191 {
  align-items: flex-end;
  display: flex;
  white-space: nowrap;
}

._region_1832w_197 {
  margin-left: 0.5rem;
}

._mentionText_1832w_201 {
  flex-grow: 1;
}

._mentionLine_1832w_205 {
  display: flex;
  width: 100%;
  padding-right: 1.5rem;
  box-sizing: border-box;
}

._mentionTextArea_1832w_212 {
  height: 7rem;
}

._flag_1832w_216 {
  align-self: center;
  width: 16px;
  height: 11px;
  margin-right: 5px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAIAAAA3RD4GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA0LTI0VDA5OjQ0OjEzKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNC0yNFQwOTo0NToyNyswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNC0yNFQwOTo0NToyNyswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjOWUzMDg5OS1mYWNhLTFmNDctYWFmNy1hOWRmYjZkMTYxNjIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjYzdiNWUwYi1lMTdjLTkyNGItOTg4NS04ODBiZjRlMmQ5ZDMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNzg4OTMxNi0zZWRkLTI5NGQtYThlNS0zMDA1MDgzOWI5ZTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA3ODg5MzE2LTNlZGQtMjk0ZC1hOGU1LTMwMDUwODM5YjllOCIgc3RFdnQ6d2hlbj0iMjAyMC0wNC0yNFQwOTo0NDoxMyswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjOWUzMDg5OS1mYWNhLTFmNDctYWFmNy1hOWRmYjZkMTYxNjIiIHN0RXZ0OndoZW49IjIwMjAtMDQtMjRUMDk6NDU6MjcrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6P6OVtAAAIKUlEQVRIx31We1BU1xk/9+4uLCAguCgLIgFdjIgaMoNtR2MQFMcmMXVstIm2RqJS7TSPph11aFpTUmu0ta22UtrG5J+MdiRpgmgEhTHE+KpFqRQMz0pABHd1cZ/33nPP6feds6BGJ4c7Zw/nnvs9f9/vfAondwe7f/3Qp3RllUJUzhknJsNBGTM5Mxmnpkk5N8UONeUmM60orLwcJs6YwhgxTThJqKFQaqFUNQxOKdd1nA3DX1tLOE96JDcqOoqBDg5SQAg1KaoxNFCAaig1YD8cuDNys00ogI++7AfRREhBHSAXhMKswaxzTYO1kpmJTnAzyh7lHfbBEmQROG0aeZnDZd/p2f9BxqWrdpNpoAv0xoxzcMKtJD+f584kKZPABTATpaMTFJ+xhWHouh6Vmsrq60VYpO0cLeN83ysXNv/usU2/nUMN/W/l7aUVUwjGnSsKvleGhoZSUlKEF6AP/74yQLSc4+LiPLc8P3z5w7QZc73DdwiKYTMfcbd0JYDJHOIOHnM9b5q3uc0GSYqNdwz1XVBJJEZiPCD9viGOYfYgo5zK9G54uh29EanghEJiNhbXjkkEG6z3SidfqwHfgWQWwYnABa/6KBvWQq8pPmZ/PbEUQSgOwBFr8sKFfMsWPjxMxiKOD5gZWVvlDG9TU8mOHeypX0NaTWoIy9ilrvjKn1ws2zmLIGrNd8q7X3xzMmoGSINGwqysrc1y+jTv6iISObrAjFxIIGHaIfmMZGUJ0wA1CEfhMISEbdyZ91jOyKblPfsOp6+ryEA3wXzw2IJOWwF5qkFJejqII6ICQJOCa0rkLKAlZ4ZWm+GAf1xiAkEUgZ2AW95xI/G1yjQIXlwi/AvnTIiiHvaBBiVwf6F+pYb5/a9grCspH8MFuZsyJmpbZIiLEsQAwQ+3/uLPV+7SA2UvL0sACzRNM0VFKoqSvSif+QnVCBVqVqwozpk/+7OmjiE3wSpj5tY1s1p3/AkMn/XGK6/uOc8NNRAMZ7hiii4f6316JaJo+YI0CQkoIKczXpgmIIMFxW1v7eHUYCIfnq2/Sk4ct6SrsaTsue4vA2cvDZpccWUl5+THEV3jWclL52YY1Jw/c0JBUxWp3rX3aLugCk58QcMUvBIIBCI+AzUpCviRcL2fwce6RiY4wInGrlDq4kXFBw9Nmzxx2rNFv6lsw4pt6SZGGBZ9Hr7d0WX57ITys4p3D195e9c5FdzmTCAFOZCrKjAlVLkiF0gLephpGjMQWjITA4O3f+me3WdmmxXbt23Kxa2Qj4RC8Lu7tzKuZP4Xy0uLvn2o9eqdsKYBygWrYqFAdUJNCh2Sb0SsGKJWYzpCSydky/N5EBO0GsbC7ZHsaRo+MPbuh2nOJNJ47Hvw9QvfdVl1HcoSPGAG8i63WCwonBAr+IZBUlCBoUMOgMBh/8pbf8h5PI60YN0gjuUMIjSNFhailwYmDNJvfTS97qLfCvIhMoaJdwRIuJcbIAGC7TQTi85QhQezfv4qH/NgbCxYwDTDdv6sALaC7gsYL/rCrYZ1itGnzIDHMEfZWJQLhs4U0jEHDLBEyMY3P99z4PLqsrr/tnnJLY++/kVESSDEZYgIv15c1PT345OnHHh+/ZFvLKhQw2EqpVMDKEDKZ1J6ZGCGDYZXG94vcH7ShKj3q5ZkVv9+5J0DLyWVjeZJB6PnFR50NDQWKDcuL26aXZAJlWUNQhIoi42xmEgKqsSP9FsRwzLJCQ4qkB8TPVjzfdfqpx4N79z2nydfqj51PXkchJEoM9IVBpcBz5ievGZtdemGJ0pKV29a/9zQulXWYJDueO9KOKwHw9Qf1tNjnBBqA/7H2OjhcHj2vndBLh1li8Gbnv0lG//perL5/U8NGoIreN1K17GzXmDcJe3uf3zcADfp4aNNjilJ23bv6thWqYzcwzOwGA/BGR72Op0P9hOS4AdOnerp6XE4HPITqz0+Kd4avO0NMltiUpKqj3h9YSnQ7XZnZ2cjm9pFVwFQk8BU4+Pjfvo6CwTlbSw7AY6JMoZqasCnwsLCLEHdOPTBhqN17YM02m73hewFSxbPi4+86e3t7ejoiHQVrH8gct1LAPVeY36f6C0M7CoEutWMDCYSo0UAQ2h/6yf1DdfsjuRY35mTH7f0+6yHnnjj7deLpo4XxafBYfQAmV1KN4wIzWFlCdEoPcJ0CvQW92Jfv/5RbU23c9WWZ6eCtILcx83MtJa92/fsPpy+a8P0BCJLRWWCdCPRwKsKuYL7fFifeLuh+ZG1YYxmC781b3VfONKiqbFiJ9o1d57T03n1hm+k48y5zpsoWmiwJpsmODLaNoj6i46OOX78wUsf8Jvq9bpbW6WCoM+vDQ/3/utE99IfZASudXV3Htv7l9NeW6L9ttsDbVmKrPaHdRXk4b2FIshV5gxtjk1Iyrb8+/yRfVUZK3Ovnzh56tzVW7ojUTUnOx0JMvCoYNhiid+82eztlT1obH09HxnxP7OM+e7IS18mABuL7Oz+5mZSVycVRE3M+9b86Z9+8L/2k+9VD81JS3A9s3WF7eLBDwdy8rKTxhRg0coEcEGNEWd0pF/ZWIjoC9YUl/7dYUssXvujZflJ2sjgmYZPmkemrSqeGpWUt2rzCzPHW8ZOIYq4QVWnU5hp4p7FAogkfr8i4Q8EAl2FuDFkPG02W+TjhNzXdv9x7tGaus/bAmpPTeOEb6798QyHPWKAzYaBHRilASqeiR4P7etz5+ePbUqrZRmDv57a2piYGJfLJTei7HaVhvzBkA5MaYlNHh/L9bBEW2dnZygU+j+TOWnJDUcvhAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

._flagGb_1832w_225 {
  background-position: -16px -11px;
}

._flagEu_1832w_229 {
  background-position: -16px 0;
}

._flagFr_1832w_233 {
  background-position: 0 -11px;
}

._flagAt_1832w_237 {
  background-position: 0 0;
}

._flagDk_1832w_241 {
  background-position: 0 -22px;
}

._flagGlobal_1832w_245 {
  background-position: -16px -22px;
}

._title_1832w_249 {
  margin-left: 8px;
  font-size: 14px;
  font-weight: var(--typography-fontWeightMedium);
  min-width: 93%;
}

._helperText_1832w_256 {
  margin-left: 8px;
  color: var(--text-secondary);
  margin-bottom: 8px;
}

._label_1832w_262 {
  display: grid;
  grid-template-columns: 20px 1fr;
}

._labelText_1832w_267 {
  align-self: center;
}

@media screen and (min-width: 768px) {
  ._gridBlock_1832w_272 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }
}._formWrapper_1rmnm_1 {
  height: 100%;
  position: relative;
  overflow-y: hidden;
}

._formContent_1rmnm_7 {
  height: calc(100vh - 64px - 64px - 50px - 60px);
  padding-top: 0;
  overflow-y: auto;
}

._input_1rmnm_13 {
  width: 100%;
}

._smallSelect_1rmnm_17 {
  width: 4rem;
}

._row_1rmnm_21 {
  display: flex;
  flex-wrap: wrap;
}

._rowNoWrap_1rmnm_26 {
  display: flex;
}

._cellWrapper_1rmnm_30 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem;
}

._templateLine_1rmnm_36 {
  display: flex;
  margin-bottom: 1rem;
}

._column_1rmnm_41 {
  padding: 0 24px;
  flex-basis: 50%;
  box-sizing: border-box;
  gap: 10px;
  display: flex;
  flex-direction: column;
}

._columnFullWidth_1rmnm_50 {
  padding: 0 2.5rem;
  flex-basis: 100%;
  box-sizing: border-box;
  padding-bottom: 2.5rem;
}

._cell5_1rmnm_57 {
  flex-basis: 20%;
  padding: 0 1rem 0.5rem;
  box-sizing: border-box;
}

._cell3_1rmnm_63 {
  flex-basis: 33.333%;
  padding: 0 1rem 0.5rem;
  box-sizing: border-box;
}

._cell2_1rmnm_69 {
  flex-basis: 50%;
  padding: 0 1rem 0.5rem;
  box-sizing: border-box;
}

._cellGrow_1rmnm_75 {
  flex-grow: 1;
}

._singeCell_1rmnm_79 {
  padding-bottom: 0.5rem;
}

._columnWrapper_1rmnm_83 {
  padding-top: 4rem;
}

._mandateButton_1rmnm_87 {
  bottom: 11%;
}

._headline_1rmnm_91 {
  margin: 0;
  margin-top: 1rem;
}

._subtitle_1rmnm_96 {
  margin: 0;
}

._checkbox_1rmnm_100 {
  margin-left: 20px;
}

._subSection_1rmnm_104 {
  margin-top: 1.5rem;
}

._patternWrapper_1rmnm_108 {
  display: flex;
  padding-bottom: 1rem;
}

._patternEdit_1rmnm_113 {
  flex-grow: 1;
  margin-right: 1rem;
}

._patternValue_1rmnm_118 {
  flex-basis: 10rem;
}

._patternLabel_1rmnm_122 {
  padding-bottom: 0.5rem;
  font-weight: 500;
}

._patternExample_1rmnm_127 {
  font-style: italic;
}

._noHeader_1rmnm_131 {
  padding-top: 5rem;
}

._subtitle_1rmnm_96 {
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 0.5rem;
}

._featuresCell_1rmnm_141 {
  min-width: 20rem;
}

._buttonWrapper_1rmnm_145 {
  width: 10rem;
}

._tooltip_1rmnm_149 {
  margin-left: 0.5rem;
  display: inline;
  vertical-align: middle;
}

._bold_1rmnm_155 {
  font-weight: 500;
}

._templateLabel_1rmnm_159 {
  white-space: nowrap;
  min-width: 12rem;
}

._textarea_1rmnm_164 {
  height: 10rem;
}
._textarea_1rmnm_164 textarea {
  border-top: solid 10px transparent;
}

._previewButton_1rmnm_171 {
  width: auto;
  margin-left: 1rem;
  border: none;
}

._editButton_1rmnm_177 {
  width: 5rem;
}

._sectionHeader_1rmnm_181 {
  white-space: nowrap;
}

._flexAlign_1rmnm_185 {
  display: flex;
  align-items: center;
}

._marginRight_1rmnm_190 {
  margin-right: 5px;
}._wrapper_wow54_1 {
  width: 100%;
  height: 82%;
  overflow-y: scroll;
  position: fixed;
}

._listTitle_wow54_8 {
  margin: 0;
  margin-top: 1rem;
  padding-left: 1rem;
  padding-bottom: 0.5rem;
}

._activeItem_wow54_15 {
  background-color: #dddddd;
}
._activeItem_wow54_15::before {
  background-color: transparent !important;
}

._activeFab_wow54_22 {
  right: 75%;
}

._formWrapper_wow54_26 {
  height: 100%;
  position: relative;
  overflow-y: hidden;
}

._formContent_wow54_32 {
  height: calc(100vh - 64px - 64px - 34px - 60px);
  padding-top: 0;
  overflow: auto;
}

._productLoader_wow54_38 {
  top: 20% !important;
  left: 11% !important;
}

._input_wow54_43 {
  width: 100%;
}

._row_wow54_47 {
  display: flex;
  flex-wrap: wrap;
}

._column_wow54_52 {
  padding: 0 2.5rem;
  flex-basis: 50%;
  box-sizing: border-box;
  padding-bottom: 2.5rem;
}

._searchBarInput_wow54_59 {
  border: none;
  background-color: var(--mdc-theme-background);
}

._listItemText_wow54_64 {
  align-self: center !important;
}

._button_wow54_68 {
  width: auto;
  margin-left: 1rem;
}

._textField_wow54_73 > div {
  padding: 17px 12px 20px !important;
  background-color: #f5f5f5 !important;
}
._textField_wow54_73 > div:after {
  border-bottom: 2px solid var(--mdc-theme-secondary) !important;
}
._textField_wow54_73 > div > input {
  padding: 0 !important;
}

._tableFontSize_wow54_84 {
  font-size: 14px;
}

._buttons_wow54_88 {
  margin-right: auto;
}

._buttonsFlexContainer_wow54_92 {
  display: flex;
  align-items: center;
}

._lastElement_wow54_97 {
  margin-bottom: 200px;
}

._cursorPointer_wow54_101 {
  cursor: pointer;
}

._drawerWrapper_wow54_105 {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  background: white;
  overflow-y: auto;
  height: calc(100vh - 64px);
  min-height: 28.125rem;
  box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.5);
  z-index: 10;
  box-sizing: border-box;
}

._drawerForm_wow54_119 {
  padding-top: 24px;
  box-sizing: border-box;
  height: 100%;
  overflow-y: auto;
}

._subtitleWrapper_wow54_126 {
  padding: 0 20px;
}

._subtitle_wow54_126 {
  width: 20vw;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
._subtitle_wow54_126 > * {
  margin: 0;
}

._errorRow_wow54_141 {
  background-color: #f2dede;
  color: var(--mdc-theme-error);
}

._headerSubSettings_wow54_146 {
  display: flex;
  align-items: center;
  padding: 24px 24px 16px;
  box-sizing: border-box;
  width: fit-content;
}
._headerSubSettings_wow54_146 i {
  margin-right: 15px;
}

._listContainer_wow54_157 {
  padding: 24px 16px;
  box-sizing: border-box;
}

._table_wow54_84 {
  width: max(100%, 1600px);
}._formWrapper_1vifz_1 {
  height: 100%;
  position: relative;
  overflow-y: hidden;
}

._formContent_1vifz_7 {
  height: calc(100vh - 64px - 64px - 50px - 60px);
  padding-top: 0;
  overflow-y: auto;
}

._input_1vifz_13 {
  width: 100%;
}

._inputTextAlignRight_1vifz_17 input {
  text-align: right;
}

._smallSelect_1vifz_21 {
  width: 4rem;
}

._row_1vifz_25 {
  display: flex;
  flex-wrap: wrap;
}

._itemContainer_1vifz_30 {
  padding: 10px 16px 10px 16px;
  width: 100%;
  background-color: white;
  border: 1px solid var(--divider);
  border-radius: 5px;
}

._headerContainer_1vifz_38 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._bodyItemContainer_1vifz_44 {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
}

._bodyItemContainerIdentityMail_1vifz_51 {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-left: -2px;
}

._bankFormContainer_1vifz_58 {
  display: flex;
  flex-direction: column;
  width: 50%;
  padding-right: 15px;
}

._identityFormContainer_1vifz_65 {
  display: flex;
  flex-direction: column;
  width: 50%;
  padding-right: 32px;
}

._identityFormContainerMail_1vifz_72 {
  display: flex;
  flex-direction: column;
  width: 91%;
  padding-right: 32px;
}

._rightIdentityFormContainer_1vifz_79 {
  display: flex;
  flex-direction: column;
  width: 50%;
}

._downPaymentSettingsFormat_1vifz_85 {
  height: 48px !important;
}

._rightBankInfContainer_1vifz_89 {
  display: flex;
  flex-direction: column;
  width: 50%;
  padding-right: 15px;
}

._heading_1vifz_96 {
  display: block;
  color: var(--text-primary);
}

._chorus_1vifz_101 {
  flex-direction: column;
}
._chorus_1vifz_101 p {
  color: var(--text-secondary);
  margin-bottom: 12px;
  font-size: 13px;
  text-align: left;
}
._chorus_1vifz_101 ._stateGrid_1vifz_110 {
  gap: 4px 8px;
  display: grid;
  grid-template-columns: max-content max-content 24px 1fr;
  align-items: center;
}

._rowNoWrap_1vifz_117 {
  display: flex;
}

._column_1vifz_121 {
  padding: 0 2.5rem 2.5rem;
  flex-basis: 50%;
  box-sizing: border-box;
}

._columnFullWidth_1vifz_127 {
  padding: 0 2.5rem 2.5rem;
  flex-basis: 100%;
  box-sizing: border-box;
}

._cell5_1vifz_133 {
  flex-basis: 20%;
  padding-bottom: 0.5rem;
}

._cell3_1vifz_138 {
  flex-basis: 33.333%;
  margin-right: 1rem;
}

._columnWrapper_1vifz_143 {
  padding-top: 4rem;
}

._mandateButton_1vifz_147 {
  bottom: 11%;
}

._headline_1vifz_151 {
  margin: 0;
  margin-top: 1rem;
}

._subtitle_1vifz_156 {
  margin: 0;
}

._subtitleNumberingText_1vifz_160 {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: var(--typography-fontWeightMedium);
}

._checkbox_1vifz_167 {
  margin-left: 20px;
}

._subSection_1vifz_171 {
  margin-top: 1.5rem;
}

._patternWrapper_1vifz_175 {
  display: flex;
  padding-bottom: 1rem;
}

._patternEdit_1vifz_180 {
  flex-grow: 1;
  margin-right: 1rem;
}

._patternValue_1vifz_185 {
  flex-basis: 10rem;
}

._patternLabel_1vifz_189 {
  padding-bottom: 0.5rem;
  font-weight: 500;
}

._patternExample_1vifz_194 {
  font-style: italic;
}

._noHeader_1vifz_198 {
  padding-top: 5rem;
}

._subtitle_1vifz_156 {
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 0.5rem;
}

._featuresCell_1vifz_208 {
  min-width: 20rem;
}

._buttonWrapper_1vifz_212 {
  width: 10rem;
}

._tooltip_1vifz_216 {
  margin-left: 0.5rem;
  display: inline;
  vertical-align: middle;
}

._bold_1vifz_222 {
  font-weight: 500;
}

._paragraph_1vifz_226 {
  padding-bottom: 1rem;
}

._checkboxWrapper_1vifz_230 {
  display: flex;
  align-items: center;
}

._subCheckbox_1vifz_235 {
  margin-left: 0.5rem;
}

._flexAlign_1vifz_239 {
  display: flex;
  align-items: center;
}

._marginRight_1vifz_244 {
  margin-right: 5px;
}

._sectionHeaderSettings_1vifz_248 {
  padding-left: 18px;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1019607843);
  background-color: white;
  height: 56px;
}
._sectionHeaderSettings_1vifz_248 h6 {
  height: 27px;
}

._sectionHeaderSettingsText_1vifz_258 {
  padding-left: 18px;
  background-color: #eeeeee;
  height: 56px;
}
._sectionHeaderSettingsText_1vifz_258 h6 {
  height: 27px;
  margin-left: 0;
  min-width: 95.4%;
}

._flexOne_1vifz_269 {
  display: inline-flex;
  flex-direction: column;
  margin-right: 32px;
  width: 47%;
  margin-top: 24px;
  margin-left: 16px;
}

._flexTwo_1vifz_278 {
  display: inline-flex;
  flex-direction: column;
  width: 47%;
  margin-right: 16px;
}

._backgroundSection_1vifz_285 {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1019607843);
  background-color: white;
  position: relative;
}

._marginTopSection_1vifz_291 {
  margin-top: 24px;
}

._marginLeftSection_1vifz_295 {
  margin-left: 1%;
}

._fieldEmail_1vifz_299 {
  margin-left: -6px;
  margin-top: -10px;
}

._unitInfosPadding_1vifz_304 {
  padding-left: 16px;
  padding-right: 16px;
}

._numberSectionOne_1vifz_309 {
  width: 48%;
}

._numberSectionTwo_1vifz_313 {
  left: 51%;
  top: 0;
  position: absolute;
  width: 49%;
}

._positionRelative_1vifz_320 {
  position: relative;
}

._flexOneFormat_1vifz_324 {
  display: inline-flex;
  flex-direction: column;
  margin-right: 32px;
  width: 47%;
  margin-left: 16px;
}

._topTwoChildren_1vifz_332 {
  top: 33%;
}

._topLastChildren_1vifz_336 {
  top: 66%;
}

._regularFont_1vifz_340 {
  opacity: 0.6;
}._wrapper_1aliv_1 {
  display: flex;
  padding-bottom: 1rem;
}

._edit_1aliv_6 {
  flex-grow: 1;
  margin-right: 1rem;
}

._value_1aliv_11 {
  flex-basis: 12.1rem;
}

._label_1aliv_15 {
  padding-bottom: 0.5rem;
  font-weight: 500;
}

._example_1aliv_20 {
  font-style: italic;
  color: #8a8a8a;
  font-size: 12px;
  margin-top: -4%;
}

._input_1aliv_27 {
  width: 100%;
}._input_1blce_1 {
  width: auto !important;
}._container_96tid_1 {
  padding: 16px 16px;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

._title_96tid_9 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  padding: 10px 0 20px;
}

._flex_96tid_16 {
  display: flex;
  flex-direction: row !important;
  justify-content: flex-start !important;
  align-items: center !important;
  cursor: default;
}

._activateCompanyContent_96tid_24 {
  padding-left: 15px;
  box-sizing: border-box;
}

._activateCompanySwitch_96tid_29 {
  margin-left: 10px;
}

._activateCompanyContainer_96tid_33 {
  margin-top: 20px;
}

._dialogCloseIcon_96tid_37 {
  color: var(--text-primary);
  font-size: 20px;
  width: 20px;
  height: 20px;
  margin-right: 15px;
  cursor: pointer;
}._statTitle_q7lr8_1 {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  color: var(--text-secondary);
}

._statsContainer_q7lr8_8 > div:not(:last-child) {
  margin-bottom: 8px;
}

._cardsGrid_q7lr8_12 {
  display: grid;
  grid-row-gap: 16px;
}

._cardsContainer_q7lr8_17 {
  box-sizing: border-box;
  height: 100%;
  overflow-y: auto;
  padding: 2px 16px 16px;
}

._title_q7lr8_24 {
  align-items: center;
}._container_ww1lk_1 {
  margin-top: 16px;
  align-items: start;
  box-sizing: border-box;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 224px 1fr;
  height: calc(100vh - 67px - 64px);
  overflow-y: hidden;
}._toolsContainer_695le_1 {
  box-sizing: border-box;
  padding-right: 16px;
  padding-bottom: 16px;
}

._toolContainer_695le_7 {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  height: calc(100vh - 196px);
  overflow-y: auto;
}._panelActions_8brji_1 {
  display: flex;
  justify-content: space-between;
}

._panelListItem_8brji_6 {
  display: grid;
  height: 48px;
  grid-auto-flow: column;
  grid-template-columns: 1fr min-content;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
}

._noScroll_8brji_16 {
  overflow: hidden !important;
}

._deletePanelContent_8brji_20 {
  box-sizing: border-box;
  max-height: calc(100% - 48px);
  height: 100vh;
  overflow: auto;
}._container_1knar_1 {
  display: grid;
  max-width: 400px;
  min-width: 200px;
  padding: 16px;
  border-right: 4px;
}

._tile_1knar_9 {
  border-radius: 4px;
  overflow: hidden;
}

._header_1knar_14 {
  align-items: center;
  gap: 8px;
}
._header_1knar_14 > h2 {
  margin: 0;
}html,
body,
#root {
  margin: 0;
  padding: 0;
  width: 100vw;
  height: 100vh;
}

body {
  /*font-family: 'Open Sans', sans-serif;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  padding-bottom: env(safe-area-inset-bottom);
}

p {
  margin: 0;
}

.bold {
  font-weight: 700;
}

.italic {
  font-style: italic;
}

.ui-list__avatar {
  --text-secondary: var(--text-default);
}

.mdc-list {
  padding: 0 !important;
}

.mdc-list-item {
  font-family: 'Open Sans', sans-serif !important;
}

div:focus {
  outline: none;
}

/* TODO: clean once we remove material package dialog and textfield */
.mdc-dialog__content,
.mdc-text-field__input,
.mdc-text-field,
.mdc-floating-label {
  font-family: 'Open Sans', sans-serif !important;
}

.ui-table .bold {
  font-weight: bold;
}

.ui-overlay {
  z-index: 1210 !important;
}

.tableContainer > div {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.payment-plan-due-dates .ui-textfield {
  width: 156px !important;
}

.filter-dates .ui-textfield {
  width: 210px !important;
}

.create-doc .ui-datepicker .ui-textfield:not(.fullwidth) {
  width: 210px;
  margin-bottom: 4px;
}

/* Document edit view */
.vatRateSelectLine .mdc-select__selected-text {
  min-width: inherit;
  text-align: center;
  padding: 4px 32px 0 16px !important;
}

#shownDocuments {
  padding-top: 10px;
}
#shownDocuments div {
  grid-row-gap: 5px;
}
@keyframes skeleton {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

.loader-skeleton-background,
.loader-dots-background {
  background-color: var(--divider);
}

.loader-skeleton-animation {
  animation: skeleton 1500ms infinite;
}

@keyframes dots {
  0% {
    opacity: 0.4;
    transform: scale(1, 1);
  }

  50% {
    opacity: 1;
    transform: scale(1.2, 1.2);
  }

  100% {
    opacity: 0.4;
    transform: scale(1, 1);
  }
}

.loader-dots-animation {
  animation: dots 1500ms infinite ease-in-out;
}

/* Component Slide apparition animation */
.right-appear {
  transform: translate3d(100%, 0, 0);
}

.left-appear {
  transform: translate3d(-100%, 0, 0);
}

.right-appear-active,
.left-appear-active,
.right-exit-active,
.left-exit-active {
  transform: translate3d(0, 0, 0);
  transition: transform 200ms;
}

.right-exit {
  transform: translate3d(100%, 0, 0);
}

.left-exit {
  transform: translate3d(-100%, 0, 0);
}
/**
* Generate margins
*/
.ml-0 {
  margin-left: 0px !important;
}

.ml-2 {
  margin-left: 2px !important;
}

.ml-4 {
  margin-left: 4px !important;
}

.ml-8 {
  margin-left: 8px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

.ml-32 {
  margin-left: 32px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.ml-48 {
  margin-left: 48px !important;
}

.ml-56 {
  margin-left: 56px !important;
}

.ml-64 {
  margin-left: 64px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-2 {
  margin-top: 2px !important;
}

.mt-4 {
  margin-top: 4px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mt-48 {
  margin-top: 48px !important;
}

.mt-56 {
  margin-top: 56px !important;
}

.mt-64 {
  margin-top: 64px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-2 {
  margin-bottom: 2px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.mb-48 {
  margin-bottom: 48px !important;
}

.mb-56 {
  margin-bottom: 56px !important;
}

.mb-64 {
  margin-bottom: 64px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mr-2 {
  margin-right: 2px !important;
}

.mr-4 {
  margin-right: 4px !important;
}

.mr-8 {
  margin-right: 8px !important;
}

.mr-16 {
  margin-right: 16px !important;
}

.mr-24 {
  margin-right: 24px !important;
}

.mr-32 {
  margin-right: 32px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.mr-48 {
  margin-right: 48px !important;
}

.mr-56 {
  margin-right: 56px !important;
}

.mr-64 {
  margin-right: 64px !important;
}

.m-0 {
  margin: 0px !important;
}

.m-2 {
  margin: 2px !important;
}

.m-4 {
  margin: 4px !important;
}

.m-8 {
  margin: 8px !important;
}

.m-16 {
  margin: 16px !important;
}

.m-24 {
  margin: 24px !important;
}

.m-32 {
  margin: 32px !important;
}

.m-40 {
  margin: 40px !important;
}

.m-48 {
  margin: 48px !important;
}

.m-56 {
  margin: 56px !important;
}

.m-64 {
  margin: 64px !important;
}

/**
* Generate paddings
*/
.pl-0 {
  padding-left: 0px !important;
}

.pl-2 {
  padding-left: 2px !important;
}

.pl-4 {
  padding-left: 4px !important;
}

.pl-8 {
  padding-left: 8px !important;
}

.pl-16 {
  padding-left: 16px !important;
}

.pl-24 {
  padding-left: 24px !important;
}

.pl-32 {
  padding-left: 32px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

.pl-48 {
  padding-left: 48px !important;
}

.pl-56 {
  padding-left: 56px !important;
}

.pl-64 {
  padding-left: 64px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pt-2 {
  padding-top: 2px !important;
}

.pt-4 {
  padding-top: 4px !important;
}

.pt-8 {
  padding-top: 8px !important;
}

.pt-16 {
  padding-top: 16px !important;
}

.pt-24 {
  padding-top: 24px !important;
}

.pt-32 {
  padding-top: 32px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pt-48 {
  padding-top: 48px !important;
}

.pt-56 {
  padding-top: 56px !important;
}

.pt-64 {
  padding-top: 64px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pb-2 {
  padding-bottom: 2px !important;
}

.pb-4 {
  padding-bottom: 4px !important;
}

.pb-8 {
  padding-bottom: 8px !important;
}

.pb-16 {
  padding-bottom: 16px !important;
}

.pb-24 {
  padding-bottom: 24px !important;
}

.pb-32 {
  padding-bottom: 32px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pb-48 {
  padding-bottom: 48px !important;
}

.pb-56 {
  padding-bottom: 56px !important;
}

.pb-64 {
  padding-bottom: 64px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pr-2 {
  padding-right: 2px !important;
}

.pr-4 {
  padding-right: 4px !important;
}

.pr-8 {
  padding-right: 8px !important;
}

.pr-16 {
  padding-right: 16px !important;
}

.pr-24 {
  padding-right: 24px !important;
}

.pr-32 {
  padding-right: 32px !important;
}

.pr-40 {
  padding-right: 40px !important;
}

.pr-48 {
  padding-right: 48px !important;
}

.pr-56 {
  padding-right: 56px !important;
}

.pr-64 {
  padding-right: 64px !important;
}

.p-0 {
  padding: 0px !important;
}

.p-2 {
  padding: 2px !important;
}

.p-4 {
  padding: 4px !important;
}

.p-8 {
  padding: 8px !important;
}

.p-16 {
  padding: 16px !important;
}

.p-24 {
  padding: 24px !important;
}

.p-32 {
  padding: 32px !important;
}

.p-40 {
  padding: 40px !important;
}

.p-48 {
  padding: 48px !important;
}

.p-56 {
  padding: 56px !important;
}

.p-64 {
  padding: 64px !important;
}

/**
* Generate X margins and paddings
*/
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.px-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.mx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

/**
* Generate Y margins and paddings
*/
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.my-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.m-auto {
  margin: auto !important;
}

/**
* Box sizing
*/
.border-box {
  box-sizing: border-box;
}

.content-box {
  box-sizing: content-box;
}

.unset-box {
  box-sizing: content-box;
}