* {
  border: 0;
  margin: 0;
  padding: 0;
}

html, body, #root {
  height: 100%;
  width: 100%;
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: antialiased;
  font: 400 100%/1.4em Roboto, Helvetica, Ubuntu, Arial, sans-serif;
}

button {
  cursor: pointer;
}

input,
button,
a {
  outline: none;
  text-decoration: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  box-shadow: 0 0 0 50px white inset;
}

ul,
ol {
  list-style: none;
}

.language-switcher__root_2hR4W {
  display: flex !important;
  align-items: center;
}

.language-switcher__item_2SXxf {
  min-width: 25px !important;
  color: #ffffff !important;
}

.language-switcher__dropdownIcon_1_gvQ {
  fill: #ffffff !important;
}

.header__text_3e1S0 {
  color: #ffffff !important;
}

.header__icon_2giSu {
  fill: #ffffff !important;
}

.header__userIcon_2_CId {
  fill: #ffffff !important;
}

.header__userIcon_2_CId {
  margin-right: 32px;
}

.header__right_3RoMi {
  display: flex;
  align-items: center;
  height: 100%;
  color: #ffffff;
}

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

.header__title_2S0Zy {
  margin-left: 6px !important;
}

.header__control_3d6Gm {
  margin-right: 2em;
}

.modal__window_1BZcP {
  overflow: hidden;
  width: 30em;
  background: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  transform: scale(0);
  transition: all 0.25s ease-out;
}

.modal__visibleWindow_2seoO {
  transform: scale(1);
}

.modal__padding_8HYxL {
  padding: 1em 2em;
}

.modal__caption_1W4AA {
  font-size: 1.25em;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.modal__close_2UB8j {
  float: right;
  color: #b2b2b2 !important;
}

.modal__dialogPaper_2aJe0 {
  height: 100%;
}
.animation__fadeIn_xiWYa {
  animation: animation__fadeIn_xiWYa 0.35s ease forwards;
}

.animation__fadeOut_oqL-q {
  animation: animation__fadeOut_oqL-q 0.35s ease forwards;
}

.animation__highlight_3LDE4 {
  animation: animation__highlight_3LDE4 0.5s ease;
}

@keyframes animation__fadeIn_xiWYa {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes animation__fadeOut_oqL-q {
  from { opacity: 1; }
  to { opacity: 0; }
}

@keyframes animation__highlight_3LDE4 {
  from { background-color: rgba(40, 53, 147, 0.5); }
}

.notification__root_3ZxT6 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
  cursor: pointer;
}

.notification__message_3rJ1f {
  padding: 0.5em 1em;
  color: #ffffff;
  text-align: center;
  position: relative;
}

.notification__icon_2iEP1 {
  color: #ffffff !important;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
}

.notification__success_zDixg {
  background: #74b65f;
}

.notification__error_1-9jE {
  background: #e53a3a;
}

.notification__fadeOut_3iDj3 {
}

.tiny-scroll__tiny-scroll_3ksYb::-webkit-scrollbar {
    width: 5px;
  }
.tiny-scroll__tiny-scroll_3ksYb::-webkit-scrollbar-thumb {
    border-radius: 1em;
    background: #ddd;
  }

.sidebar__root_1PZiJ {
  position: fixed;
  bottom: 0;
  left: 0;
  overflow: hidden;
  top: 4em;
  width: 100%;
  z-index: 4;
  background: #ffffff;
  border-right: 1px solid #ccc;

  max-width: 3.5em;
  transition: max-width 0.15s
}

.sidebar__root_1PZiJ:hover {
    overflow-y: auto;
  }

.sidebar__visible_3RXO0 {
  max-width: 15em;
}

.sidebar__item_2gLU9 {
  min-height: 48px !important;
  color: #757575 !important;
}

.sidebar__text_1CNkk {
  margin-left: 1rem;
  text-transform: capitalize;
}

.sidebar__activeIcon_1aQm5 {
  fill: #283593 !important;
}

.sidebar__activeText_1bQSH {
  color: #283593 !important;
}

.enter-point__main_2dUmC {
  height: 100%;
  width: 100%;
}

.enter-point__header_1SP_f {
  height: 4em;
  left: 0;
  top: 0;
  position: fixed !important;
}

.enter-point__content_2Pp9B {
  padding: 4em 0 0 3.5em;
  height: calc(100% - 4em);
  width: calc(100% - 3.5em);
}

.enter-point__overlay_2xQns {
  display: none;
}

.enter-point__overlayVisible_3hKvB {
  position: fixed;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.layout__root_3rjc4 {
  height: 100%;
}

.password-field__root_1coW9 {
  position: relative;
  margin-bottom: 1.5rem;
}

.password-field__button_31s7q {
  position: absolute !important;
  right: 10px;
  top: 20px;
  cursor: pointer;
  color: #b2b2b2 !important;
  padding: 0 !important
}

.password-field__button_31s7q:hover {
    color: #212121 !important;
  }

.password-field__outlinedSelect_1deC4 input {
  padding-top: 14.5px;
  padding-bottom: 14.5px;
  padding-right: 42px;
}

.password-field__outlinedSelectIcon_3nFwI {
  top: 12px;
}

.password-field__icon_nsceS {
  color: inherit !important;
}

.password-field__active_151TW {
  color: #283593 !important;
}

.errors__errors_3C5ST {
  position: absolute;
  box-sizing: border-box;
  margin: 2em 0;
  padding: 1em 1.5em;
  width: 100%;

  background: #e53a3a;
  border-radius: 3px;

  color: #ffffff;
  font-weight: 300;
  text-align: center;
}

.login__root_3Fnt_ {
  position: absolute;
  width: 25em;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  animation-fill-mode: forwards;
}

.login__form_2USVQ {
  padding: 3em;
}

.login__title_19HKv {
  margin: 0 0 2em;
  text-shadow: 0 1px 0 white;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
}

.login__button_1n2XG {
  margin-top: 2em;
}

.button__button_29cak {
  height: 48px;
  padding: 0 2em;
  position: relative;

  background: #ffffff;
  border: 1px solid #ccc;
  border-radius: 3px;

  font-size: 1em;
  font-family: Roboto, sans-serif;
  color: #283593;

  transition: background 0.25s ease-out;
  box-sizing: border-box
}

.button__button_29cak:hover {
    color: #283593;
    border-color: #283593;
  }

.button__button_29cak:focus {
    color: #283593;
    border-color: #283593;
  }

.button__button_29cak:active {
    background: #283593;
    border-color: #283593;

    color: #ffffff;
  }

.button__button_29cak:disabled {
    border-color: #ccc;
    color: #b2b2b2;

    cursor: default;
    pointer-events: none;
  }

.button__icon_x6gCf {
  color: currentColor !important;
  margin-right: 20px;
  vertical-align: middle;
}

.button__mutedButton_1uVRG {
  color: #b2b2b2;
}

.button__addButton_24P_0 {
  border-style: dashed;
  text-align: left;
}

.button__cancelButton_bzhNP {
  color: #e53a3a;
  border-color: transparent
}

.button__cancelButton_bzhNP:hover {
    color: #e53a3a;
    border-color: #e53a3a;
  }

.button__cancelButton_bzhNP:focus {
    color: #e53a3a;
    border-color: #e53a3a;
  }

.button__cancelButton_bzhNP:active {
    background-color: #e53a3a;
    color: #ffffff;
  }

.right-menu__content_jf8eg {
  padding: 2em;
}

.right-menu__container_1HrM- {
}

.right-menu__iconButton_I8QV3 {
  position: absolute !important;
}

.right-menu__header_3f5TN {
  margin-bottom: 1em;
  font-weight: 400;
  width: 100%;
}

.right-menu__subheader_2gnUb {
  padding: 0 2.5em 1em;
  font-weight: 400;
}

.right-menu__backButton_31Nss {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.right-menu__paper_2nymM {
  width: 500px;
}

.title__title_3ePaM {
  font-size: 1.5rem;
  margin-bottom: 1.5em;
  font-weight: 400;
}

.select-field__selectLabel_1xoZU {
  top: -10px;
  padding: 5px;
  background: #ffffff;
  z-index: 1;
  left: 10px;
}

.select-field__isOutlined_1CFrI > div {
  padding-top: 14.5px;
  padding-bottom: 14.5px;
}
.dropdown__select_1FQUF.dropdown__root_3uqUb:focus {
  background-color: transparent;
}

.button__button_2J_xg {
  height: 2.5em;
  padding: 0 2em;
  position: relative;

  background: #ffffff;
  border: 1px solid #ccc;
  border-radius: 3px;

  font-size: 1em;
  color: #283593;

  transition: background 0.25s ease-out;
  box-sizing: border-box
}

.button__button_2J_xg:hover {
    border-color: #283593;
  }

.button__button_2J_xg:focus {
    border-color: #283593;
  }

.button__button_2J_xg:active {
    background: #283593;
    border-color: #283593;

    color: #ffffff;
  }

.button__button_2J_xg:disabled {
    border-color: #ccc;
    color: #b2b2b2;

    cursor: default;
    pointer-events: none;
  }

.button__button-link_2U3Fq {
  display: inline-flex;
  align-items: center;
  text-align: center;
}

.toggler__wrapper_MkqNK {
  display: inline-block;
}

.toggler__label_2Val_ {
  display: inline-block;

  line-height: 2.5em;
  color: #b2b2b2;

  cursor: pointer;
  vertical-align: middle;
  text-transform: uppercase;
  box-sizing: border-box;
  font-size: 1em;
  white-space: nowrap
}

.toggler__label_2Val_:hover {
    color: #283593;
  }

.toggler__label_2Val_.toggler__disabled_18rz_ {
    color: #b2b2b2;
    border-color: #b2b2b2;
    cursor: not-allowed;
  }

.toggler__checkbox_31K9E {
  line-height: initial;
  color: black;
  font-weight: 500;
}

.dropdown__dropdown_1wKqF {
  max-width: 256px;
}

.filters__filters_2jRYd {
  padding: 1.5em 2.1em;
  box-sizing: border-box;
  display: flex;
  flex: 0 0 100%;
  align-items: flex-end;
}

.filters__onlyMy_3Wn0T {
  margin-right: 1em;
}

.filters__select_WqAhn {
  margin-right: 1em;
  white-space: nowrap;
}

.filters__trashButton_o6yIU {
  color: black;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.autocomplete__autocomplete_1XK0e {
  position: relative;
  padding: 0.5em 1em;
  display: flex;
  flex-wrap: wrap;
  cursor: text;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.autocomplete__selected_PPZGM {
  display: inline;
}

.autocomplete__tag_1idGZ {
  border: 1px solid #283593;
  border-radius: 3px;
  display: inline-block;
  box-sizing: border-box;
  margin: 0 6px 6px 0;
  padding: 0.25em 0.5em;
  background: #283593;
  color: #ffffff
}

.autocomplete__tag_1idGZ:after {
    content: "\2715";
    margin-left: 6px;
  }

.autocomplete__input_23VBL {
  flex-grow: 1;
  display: inline-block
}

.autocomplete__input_23VBL:empty {
    display: none;
  }

.autocomplete__inputField_2U0a0 {
  width: 100%;
}

.autocomplete__suggestions_3jxc8 {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 1000;
}

.autocomplete__suggestionsList_39QTc:not(:empty) {
  border: 1px solid #ccc;
  border-radius: 3px;
  margin: 1px -1px;
  padding: 0;
  list-style: none;
  background: #ffffff;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.autocomplete__suggestionsItem_2WkXQ {
  padding: 6px 8px;
  cursor: pointer
}

.autocomplete__suggestionsItem_2WkXQ mark {
    background: none;
    font-weight: 600;
  }

.autocomplete__suggestionsItemActive_1YBAJ {
  background: #ddd;
  cursor: pointer;
}

.forms__form_2ST_Y {
  padding: 2em 2.5em;
  background: #ffffff;
  border-radius: 3px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.forms__title_3rc8r {
  color: #212121;
  font-size: 14px;
  font-weight: 600;
  line-height: 2;
  margin-bottom: 1em;
}

.forms__label_3CaE1 {
  display: block;
  font-size: 13px
}

.forms__label_3CaE1:not(:last-child) {
    margin-bottom: 0.5em;
  }

.forms__controlGroup_xgVVm:not(:last-child) {
  margin-bottom: 1.5em;
}

.forms__error_SALHY {
  color: #e53a3a;
  font-size: 12px;
  font-weight: 600;
}

.forms__invalid_1fixH {
  box-shadow: 0 0 1px 1px #e53a3a;
}

.forms__largeInput_3xrkV {
  min-height: 2.5rem;
  border: 1px solid rgba(0, 0, 0, 0.23);
  align-items: center;
}

.forms__filter-highlighted_2lis3 {
  border-color: #283593;
  color: #283593;
  font-weight: 600;
  position: relative
}

.forms__filter-highlighted_2lis3:after {
    content: "*";
    margin-left: 3px;
    font-size: 0.875rem;
    line-height: 1;
  }

.forms__inputWithPlaceholder_LRH5x::-moz-placeholder {
  font-size: 1rem;
  color: #9e9e9e;
}

.forms__inputWithPlaceholder_LRH5x:-ms-input-placeholder {
  font-size: 1rem;
  color: #9e9e9e;
}

.forms__inputWithPlaceholder_LRH5x::placeholder {
  font-size: 1rem;
  color: #9e9e9e;
}

.form__group_3HnRX {
  width: 100%;
  display: flex;
  margin-top: 1em;
  justify-content: space-between
}

.form__group_3HnRX:first-child {
    margin-top: 3em;
  }

.form__button_2SsWq {
  flex: 1
}

.form__button_2SsWq:not(:last-child) {
    margin-right: 1em;
  }

.form__saveButton_2I8jw {
  flex: 2;
}

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

.task-form__halfColumn_2Ay16 {
  flex-basis: 48%;
}

.task-form__label_Qtlhd {
  font-size: 0.75em;
}

.task-form__reporter_1QVkt {
  margin: 1em 0;
}

.task-form__autocomplete_1x8lp {
  margin-bottom: 1em;
}

.task-form__autocompleteLabel_350Bi {
  font-size: 0.75em;
  cursor: pointer;
  color: #b2b2b2;
  margin: 5px 0;
}

.card__regular_11usk {
  color: #74b65f;
}

.card__external_3g4ZL {
  color: #212121;
}

.card__recipe_G9QXk {
  color: #FFB64E;
}

.card__root_pgu8u {
  border-style: solid;
  border-color: currentColor;
  border-width: 1px 1px 1px 4px;
  border-radius: 3px;
  padding: 0.5em 1em;
  margin-bottom: 1em;

  font-size: 1em;
  font-weight: 400
}

.card__root_pgu8u:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  }

.card__canDrag_3ljCr {
  cursor: move;
}

.card__raw_3ji_B {
  font-size: 0.75em;

  display: flex;
  justify-content: flex-end;
  margin-bottom: 0.5em;
}

.card__id_2oDx2 {
  color: #212121;
  margin-right: auto;
}

.card__main_headline_2G2Kp {
  color: #212121;
  margin-right: auto;
}

.card__lock_2fjYq {
  color: #e53a3a !important;
  margin-left: 1em;
  width: 1.5em !important;
}

.card__main_headline_2G2Kp {
  font-size: 1em;
  font-weight: 400;
  cursor: pointer;
}

.card__remove_2yMTj {
  color: #b2b2b2 !important;
  margin-left: 1em
}

.card__remove_2yMTj:hover {
    color: #e53a3a !important;
    cursor: pointer;
  }

.card__highlighted_lDZrs {
}

.card__time_1EtE8 {
  color: #212121;
  font-size: 0.75em;
}

.card__footer_3qwaY {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
  align-items: center;
}

.card__robotIcon_3LPs3 {
  height: 24px;
  width: 24px;
}

.typography__h2_1xoYR {
  font-size: 1.5em;
  font-weight: 300;
  text-align: center;

  margin: 10px 0;
}

.typography__h3_2sfL2 {
  margin-bottom: 0.5em;
  line-height: 1;
  font-weight: 500;
  font-size: 14px;
}

.typography__small_3-vhZ {
  font-size: 12px;
}

.tasks-column__root_2OChb {
  flex: 1 1 25%;
  padding: 0 0.5em;
  margin: 0 0.5em;
  border: 1px dashed transparent;
  box-sizing: border-box;
  border-radius: 3px
}

.tasks-column__root_2OChb:first-child {
    margin-left: 0;
  }

.tasks-column__root_2OChb:last-child {
    margin-right: 0;
  }

.tasks-column__canDrop_3hDb0 {
  border-color: #b2b2b2;
  background: rgb(242, 242, 242);
}

.tasks-column__isOver_8Skyv {
  border-color: #74b65f;
  background: rgb(240, 247, 238);
  transition: background 0.3s;
}

.tasks-column__title_3Vcn2 {
  text-transform: uppercase;
  text-align: left;
  font-weight: 400;
}

:root { /* same width as on the desktop */
}

body {
  box-sizing: border-box;
}

.layout__root_3Zv65 {
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  height: 100%;
  align-content: stretch;
}

.layout__block_1AIcH {
  padding: 1em 1.5em;
  box-sizing: border-box;
}

.layout__toolbar_1YcUV {
  display: flex;
  flex: 0 0 100%;
  align-items: flex-end;
  justify-content: space-between;
  height: 3rem;
  padding: 0 2em;
  box-sizing: border-box;
  margin-bottom: 2em;
  margin-top: 1rem;
}

.layout__menu_gY9m8 {
  display: flex;
  flex: 0 0 20%;
  flex-flow: column nowrap;
}

.layout__form_3dm0m {
  flex: 0 0 30%;
}

.layout__list_1TTRL {
  flex-grow: 1;
}

.layout__article-content-wrapper_28ekc {
  display: grid;
  grid-template-columns: 800px;
  justify-content: center;
  grid-row-gap: 2em;
}

.loadedContent {
  height: 100%
}

.loadedContent:empty {
    display: none;
  }

.dashboard__root_2g3Ml {
  height: 100%;
  flex-wrap: wrap;
}

.dashboard__tasks_2s03X {
  display: flex;
  min-height: calc(100% - 4em - 3rem);
}

.dashboard__button_bPPPU {
  width: 100%;
  margin-bottom: 1em;
}

.dashboard__badge_1-833 {
  display: flex;
  align-items: center
}

.dashboard__badge_1-833:after {
    content: attr(data-count);
    background: #283593;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    margin: 0 0.5em;
    padding: 0 0.75em;
  }

.dashboard__title_1Kk60 {
  flex: 0 0 100%;
  padding: 0 1.5em;
}

.dashboard__buttonText_2hsf2 {
  vertical-align: middle;
}

.roles__root_1WMj6 {
  padding: 1em;
}

.roles__toggler_28sOn {
  margin-bottom: 2em;
  display: flex !important;
}

.roles__toolbar_1Z6GC {
  display: flex;
  margin-bottom: 2em;
  align-items: center;
  align-items: flex-end;
}

.roles__control_1F2qb:not(:last-child) {
  margin-right: 1em;
}

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

.roles__item_3Cufd {
  width: 300px !important;
  box-shadow: rgba(0, 0, 0, 0.118) 0 1px 6px, rgba(0, 0, 0, 0.118) 0 1px 4px !important;
  margin: 0 1em 1em 0 !important;
}

.roles__addButton_3CZY1 {
  background: #283593 !important;
  color: #ffffff !important
}

.roles__addButton_3CZY1:hover {
    opacity: 0.8;
  }

.roles__addIcon_1Yfu3 {
  fill: #ffffff !important;
}

.roles__buttonGroup_2yqxf {
  margin-top: 2em;
}

.DraftEditor-root {
  position: relative;
  word-break: break-word;
}

.public-DraftEditorPlaceholder-root {
  position: absolute;
  color: #b2b2b2;
  top: 5px;
}

.public-DraftEditor-content {
  font-family: "Roboto Slab", Roboto, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.3
}

@media screen and (min-width: 24.15em) {

.public-DraftEditor-content {
    line-height: calc(1em + 1.42857vw)
}
  }

@media (min-width: 40.25em) {

.public-DraftEditor-content {
    line-height: 1.5em
}
  }

.public-DraftEditor-content h2, .public-DraftEditor-content .h2, .public-DraftEditor-content h3, .public-DraftEditor-content .h3, .public-DraftEditor-content h4, .public-DraftEditor-content .h4 {
    margin: 1em 0 0.75em;
    font-family: Roboto, Helvetica, sans-serif;
    font-size: 1.25em;
    font-weight: 400;
    word-break: break-word;
  }

.public-DraftEditor-content blockquote {
    border-left: 5px solid #283593;
    font-style: italic;
    margin: 1em 0;
    padding: 0.5em 1em;
  }

.public-DraftEditor-content div:not(:last-child), .public-DraftEditor-content p:not(:last-child), .public-DraftEditor-content h2:not(:last-child), .public-DraftEditor-content h3:not(:last-child), .public-DraftEditor-content blockquote:not(:last-child), .public-DraftEditor-content ul:not(:last-child), .public-DraftEditor-content ol:not(:last-child) {
    margin-bottom: 1em;
  }

.public-DraftEditor-content h4, .public-DraftEditor-content .h4 {
    font-size: 1em;
  }

.public-DraftEditor-content a {
    color: #283593
  }

.public-DraftEditor-content a:hover {
      text-decoration: underline;
    }

.public-DraftEditor-content ul li, .public-DraftEditor-content ol li {
    margin: 0 0 0.5em 1em;
  }

.public-DraftEditor-content ul li {
    list-style: disc;
  }

.public-DraftEditor-content ol li {
    list-style: decimal;
  }

.public-DraftEditor-content img, .public-DraftEditor-content iframe, .public-DraftEditor-content video, .public-DraftEditor-content figure {
    max-width: 100%;
  }

.public-DraftEditor-content video {
    height: auto;
  }

.public-DraftEditor-content img {
    height: auto;
    width: 100%;
  }

.public-DraftEditor-content figure {
    margin: 0;
    width: 100%;
  }

.public-DraftEditor-content .align-left {
    text-align: left;
  }

.public-DraftEditor-content .align-center {
    text-align: center;
  }

.public-DraftEditor-content .align-right {
    text-align: right;
  }

.embed-html__divider_1DrlD {
    margin: 24px 0 24px;
}

.embed-html__embedsList_uohFc {
    overflow: auto;
    max-height: calc(100% - 110px);
}

.embed-html__embedItem_1tiAY {
    width: 100%;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
    font-size: 16px;
    background: #fff;
    text-align: left;
}

.embed-html__autocomplete_TGxNF {
    margin: 0 16px;
    width: calc(100% - 32px);
}

.embed-html__embedItem_1tiAY:hover {
    background: #f5f5f5;
}

.embed-html__noResultsTitle_30_6N {
    color: #757575;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
    padding: 0 16px;
}
.entity-modal__embedModal_2TYvs {
    padding: 24px 0 14px;
    width: 560px;
    height: 100%;
}

.entity-modal__embedModalHeader_J0sGG {
    padding: 0 16px;
}

.entity-modal__embedModalBody_8oB3l {
    padding: 24px 0 0;
    height: calc(100% - 50px)
}

.entity-modal__embedModalCaption_115d7 {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 130% */
    letter-spacing: 0.15px;

    color: #212121;
    text-transform: none;
}

.entity-modal__embedModalPaperDialog_1PflK {
    height: 560px;
}
.image-controls__imageControls_2vz9f {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  z-index: 2;
}

.image-controls__control_1MQbY {
  margin: 5px !important;
}

.entity__controls_2EOGm {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  z-index: 2;
}

.entity__customHtmlEmbed_3i02P {
  position: relative;
  z-index: 0;
  margin-bottom: 1em;
  min-height: 68px
}

.entity__customHtmlEmbed_3i02P:hover .entity__controls_2EOGm {
    display: block;
  }

.entity__entity_cOOLh {
  position: relative;
  z-index: 0;
  margin-bottom: 1em
}

.entity__entity_cOOLh:hover .entity__controls_2EOGm {
    display: block;
  }

.entity__image_225ao {
  display: block;
  width: 100%;
  min-height: 50px;
  background: #ffffff;
}

.entity__embed_dKJ8S {
  display: block;
  background-color: #f5f5f5;
  text-align: center;
  padding: 35px 0;
}

.entity__customHtmlEmbed_3i02P {
  display: block;
}

.entity__embed_dKJ8S iframe {
  width: 100%;
}

.entity__label_37wWe {
  padding: 1em 0;
  border-bottom: 1px solid #ccc;
  color: #212121;
  line-height: 1.2;
  font-weight: 400;
  font-family: Roboto, Helvetica, sans-serif;
}

.entity__control_mdK7j {
  margin: 5px;
}

.entity__video_1VDeH {
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0
}

.entity__video_1VDeH iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.entity__instagram_5vE6d {
}

.entity__instagram_5vE6d .instagram-media {
    max-width: 658px;
    width: calc(100% - 2px);
  }

.entity__recipePreview_2sYPN {
  width: 560px;
  padding: 0.5em;
  box-shadow: 0 3px 8px rgb(0, 0, 0, 0.2);
}

.entity__recipePreviewImage_1Q5-v {
  width: 100%;
  height: 315px;
  margin-bottom: 0.5em;
}

.entity__recipePreviewMainHeadline_15Hj1 {
  font-size: 1em;
  font-weight: bold;
}

.editor-controls__group_RcgOH {
  display: inline-block;
  vertical-align: top;
  margin-right: 1em
}

.editor-controls__group_RcgOH:first-child {
    margin-left: 0;
  }

.editor-controls__group_RcgOH:last-child {
    margin-right: 0;
  }

.editor-controls__button_2s7jR {
  display: inline-flex;
  padding: 0.5em 0.15em;
  cursor: pointer;
}

.editor-controls__icon_3Wexy {
  color: inherit !important;
}

.editor-controls__active_2zfwq {
  color: #283593 !important;
}

.editor__group_3fOho {
  margin: 1em 0 1.5em;
}

.editor__disabled_JegzW {
  cursor: not-allowed;
}

.editor__label_TePn1 {
  font-size: 0.75em;
  cursor: pointer;
  color: #b2b2b2
}

.editor__label_TePn1.editor__disabled_JegzW {
    cursor: not-allowed;
  }

.editor__editor_18aFn {
  border-bottom: 1px solid #ccc;
  line-height: 1;
  transition: all 0.3s 0.11s;
  padding: 0.5em 0
}

.editor__editor_18aFn .public-DraftEditor-content {
    font-family: Roboto, Helvetica, sans-serif;
    min-height: auto;
  }

.editor__editor_18aFn.editor__disabled_JegzW {
    color: #b2b2b2;
  }

.editor__required_3RMOA {
  color: #e53a3a;
}

.editor__error_10k5Q {
  color: #e53a3a;
}

.editor__controlsError_RAnQK {
  border-bottom: 2px solid #e53a3a;
}

.editor__isOutlined_2jAkQ {
  position: relative;
  border-radius: 4px;
  border: 1px solid #bdbdbd;
  padding: 16px 16px 13px;
}

.editor__isOutlined_2jAkQ .editor__label_TePn1 {
  position: absolute;
  top: -10px;
  padding: 0 5px;
  background: #ffffff;
  z-index: 1;
  left: 10px;
}

.editor__isOutlined_2jAkQ nav {
  display: flex;
  align-items: center;
  border-radius: 4px;
  background: #f5f5f5;
  padding: 0 12px;
}

.editor__isOutlined_2jAkQ .editor__editor_18aFn {
  border: none;
  padding: 0;
  margin-top: 12px;
}

.editor__isOutlined_2jAkQ nav > div {
  margin: 0;
}

.editor__isOutlined_2jAkQ nav > div > span {
  width: 32px;
  padding-left: 0;
  padding-right: 0;
  justify-content: center;
}

.editor__isOutlined_2jAkQ .editor__divider_1YhbI {
  height: 24px;
  width: 1px;
  margin: 0 16px;
  background: #e0e0e0;
}

.editor__isError_1DHqF {
  border-color: #e53a3a;
}

.editor__erroredLabel_3p96Z {
  color: #e53a3a;
}

.tab-switcher__root_1TyLd {
  border-radius: 100px;
  border: 1px solid #bdbdbd;
  display: flex;
  padding: 4px;
}

.tab-switcher__tabItem_1wuSj {
  font-size: 12px;
  line-height: 12px;
  padding: 4px 8px;
  border-radius: 24px;
  cursor: pointer;
  color: #757575;
}

.tab-switcher__tabItem_1wuSj:not(.tab-switcher__isActive_2Xv-n):hover {
  color: #212121;
}

.tab-switcher__tabItem_1wuSj.tab-switcher__isActive_2Xv-n {
  background: #e0e0e0;
  color: #212121;
}

.form__select_2584V.form__selectRoot_3h9v2:focus {
  background-color: transparent;
}

.form__firstInput_2uH0u {
  margin-top: 8px;
}

.form__outlinedInput_nkzSv input {
  padding-top: 14.5px;
  padding-bottom: 14.5px;
}

.form__section_2FRQd {
  margin: 24px 0;
  display: flex;
  justify-content: space-between;
}

.form__sectionTitle_1gjYN {
  font-weight: 500;
}

.form__sectionTabContent_C8hEQ {
  display: flex;
}

.form__sectionTabItem_3W-0I {
  width: 0;
  height: 0;
  overflow: hidden;
  flex-shrink: 0;
}

.form__sectionTabItem_3W-0I.form__isActive_2FNiU {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pagination__root_vQsZn {
  display: flex;
  align-items: center;
  width: 220px;
}

.pagination__icon_3Ma0r {
  width: 36px !important;
  height: 36px !important;
  padding: 0 !important;
}

.pagination__pages_11G7p {
  margin: 0 0.75em;
  white-space: nowrap;
}

.search__root_2MHED {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

.search__icon_9W0zm {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 18px;
  color: #b2b2b2 !important;
  pointer-events: none;
}

.search__input_3fWkY {
  max-width: 10em;
  transition: all 0.3s !important;
}

.search__inputExpanded_2GxFL {
  max-width: 25em;
  width: 25em !important;
  transition: width 1s;
  cursor: auto;
}

.toolbar__root_1OZZi {
  padding: 0 1em;
  align-items: center;
}

.toolbar__filters_1FTI3 {
  display: flex;
  align-items: flex-end;
}

.toolbar__control_13TxS:not(:last-child) {
    margin-right: 1em;
  }

.toolbar__rightBlock_2hUk2 {
  position: relative;
  min-width: 220px;
}

.toolbar__pagination_2iY5l {
  margin-right: 11em;
}

.toolbar__search_2ODoX {
  position: absolute !important;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.toolbar__dropdown_1BjU9 {
  display: flex;
  min-width: 200px;
}

.filters__label_1UDuf {
}

.filters__clearButton_33k2E {
  margin-top: 2em !important;
}

.filters__searchQuery_3auYo {
  margin: 2em 1em;
}

.filters__searchQueryIcon_3TR2z {
  margin-right: 0.5em;
  vertical-align: bottom;
  cursor: pointer;
  color: #e53a3a !important;
}

.filters__searchQueryText_2QSoj {
  margin-right: 0.5em;
  color: #b2b2b2;
  text-transform: uppercase;
}

.table-layout__flexRow_33TuB {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 600px;
}

.table-layout__header_xatb8 {
  color: #b2b2b2;
}

.table-layout__headerIndented_3rxLJ {
  margin-left: 2em;
}

.table-layout__delete_1jBMI {
  visibility: hidden;
  padding: 0 12px !important;
  flex: 0 0 24px;
  transition: none !important;
}

.table-layout__row_cTEFa {
  border-top: 1px solid #ccc;
  min-height: 3em;
}

.table-layout__activeRow_bfEMY {
  transition: background 0.2s;
  cursor: pointer
}

.table-layout__activeRow_bfEMY:active {
    background: #ffffff;
  }

.table-layout__item_1ckt1 {
  flex-basis: 100%;
  line-height: 1;
  position: relative;
}

.table-layout__deleteIcon_34ee2 {
  transition: none !important;
  color: #b2b2b2 !important
}

.table-layout__deleteIcon_34ee2:hover {
    color: #e53a3a !important;
  }

.table-layout__cell_nyCoI {
  margin-right: 2em;
  box-sizing: border-box;
  display: flex;
  flex: 0 0 100px;
  align-items: center;
  justify-content: space-between
}

.table-layout__cell_nyCoI:last-child {
    margin-right: 0;
  }

.users-list__root_38xvZ {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
  margin: 0 1em 2em;
}

.users-list__row_3rgdV {
}

.users-list__header_y_Hzl {
}

.users-list__name_1r1gs {
  position: relative;
  flex: 1 0 150px;
}

.users-list__email_1QLjQ {
  flex: 1 0 250px;
  word-break: break-word;
}

.users-list__role_Tx-86,
.users-list__position_3di1v,
.users-list__userId_DVEXO {
  flex-grow: 1;
}

.users-list__timeButton_Cv_W4 {
}

.users-list__addButton_90Bvc {
  width: 100%;
  margin-bottom: 2em;
}

.users-list__delete_2k3Ww {
}

.users-list__buttonTitle_kNBhJ {
  vertical-align: middle;
}

.users__title_1d0XG {
  flex: 0 0 100%;
  padding: 0 1rem;
}

.form-upload-image__image_mq7qL {
  width: 100%;
  margin-bottom: 24px;
}

.form-upload-image__smallText_2u0Ja {
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  color: #212121;
  margin-top: 18px;
  margin-bottom: 20px;
  display: block;
}

.form-upload-image__cropName_1m-zw {
  font-size: 16px;
  line-height: 18px;
  color: #212121;
}

.image-upload-button__button_1W-tt {
  width: 100%;
  height: 50px;
  background-color: #fff;
  border: 1px dashed #B2B2B2;
  box-sizing: border-box;
  border-radius: 2px;
  display: flex;
  align-items: center;
  margin-bottom: 24px;
  padding-left: 16px;
  cursor: pointer;
  transition: background 0.25s ease-out;
  color: #1E54B7
}

.image-upload-button__button_1W-tt:hover,
  .image-upload-button__button_1W-tt:focus {
    outline: none;
  }

.image-upload-button__button_1W-tt:active {
    background: #283593;
    border-color: #283593;
    color: #fff
  }

.image-upload-button__button_1W-tt:active .image-upload-button__text_3SqVJ {
      color: #fff;
    }

.image-upload-button__button_1W-tt:active svg {
      fill: #fff !important;
    }

.image-upload-button__text_3SqVJ {
  padding-left: 16px;
  color: #283593;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 137.5% */
}

.image-upload-button__inputFile_3RyAa {
  display: none;
}
.upload-images-slider__manageSlides_9Ceyp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}

.upload-images-slider__description_2am43 {
  color: #212121;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}

.upload-images-slider__countSlides_mBITM {
  color: #757575;
}

.upload-images-slider__buttons_1wKbe {
  display: flex;
  align-items: center;
  gap: 8px;
}
.gallery__root_1uHRF {
  margin: 1rem;
}

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

@supports (grid-auto-rows: auto) {

.gallery__list_mP9Sn {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(auto-fill, minmax(20em, auto))
}
  }

.gallery__toolbar_3ivkF {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 !important;
}

.gallery__card_2CihR {
  flex-basis: 20em;
  margin: 0.5em;
  position: relative
}

@supports (grid-auto-rows: auto) {

.gallery__card_2CihR {
    margin: 0
}
  }

.gallery__card_2CihR:hover .gallery__imageControls_1IgI8 {
    display: block;
  }

.gallery__disabled_3zzBY {
  pointer-events: none;
  opacity: 0.5;
  transition: opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.gallery__image_31zmI {
  width: 100%;
}

.gallery__media_2gVYP img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: 50% 0;
     object-position: 50% 0;
  height: 250px;
}

.gallery__preview_25Rnp {
  width: 90% !important;
  max-width: none !important;
}

.gallery__preview_25Rnp img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  max-height: 70vh;
}

.gallery__loadMore_FfP6q {
  position: relative;
  height: 390px; /* card height */
  background-color: #fff;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  box-sizing: border-box;
  box-shadow: rgba(0, 0, 0, 0.12) 0 1px 6px, rgba(0, 0, 0, 0.12) 0 1px 4px;
  border-radius: 2px;
  z-index: 1;
  flex-basis: 20em;
  margin: 0.5em
}

@supports (grid-auto-rows: auto) {

.gallery__loadMore_FfP6q {
    margin: 0
}
  }

.gallery__downloadLink_3wudQ {
  vertical-align: initial !important;
}

.gallery__search_3TljO {
  background: transparent;
}

.gallery__searchQuery_1tmkp {
  margin: 2em 1em;
}

.gallery__searchQueryIcon_3UFRf {
  margin-right: 0.5em;
  vertical-align: bottom;
  cursor: pointer;
  color: #e53a3a !important;
}

.gallery__searchQueryText_3gtty {
  margin-right: 0.5em;
  color: #b2b2b2;
  text-transform: uppercase;
}

.gallery__clearButton_3K354 {
  margin-top: 2em;
}

.gallery__title_2h4aD {
  margin-top: 1rem;
}

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

.gallery__createImagesDialogContentText_U_yBB {
  color: #757575;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
  margin: 0;
  padding: 0;
}

.gallery__createImagesDialogContent_3uAZg {
  width: 525px;
  margin: 0;
  padding: 0
}

.gallery__createImagesDialogContent_3uAZg:first-child {
    padding: 24px 24px 32px;
  }

.gallery__createImagesDialogActions_1hsmy {
  padding: 0 24px 16px;
}

.gallery__createImagesDialogActionsButton_2PpV_ {
  min-width: 24px;
  padding: 6px 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.toolbar__root_2RI1a {
  padding: 0 1em;
}

.toolbar__filters_21BP3 {
  display: flex;
  align-items: flex-end;
}

.toolbar__dropdown_38v_0 {
  min-width: 200px;
  margin-right: 16px;
}

.styles__row_1HlQp {
  width: 100%;
}

.styles__activeRow_1ySMh {
}

.styles__icon_3FXmT {
  width: 1.5em !important;
  min-width: 1.5em;
  cursor: move;
}

.styles__dragging_2F3N1 {
  opacity: 0;
}

.styles__fadeIn_2Z3vf {
}

.categories-list__root_BZXGv {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
  margin: 0 1em 2em;
}

.categories-list__item_ePXCX {
  min-height: 3rem;
}

.categories-list__itemDark_LAn-r {
  background: #f8f8f8;
}

.categories-list__itemWrapper_180Tl {
  flex-basis: 100%;
}

.categories-list__header_KU2Mr {
}

.categories-list__headerIndented_34bLi {
}

.categories-list__catchy_title_2yn6U {
  flex: 1 0 150px;
  word-break: break-word;
}

.categories-list__slug_3N3Bb {
  flex-grow: 1;
  word-break: break-word;
}

.categories-list__boolean_3Xy_6 {
  flex-grow: 1;
}

.categories-list__actions_272Md {
  flex-basis: 250px;
}

.categories-list__addButton_2pp9v {
  width: 100%;
  margin-bottom: 2em;
}

.categories-list__otherTitle_2-d3o {
  text-transform: uppercase;
  color: #757575;
  font-size: 14px;
  line-height: 1.43;
  margin-top: 58px;
}

.categories-list__collapseSpace_2H37C {
  width: 50px;
}

.categories-list__buttonTitle_Tgs9H {
  vertical-align: middle;
}

.trend-articles-form__label_1Pcjm {
  font-size: 1em;
  color: #212121;
  display: block;
}

.trend-articles-form__indentTop_1HMqB {
  margin-top: 2em;
}

.trend-articles-form__indent_1_XZ4 {
  margin: 1em 0;
}

.trend-articles-item__item_2KiFY {
  display: grid;
  grid-template-columns: 2.2fr 0.5fr 0.5fr 1.8fr;
  grid-gap: 1em;
  width: 100%;
  min-height: 3.5em;
  align-items: center;
  font-size: 0.825em;
}

.trend-articles-item__title_uS7bM {
  color: #283593;
  cursor: pointer;
}

.trend-articles-item__actions_17gSt {
  justify-self: end;
  padding-right: 4em;
}

.trend-articles-toolbar__toolbar_Ztlch {
  padding: 0;
}

.trend-articles-toolbar__dropdown_3Vx5L {
  margin-right: 1em;
  width: 256px;
}

.trend-articles__root_Vnjfc {
  padding: 0 1em;
}

.trend-articles__button_1f0wC {
  width: 100%;
  margin-bottom: 2em;
}

.trend-articles__disabledTitle_3rURN {
  font-size: 1em;
  line-height: 1.2;
  color: #757575;
}

.trend-articles__title_3DtBs {
  font-size: 1.5rem;
  margin-bottom: 1.5em;
  font-weight: 400;
}

.trend-articles__table_3QXHX {
  padding-bottom: 3em;
}

.trend-articles__tableHeader_39JbM {
  display: grid;
  grid-template-columns: 2.2fr 0.5fr 0.5fr 1.8fr;
  color: #b2b2b2;
  grid-gap: 1em;
}

.cover-image__coverImageWrapper_2omJ8 {
  margin-top: 2em
}

.cover-image__coverImageWrapper_2omJ8:hover .cover-image__controls_1v84T {
    display: block;
  }

.cover-image__titleImage_1uNjO {
  font-size: 1.25em;
  line-height: 1.2;
  margin-bottom: 0.75em;
}

.trends-list__header_1mUp2 {
  display: grid;
  grid-template-columns: 2fr 2.75fr 1.75fr 1fr 2.5fr;
  color: #b2b2b2;
  margin-left: 2em;
}

.trends-list__item_1Pk-S {
  min-height: 4.5em;
  display: grid;
  grid-template-columns: 2em 2fr 2.75fr 1.75fr 1fr 2.5fr;
  width: 100%;
  align-items: center;
}

.trends-list__activeItem_zfhuq {
  background-color: #f4f4f4;
}

.trends-list__secondaryTitle_1gSBh {
  text-transform: uppercase;
  color: #757575;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 3em;
}

.toolbar__pagination_2x4SB {
  margin-right: 11em;
}

.toolbar__search_GZGuH {
  position: absolute !important;
  right: 0.5em;
  top: 50%;
  transform: translateY(-50%);
}

.toolbar__searchWrapper_1eIas {
  position: relative;
}

.images-filters__root_1ekFQ {
  width: 100%;
}

.images-filters__searchQuery_1XJZi {
  margin: 2em 1em;
}

.images-filters__searchQueryIcon_1ZpkA {
  margin-right: 0.5em;
  vertical-align: bottom;
  cursor: pointer;
  color: #e53a3a !important;
}

.images-filters__searchQueryText_1qFAL {
  margin-right: 0.5em;
  color: #b2b2b2;
  text-transform: uppercase;
}

.images-list__root_29p0i {
  overflow: hidden;
}

.images-list__grid_8eVfP {
  width: 100%;
  margin-top: 1em;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2em;
}

.images-list__gridElement_16Jt7 {
  flex: 1 0 136px;
  width: 136px;
}

.images-list__empty_7aBPK {
  height: 0;
  margin: 0 0.5em;
}

.images-list__spinner_3QMpQ {
  height: 136px;
  margin: 0.5em;
  position: relative;
}

.image-card__imageCard_YlyVB {
  cursor: pointer;
  background: #e0e0e0;
  line-height: 0;
}

.image-card__image_KFlwm {
  width: 100%;
  height: 136px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.image-card__title_abDaw {
  box-sizing: border-box;
  width: 100%;
  color: #212121;
  height: 28px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0.25em;
  line-height: 20px;
  font-size: 14px;
}

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


.gallery-menu__createImagesDialogContentText_4h7aP {
  color: #757575;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
  margin: 0;
  padding: 0;
}

.gallery-menu__createImagesDialogContent_b16FV {
  width: 525px;
  margin: 0;
  padding: 0
}

.gallery-menu__createImagesDialogContent_b16FV:first-child {
    padding: 24px 24px 32px;
  }

.gallery-menu__createImagesDialogActions_1gZ0m {
  padding: 0 24px 16px;
}

.gallery-menu__createImagesDialogActionsButton_3O8Ue {
  min-width: 24px;
  padding: 6px 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.gallery-menu__info_2Oo4U {
  margin-bottom: 12px;
}
.trends__root_2rrbg {
  padding: 0 1em;
}

.trends__toolbar_2zQ1H {
  padding: 0;
}

.trends__filters_2xyK_ {
  display: flex;
  align-items: flex-end;
}

.trends__button_5XNkO {
  width: 100%;
  margin-bottom: 2em;
}

.trends__title_3htPO {
  font-size: 1.5rem;
  margin-bottom: 1.5em;
  font-weight: 400;
}

.trends__buttonTitle_28sml {
  vertical-align: middle;
}

.menu__root_hnOhn {
  display: flex;
  flex-flow: column nowrap;
  margin: 0 1em 2em;
}

.menu__list_2t4p9 {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
}

.menu__addButton_2be3a {
  width: 100%;
  margin-bottom: 2em;
}

.menu__item_31qxb {
}

.menu__header_1r7O_ {
}

.menu__headerIndented_u8WDP {
}

.menu__name_1o6Vr {
  flex: 0 1 150px;
}

.menu__url_24DRx {
  flex: 1 1 300px;
  word-break: break-word;
}

.menu__menu_type_1z2jI {
  flex: 1 1 300px;
  word-break: break-word;
}

.menu__section_3X_Tz {
  flex: 0 1 150px;
}

.menu__category_2XeAE {
  flex: 0 1 150px;
}

.menu__blank_2cDW1 {
  flex: 0 1 150px;
}

.menu__delete_2QpNL {
}

.menu__toolbar_1L3-i {
  justify-content: flex-start;
  padding: 0 1em;
}

.menu__filters_sQgSr {
  display: flex;
  align-items: flex-end;
}

.menu__dropdown_MnTmJ {
  min-width: 200px;
  margin-right: 1em;
}

.menu__buttonTitle_2oPgU {
  vertical-align: middle;
}

editable-list {
  outline: none;
}
editable-list ul {
  list-style: disc;
  padding-left: 12px;
  margin-left: 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.outlined-date-picker__root_iDjOJ {
  position: relative;
}

.outlined-date-picker__root_iDjOJ input {
  padding: 14px;
  height: 20px;
}

.outlined-date-picker__root_iDjOJ label {
  transform: translate(14px, 16px) scale(1);
}

.outlined-date-picker__calendarIcon_3mRcW {
  position: absolute;
  right: 4px;
  top: 4px;
  padding: 8px;
  color: #757575;
  cursor: pointer;
}

.outlined-date-picker__calendarIcon_3mRcW:hover {
  background: #ebebeb;
}

.autocomplete__autoComplete_3He4c {
  width: 400px;

  label {
    line-height: 22px;
    font-size: 16px;
    transform: translate(14px, 12px) scale(1);
    top: 0;
  }
}

.autocomplete__inputRoot_1iXht {
  padding: 15px;
  height: 48px;
}

.autocomplete__checkbox_1F3rq {
  color: #212121;
}

.autocomplete__chip_xD1aO {
  background-color: #1E54B7;
  color: #ffffff;
  padding: 4px;
  font-size: 14px
}

.autocomplete__chip_xD1aO:not(:first-child) {
    margin-left: 8px;
  }

.autocomplete__closeIcon_3a33K {
  color: #1E54B7;
  background-color: #ffffff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
}

.autocomplete__checkedIcon_340W3 {
  color: #1E54B7;
}

.autocomplete__count_djRCE {
  display: block;
  margin: 0 0 0 4px;
}

.filter-tabs__header_3bl25 {
  display: flex;
  margin-bottom: 32px;
  gap: 20px;
  justify-content: space-between;
}

.filter-tabs__title_2cOIE {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 500;
  width: -moz-min-content;
  width: min-content;
  white-space: nowrap;
}

.filter-tabs__backButton_2BW90 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  width: -moz-min-content;
  width: min-content;
  text-align: center;
  background: transparent;
  outline: none;
  white-space: nowrap;
  width: 200px;
}

.filter-tabs__control_1FAIj {
  margin-bottom: 32px;
}

.filter-tabs__dates_3KW2w {
  display: flex;
  gap: 24px;
}

.filter-tabs__datePicker_32ydV {
  width: 100%;
}

.filter-tabs__tab_1bM2G {
  color: #212121 !important;
}

.filter-tabs__tabContent_p1ZmY {
  margin-top: 1.5em;
}

.filter-tabs__select_3RHCA {
  min-width: 240px;
  width: 100%;
  height: 48px;
}

.filter-tabs__label_21nZE {
  top: -10px;
  padding: 5px;
  background: #ffffff;
  z-index: 1;
  left: 10px;
}

.filter-tabs__label_21nZE > div {
  padding-top: 14.5px;
  padding-bottom: 14.5px;
}

.filter-tabs__inputs_ATQy1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.filter-tabs__autoComplete_2q6tP {
  width: 100%;
}

.filter-tabs__publicationLabel_2xvY1 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  margin-top: 32px;
}

.filter-tabs__clearButton_2kw1y {
  width: 100%;
  text-transform: uppercase;
  background-color: #e0e0e0;
  border: none;
  color: #212121;
  height: 36px;
  font-size: 14px;
}

.filter-tabs__focusRoot_qCNks:focus {
  background-color: #fff;
}
.search__root_3Z1Nd {
  position: relative;
  background: #ffffff;
  z-index: 1;
  height: 48px;
}

.search__icon_WVUl- {
  position: absolute;
  width: 24px;
  height: 24px;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 18px;
  color: #b2b2b2 !important;
  pointer-events: none;
}

.search__input_3HxHG {
  padding-left: 32px;
  transition: width 0.3s !important;
  height: 48px;
  box-sizing: border-box;
}

.search__inputExpanded_bBWWZ {
  max-width: 30em;
  width: 30em !important;
  transition: width 1s;
  cursor: auto;
}

.toolbar__root_1H8K4 {
  padding: 0 1em;
  margin-top: 24px;
  position: relative;
}

.toolbar__filters_2FD1Y {
  display: flex;
  gap: 24px;
  align-items: center;
}

.toolbar__control_3opDo {
  white-space: nowrap;
  height: 48px;
}

.toolbar__rightBlock_Hpdzt {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}

.toolbar__search_1aVrl {
  position: absolute !important;
  right: 0;
  top: 0;
}

.toolbar__highlighted_3EPA4 {
  border-color: #283593;
}

.toolbar__dropdown_24jFj {
  min-width: 200px;
}

.toolbar__highlighted_3EPA4  .toolbar__filterText_3uOG2 {
  color: #283593;
}

.toolbar__exportButton_BR4YG {
  height: 48px;
  padding: 7px 16px;
  flex-shrink: 0;
  color: #283593;
}

.toolbar__exportIcon_39cxx {
  margin-right: 8px;
  width: 24px;
}

.toolbar__sectionSelect_2HOqU {
  flex-shrink: 0;
  min-width: 240px;
  height: 48px;
}

.toolbar__filterToggler_3jEkw {
  height: 48px;
  padding: 0 16px;
  white-space: nowrap;
}

.toolbar__sectionLabel_1lg9g {
  top: -10px;
  padding: 5px;
  background: #ffffff;
  z-index: 1;
  left: 10px;
}

.toolbar__switchLabel_3V-iX {
  margin-right: -16px;
}

.toolbar__searchWrapper_RVpra {
  position: relative;
  width: 236px;
  height: 100%;
}
.filters__label_3E7AC {
}

.filters__control_10Iq9 {
  margin-bottom: 1em;
}

.filters__dates_1AHdT {
  display: flex;
}

.filters__datePicker_1fYn3:not(:last-child) {
    margin-right: 2em;
  }

.filters__searchQuery_3FyWW {
  margin: 2em;
}

.filters__searchQueryIcon_2xkI- {
  margin-right: 0.5em;
  vertical-align: bottom;
  cursor: pointer;
  color: #e53a3a !important;
}

.filters__searchQueryText_1zddQ {
  margin-right: 0.5em;
  color: #b2b2b2;
  text-transform: uppercase;
}

.filters__tab_2syDR {
  color: #212121 !important;
}

.filters__tabContent_2j22U {
  margin-top: 1.5em;
}

.sort-header-button__button_ifroZ {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  white-space: nowrap
}

.sort-header-button__button_ifroZ:hover {
    color: #283593;
  }

.sort-header-button__active_2BleI {
  color: #283593;
  font-weight: 700;
}

.sort-header-button__icon_3TrGM {
  color: currentColor !important;
  margin: -2px 0 0 0.5em;
}

.extended-textarea__container_yFv0K {
  border-radius: 4px;
  border: 1px solid #bdbdbd;
  padding: 13px 16px;
  position: relative;
  margin-bottom: 24px;
}

.extended-textarea__title_21DUC {
  font-size: 12px;
  color: #757575;
  line-height: 18px;
  background-color: #ffffff;
  position: absolute;
  top: -9px;
  padding: 0 4px;
  left: 12px;
}

.extended-textarea__buttonList_4iqZW {
  display: flex;
  padding: 8px 12px;
  background-color: #f5f5f5;
  margin-bottom: 15px;
    li:first-child {
      .extended-textarea__button_3NjL3 {
        padding-left: 0;
      }
    }

    li:last-child {
      .extended-textarea__button_3NjL3 {
        padding-right: 0
      }
        .extended-textarea__button_3NjL3:after {
          dispaly: none;
        }
    }
}

.extended-textarea__button_3NjL3 {
  background: transparent;
  padding: 0 16px;
  height: 32px;
  color: #212121;
  position: relative;
  font-weight: bold
}

.extended-textarea__button_3NjL3:after {
    content: '';
    border-right: 1px solid #e0e0e0;
    display: block;
    position: absolute;
    right: 0;
    top: 4px;
    height: 24px;
  }

.extended-textarea__button_3NjL3.extended-textarea__isActive_3_0kM {
    color: #1E54B7;
  }

.extended-textarea__button_3NjL3.extended-textarea__big_2we-n {
    font-size: 20px;
  }

.extended-textarea__button_3NjL3.extended-textarea__medium_1TscD {
    font-size: 16px;
  }

.extended-textarea__button_3NjL3.extended-textarea__small_VpXfH {
    font-size: 12px;
  }

.extended-textarea__textarea_qV22g {
  width: 100%;
  resize: none;
  font-size: 16px;
  color: #212121;
  line-height: 23px;
  height: 46px;
  font-family: Roboto;
}

.preview-instagram-story-skeleton__container_2UJAP {
  border-radius: 10px;
  border: 1px solid #bdbdbd;
  background: #ffffff;
  padding-bottom: 46px;
}

.preview-instagram-story-skeleton__image_1Zlbx {
  height: 203px;
  background: #bdbdbd;
}

.preview-instagram-story-skeleton__big_2FWat {
  height: 20px;
  margin-bottom: 8px
}

.preview-instagram-story-skeleton__big_2FWat:last-of-type {
    margin-bottom: 30px;
  }

.preview-instagram-story-skeleton__small_d6xbb {
  height: 12px;
  margin-bottom: 6px
}

.preview-instagram-story-skeleton__small_d6xbb:last-of-type {
    margin-bottom: 0;
  }

.preview-instagram-story-skeleton__content_3XXcy {
  padding: 20px 20px 0;
}

.preview-instagram-story-skeleton__cutted_y7gup {
  width: 80%;
}

.preview-instagram-story-skeleton__skeleton_31u8U {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 80%
  ),
  #D9D9D9;
    background-position: 0 0;
    animation: preview-instagram-story-skeleton__shine_2YXCZ 1s infinite;
    background-repeat: repeat-y;
    background-size: 10px 300px;
}

@keyframes preview-instagram-story-skeleton__shine_2YXCZ {
  to {
    background-position: 100% 0;
  }
}

.instagram-story-poster__header_1aKkC {
  display: flex;
  margin-bottom: 24px;
  gap: 20px;
}

.instagram-story-poster__title_2ffuW {
  font-size: 20px;
  line-height: 1.3;
  font-weight: bold;
  width: -moz-min-content;
  width: min-content;
  white-space: nowrap;
}

.instagram-story-poster__backButton_2OTUc {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  width: -moz-min-content;
  width: min-content;
  text-align: center;
  background: transparent;
  outline: none;
  white-space: nowrap;
  flex-grow: 1;
}

.instagram-story-poster__previewWrapper_2Sp_l {
  padding: 30px 38px;
  background: #F4F4F4;
  margin-bottom: 24px;
}

.instagram-story-poster__previewImage_1AkzZ {
  width: 100%;
  height: auto;
}

.instagram-story-poster__generateButton_1UZXU {
  text-transform: uppercase;
  border: 1px solid #6E87CC;
  margin-bottom: 24px;
  width: 100%;
}

.instagram-story-poster__postButton_2yO31 {
  width: 100%;
  text-transform: uppercase;
  color: #ffffff;
  background: #283593;
  border: none;
  border-radius: 4px
}

.instagram-story-poster__postButton_2yO31:hover {
    border: none;
    color: #ffffff;
  }

.share-button__dropdownIcon_29b44 {
  margin-left: 4px;
  transition: transform .2s;
}

.share-button__dropdownIcon_29b44.share-button__isOpen_1flVC {
  transform: rotate(180deg);
}

.share-button__icon_aklWT {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  color: #757575;
}
.translate-item-button__button_2W2IM {
    width: 170px;
}
.item__root_2DZxV {
  font-size: 0.875em;
  border-bottom: 1px solid #ccc;
  min-height: 65px;
  box-sizing: border-box;
}

.item__titleLink_VNdFE {
  color: #283593;
  cursor: pointer;
}

.item__editing_3GZvG {
  color: #e53a3a;
}

.item__indicator_W4P83 {
  font-variant: small-caps;
  margin-right: 1em;
  font-size: 10px;
  color: #b2b2b2;
  text-transform: uppercase;
}

.item__actions_26-CB {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.item__buttons_30vFN {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.item__collapsedRow_1Ew7l {
  align-items: center;
}

.item__deleteExpanded_GQ73u {
  margin-top: -1em;
}

.item__success_1lISL {
  color: #74b65f;
}

.item__warning_1KVEo {
  color: #e53a3a;
}

.common-editor__isDisabled_16a7V {
  cursor: not-allowed;
}

.common-editor__label_3Pkb0 {
  font-size: 0.75em;
  cursor: pointer;
  color: #b2b2b2
}

.common-editor__label_3Pkb0.common-editor__isDisabled_16a7V {
    cursor: not-allowed;
  }

.common-editor__editor_LiyUp {
  border-bottom: 1px solid #ccc;
  line-height: 1;
  transition: all 0.3s 0.11s;
  padding: 0.5em 0
}

.common-editor__editor_LiyUp .public-DraftEditor-content {
    font-family: Roboto, Helvetica, sans-serif;
    min-height: auto;
  }

.common-editor__editor_LiyUp.common-editor__isDisabled_16a7V {
    color: #b2b2b2;
  }

.common-editor__required_3P7VM {
  color: #e53a3a;
}

.common-editor__error_fcXpD {
  color: #e53a3a;
}

.common-editor__isControlsError_3g4X8 {
  border-bottom: 2px solid #e53a3a;
}

.common-editor__isOutlined_8ciyB {
  position: relative;
  border-radius: 4px;
  border: 1px solid #bdbdbd;
  padding: 16px 16px 13px;
}

.common-editor__isOutlined_8ciyB .common-editor__label_3Pkb0 {
  position: absolute;
  top: -10px;
  padding: 0 5px;
  background: #ffffff;
  z-index: 1;
  left: 10px;
}

.common-editor__isOutlined_8ciyB nav {
  display: flex;
  align-items: center;
  border-radius: 4px;
  background: #f5f5f5;
  padding: 0 12px;
}

.common-editor__isOutlined_8ciyB .common-editor__editor_LiyUp {
  border: none;
  padding: 0;
  margin-top: 12px;
}

.common-editor__isOutlined_8ciyB nav > div {
  margin: 0;
}

.common-editor__isOutlined_8ciyB nav > div > span {
  width: 32px;
  padding-left: 0;
  padding-right: 0;
  justify-content: center;
}

.common-editor__isOutlined_8ciyB .common-editor__divider_1UJAi {
  height: 24px;
  width: 1px;
  margin: 0 16px;
  background: #e0e0e0;
}

.common-editor__isError_10_AP {
  border-color: #e53a3a;
}

.common-editor__isErroredLabel_3bTZD {
  color: #e53a3a;
}

.telegram-poster__header_1JQye {
  display: flex;
  margin-bottom: 32px;
  gap: 20px;
}

.telegram-poster__title_2iL3f {
  font-size: 20px;
  line-height: 1.3;
  font-weight: bold;
  width: -moz-min-content;
  width: min-content;
  white-space: nowrap;
}

.telegram-poster__backButton_2mII6 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  width: -moz-min-content;
  width: min-content;
  text-align: center;
  background: transparent;
  outline: none;
  white-space: nowrap;
  flex-grow: 1;
}

.telegram-poster__previewImage_1BCs2 {
  width: 100%;
  height: auto;
}

.telegram-poster__imageCaption_35xNA {
  font-style: italic;
}

.telegram-poster__content_2AvCG {
  margin-top: 24px;
}

.telegram-poster__sendButton_1SltU {
  width: 100%;
}

.telegram-poster__loader_2J8W4 {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  animation: telegram-poster__rotating_1S5N0 1500ms linear infinite
}

.telegram-poster__symbolsRoot_3hipq {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2em;
}

.telegram-poster__item_3vYW- {
  display: flex;
  font-size: 1em;
  align-items: center
}

.telegram-poster__item_3vYW-:not(:last-child) {
    margin-right: 1em;
  }

.telegram-poster__name_RjxVy {
  color: #b2b2b2;
  margin-right: 5px;
}

.telegram-poster__item_3vYW- span {
  font-size: 0.75em;
}

.telegram-poster__separator_3eqVO {
  margin: 0 3px;
}

.telegram-poster__errors_1GJGf {
  color: #e53a3a;
  font-size: 12px;
  margin-top: 4px;
  margin-bottom: 8px;
}

@keyframes telegram-poster__rotating_1S5N0 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.disabled-block__disabled-block_2QjHt {
  opacity: 0.5;
  pointer-events: none;
}

.list__root_3PnSI {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  padding: 0 0.5em;
}

.list__row_37SC0 {
  padding: 0.5em 0;
  border-bottom: 0;
}

.list__header_CVzdZ {
}

.list__small_njnVm {
}

.list__blockMargin_6saQB {
  margin-right: 2em;
}

.list__info_1HMIk {
  position: relative;
  margin-right: 1em;
  flex: 1 0 100%;
  max-width: 360px;
  word-wrap: break-word;
  margin-left: 1em;
}

.list__isLocked_2Qr1L {
  color: #b2b2b2;
  cursor: pointer;
}

.list__lockIcon_2Fpnf {
  position: absolute;
  top: 0;
  left: -15px;
  color: #e53a3a !important;
  width: 12px !important;
}

.list__status_2DaA_ {
  flex: 0 0 120px;
}

.list__author_Pq7Y2 {
  flex: 0 0 100px;
}

.list__uniqueness_23_jK {
  flex: 0 0 95px;
  word-break: break-word;
}

.list__moderate_2-KxK {
  flex: 0 0 50px;
}

.list__date_1Zuj3 {
  flex: 0 0 70px;
  white-space: pre-wrap;
}

.list__category_38Sd2 {
  flex: 0 0 100px;
}

.list__loading_2CCdI {
}

.list__noPosts_sV8yz {
  padding: 1em 2em;
  font-size: 14px;
}

.list__actions_2kCnJ {
  flex: 1 0 140px;
}


.list__telegramPosterHeader_8NoOI {
  display: none;
}

.posts__title_11ydg {
  flex: 0 0 100%;
  padding: 0 1rem;
}

.article-modal__rightMenuTitle_1a_wV {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
  color: #212121;
  font-weight: 500;
}

.article-modal__rightMentDescription_1engf {
  color: #757575;
  font-size: 14px;
  margin-bottom: 12px;

  span {
    color: #212121;
  }
}

.article-modal__openSourceLink_Mbm86 {
  color: #1E54B7;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  display: inline-flex;
  align-items: center;
  margin-left: 8px;
  border-bottom: 1px solid #1E54B7;
  line-height: 16px;
}

.article-modal__rightMenuBody_1yku3 {
  font-size: 16px;
  line-height: 23px;
  white-space: pre-line;

  + .article-modal__rightMenuBody_1yku3 {
    margin-top: 23px;
  }
}

.article-modal__rightMenuButtonGroup_34upk {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 24px 0;
  gap: 16px;
}

.article-modal__rightMenuButton_Wxy7S {
  width: 100%;
}

.article-modal__linksList_3qKCs {
  margin-top: 16px;
}

.article-modal__linksListItem_1ElVn {
  text-decoration: underline;
  font-size: 16px;
  line-height: 23px;
  color: #1E54B7;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
}

.quick-filters__container_1-Kqk {
  margin-top: 24px;
  display: flex;
  width: 100%;
  gap: 20px;
  align-items: flex-start;
}

.quick-filters__title_1_aC2 {
  flex-shrink: 0;
}

.quick-filters__filterList_gJk98 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.quick-filters__quickFilter_tyR_Q {
  padding: 4px 12px;
  border-radius: 16px;
  background: #eee;
  cursor: pointer;
  transition: background .3s;
  width: -moz-max-content;
  width: max-content
}

.quick-filters__quickFilter_tyR_Q:hover {
    background: #e2e2e2;
  }

.quick-filters__quickFilter_tyR_Q.quick-filters__isActive_1SZEJ {
    background: #283593;
    color: #ffffff;
    cursor: default;
  }

.quick-filters__badge_2LJLO .quick-filters__MuiBadge-badge_1rCpm{
  background-color: #FFA726;
}
.filters__container_NDsSu {
  display: flex;
  width: 100%;
  gap: 24px;
}

.filters__select_3iSwd {
  min-width: 240px;
  height: 48px;
}

.filters__label_2voHD {
  top: -10px;
  padding: 5px;
  background: #ffffff;
  z-index: 1;
  left: 10px;
}

.filters__label_2voHD > div {
  padding-top: 14.5px;
  padding-bottom: 14.5px;
}

.filters__pagination_27GlK {
  margin-left: auto;
}

.post-divider__postDivider_mizyg {
  width: 100%;
  height: 26px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  background-color: #757575;
  display: flex;
  align-items: center;
  justify-content: center;
}

.post-divider__fadeOut_2LR1E {
  animation: post-divider__fadeOut_2LR1E 300ms;
  animation-fill-mode: forwards;
}

@keyframes post-divider__fadeOut_2LR1E {
  from {
    opacity: 1;
    height: 26px;
  }
  to {
    opacity: 0;
    height: 0;
  }
}

.posts-list__list_2uUBc {
  width: 100%;
}

.posts-list__flex_3_0lJ{
  display: flex;
  box-sizing: border-box;
  width: 100%;
  gap: 24px;
  align-items: center;
}

.posts-list__primaryItem_3ZcIi {
  background-color: #ffffff;
  padding: 12px 16px;
  border-bottom: 1px solid #e0e0e0
}

.posts-list__primaryItem_3ZcIi:first-child {
    border-top: 1px solid #e0e0e0;
  }

.posts-list__primaryItem_3ZcIi {

  + .posts-list__secondaryItem_3kIo6 {
    position :relative;
    padding-bottom: 6px
  }

    + .posts-list__secondaryItem_3kIo6:before {
      content: '';
      border-top: 1px dashed #e0e0e0;
      width: calc(100% - 32px);
      position: absolute;
      top: 0;
      left: 16px;
    }
}

.posts-list__extended_3VcyS {
  background-color: #f5f5f5;
  border-bottom: none;
}

.posts-list__firstCol_2vCF2 {
  width: 350px;
}

.posts-list__secondCol_3qimM {
  width: 110px;
}

.posts-list__thirdCol_lyFIi {
  width: auto;
  max-width: 300px;
}

.posts-list__title_1E2na {
  color: #1E54B7;
  font-size: 12px;
  cursor: pointer;
}

.posts-list__date_1ppJy {
  white-space: wrap;
  color: #212121;
  font-size: 12px;
}

.posts-list__cource_3uDim {
  color: #212121;
  font-size: 12px;
}

.posts-list__secondaryItem_3kIo6 {
  padding: 12px 16px;
  background-color: #f5f5f5;

  + .posts-list__primaryItem_3ZcIi {
    border-top: 1px solid #e0e0e0;
  }

  + .posts-list__secondaryItem_3kIo6 {
    padding-top: 6px;
  }
}

.posts-list__button_25H_X {
  margin-left: auto;
  color: #1E54B7;
}

.posts-list__caption_3o4l2 {
  color: #b2b2b2;
  font-size: 12px;
}

.posts-list__captionsList_3YMox {
  padding: 0 16px;
}

.posts-list__link_11pOz {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #1E54B7;
}

.posts-list__icon_3vivT {
  width: 16px;
  height: 16px;
}

.posts-list__sources_3Kdnq {
  font-size: 12px;
  line-height: 17px;
  color: #212121;
}

.posts-list__source_2KhJM {
  white-space: nowrap;
}

.posts-list__emptyList_2MHii {
  font-size: 16px;
  color: #757575;
}

.show-more-button__showMoreButton_2WJKN {
  flex-grow: 0;
}

.show-more-button__loader_22wlK {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  animation: show-more-button__rotating_2jIPn 1500ms linear infinite;
  color: #98A9DA;
}

@keyframes show-more-button__rotating_2jIPn {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.nur-radar__root_mS7ig {
  padding: 24px 16px;
}

.nur-radar__title_exarN {
  font-size: 24px;
  color: #212121;
  line-height: 36px;
}

.nur-radar__titleContainer_2E1Hf {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 35px 0 21px 0;
}

.nur-radar__infinityTarget_1Z6-5 {
  height: 100px;
}
.form__text_26lho {
  margin-top: 3rem;
  margin-bottom: 1em;
  font-size: 1.25em;
  line-height: 1.5;
  letter-spacing: 0.009em;
}

.ingredients-item__row_27Y2P {
  cursor: pointer;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.ingredients-item__row_27Y2P:hover {
  background-color: rgba(33,33,33,0.1);
}

.ingredients-item__tableCell_264LK {
  flex: 1 1 200px;
  word-break: break-word;
}

.ingredients-list__root_3xzLI {
  padding: 0;
}

.ingredients-list__header_2oMaN {
}

.ingredients-list__headerCell_T3TvK {
  flex: 1 1 200px;
}

.ingredients-list__tableCell_1BKzf {
  flex: 1 1 200px;
  word-break: break-word;
}

.toolbar__root_2oEbs {
  padding: 0;
}

.toolbar__filters_2R_Mr {
  display: flex;
}

.toolbar__control_hvVF5:not(:last-child) {
    margin-right: 1em;
  }

.toolbar__rightBlock_3rryz {
  position: relative;
}

.toolbar__search_1M7s4 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.toolbar__dropdown_1RCtU {
  max-width: 256px;
}

.toolbar__highlighted_3DJw6 {
}

.ingredients__wrapper_2cznM {
  padding: 0 1rem;
}

.ingredients__button_1QHEK {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 2em;
}

.ingredients__title_3trlo {
  font-size: 1.5rem;
  margin-bottom: 1.5em;
  font-weight: 400;
}

.direct-links-form__root_vxzmx {
  padding: 2.25em 1em;
}

.direct-links-form__title_3ToMI {
  font-size: 1.5rem;
  margin-bottom: 1.5em;
  font-weight: 400;
}

.direct-links-form__dropdown_1ILw_ {
  margin-bottom: 12px;
}

.direct-links-form__form_22FOP {
  width: 700px;
  display: flex;
  flex-direction: column;
}

.direct-links-form__textField_2Z9zK {
  margin-bottom: 24px;
}
.block-positions-info__blockPositionsInfo_2hvFw {
  display: grid;
  align-items: center;
  grid-template-columns: 0.8fr 0.2fr;
  width: 9.625rem;
}

.block-positions-info__title_21R1u {
  height: 100%;
  border-right: 1px solid rgba(189, 189, 189);
  box-sizing: border-box;
  padding: 0 0.5em;
  display: flex;
  align-items: center;
}

.block-positions-info__positionIndex_3ggRj {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7.5rem;
  border-bottom: 1px solid rgba(189, 189, 189);
  border-right: 1px solid rgba(189, 189, 189);
  box-sizing: border-box;
  text-align: center
}

.block-positions-info__positionIndex_3ggRj:last-child {
    border-bottom: none;
  }

.cell-article__cell_2la6l {
  cursor: pointer;
  padding: 0.5em;
  box-sizing: border-box;
  border-right: 1px solid rgba(189, 189, 189);
  width: 100%;
  height: 7.5rem;
  overflow-y: auto;
  overflow-wrap: break-word
}
.cell-article__cell_2la6l:last-child {
    border-right: none;
  }

.table-header__header_PIM6L {
  background: rgba(189, 189, 189, 0.5);
  display: grid;
  align-items: center;
  grid-template-columns: 154px repeat(7, 1fr);
  height: 3.375rem;
}

.table-header__headerCell_MBUKd {
  padding: 0 0.5em;
  text-align: center;
}

.table__block_1Ggro {
  border: 1px solid rgba(189, 189, 189);
  border-top: none;
  display: grid;
  grid-template-columns: 154px 1fr;
}

.table__blockPrimary_3YCUC {
  background-color: rgba(63, 81, 181, 0.08);
}

.table__blockSecondary_2vKiz {
  background-color: rgba(237, 108, 2, 0.08);
}

.table__blockTertiary_tfiw7 {
  background-color: #f5f5f5;
}

.table__row_1vok7 {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(7, 1fr);
  height: 7.5rem;
  border-bottom: 1px solid rgba(189, 189, 189);
  box-sizing: border-box
}

.table__row_1vok7:last-child {
    border-bottom: none;
  }

.table__emptyCell_2974l {
  border-right: 1px solid rgba(189, 189, 189);
  box-sizing: border-box;
  width: 100%;
  height: 7.5rem
}

.table__emptyCell_2974l:last-child {
    border-right: none;
  }

.main-page-positions-table__root_2bWdq {
  padding: 0 1em 2em;
}

.main-page-positions-table__toolbar_2s6G7 {
  padding: 0;
}

.toolbar__root_11LV2 {
  padding: 0 1em;
}

.toolbar__filters_fUqmI {
  display: flex;
  align-items: flex-end;
}

.toolbar__control_OIiWy:not(:last-child) {
    margin-right: 1em;
  }

.toolbar__rightBlock_34AbZ {
  position: relative;
}

.toolbar__pagination_2VCNb {
  margin-right: 11em;
}

.toolbar__search_3bxww {
  position: absolute !important;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.toolbar__highlighted_1TbfE {
}


.toolbar__searchWrapper_2Uk7v {
  position: relative;
  width: 236px;
}
.filters__searchQuery_zSUeO {
  margin: 2em 1em;
}

.filters__searchQueryIcon_22gcI {
  margin-right: 0.5em;
  vertical-align: bottom;
  cursor: pointer;
  color: #e53a3a !important;
}

.filters__searchQueryText_lXctz {
  margin-right: 0.5em;
  color: #b2b2b2;
  text-transform: uppercase;
}

.filters__clearButton_3qJl7 {
  margin-top: 2em;
}

.tags-list__root_gX3tv {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
  margin: 0 1em 2em;
}

.tags-list__addButton_3PMbY {
  width: 100%;
  margin-bottom: 2em;
}

.tags-list__row_3TyEi {
}

.tags-list__header_3FEOy {
}

.tags-list__catchyTitle_2t9ih,
.tags-list__slug_2CeOg {
  flex: 1 1 200px;
  word-break: break-word;
}

.tags-list__posts_2VuOA {
  flex: 0 1 150px;
}

.tags-list__actions_SMZI0 {
  flex-basis: 140px;
}

.tags-list__delete_3zkCE {
}

.tags-list__buttonTitle_3mpIN {
  vertical-align: middle;
}

.tags__title_3_IL1 {
  flex: 0 0 100%;
  padding: 0 1rem;
}

.languages__root_2osjQ {
  margin-top: 1em;
}

.languages__list_1sARW {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
  margin: 0 1em 2em;
}

.languages__addButton_3rUY8 {
  width: 100%;
  margin-bottom: 2em;
}

.languages__row_ibxPy {
}

.languages__header_3Igzz {
}

.languages__name_2SIcM {
  flex: 0 1 400px;
  word-break: break-word;
}

.languages__code_1fzEp {
  flex: 0 1 100px;
}

.languages__count_2-7Ec {
  flex: 0 1 200px;
}

.languages__action_3hIYQ {
  white-space: nowrap;
  flex-grow: 1
}

.languages__action_3hIYQ:empty {
    display: none;
  }

.languages__delete_PPuac {
  flex-grow: 1;
}

.translations__root_1YML1 {
  margin-top: 1em;
}

.translations__list_3Gtaw {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
  margin: 0 1em 2em;
}

.translations__addButton_bHVeH {
  width: 100%;
  margin-bottom: 2em;
}

.translations__row_3MoI_ {
}

.translations__header_2IvEf {
}

.translations__source_8ieq0 {
  flex: 0 1 400px;
  word-break: break-word;
}

.translations__target_4Xe8u {
  flex: 0 1 400px;
}

.translations__actions_2kvbr {
  flex-grow: 1;
}

.translations__delete_2CTgJ {
  flex-grow: 1;
}

.translations__input_1rMjs {
  width: 100%;
}

.translations__toolbar_2skMF {
  margin: 1em 0 2em 1em;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 3rem;
}

.translations__control_3C3Ny {
  white-space: nowrap;
  min-width: 200px
}

.translations__control_3C3Ny:not(:last-child) {
    margin-right: 1em;
  }

.translations__controlGroup_HHLOC {
  display: flex;
  align-items: flex-end;
  position: relative;
}

.translations__pagination_9zB-7 {
  margin-right: 11em;
}

.translations__search_1EaFC {
  position: absolute !important;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.filter__label_2do2q {
}

.filter__clearButton_2GDst {
  margin-top: 2em;
}

.filter__searchQuery_2a1tS {
  margin: 2em 1em;
}

.filter__searchQueryIcon_2GjF1 {
  margin-right: 0.5em;
  vertical-align: bottom;
  cursor: pointer;
  color: #e53a3a !important;
}

.filter__searchQueryText_3GWFb {
  margin-right: 0.5em;
  color: #b2b2b2;
  text-transform: uppercase;
}

.index__wrapper_3jOoU {
  padding: 0 16px;
}

.index__title_YYHyp {
  flex: 0 0 100%;
  font-size: 24px;
  margin-bottom: 24px;
  line-height: 30px;
  font-weight: 400;
}

.index__sectionsFilter_r6GM- {
  width: 236px;
}

.index__addButton_1xt0v {
  width: 100%;
  margin-bottom: 36px;
  padding: 0 16px;
}

.index__buttonTitle_1seeE {
  vertical-align: middle;
}

.index__toolbar_2W83S {
  padding: 24px 0 36px;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.list__root_1WV_W {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 36px;
}

.list__table_HzfdR {
}

.list__addButton_3rC7Q {
  width: 100%;
  margin-bottom: 2em;
}

.list__row_3F7Hl {
  padding: 12px 0 12px 16px;
  cursor: default;
}

.list__header_1uuXJ {
  padding-left: 16px;
}

.list__identifier_ots30 {
  word-break: break-word;
}

.list__identifierPart_sp2K2 {
  line-height: 17px;
}

.list__catchyTitle_2ikwo {
  flex: 1 1 360px;
  word-break: break-word;
}

.list__link_2XUJY {
  color: #283593;
  cursor: pointer;
}

.list__date_3PAxP {
  flex: 0 1 200px;
  justify-content: flex-start;
  display: block;
}

.list__datePart_3z19E {
  line-height: 17px;
}

.list__actions_1snPO {
  flex: 0 0 140px;
  justify-content: flex-end;
}

.list__delete_3gXgD {
}

.list__buttonTitle_vuymX {
  vertical-align: middle;
}

.remove-management__removeManagement_1_uF_ {
   display: flex;
   gap: 10px;
   justify-content: flex-end;
}
.modal__modal_jKhAA {
  padding: 24px 24px 16px;
  max-width: 560px;
}

.modal__modalHeader_3oje8 {
  padding: 0;
}

.modal__modalBody_2f2bk {
  padding: 32px 0 0;
}

.modal__modalCaption_3R_7d {
  color: #757575;
  text-transform: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
}

.sidebar__switch_1fakp {
  display: flex;
  align-items: center;
  margin: 24px 0 36px;
}

.sidebar__title_2_VNm {
  margin: 12px 0 36px;
}

.sidebar__wrapper_37Mas {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: absolute;
  top: 75px;
  left: 32px;
  right: 32px;
  bottom: 32px;
}

.sidebar__buttons_5gp2u {
  display: flex;
  gap: 16px;
}

.sidebar__button_3MaTH {
  flex: 1;
}

.sidebar__area_2rzIP {
  flex: 1;
}

.sidebar__areaRoot_S-5J_ {
  height: 100%;
}
.create-button-module__addButton_9tbqT {
  width: 100%;
  margin-bottom: 28px;
  padding: 0 16px;
}
    
.create-button-module__buttonTitle_ql_YA {
  vertical-align: middle;
}

.list-module__root_2Yg_j {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    height: 100%;
    padding-bottom: 36px;
  }
  
  .list-module__table_2QIg5 {
  }
  
  .list-module__addButton_dcl7u {
    width: 100%;
    margin-bottom: 2em;
  }
  
  .list-module__row_1nJe5 {
    padding: 12px 0 12px 16px;
    cursor: default;
    justify-content: flex-start
  }
  
  .list-module__row_1nJe5:last-child {
      border-bottom: 1px solid #ccc;
    }
  
  .list-module__header_2rMKp {
    padding-left: 16px;
  }
  
  .list-module__identifier_yuIOC {
    word-break: break-word;
  }
  
  .list-module__identifierPart_17GO3 {
    line-height: 17px;
  }
  
  .list-module__catchyTitle_1WcSr {
    flex: 0 1 360px;
    word-break: break-word;
    justify-content: flex-start;
  }
  
  .list-module__link_34HBs {
    color: #283593;
    cursor: pointer;
  }
  
  .list-module__date_AOGP3 {
    flex: 0 1 106px;
    justify-content: flex-start;
    display: block;
  }
  
  .list-module__datePart_329je {
    line-height: 17px;
  }
  
  .list-module__actions_3icZw {
    flex: 1 0 140px;
    justify-content: flex-end;
  }
  
  .list-module__delete_3qtr4 {
  }
  
  .list-module__buttonTitle_20Vfg {
    vertical-align: middle;
  }
  
.remove-modal-module__removeModal_3AuVB {
   display: flex;
   gap: 10px;
   justify-content: flex-end;
}
.form-module__modal_zJ5HW {
    padding: 24px 24px 16px;
    max-width: 560px;
  }
  
  .form-module__modalHeader_2-lCe {
    padding: 0;
  }
  
  .form-module__modalBody_VOpvC {
    padding: 32px 0 0;
  }
  
  .form-module__modalCaption_3F6zn {
    color: #757575;
    text-transform: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
  }
  
  .form-module__title_12QEc {
    margin: 12px 0 36px;
  }
  
  .form-module__wrapper_1sXlV {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: absolute;
    top: 75px;
    left: 32px;
    right: 32px;
    bottom: 32px;
  }
  
  .form-module__buttons_1e4by {
    display: flex;
    gap: 16px;
    margin-top: 36px;
  }
  
  .form-module__button_1YJcP {
    flex: 1;
  }

  .form-module__area_3C-5s {
    flex: 1;
  }
  
.toolbar-module__toolbar_2wTiv {
  padding: 24px 0 36px;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-end;
}
.embed-templates-module__wrapper_3JC-a {
    padding: 0 16px;
  }
  
  .embed-templates-module__title_2cMjQ {
    flex: 0 0 100%;
    font-size: 24px;
    margin-bottom: 28px;
    line-height: 30px;
    font-weight: 400;
  }

.toolbar__root_19K5p {
  padding: 0 1em;
}

.toolbar__filters_z5zxf {
  display: flex;
  align-items: flex-end;
}

.toolbar__dropdown_2kDCP {
  min-width: 200px;
}

.blocks-list__root_3OhSS {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
  margin: 0 1em 2em;
}

.blocks-list__wrapper_23jPu {
  padding: 0 1rem;
}

.blocks-list__item_172Hy {
}

.blocks-list__header_37UxA {
}

.blocks-list__headerIndented_3PkyU {
}

.blocks-list__title_3G9Uv,
.blocks-list__titleHeader_1cOjV {
  flex: 1 0 230px;
  word-break: break-word;
  margin-left: 20px;
  margin-right: 0;
}

.blocks-list__title_3G9Uv {
  color: #28398E;
}

.blocks-list__blocks_21RNY {
  flex: 1 1 580px;
  word-break: break-word;
}

.blocks-list__addButton_1qeqc {
  width: 100%;
  margin-bottom: 2em;
}

.blocks-list__type_1uc7b {
  flex: 1 0 150px;
  margin-right: 0;
}

.blocks-list__author_338Xs {
  flex-grow: 1;
  flex-basis: 155px;
  margin-right: 0;
}

.blocks-list__actions_17oTW {
  flex-basis: 250px;
}

.blocks-list__autocomplete_jWCZU {
  margin: 25px 0 40px;
}

.source-types-module__container_3I2TF {
  margin-top: 24px;
  display: flex;
  width: 100%;
  gap: 20px;
  align-items: flex-start;
}

.source-types-module__title_1C3PJ {
  flex-shrink: 0;
}

.source-types-module__filterList_Iy8OR {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.source-types-module__sourceType_3sAvA {
  padding: 4px 12px;
  border-radius: 16px;
  background: #eee;
  cursor: pointer;
  transition: background .3s;
  width: -moz-max-content;
  width: max-content
}

.source-types-module__sourceType_3sAvA.source-types-module__isActive_3r-hv {
    background: #283593;
    color: #ffffff;
    cursor: default;
  }

.source-types-module__sourceType_3sAvA:hover {
    background: #e2e2e2;
  }



.filters-module__container_2N8PM {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.filters-module__select_1or5o {
  min-width: 240px;
  height: 48px;
}

.filters-module__label_1cdMg {
  top: -10px;
  padding: 5px;
  background: #ffffff;
  z-index: 1;
  left: 10px;
}

.filters-module__label_1cdMg > div {
  padding-top: 14px;
  padding-bottom: 14px;
}

.filters-module__search_20LtJ {
  min-width: 240px;
  height: 48px;
}

.filters-module__searchInput_1fJ9t {
  padding: 14px 14px 15px 14px;
}

.filters-module__leftPadding_2c_pu {
  display: flex;
  gap: 24px;
}
.form-buttons-module__buttons_34R5b {
    display: flex;
    gap: 16px;
    margin-top: auto;
}

.form-buttons-module__rightButtons_3QCoz {
    display: flex;
    gap: 16px;
    flex: 0 0 50%;
}
.form-divider-module__divider_SdLM8 {
    display: block;
    height: 1px;
    width: 100%;
    background-color: #BDBDBD;
    margin-bottom: 8px;
  }
.form-info-link-module__infoLink_AnTTQ {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #283593;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: underline;

  }
  
  .form-info-link-module__infoIcon_3CsT8 {
    width: 24px;
    height: 24px;
  }
.generate-list-module__generateList_2e2-v {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 8px;
}

.generate-list-module__parsedList_1yMvu {
  list-style: none;
  padding: 20px;
  background: #F5F5F5;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.generate-list-module__parsedItem_1u5-A {
    color: #283593;

    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
}

.generate-list-module__parsedLink_1FARt {
    text-decoration: none;
    color: inherit;
}

.generate-list-module__spinner_X8EHg {
    width: 100%;
    height: 56px;

    position: relative;
}

.first-step-module__form_pFqr- {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.first-step-module__content_3X2bw {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-height: calc(100vh - 185px);
}

.first-step-module__helperText_1-e2w {
  letter-spacing: 0;
}

.first-step-module__switcher_2aZ6E {
  margin-bottom: 8px;
}

.first-step-module__select_31kj_ {
  min-width: 240px;
  height: 48px;
}

.first-step-module__label_nSJon {
  top: -10px;
  padding: 5px;
  background: #ffffff;
  z-index: 1;
  left: 10px;
}

.MuiSelect-select:focus {
  background-color: #fff!important;
}

.first-step-module__label_nSJon > div {
  padding-top: 14px;
  padding-bottom: 14px;
}

.first-step-module__selectPlaceholder_2wh_e {
  color: #9e9e9e;
}

.first-step-module__selectErrorText_COobp {
  padding-left: 15px;
}
 
.first-step-module__textField_2pKkl .MuiOutlinedInput-multiline {
  padding: 14.5px 14px;
} 
.generate-publication-module__generatePublication_2zC4i {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 8px;
}

.generate-publication-module__publication_3YvPf {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.generate-publication-module__spinner_1NGl8 {
    width: 100%;
    height: 56px;

    position: relative;
}

.generate-publication-module__content_3O3jy {
    background: #F5F5F5;
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    color: #212121;
}

.generate-publication-module__title_3IZ6z {
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.generate-publication-module__publication_3YvPf {
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.generate-publication-module__paragraph_15br3 {
  margin-bottom: 16px
}

.generate-publication-module__paragraph_15br3:last-child {
    margin-bottom: 0;
  }

.generate-publication-module__links_1BvSf {
  display: flex;
  flex-direction: column;
}

.generate-publication-module__link_3Dqsg {
  color: #283593;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  text-decoration: underline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.result-step-module__form_Cqxp6 {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.result-step-module__content_hpdrJ {
    display: flex;
    flex-direction: column;
    gap: 24px;
    min-height: calc(100vh - 185px);
}

.result-step-module__textField_hd495 .MuiOutlinedInput-multiline {
    padding: 14.5px 14px;
}
.source-form-module__root_nzwJL {
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 100%;
}

.source-form-module__header_2cd6W {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 30px;
}

.source-form-module__title_1Qjiz {
font-size: 24px;
font-weight: 500;
line-height: 30px;
}

.source-list-module__list_YBr9X {
  width: 100%;
}

.source-list-module__flex_2_VXv{
  display: flex;
  box-sizing: border-box;
  width: 100%;
  gap: 24px;
  align-items: center;
}

.source-list-module__primaryItem_uSoyN {
  background-color: #ffffff;
  padding: 12px 16px;
  border-bottom: 1px solid #e0e0e0
}

.source-list-module__primaryItem_uSoyN:first-child {
    border-top: 1px solid #e0e0e0;
  }

.source-list-module__primaryItem_uSoyN {

  + .source-list-module__secondaryItem_3moqf {
    position :relative;
    padding-bottom: 6px
  }

    + .source-list-module__secondaryItem_3moqf:before {
      content: '';
      border-top: 1px dashed #e0e0e0;
      width: calc(100% - 32px);
      position: absolute;
      top: 0;
      left: 16px;
    }
}

.source-list-module__extended_hZYNv {
  background-color: #f5f5f5;
  border-bottom: none;
}

.source-list-module__firstCol_3kP_M {
  width: 350px;
}

.source-list-module__secondCol_OEeCZ {
  width: 110px;
}

.source-list-module__thirdCol_3nmKP {
  width: auto;
  max-width: 300px;
}

.source-list-module__title_epNnI {
  color: #212121;
font-family: Roboto;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 23px;
}

.source-list-module__date_2SFTi {
  white-space: wrap;
  color: #212121;
  font-size: 12px;
}

.source-list-module__secondaryItem_3moqf {
  padding: 12px 16px;
  background-color: #f5f5f5;

  + .source-list-module__primaryItem_uSoyN {
    border-top: 1px solid #e0e0e0;
  }

  + .source-list-module__secondaryItem_3moqf {
    padding-top: 6px;
  }
}

.source-list-module__button_3br30 {
  margin-left: auto;
  color: #283593;
}

.source-list-module__caption_B7I-m {
  color: #b2b2b2;
  font-size: 12px;
}

.source-list-module__captionsList_3X2QH {
  padding: 0 16px;
}

.source-list-module__link_2lOEq {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #1E54B7;
}

.source-list-module__icon_1bJpk {
  width: 16px;
  height: 16px;
}

.source-list-module__sources_3etBv {
  font-size: 12px;
  line-height: 17px;
  color: #212121;
}

.source-list-module__source_38Yor {
  white-space: nowrap;
}

.source-list-module__emptyList_1CnUU {
  font-size: 16px;
  color: #757575;
}

.radar-sources-module__root_3Msih {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 24px 16px;
}

.radar-sources-module__title_2OFF4 {
  font-size: 24px;
  color: #212121;
  line-height: 36px;
}

.radar-sources-module__titleContainer_3acMO {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 36px 0 20px 0;
}

.radar-sources-module__infinityTarget_1wrnE {
  height: 100px;
}

.radar-sources-module__addButton_1ELSf {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 100%;
  margin-bottom: 28px;
}

.radar-sources-module__addButtonIcon_3EP25 {
  margin-right: 16px;
}
