/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/assets/styles/ebookviewer.module.scss ***!
  \****************************************************************************************************************************************************************/
body {
  margin-top: 0;
  margin-bottom: 0; }

.evylqiN0isCBtnHYHl2W {
  display: flex;
  width: 100vw;
  height: 100vh;
  margin-left: -8px; }
  .evylqiN0isCBtnHYHl2W .cBU3_2TfeQULDYVAgGAQ {
    width: 250px;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 0;
    overflow: hidden; }
  .evylqiN0isCBtnHYHl2W .kvpdfrsNiLrJvuChJ9WU {
    width: 100%;
    height: 100%;
    position: relative; }
  .evylqiN0isCBtnHYHl2W .nZoUjz63XEFsd4mCSCn5 {
    overflow: auto;
    flex-grow: 1; }
  .evylqiN0isCBtnHYHl2W .JYjp5kbP9awi57zoNEn5 {
    display: none; }

@media (max-width: 1024px) {
  .evylqiN0isCBtnHYHl2W {
    display: block; }
    .evylqiN0isCBtnHYHl2W .cBU3_2TfeQULDYVAgGAQ {
      display: none; }
    .evylqiN0isCBtnHYHl2W .kvpdfrsNiLrJvuChJ9WU {
      height: 92vh; }
    .evylqiN0isCBtnHYHl2W .JYjp5kbP9awi57zoNEn5 {
      display: block;
      position: fixed;
      left: 0;
      right: 0;
      bottom: 0; } }

iframe {
  width: 100%;
  height: 100%; }

@media (min-width: 1024px) {
  .sgcMnO9MUcvLva7tR98Q {
    display: none; } }

/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Sidebar/sidebar.module.scss ***!
  \*********************************************************************************************************************************************************************/
.zwAaZutug7OK8zKAywQ9 {
  text-decoration: none;
  display: block;
  width: 100%; }

.L6haxIGkP7zvrNmG5YDQ {
  background-color: #333; }

.XW4MFw4oNecqH9laMMMU {
  display: none; }

.MuiPopover-root .X5D2sZxJXZI6ItEN0JNB {
  border-radius: 0;
  height: 64px;
  display: flex;
  align-items: center;
  background-color: #161616;
  min-width: 110px; }
  .MuiPopover-root .X5D2sZxJXZI6ItEN0JNB p {
    color: #fff; }

.L6haxIGkP7zvrNmG5YDQ .dTaHqEDxa5n9xMLP_QFO {
  background-color: var(--darkblue);
  width: 250px;
  height: 100vh; }

.L6haxIGkP7zvrNmG5YDQ .jUrbwTTo3ORZoEaMnqCq {
  padding: 0px; }

.L6haxIGkP7zvrNmG5YDQ .Rh4CG4nRi_6dT5Mc6LNZ {
  padding: 0px; }

.L6haxIGkP7zvrNmG5YDQ .wu5qkvk3i35AQyeZrTKM {
  padding: 15px 30px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px; }

.L6haxIGkP7zvrNmG5YDQ .xmTYvPWg9Santru_uaHK {
  display: flex;
  flex-direction: column;
  padding: 20px 30px 30px 30px;
  gap: 20px; }

.L6haxIGkP7zvrNmG5YDQ .I2V4M2anvRiV9uzPJxk1 {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  /* 104.167% */
  letter-spacing: 0.24px;
  margin: 0; }

.L6haxIGkP7zvrNmG5YDQ .zwAaZutug7OK8zKAywQ9.active {
  background-color: #335491; }

.L6haxIGkP7zvrNmG5YDQ .kvi7xg9GNTdIkz_uQP4Q {
  width: 85%; }

.L6haxIGkP7zvrNmG5YDQ .wu5qkvk3i35AQyeZrTKM svg {
  fill: #fff; }

.L6haxIGkP7zvrNmG5YDQ .hlA5PxT1JiS_ROQNF003 {
  display: flex;
  justify-content: center; }

.L6haxIGkP7zvrNmG5YDQ .material-icons {
  color: rgba(255, 255, 255, 0.8); }

.yjZEYfHNVfVacBGRvoiP .eOHgqBlijMjNilqJFGN6 {
  display: none; }

.yjZEYfHNVfVacBGRvoiP .xmTYvPWg9Santru_uaHK,
.yjZEYfHNVfVacBGRvoiP .kvi7xg9GNTdIkz_uQP4Q {
  padding: 0; }

.yjZEYfHNVfVacBGRvoiP .wu5qkvk3i35AQyeZrTKM {
  padding: 20px 12px;
  display: flex;
  justify-content: center; }

.yjZEYfHNVfVacBGRvoiP .Rh4CG4nRi_6dT5Mc6LNZ {
  padding: 0; }
  .yjZEYfHNVfVacBGRvoiP .Rh4CG4nRi_6dT5Mc6LNZ:hover {
    background-color: #335491; }

.yjZEYfHNVfVacBGRvoiP .hlA5PxT1JiS_ROQNF003 {
  padding: 0px 0 50px 0px; }

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/AssetCard/assetCard.module.scss ***!
  \*************************************************************************************************************************************************************************/
.q5zoeuWsBKAxqcXVX57J {
  width: 100%;
  cursor: pointer;
  position: relative;
  height: 100%; }
  .q5zoeuWsBKAxqcXVX57J > .MuiPaper-root {
    border-radius: 10px;
    border: 1px solid #afafaf;
    background: #fff;
    height: 100%;
    box-shadow: none; }
  .q5zoeuWsBKAxqcXVX57J:hover ._ftZF0OxNCqMSZCI6GUw {
    background-color: rgba(197, 214, 240, 0.671);
    box-shadow: 0, 1px 2px black, 0, 2px 4px black, 0, 4px 8px black, 0, 8px 16px black, 0, 16px 32px black, 0, 32px 64px black; }
  .q5zoeuWsBKAxqcXVX57J .BLniQSQb3F9bz_Z2RiwU {
    opacity: 0;
    position: absolute;
    cursor: pointer;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 3rem;
    transition: opacity 0.3s ease;
    fill: #fff; }
  .q5zoeuWsBKAxqcXVX57J .WfnaXdRX8hVoUZALvcM7 {
    display: flex;
    justify-content: space-between; }
  .q5zoeuWsBKAxqcXVX57J .CIOvz70MOlWcnKmIbsMv {
    width: 17px;
    height: 20px; }
    .q5zoeuWsBKAxqcXVX57J .CIOvz70MOlWcnKmIbsMv .MuiSvgIcon-root {
      width: 17px;
      height: 20px;
      fill: #939393; }

.wyiFH3o2HytXyMVz2q7g {
  width: 100%;
  display: flex;
  flex-direction: column; }

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

.q5zoeuWsBKAxqcXVX57J[data-selected="true"] ._ftZF0OxNCqMSZCI6GUw {
  background-color: rgba(197, 214, 240, 0.671);
  box-shadow: 0, 1px 2px black, 0, 2px 4px black, 0, 4px 8px black, 0, 8px 16px black, 0, 16px 32px black, 0, 32px 64px black; }

.q5zoeuWsBKAxqcXVX57J[data-selected="true"] .BLniQSQb3F9bz_Z2RiwU {
  opacity: 1; }

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/EditorWrapper/editorwrapper.module.scss ***!
  \*********************************************************************************************************************************************************************************/
.gVm_PO2FtM551SjGdQgw {
  height: 100%; }

.eyps_yt6AkzClnNvXAbB {
  height: 100%; }
  .eyps_yt6AkzClnNvXAbB:hover {
    border: 3px solid #8a3dff; }
  .eyps_yt6AkzClnNvXAbB .socialLink {
    pointer-events: none; }

.editor-selected {
  border: 3px solid #8a3dff !important; }

/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Navbar/navbar.module.scss ***!
  \*******************************************************************************************************************************************************************/
.aaEBdsgsI98oX5QFptZr.MuiPaper-elevation {
  padding-left: var(--paddingLeft);
  transition: transform 0.5s ease;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff; }

.aaEBdsgsI98oX5QFptZr .ublLC6n_hy2xyqDuPkyi {
  margin: 0 15px;
  font-size: 0.875rem; }

.aaEBdsgsI98oX5QFptZr ._BHQV1_u30QVdM5CrQJt {
  text-transform: capitalize; }

.aaEBdsgsI98oX5QFptZr svg {
  fill: #6d6d6d; }

.aaEBdsgsI98oX5QFptZr .MuiSvgIcon-root {
  padding-right: 5px; }

.Qayc_n6Efw6d46aeW9ak {
  transform: translateY(0); }

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

/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/EditorAssets/editorassets.module.scss ***!
  \*******************************************************************************************************************************************************************************/
.yiKrTXDLndm8d4N6f5sA {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.gpcdhpInj6Wrth2x6zpo {
  max-width: 445px;
  z-index: 2;
  height: calc(100vh - 175px);
  position: relative;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer and Edge */ }
  .gpcdhpInj6Wrth2x6zpo ::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari, and Opera */ }
  .gpcdhpInj6Wrth2x6zpo .nO7iFS8EpDTBXsiItKAe {
    display: flex;
    flex-direction: column;
    gap: 10px; }
  .gpcdhpInj6Wrth2x6zpo .iBxAOEubmuuoF3YdZ6xW {
    background-color: #fff;
    width: 445px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 15px;
    height: calc(100vh - 115px); }
  .gpcdhpInj6Wrth2x6zpo .ZGh3gyNdueUCY6K1qY0i {
    cursor: pointer;
    position: relative; }
    .gpcdhpInj6Wrth2x6zpo .ZGh3gyNdueUCY6K1qY0i .MuiPaper-root {
      box-shadow: none !important;
      border-radius: 10px;
      height: 100%; }
    .gpcdhpInj6Wrth2x6zpo .ZGh3gyNdueUCY6K1qY0i:hover .yAI5muJq_gVIDZYRqsYL {
      background-color: rgba(197, 214, 240, 0.671); }
    .gpcdhpInj6Wrth2x6zpo .ZGh3gyNdueUCY6K1qY0i .LWXtq1k7EjoG3Km8RO_Y {
      max-height: 45px;
      line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2; }
    .gpcdhpInj6Wrth2x6zpo .ZGh3gyNdueUCY6K1qY0i .G92IjxO5U4iUo9Mm8i7Y {
      opacity: 0;
      position: absolute;
      cursor: pointer;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      font-size: 3rem;
      transition: opacity 0.3s ease;
      color: #fff; }
  .gpcdhpInj6Wrth2x6zpo .pBBFaOhp1PFcGVY0IsxD {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    flex-wrap: wrap;
    max-height: calc(100vh - 272px);
    overflow: scroll; }
    .gpcdhpInj6Wrth2x6zpo .pBBFaOhp1PFcGVY0IsxD > div {
      border: 1px solid var(--silvergray);
      border-radius: 10px;
      width: 48%; }
    .gpcdhpInj6Wrth2x6zpo .pBBFaOhp1PFcGVY0IsxD p {
      font-weight: bold !important;
      font-size: 0.75rem !important; }
    .gpcdhpInj6Wrth2x6zpo .pBBFaOhp1PFcGVY0IsxD .MuiTypography-subtitle2 {
      font-size: 0.7rem; }
  .gpcdhpInj6Wrth2x6zpo .sortable-ghost {
    height: fit-content !important; }
    .gpcdhpInj6Wrth2x6zpo .sortable-ghost p {
      font-weight: bold !important;
      font-size: 0.75rem !important; }
    .gpcdhpInj6Wrth2x6zpo .sortable-ghost .MuiTypography-subtitle2 {
      font-size: 0.7rem !important; }

.gpcdhpInj6Wrth2x6zpo {
  height: 100%; }

.cV2ySoe1P2KvQTtfDJyG {
  height: 100%; }

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

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/EditorSidebar/editorsidebar.module.scss ***!
  \*********************************************************************************************************************************************************************************/
.G4pk_rWeNms74g4pS118 {
  width: 445px;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .G4pk_rWeNms74g4pS118::-webkit-scrollbar {
    display: none;
    /* For Chrome, Safari, and Opera */ }

.Uni36E0NEU6K_Wzf2fU5 {
  text-align: right;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #fff; }

.oJrq2yNBcyythpiCQXlX {
  border: none;
  background-color: transparent;
  cursor: pointer; }

.To8D1p57JDg8Cv1dSXag {
  padding: 15px; }

.MuiDrawer-root {
  position: relative !important; }

.d6FsVDlHqUymn8ZDxBD5 {
  position: fixed;
  top: 0;
  left: 0;
  width: 280px;
  /* Or your desired width */
  height: 100%;
  background-color: #fff;
  border-right: 1px solid #e0e0e0;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  z-index: 1200;
  /* Ensure it's above other content */ }

.d9b1j6R5ICUVRjyRkRt5 {
  color: #000 !important;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 25px !important;
  /* 113.636% */
  letter-spacing: 0.22px !important; }

.Uni36E0NEU6K_Wzf2fU5 {
  border-radius: 10px 10px 0px 0px;
  width: 100%;
  display: flex;
  padding: 15px 15px 0px 15px;
  justify-content: space-between; }

.oJrq2yNBcyythpiCQXlX {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0px;
  display: inline-flex;
  align-items: center;
  justify-content: center; }
  .oJrq2yNBcyythpiCQXlX:hover {
    background-color: rgba(0, 0, 0, 0.04);
    border-radius: 50%; }

.To8D1p57JDg8Cv1dSXag {
  background: white;
  height: calc(100vh - 155px);
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 445px;
  padding: 15px;
  flex-grow: 1;
  overflow: scroll;
  border-radius: 0px 0px 10px 10px;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .To8D1p57JDg8Cv1dSXag::-webkit-scrollbar {
    display: none;
    /* For Chrome, Safari, and Opera */ }

.rAVjVSj409auxrfxW_K3 {
  display: flex;
  gap: 30%; }

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/PropertiesContainer/propertiescontainer.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.RESagtHUZ9J0ajElhQXF {
  overflow: hidden;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-top: none; }
  .RESagtHUZ9J0ajElhQXF:first-child {
    border-top: 1px solid #e0e0e0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; }
  .RESagtHUZ9J0ajElhQXF:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; }

.XXlUTtU74uNznaPcNhyL {
  padding: 0 16px;
  min-height: 48px;
  display: flex;
  align-items: center; }

.sqkcZOeDPCQfVpomSe_n {
  font-weight: 600;
  font-size: 14px;
  color: #333; }

.DM16f8RXfKiyo7N5w71m {
  padding: 10px 10px !important;
  display: flex;
  flex-direction: column;
  gap: 10px;
  background-color: #E4E4E4; }

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Properties/BrandProperties/brandproperties.module.scss ***!
  \************************************************************************************************************************************************************************************************/
.H4PBlHgEI7vHwmbdgHuB {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 5px; }
  .H4PBlHgEI7vHwmbdgHuB .WINPxZTyNzLYm68mjk8q {
    width: 100%;
    height: 165px;
    object-fit: cover; }

.fontWeightSizeCont {
  display: flex;
  gap: 10px;
  justify-content: space-between; }

.socialEditOpts > div {
  display: flex;
  flex-wrap: wrap; }

.YyxYCwAgM5m3gThbHOyo {
  display: flex; }

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Accordion/accordion.module.scss ***!
  \*************************************************************************************************************************************************************************/
.XtJHEWsuklItNmaoDMW_ .MuiAccordionSummary-content,
.XtJHEWsuklItNmaoDMW_ .Mui-expanded.MuiAccordionSummary-content {
  margin: 15px 0; }

.XtJHEWsuklItNmaoDMW_ .MuiButtonBase-root.MuiAccordionSummary-root,
.XtJHEWsuklItNmaoDMW_ .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded {
  background-color: var(--silvergray);
  min-height: 45px; }

.w7FymznSFFi6QnWghTIR {
  margin: 0px !important;
  color: #000;
  font-size: 18px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 25px !important; }

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

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

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

.nLPcjS9EomOTyhqWL2qB {
  display: flex;
  flex-direction: column;
  gap: 20px; }

/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Properties/ViewerProperties/viewerproperties.module.scss ***!
  \**************************************************************************************************************************************************************************************************/
.G4TBS3eXUo8za3K_jxyE {
  font-size: 13px; }
  .G4TBS3eXUo8za3K_jxyE h5 {
    margin: 0 5px;
    display: inline; }

.clq1HHKP2XPt_OmxEdcJ {
  display: flex; }
  .clq1HHKP2XPt_OmxEdcJ button {
    padding: 0;
    margin: 0;
    min-width: 26px;
    color: #000; }

.pKKgOi0YsrH_H_7cfMzG {
  margin: 0px !important;
  color: #000;
  font-size: 18px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 25px !important; }

.Bxh3_a5BJlEX1RtImzVS {
  width: 100%;
  display: flex;
  gap: 10px; }
  .Bxh3_a5BJlEX1RtImzVS .pKKgOi0YsrH_H_7cfMzG {
    color: #000;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 25px !important;
    /* 156.25% */ }

/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Properties/GlobalEbookProperties/globalebookproperties.module.scss ***!
  \************************************************************************************************************************************************************************************************************/
.cEnmQ2RFRXR8vxJNTpFD {
  display: flex;
  flex-direction: column;
  gap: 20px; }
  .cEnmQ2RFRXR8vxJNTpFD .zTsn3aeoWhjBq4GNqZMQ h5 {
    margin: 12px 0; }

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Searchbar/searchbar.module.scss ***!
  \*************************************************************************************************************************************************************************/
.IPFIeqGmwYl4mxvkCYlj {
  display: flex;
  height: 53px;
  border-radius: 10px;
  border: 1px solid #afafaf;
  background: #fff;
  align-items: center;
  box-sizing: content-box; }
  .IPFIeqGmwYl4mxvkCYlj:focus-within {
    border: 1px solid #afafaf; }
  .IPFIeqGmwYl4mxvkCYlj .v3Ku_4JnzjFDrY2N_7UL {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
  .IPFIeqGmwYl4mxvkCYlj .Oaoix8_4HoTasMPzy0Qk {
    flex-grow: 1;
    display: flex;
    justify-content: center; }
  .IPFIeqGmwYl4mxvkCYlj .xkMianHVWKte9K1sWQSx {
    border: none;
    outline: none;
    background-color: transparent;
    width: 100%;
    font-size: 1rem;
    padding: 15px 20px;
    font-family: DINPro-Regular, "Roboto", sans-serif;
    font-weight: normal; }
  .IPFIeqGmwYl4mxvkCYlj .PKHu6NZ6rySBDBo5lCZq,
  .IPFIeqGmwYl4mxvkCYlj .cvY8oVIul3Q41k4JwBuZ {
    background: none;
    border: none;
    cursor: pointer; }

.KugVv1ZMZoeSkHUHAPUB {
  gap: 20px;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.IPFIeqGmwYl4mxvkCYlj.TUdKWBIY3ibwdvcrFGvZ {
  padding: 5px; }
  .IPFIeqGmwYl4mxvkCYlj.TUdKWBIY3ibwdvcrFGvZ .xkMianHVWKte9K1sWQSx {
    font-size: 0.875rem; }

.Nb5fl1KPOWui56a3D4IP {
  display: flex;
  gap: 10px;
  align-items: center;
  width: 100%;
  scroll-behavior: smooth; }
  .Nb5fl1KPOWui56a3D4IP::-webkit-scrollbar {
    height: 6px; }
  .Nb5fl1KPOWui56a3D4IP::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 4px; }
  .Nb5fl1KPOWui56a3D4IP button p {
    font-size: 12px;
    text-transform: none; }

.cvY8oVIul3Q41k4JwBuZ {
  background-color: var(--blue);
  border: none;
  border-radius: 16px;
  width: 55px;
  padding: 0;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.3s; }
  .cvY8oVIul3Q41k4JwBuZ svg {
    color: white;
    font-size: 32px; }
  .cvY8oVIul3Q41k4JwBuZ:hover {
    background-color: #3b5f9e; }

.cjiA3dnwb28x6QVTyzQX {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px; }

.uXNTIxnNcLflZeMuNC7L {
  background-color: #ffffff !important;
  border: 1px solid var(--blue) !important; }
  .uXNTIxnNcLflZeMuNC7L svg {
    fill: var(--blue) !important; }

.JJVoU6PRlQi57GsCts_Q {
  background-color: var(--blue) !important;
  margin: 0px !important;
  border-radius: 20px !important;
  border: 1px solid var(--blue) !important; }

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Properties/PropertiesModal/propertiesmodal.module.scss ***!
  \************************************************************************************************************************************************************************************************/
.pAIWBp6Edkmr5C0EidG_ .U5vMW8_8MCffer9IMaDF {
  text-align: right; }
  .pAIWBp6Edkmr5C0EidG_ .U5vMW8_8MCffer9IMaDF button {
    background: none;
    cursor: pointer;
    border: none; }

.pAIWBp6Edkmr5C0EidG_ .N8NWKNd3uI0QLZPyyOdT {
  text-align: right; }
  .pAIWBp6Edkmr5C0EidG_ .N8NWKNd3uI0QLZPyyOdT button {
    padding: 10px 20px;
    margin: 10px;
    border: none;
    background: #232323;
    color: #fff;
    cursor: pointer; }
    .pAIWBp6Edkmr5C0EidG_ .N8NWKNd3uI0QLZPyyOdT button:hover {
      background: #333; }

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/SearchFilters/filter.module.scss ***!
  \**************************************************************************************************************************************************************************/
.MuiPopperUnstyled-root {
  z-index: 10000; }

.XnTCP5tneqk910QxBYTA {
  display: flex;
  gap: 10px; }

.cm6HnN9HsGNOrGWs0DAQ {
  background-color: #2f4e85;
  border: none;
  border-radius: 16px;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.3s; }
  .cm6HnN9HsGNOrGWs0DAQ svg {
    color: white;
    font-size: 32px; }
  .cm6HnN9HsGNOrGWs0DAQ:hover {
    background-color: #3b5f9e; }

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

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ViewerComponents/Promobar/promobar.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.atSg3LA4KRXCtYtgjKML {
  background-color: var(--bgColor);
  position: relative; }
  .atSg3LA4KRXCtYtgjKML .WSrKHYIYgdzxuw6VjHfn {
    position: absolute;
    right: 0;
    top: 15px;
    padding: 0;
    margin: 0; }
    .atSg3LA4KRXCtYtgjKML .WSrKHYIYgdzxuw6VjHfn svg {
      fill: var(--fontColorTitle);
      font-size: 16px; }
  .atSg3LA4KRXCtYtgjKML .A3zfU9w8ar4orbUpLO8n {
    color: var(--fontColorTitle);
    font-size: var(--fontSizeTitle);
    font-family: var(--fontFamilyTitle);
    margin: 0; }
  .atSg3LA4KRXCtYtgjKML .kbpAUrhnCXVVHF5wv7ty {
    color: var(--fontColorDesc);
    font-size: var(--fontSizeDesc);
    font-family: var(--fontFamilyDesc);
    margin: 0; }
  .atSg3LA4KRXCtYtgjKML .qVKJsRJIfS5SVsWtuoLb {
    text-align: var(--textAlignment); }

.IiRmnPJxA_vf9JWlArCE.MuiButton-root {
  position: absolute;
  background-color: #828282;
  top: 0;
  margin: 0;
  right: 50%;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  min-width: 55px;
  height: 20px;
  z-index: 1; }
  .IiRmnPJxA_vf9JWlArCE.MuiButton-root:hover {
    background-color: #707070; }
  .IiRmnPJxA_vf9JWlArCE.MuiButton-root svg {
    fill: #fff; }

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/CustomTab/customtab.module.scss ***!
  \*************************************************************************************************************************************************************************/
.HteDu5_IOvp7iv_URntO .MuiButtonBase-root.MuiTab-root.Mui-selected {
  font-size: 14px;
  background-color: var(--blue);
  color: #fff; }
  .HteDu5_IOvp7iv_URntO .MuiButtonBase-root.MuiTab-root.Mui-selected:hover {
    background-color: var(--blue); }

.HteDu5_IOvp7iv_URntO .MuiButtonBase-root.MuiTab-root {
  font-size: 14px;
  width: 180px;
  height: 45px;
  text-transform: capitalize;
  border-radius: 5px;
  padding: 15px 20px;
  margin: 0px !important;
  color: var(--blue); }
  .HteDu5_IOvp7iv_URntO .MuiButtonBase-root.MuiTab-root:hover {
    background-color: #DCE3EF; }

.HteDu5_IOvp7iv_URntO .MuiTabs-indicator {
  background-color: var(--darkblue); }

.HteDu5_IOvp7iv_URntO .MuiTabs-flexContainer {
  justify-content: flex-start !important; }

/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/CustomModal/custommodal.module.scss ***!
  \*****************************************************************************************************************************************************************************/
.e1Yp1QcE5Oi8hdtIhqEZ {
  color: var(--darkblue);
  margin: 0;
  padding: 5px 0;
  min-width: 24px; }

.AOcDST7cXk_Z0Rd3lEmg {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-bottom: 1px solid #afafaf;
  background: #eaebec;
  padding: 15px; }

/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Notification/notification.module.scss ***!
  \*******************************************************************************************************************************************************************************/
.xaSFWSO2mdImQuvjr5Sq {
  position: fixed;
  bottom: 30px;
  width: 300px;
  right: 30px;
  z-index: 10000; }
  .xaSFWSO2mdImQuvjr5Sq h5 {
    text-transform: capitalize; }

/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Properties/EditorFormProperties/editorformproperties.module.scss ***!
  \**********************************************************************************************************************************************************************************************************/
.gp9jSKxCrnIPq6t8N7pK {
  display: flex;
  gap: 10px;
  border-radius: 10px; }

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

.PiHwbOLagTsfJLqp4eT3 {
  border-radius: 10px !important;
  border: 1px solid #e0e0e0 !important; }

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ItemsList/itemslist.module.scss ***!
  \*************************************************************************************************************************************************************************/
.QL6epHeMKmTeext8JYoV {
  width: 100%;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  margin: 0;
  padding: 0;
  text-align: left; }
  .QL6epHeMKmTeext8JYoV:hover .KKMYfk4vjGgpXRIQLVeQ {
    background-color: rgba(197, 214, 240, 0.671);
    box-shadow: 0, 1px 2px black, 0, 2px 4px black, 0, 4px 8px black, 0, 8px 16px black, 0, 16px 32px black, 0, 32px 64px black; }
  .QL6epHeMKmTeext8JYoV svg {
    height: 100px;
    width: 100%;
    fill: #464646; }
  .QL6epHeMKmTeext8JYoV > div {
    width: 100%;
    height: 100%;
    border-radius: 10px; }

.xmHJkuUhG_j5vHW0QDQk {
  display: flex;
  padding: 15px;
  justify-content: space-between; }

.K1u0rPFYkGxXfbxnQJWh svg {
  width: 28px;
  height: 28px;
  fill: #000; }

.CcwMiubmnA3fy_0s7P6e {
  position: relative; }
  .CcwMiubmnA3fy_0s7P6e .K1u0rPFYkGxXfbxnQJWh {
    position: absolute;
    width: 20px;
    height: 20px;
    min-width: 20px;
    padding: 0;
    margin: 0 10px;
    top: 0;
    right: 0; }
    .CcwMiubmnA3fy_0s7P6e .K1u0rPFYkGxXfbxnQJWh svg {
      pointer-events: none; }

/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Sortable/sortable.module.scss ***!
  \***********************************************************************************************************************************************************************/
.hiNmdX4rK5VdrdtdEsLj > * {
  cursor: grab; }

.VejEN4OV963IrT7mFBaj {
  opacity: 0 !important; }

/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/EbookFolderMenu/submenu.module.scss ***!
  \*****************************************************************************************************************************************************************************/
.wbKuC2uDXr14130BRsfK {
  display: flex;
  gap: 15px; }

/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/FolderBreadcrumb/folderbreadcrumb.module.scss ***!
  \***************************************************************************************************************************************************************************************/
.QXmJzTVTZRrgPyn4MUAT {
  display: flex;
  justify-content: flex-start;
  gap: 15px;
  height: 30px; }

.r_7ktHTXYg2qdJPXM0OV {
  text-transform: capitalize;
  text-decoration: none;
  color: black; }
  .r_7ktHTXYg2qdJPXM0OV:hover, .r_7ktHTXYg2qdJPXM0OV:focus, .r_7ktHTXYg2qdJPXM0OV:active, .r_7ktHTXYg2qdJPXM0OV:visited {
    text-decoration: none;
    outline: none;
    cursor: pointer; }

.nBJQNX116_fHF2gCvHNA {
  color: var(--blue) !important; }
  .nBJQNX116_fHF2gCvHNA:hover, .nBJQNX116_fHF2gCvHNA:focus, .nBJQNX116_fHF2gCvHNA:active, .nBJQNX116_fHF2gCvHNA:visited {
    color: #1565c0;
    text-decoration: none;
    outline: none; }

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/CreateEbookTemplate/createebooktemplate.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.OFUzdM1E7ozCxSFsx6St {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 20px; }
  .OFUzdM1E7ozCxSFsx6St .AutRPBFwK7uqXXUsbxEn {
    background-color: var(--green);
    color: #fff;
    font-weight: 700;
    border-radius: 10px;
    margin: 0px;
    font-size: 14px;
    padding: 10px 0px;
    width: 100%; }
    .OFUzdM1E7ozCxSFsx6St .AutRPBFwK7uqXXUsbxEn:hover {
      background-color: var(--darkgreen); }

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/TenantSelector/tenantselector.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.ZCAt62Ta3InI6Ho9RQiD .MuiSelect-select, .ZCAt62Ta3InI6Ho9RQiD .MuiFormLabel-root {
  color: #fff; }

.ZCAt62Ta3InI6Ho9RQiD .MuiOutlinedInput-notchedOutline {
  border-color: #fff; }

.ZCAt62Ta3InI6Ho9RQiD .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline {
  border-color: #fff; }

.ZCAt62Ta3InI6Ho9RQiD svg {
  fill: #fff; }

.JUoHnlU1a3ef0yd01ODU {
  background-color: transparent !important; }

/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/FormsCodeSnippet/formscodesnippet.module.scss ***!
  \***************************************************************************************************************************************************************************************/
._9RT2CJ1xmXlKHt4o4d9_ {
  display: flex; }
  ._9RT2CJ1xmXlKHt4o4d9_ ._fYJOHDexvJZSjiz1siA {
    width: 90%;
    height: 80px;
    overflow-y: scroll;
    border: 1px solid rgba(0, 0, 0, 0.87);
    padding: 10px;
    border-radius: 3px;
    margin: 15px 0px; }

/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ActiveBrandkitSelector/activebrandkitselector.module.scss ***!
  \***************************************************************************************************************************************************************************************************/
.gLtjGfbBiNvmxhXEYNmj {
  display: flex;
  gap: 10px;
  align-items: center; }
  .gLtjGfbBiNvmxhXEYNmj button {
    padding: 0;
    min-width: 30px; }
  .gLtjGfbBiNvmxhXEYNmj svg {
    fill: #000; }

.mCDNhx5Mrwb13oVFwqeE {
  max-height: calc( 90vh - 150px);
  overflow: scroll; }

/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/DeskMobTab/deskmobtab.module.scss ***!
  \***************************************************************************************************************************************************************************/
.lb29_mRPwjIkJuDKjqpA .MuiTab-root.Mui-selected {
  background-color: var(--darkblue);
  color: #fff; }

.lb29_mRPwjIkJuDKjqpA .MuiTabs-flexContainer {
  justify-content: center !important; }

.lb29_mRPwjIkJuDKjqpA .MuiButtonBase-root.MuiTab-root {
  width: 202px !important; }

.lb29_mRPwjIkJuDKjqpA .MuiTabs-indicator {
  background-color: var(--darkblue); }

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

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/BrandKits/BrandColor/brandcolor.module.scss ***!
  \*************************************************************************************************************************************************************************************/
.zSMxgfnbbltruZdluanb, .SUTkrGUkc0G__s6fXM2k {
  width: 60px;
  height: 60px;
  border: 1px solid #AFAFAF;
  border-radius: 10px;
  background-color: #fff; }

.S4_gGyqbEQssV9B0SMEA {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; }

.n5I2IZcgvhv3uv6Su5no {
  position: relative; }
  .n5I2IZcgvhv3uv6Su5no:hover .kg6m0MljV4gsJV9jYFZE {
    display: flex; }
  .n5I2IZcgvhv3uv6Su5no .kg6m0MljV4gsJV9jYFZE {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: none;
    z-index: 1;
    right: -22px;
    top: -22px;
    background-color: #000;
    opacity: 0.7;
    min-width: auto;
    padding: 0;
    justify-content: center;
    align-items: center; }
    .n5I2IZcgvhv3uv6Su5no .kg6m0MljV4gsJV9jYFZE:hover {
      background-color: #000; }
    .n5I2IZcgvhv3uv6Su5no .kg6m0MljV4gsJV9jYFZE svg {
      width: 15px;
      fill: #fff; }

.daiVtEqNvI_gamO_ao_j {
  text-align: right; }

.BG_qc0GZzehsH4NoZLjw.MuiButtonBase-root {
  margin: 0;
  padding: 15px;
  min-width: 20px;
  width: 20px;
  height: 20px; }
  .BG_qc0GZzehsH4NoZLjw.MuiButtonBase-root svg {
    font-size: 16px;
    fill: #000; }

/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/assets/styles/common.module.scss ***!
  \***********************************************************************************************************************************************************/
.QbGPB_iOmvCT2G2efTYB {
  margin: 0 !important;
  width: 114px !important;
  background-color: var(--blue) !important;
  color: #fff;
  text-transform: none !important;
  border-radius: 10px !important; }
  .QbGPB_iOmvCT2G2efTYB:hover {
    background-color: var(--blue) !important; }

.S9G5dbnvTJBv_IBSgl7Z {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px solid #AFAFAF !important; }

.nfUvWLo6Ua8SSIFc3ABs {
  flex-direction: row-reverse;
  padding: 0 25px !important;
  margin: 0 !important; }
  .nfUvWLo6Ua8SSIFc3ABs .oKDiUaZD15kix1vUtNQB {
    margin-right: auto;
    margin: 0px !important; }
  .nfUvWLo6Ua8SSIFc3ABs .MuiAccordionSummary-expandIconWrapper {
    margin-right: 20px !important;
    color: black; }

.nfUvWLo6Ua8SSIFc3ABs .MuiAccordionSummary-contentGutters {
  margin-top: 26px !important;
  margin-bottom: 26px !important; }

.jK5vIB7SCaPu4vywxj6A {
  display: flex;
  margin: 0 !important;
  justify-content: space-between;
  align-items: center;
  width: 100%; }

.pBeyNtaVg1kvFYC09y9L {
  padding: 20px !important;
  margin: 0 !important;
  display: flex;
  gap: 20px; }

.MuiAccordion-root.Mui-expanded {
  margin: 0px !important; }

.MuiAccordionSummary-root.Mui-expanded {
  border-bottom: 1px solid #AFAFAF;
  margin: 0px !important; }

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/BrandKits/BrandFont/brandfont.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.FrhwkQ9hDwToEKsVhYQb {
  padding: 0px !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  gap: 20px;
  align-items: center; }
  .FrhwkQ9hDwToEKsVhYQb > div {
    width: 100%;
    height: 100%;
    margin: 0px; }

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/BrandKits/BrandLogo/brandlogo.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.gdmDd6fWx_bLzOubPfoT {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  border-radius: 10px; }

.fzmTjp6HltQuVDcdt6S1 {
  width: 150px;
  height: 150px;
  object-fit: cover; }

.BFpC0hPXRCEhTcll16pw {
  display: flex;
  border-radius: 10px;
  background: white;
  border: 1px solid #AFAFAF;
  width: 200px;
  height: 200px;
  position: relative;
  justify-content: center; }
  .BFpC0hPXRCEhTcll16pw:hover .B2sQbNXIfDSWbNrS9xZ7 {
    display: flex; }
  .BFpC0hPXRCEhTcll16pw .B2sQbNXIfDSWbNrS9xZ7 {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: none;
    z-index: 1;
    right: -22px;
    top: -22px;
    background-color: var(--darkred);
    min-width: auto;
    padding: 0 !important;
    margin: 0px !important;
    justify-content: center;
    align-items: center; }
    .BFpC0hPXRCEhTcll16pw .B2sQbNXIfDSWbNrS9xZ7:hover {
      background-color: var(--darkred); }
    .BFpC0hPXRCEhTcll16pw .B2sQbNXIfDSWbNrS9xZ7 svg {
      width: 15px;
      fill: #fff; }
  .BFpC0hPXRCEhTcll16pw .lRxNa7Afal7IVG6QaCYd {
    margin: 0 !important;
    padding: 0 !important; }

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/Card/card.module.scss ***!
  \*************************************************************************************************************************************************************************/
.wNKpAmE6h_yPG6t3tD0W {
  border: 0;
  margin-bottom: 30px;
  margin-top: 30px;
  border-radius: 6px;
  color: rgba(0, 0, 0, 0.87);
  width: 100%;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  font-size: .875rem; }

.XYLCj2a65KxbWbuYqxJs {
  background: transparent;
  box-shadow: none; }

.NH36dm10w4LjfdD6i7TR {
  margin-top: 30px;
  text-align: center; }

.lEg6wMBUteDEMvIVJNDw p {
  margin-top: 0px;
  padding-top: 0px; }

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/ReportCard/reportcard.module.scss ***!
  \*************************************************************************************************************************************************************************************/
.oB3oIbl59PdO8v7P1hGP {
  padding: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .oB3oIbl59PdO8v7P1hGP .UerDMg7R82RxZ5NxL8YC {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .oB3oIbl59PdO8v7P1hGP .fx5XBPzSO0ZDtSmQk3GT {
    margin-top: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 35px; }
  .oB3oIbl59PdO8v7P1hGP .PpjsT96lweLW7vwXX5eu {
    margin: 0px;
    font-size: 15px;
    font-weight: 400; }
  .oB3oIbl59PdO8v7P1hGP .ZzxomFZeSFVpX6wBm1l1 {
    border-left: 2px solid lightgray;
    height: 60px; }

/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/SingleMetric/singlemetric.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.rmL96t_PHrPOulZPdyyK {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  height: 100%; }
  .rmL96t_PHrPOulZPdyyK .WlDoKgI09JionpqD0gEn {
    margin: 0px; }
  .rmL96t_PHrPOulZPdyyK .hwI2JxDTDHKtxE6M490X {
    margin: 0px; }
  .rmL96t_PHrPOulZPdyyK .AbpN1dMyFjSYLzsJBQsg {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%; }
  .rmL96t_PHrPOulZPdyyK .AbpN1dMyFjSYLzsJBQsg h6 {
    width: 167px; }
  .rmL96t_PHrPOulZPdyyK span svg {
    fill: #a9a9a9;
    font-size: 16px; }
  .rmL96t_PHrPOulZPdyyK span button {
    padding: 0px; }
  .rmL96t_PHrPOulZPdyyK .Kdfy2xFZwb_SkZ0wnPQn {
    position: absolute;
    top: -5%;
    right: -2%;
    cursor: pointer;
    border: 0.5px solid #000;
    border-radius: 50%;
    padding: 2px; }
  .rmL96t_PHrPOulZPdyyK .GlybZD_yR3Kdb7OpcORu {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; }

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/SingleMetricIcon/singlemetricicon.module.scss ***!
  \*************************************************************************************************************************************************************************************************/
.dXdFXy2KHO0vRz7ADTYb {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%; }
  .dXdFXy2KHO0vRz7ADTYb .j3y2X9GtTm3KDayFA2v0 {
    display: flex;
    justify-content: space-between;
    align-self: center;
    width: 100%; }
    .dXdFXy2KHO0vRz7ADTYb .j3y2X9GtTm3KDayFA2v0 .material-icons {
      font-size: 35px;
      color: var(--borderClr); }
  .dXdFXy2KHO0vRz7ADTYb .DTWHNIb7nJNnJrKuCUbl {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%; }
  .dXdFXy2KHO0vRz7ADTYb .YaJeK7coqQBQawMp61xA {
    display: flex;
    justify-content: space-between;
    width: 100%; }
    .dXdFXy2KHO0vRz7ADTYb .YaJeK7coqQBQawMp61xA span button {
      padding: 0px; }
  .dXdFXy2KHO0vRz7ADTYb .YaLOeBP99fUwIPi4xP_R {
    margin: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 10px; }
    .dXdFXy2KHO0vRz7ADTYb .YaLOeBP99fUwIPi4xP_R .MuiButtonBase-root.MuiIconButton-root {
      padding: 8px 0; }
  .dXdFXy2KHO0vRz7ADTYb .hraFsVQNJ4s0_lNkbVvC {
    text-align: center; }
  .dXdFXy2KHO0vRz7ADTYb span svg {
    fill: #a9a9a9;
    font-size: 16px; }
  .dXdFXy2KHO0vRz7ADTYb .x40E12KpHuTKu3xEErf9 {
    position: absolute;
    top: -5%;
    right: -2%;
    cursor: pointer;
    border: .5px solid #000;
    border-radius: 50%;
    padding: 2px; }

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/Comparison/comparison.module.scss ***!
  \*************************************************************************************************************************************************************************************/
.wcxQePYlali5t4gIqbP_ {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between; }
  .wcxQePYlali5t4gIqbP_ .BOvqYfSfBumUvUaAce2X {
    margin: 0px; }
  .wcxQePYlali5t4gIqbP_ .mhmY_Lp0ry4fGbcCQN4N {
    position: relative;
    height: 50px; }
  .wcxQePYlali5t4gIqbP_ .HUNQnxHU46WYvbsLln_q {
    position: absolute;
    left: 10px; }
  .wcxQePYlali5t4gIqbP_ .TjAuvq7JJWFN6gKPIbjw {
    top: 32px;
    position: absolute; }
  .wcxQePYlali5t4gIqbP_ .vprb4sbhC33NjgZc6tAA {
    position: absolute;
    right: 10px; }
  .wcxQePYlali5t4gIqbP_ .zBW2l_u2VPOQRpSvztlQ {
    position: absolute;
    top: 32px;
    right: 0px; }
  .wcxQePYlali5t4gIqbP_ .HUNQnxHU46WYvbsLln_q {
    font-weight: 700;
    top: 4px;
    color: white;
    font-size: 13px; }
  .wcxQePYlali5t4gIqbP_ .TjAuvq7JJWFN6gKPIbjw {
    color: var(--blue);
    font-size: 12px;
    font-weight: 700; }
  .wcxQePYlali5t4gIqbP_ .vprb4sbhC33NjgZc6tAA {
    top: 4px;
    font-weight: 700;
    color: white;
    font-size: 13px; }
  .wcxQePYlali5t4gIqbP_ .zBW2l_u2VPOQRpSvztlQ {
    color: var(--dark-green);
    font-size: 12px;
    font-weight: 700; }
  .wcxQePYlali5t4gIqbP_ .QLk_fdhJukMJ2OSQnlsc {
    display: flex;
    flex-direction: column;
    margin-top: 10px; }
  .wcxQePYlali5t4gIqbP_ .dFI1RzaHq8pfrCbQ4e0l {
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px; }
  .wcxQePYlali5t4gIqbP_ .MuiLinearProgress-bar {
    background-color: var(--blue);
    border-right: 2px solid #fff; }
  .wcxQePYlali5t4gIqbP_ .MuiLinearProgress-root {
    background-color: var(--dark-green); }
  .wcxQePYlali5t4gIqbP_ span svg {
    fill: #a9a9a9;
    font-size: 16px; }
  .wcxQePYlali5t4gIqbP_ .BnBuWOkCbrUnoNBkymhg {
    position: absolute;
    top: -5%;
    right: -1%;
    cursor: pointer;
    border: 0.5px solid #000;
    border-radius: 50%;
    padding: 2px; }

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/BarChart/barchart.module.scss ***!
  \*********************************************************************************************************************************************************************************/
.iGI6507awg4d362R2LoO .fI2RpY0AnTFUj2mYSCPR {
  background-color: #335491;
  position: absolute;
  top: -5%;
  right: -1%;
  cursor: pointer;
  border: .5px solid #000;
  border-radius: 50%;
  padding: 2px; }

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/AnalyticsTable/analyticstable.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.Qm5NZJDCzEMyv1FYQuUX .WHesF83R2JtBit6ubu4c {
  position: absolute;
  top: 0%;
  right: 0%;
  cursor: pointer;
  border: 0.5px solid #000;
  border-radius: 50%;
  padding: 2px; }

.Qm5NZJDCzEMyv1FYQuUX th:first-child,
.Qm5NZJDCzEMyv1FYQuUX td:first-child {
  text-align: left !important;
  padding-left: 25px;
  /* optional: give it some breathing room */ }

.Qm5NZJDCzEMyv1FYQuUX > .MuiPaper-root {
  box-shadow: none;
  border-radius: 12px;
  border: 1px solid #afafaf;
  background: #f9fcff; }

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/DateFilterPicker/datefilterpicker.module.scss ***!
  \*************************************************************************************************************************************************************************************************/
.DiivljBP0C1V31RnYJ59 .GPlcsht4pDjgNbe1zUs8 .react-datepicker-popper::after {
  left: 20%; }

.DiivljBP0C1V31RnYJ59 .M4MEYE0igaDXMan8N0SP .react-datepicker-popper::after {
  right: 20%; }

.DiivljBP0C1V31RnYJ59 .SKOU22zkECKxUTxtCXcu {
  display: flex;
  justify-content: space-around;
  max-width: 525px; }

.DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy {
  display: flex;
  gap: 10px; }
  .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker {
    background-color: #ffffff;
    padding: 10px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    position: relative;
    min-width: 255px; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker-popper {
      z-index: 100;
      top: 10px !important; }
      .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker-popper::after {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        background-color: #d9d9d9;
        top: -5px;
        transform: rotate(45deg);
        z-index: -1;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3); }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__input-container input {
      border-radius: 10px;
      border: 1px solid #afafaf;
      background: #fff;
      font-size: 14px;
      padding: 15px 20px;
      text-align: center;
      font-weight: bold;
      cursor: pointer;
      display: flex;
      width: 250px;
      height: 55px;
      justify-content: space-between;
      align-items: center; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__input-container input:focus {
      outline: none;
      border-color: #afafaf; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__current-month {
      display: none; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__day-names {
      display: flex;
      justify-content: space-between;
      font-size: 12px;
      gap: 10px;
      font-weight: bold; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__week {
      display: flex;
      justify-content: space-between;
      font-size: 12px;
      padding: 10px 0;
      gap: 10px; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__navigation {
      position: absolute;
      font-size: 0px;
      border: none;
      width: 20px;
      height: 20px;
      top: 20px;
      cursor: pointer;
      background-color: #929292;
      color: #fff;
      font-weight: bold;
      z-index: 100; }
      .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__navigation::after, .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__navigation::before {
        font-size: 13px; }
      .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__navigation--previous {
        left: 10px; }
        .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__navigation--previous::before {
          content: "<"; }
      .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__navigation--next {
        right: 10px; }
        .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__navigation--next::after {
          content: ">"; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__header__dropdown {
      display: flex;
      justify-content: center;
      padding: 10px;
      font-size: 14px;
      font-weight: bold;
      gap: 15px;
      position: relative; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__month-dropdown-container, .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__year-dropdown-container {
      cursor: pointer; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__navigation--years {
      display: none; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__year-dropdown, .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__month-dropdown {
      background-color: #f0f0f0;
      position: absolute;
      left: 10%;
      right: 10%;
      top: 0;
      z-index: 1;
      text-align: center;
      border-radius: 0.3rem;
      padding: 10px; }
  .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .secondaryBtn {
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 20px;
    border-radius: 10px;
    text-transform: none; }
  .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__day {
    cursor: pointer;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .DiivljBP0C1V31RnYJ59 .X0QrIeBoRYcMkYnLqUxy .react-datepicker__day:hover {
      background-color: #e4e4e4; }

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/WidgetWrapper/widgetwrapper.module.scss ***!
  \*******************************************************************************************************************************************************************************************/
.ibl4XhMuXY0bWfRNBzkq {
  position: relative;
  border-radius: 10px;
  background: #fff;
  /* No box shadow by default */
  box-shadow: none; }
  .ibl4XhMuXY0bWfRNBzkq.xkeFNnoBMjvWQcsqTbe9 {
    box-shadow: 5px 5px 0px 0px var(--borderClr); }
  .ibl4XhMuXY0bWfRNBzkq .kh05Tl4LQc2u9bjzHU6V {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 18px;
    right: 20px;
    cursor: pointer;
    border: 0.5px solid  #FF4339;
    border-radius: 50%;
    padding: 2px;
    color: white;
    background-color: #FF4339;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14); }

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/Container/container.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.NbriFu9OAbJb429s8BER {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 35px;
  justify-content: space-between; }

/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Analytics/AnalyticsDashboardEditMode/analyticsDashboard.module.scss ***!
  \*************************************************************************************************************************************************************************************************************/

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ViewerComponents/Branding/branding.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.xYeLlX_Vwy6rmpU4mXhG {
  background-color: var(--brandBg);
  height: 100%; }
  .xYeLlX_Vwy6rmpU4mXhG .xJdM9shBlI933SqGbH7E img {
    max-width: 100%;
    display: block;
    padding-bottom: 10px;
    object-fit: cover; }
  .xYeLlX_Vwy6rmpU4mXhG .oiNSvsC70KzppS9A0oSY {
    display: flex;
    justify-content: center;
    padding: 10px; }
  .xYeLlX_Vwy6rmpU4mXhG .lIqHgPlp4EPNqZ5cMjTA {
    text-decoration: none;
    padding: 10px 15px;
    background-color: var(--bgColor); }
    .xYeLlX_Vwy6rmpU4mXhG .lIqHgPlp4EPNqZ5cMjTA:hover {
      background-color: var(--hoverBgColor); }
    .xYeLlX_Vwy6rmpU4mXhG .lIqHgPlp4EPNqZ5cMjTA .lZxHbmqqv6yUmzvoWUTI {
      font-family: var(--fontFamily);
      font-size: var(--fontSize);
      color: var(--fontColor);
      margin: 0; }
  @media (max-width: 1024px) {
    .xYeLlX_Vwy6rmpU4mXhG {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding-top: 10px; }
      .xYeLlX_Vwy6rmpU4mXhG .xJdM9shBlI933SqGbH7E img {
        max-height: 160px;
        object-fit: cover;
        margin: auto; } }

.ebook-editor .ebook-mobmenu .xYeLlX_Vwy6rmpU4mXhG .xJdM9shBlI933SqGbH7E img {
  max-height: 160px;
  object-fit: cover;
  margin: auto; }

@media (max-width: 1024px) {
  .xYeLlX_Vwy6rmpU4mXhG {
    background-color: var(--navMobBgColor); } }

.ebook-editor.phone .xYeLlX_Vwy6rmpU4mXhG {
  background-color: var(--navMobBgColor); }

.editor-brandCont a {
  pointer-events: none; }

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ViewerComponents/Viewer/viewer.module.scss ***!
  \************************************************************************************************************************************************************************************/
.OhbNrpY9fxoEdhG2Y9mp {
  height: 100%;
  width: 100%;
  background-color: #767676;
  position: relative; }
  .OhbNrpY9fxoEdhG2Y9mp .swiper {
    height: 100%;
    overflow: hidden; }
  .OhbNrpY9fxoEdhG2Y9mp .swiper-slide {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    justify-content: center; }
    .OhbNrpY9fxoEdhG2Y9mp .swiper-slide img {
      max-width: 100%;
      max-height: 100%;
      object-fit: cover;
      flex-shrink: 1; }
    .OhbNrpY9fxoEdhG2Y9mp .swiper-slide video {
      width: 100%;
      height: 100%; }

.EsuV1aCodLY453kakb9g {
  height: 100%; }
  .EsuV1aCodLY453kakb9g * {
    height: 100%; }
  .EsuV1aCodLY453kakb9g > div {
    padding: 0 !important; }

/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./node_modules/swiper/swiper.min.css ***!
  \*********************************************************************************************************************************************************/
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color:#007aff; }

.a5B62H7wdIyoc4vAzGQD {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }

.tU8mHdGmSlh9ezOa8OgT > .M6vlVG06SzHcAamVIgOz {
  flex-direction: column; }

.M6vlVG06SzHcAamVIgOz {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.wzyuNatMJOiBMpRWmicB .AQ69np7TFz97qiGO56eW, .M6vlVG06SzHcAamVIgOz {
  transform: translate3d(0px, 0, 0); }

.prA3yk5QXaK_IP5i6xn3 {
  touch-action: pan-y; }

.prA3yk5QXaK_IP5i6xn3.tU8mHdGmSlh9ezOa8OgT {
  touch-action: pan-x; }

.AQ69np7TFz97qiGO56eW {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.odGK3s7vyXRrG0eNdTIm {
  visibility: hidden; }

.QK6d_zFTVJx7yBcfIMkf, .QK6d_zFTVJx7yBcfIMkf .AQ69np7TFz97qiGO56eW {
  height: auto; }

.QK6d_zFTVJx7yBcfIMkf .M6vlVG06SzHcAamVIgOz {
  align-items: flex-start;
  transition-property: transform,height; }

.nuRd3oXKG2NXnqUANaWv .AQ69np7TFz97qiGO56eW {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ABpSGcmPoJJQ73Sf80sw, .ABpSGcmPoJJQ73Sf80sw.uiJz8v4n1YLxVsuITRJ8 .M6vlVG06SzHcAamVIgOz {
  perspective: 1200px; }

.ABpSGcmPoJJQ73Sf80sw .tYBqC666fr8DZyNG2tTh, .ABpSGcmPoJJQ73Sf80sw .AQ69np7TFz97qiGO56eW, .ABpSGcmPoJJQ73Sf80sw .u53QnlIVPUTwNrtamNtq, .ABpSGcmPoJJQ73Sf80sw .KooRVB1obSEdER8lZtP5, .ABpSGcmPoJJQ73Sf80sw .wmih_8oYm6Qvnelzcvbg, .ABpSGcmPoJJQ73Sf80sw .Vrw01FXwI_a8bwRp0YIk, .ABpSGcmPoJJQ73Sf80sw .Y_nVi3fAz379AelH1CrL, .ABpSGcmPoJJQ73Sf80sw .M6vlVG06SzHcAamVIgOz {
  transform-style: preserve-3d; }

.ABpSGcmPoJJQ73Sf80sw .u53QnlIVPUTwNrtamNtq, .ABpSGcmPoJJQ73Sf80sw .KooRVB1obSEdER8lZtP5, .ABpSGcmPoJJQ73Sf80sw .wmih_8oYm6Qvnelzcvbg, .ABpSGcmPoJJQ73Sf80sw .Vrw01FXwI_a8bwRp0YIk, .ABpSGcmPoJJQ73Sf80sw .Y_nVi3fAz379AelH1CrL {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.ABpSGcmPoJJQ73Sf80sw .u53QnlIVPUTwNrtamNtq {
  background: rgba(0, 0, 0, 0.15); }

.ABpSGcmPoJJQ73Sf80sw .wmih_8oYm6Qvnelzcvbg {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.ABpSGcmPoJJQ73Sf80sw .Vrw01FXwI_a8bwRp0YIk {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.ABpSGcmPoJJQ73Sf80sw .Y_nVi3fAz379AelH1CrL {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.ABpSGcmPoJJQ73Sf80sw .KooRVB1obSEdER8lZtP5 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.uiJz8v4n1YLxVsuITRJ8 > .M6vlVG06SzHcAamVIgOz {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none; }

.uiJz8v4n1YLxVsuITRJ8 > .M6vlVG06SzHcAamVIgOz::-webkit-scrollbar {
  display: none; }

.uiJz8v4n1YLxVsuITRJ8 > .M6vlVG06SzHcAamVIgOz > .AQ69np7TFz97qiGO56eW {
  scroll-snap-align: start start; }

.ixMZiTkVV_8FwIOZS_DW.uiJz8v4n1YLxVsuITRJ8 > .M6vlVG06SzHcAamVIgOz {
  scroll-snap-type: x mandatory; }

.tU8mHdGmSlh9ezOa8OgT.uiJz8v4n1YLxVsuITRJ8 > .M6vlVG06SzHcAamVIgOz {
  scroll-snap-type: y mandatory; }

.qEVshObsKimE5BaClNRj > .M6vlVG06SzHcAamVIgOz::before {
  content: '';
  flex-shrink: 0;
  order: 9999; }

.qEVshObsKimE5BaClNRj.ixMZiTkVV_8FwIOZS_DW > .M6vlVG06SzHcAamVIgOz > .AQ69np7TFz97qiGO56eW:first-child {
  margin-inline-start: var(--swiper-centered-offset-before); }

.qEVshObsKimE5BaClNRj.ixMZiTkVV_8FwIOZS_DW > .M6vlVG06SzHcAamVIgOz::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after); }

.qEVshObsKimE5BaClNRj.tU8mHdGmSlh9ezOa8OgT > .M6vlVG06SzHcAamVIgOz > .AQ69np7TFz97qiGO56eW:first-child {
  margin-block-start: var(--swiper-centered-offset-before); }

.qEVshObsKimE5BaClNRj.tU8mHdGmSlh9ezOa8OgT > .M6vlVG06SzHcAamVIgOz::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after); }

.qEVshObsKimE5BaClNRj > .M6vlVG06SzHcAamVIgOz > .AQ69np7TFz97qiGO56eW {
  scroll-snap-align: center center;
  scroll-snap-stop: always; }

/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ViewerComponents/ViewerSidebar/viewersidebar.module.scss ***!
  \**************************************************************************************************************************************************************************************************/
.fokkXqp6rW1dYTVznZlp.Bwn2fKYWImkK8ugbkhF8::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(188, 135, 66, 0.1) 0%);
  border: 2px solid var(--orange);
  pointer-events: none; }

.fokkXqp6rW1dYTVznZlp {
  width: 100%;
  height: 100%;
  background-color: var(--bgColor);
  max-width: 250px;
  overflow-y: auto;
  position: relative; }
  .fokkXqp6rW1dYTVznZlp .sortable-chosen.sortable-ghost {
    position: relative;
    z-index: 1;
    border: 2px solid var(--orange); }
  .fokkXqp6rW1dYTVznZlp .XhZI0d12JAJCoIf3rofe {
    list-style-type: none; }
  .fokkXqp6rW1dYTVznZlp .gfI8oAQ2uCMEsKNgnefy {
    display: flex;
    align-items: center;
    padding: 5px; }
    .fokkXqp6rW1dYTVznZlp .gfI8oAQ2uCMEsKNgnefy svg {
      fill: var(--fontColor); }
  .fokkXqp6rW1dYTVznZlp .Aldzye5LQ3N4M5nwys2H {
    border: none;
    text-align: left;
    cursor: pointer;
    background-color: var(--itemBgColor);
    width: 100%;
    height: 75px;
    display: flex;
    padding: 0;
    align-items: center; }
    .fokkXqp6rW1dYTVznZlp .Aldzye5LQ3N4M5nwys2H:hover {
      background-color: var(--hoverColor); }
    .fokkXqp6rW1dYTVznZlp .Aldzye5LQ3N4M5nwys2H > div {
      height: 100%; }
    .fokkXqp6rW1dYTVznZlp .Aldzye5LQ3N4M5nwys2H img {
      width: 65px;
      height: 100%;
      object-fit: cover; }
    .fokkXqp6rW1dYTVznZlp .Aldzye5LQ3N4M5nwys2H h6 {
      height: 100%;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      max-height: 40px;
      align-items: center;
      height: -moz-fit-content;
      height: fit-content; }
  .fokkXqp6rW1dYTVznZlp .z0u5fTQJmq0IdpszTOj8 {
    word-break: break-word;
    font-size: 13px;
    margin-left: 10px;
    margin-right: 5px;
    pointer-events: none;
    font-family: var(--fontFamily);
    font-size: var(--fontSize);
    color: var(--fontColor); }
  .fokkXqp6rW1dYTVznZlp .pevvtAGg4cLZX5SGTjxA {
    background-color: var(--selectedColor); }
    .fokkXqp6rW1dYTVznZlp .pevvtAGg4cLZX5SGTjxA .z0u5fTQJmq0IdpszTOj8 {
      color: var(--selectedFontColor); }
  .fokkXqp6rW1dYTVznZlp ul {
    padding: 0;
    height: 100%;
    margin: 0; }
  .fokkXqp6rW1dYTVznZlp .Y6hKpLZNSM_PabwqAHzO {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%; }

.editor .fokkXqp6rW1dYTVznZlp {
  max-width: 200px; }
  .editor .fokkXqp6rW1dYTVznZlp .Aldzye5LQ3N4M5nwys2H {
    height: 55px; }

@media (max-width: 1024px) {
  .EjKbjtr5eT61iCsXE1CU {
    display: none; } }

.editorSidebar .mediaCard {
  max-height: 100px; }
  .editorSidebar .mediaCard img {
    display: none; }
  .editorSidebar .mediaCard h6 {
    font-weight: bold; }

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ViewerComponents/Navigation/navigation.module.scss ***!
  \********************************************************************************************************************************************************************************************/
.PPFMfaDLQNylfJE32Zbw {
  position: absolute;
  bottom: 120px; }
  .PPFMfaDLQNylfJE32Zbw.jvM6SAGS3JVK3D3y5EYy {
    right: 0; }
    .PPFMfaDLQNylfJE32Zbw.jvM6SAGS3JVK3D3y5EYy .Wua7iDC6Xl52ihHmTsxd.MuiButtonBase-root {
      text-align: right; }
    .PPFMfaDLQNylfJE32Zbw.jvM6SAGS3JVK3D3y5EYy .Us51ybL5wwExEWLG9N4e {
      justify-content: flex-start; }
    .PPFMfaDLQNylfJE32Zbw.jvM6SAGS3JVK3D3y5EYy ._4gUbDBKTIxibUSJ9Abgb {
      text-align: left; }
    .PPFMfaDLQNylfJE32Zbw.jvM6SAGS3JVK3D3y5EYy .Wkjsa5SF0tC2NXaEv3ML {
      right: 0; }
  .PPFMfaDLQNylfJE32Zbw.HjwSG7N8eufIOzIwiQYy {
    left: 0; }
    .PPFMfaDLQNylfJE32Zbw.HjwSG7N8eufIOzIwiQYy .Wua7iDC6Xl52ihHmTsxd.MuiButtonBase-root {
      text-align: left; }
    .PPFMfaDLQNylfJE32Zbw.HjwSG7N8eufIOzIwiQYy .Us51ybL5wwExEWLG9N4e {
      justify-content: flex-end; }
    .PPFMfaDLQNylfJE32Zbw.HjwSG7N8eufIOzIwiQYy ._4gUbDBKTIxibUSJ9Abgb {
      text-align: right; }
    .PPFMfaDLQNylfJE32Zbw.HjwSG7N8eufIOzIwiQYy .Wkjsa5SF0tC2NXaEv3ML {
      left: 0; }
  .PPFMfaDLQNylfJE32Zbw .Wua7iDC6Xl52ihHmTsxd.MuiButtonBase-root {
    display: block;
    border-radius: 0;
    padding: 0; }
  .PPFMfaDLQNylfJE32Zbw .GRHQXEiuefDThM1XgP39 {
    background-color: var(--navBgColor);
    display: inline-block;
    padding: 8px 15px; }
  .PPFMfaDLQNylfJE32Zbw .AJikFgYhvUZnt0gmEGjg {
    color: var(--navFontColor);
    font-size: var(--navfontSize);
    font-family: var(--navfontFamily);
    margin: 0; }
  .PPFMfaDLQNylfJE32Zbw .Ab8eqYvK5A4pFz4mgzrd {
    text-align: center; }
  .PPFMfaDLQNylfJE32Zbw .Wkjsa5SF0tC2NXaEv3ML {
    background-color: #fff;
    padding: 15px 10px;
    text-align: center;
    display: none;
    position: absolute;
    bottom: -130px; }
    .PPFMfaDLQNylfJE32Zbw .Wkjsa5SF0tC2NXaEv3ML img {
      max-height: 250px;
      max-width: 300px;
      object-fit: cover; }
    .PPFMfaDLQNylfJE32Zbw .Wkjsa5SF0tC2NXaEv3ML ._4gUbDBKTIxibUSJ9Abgb {
      padding: 10px 0 0 0; }
  .PPFMfaDLQNylfJE32Zbw .fXaVLbC2ZzwH3ZrFj5Q0, .PPFMfaDLQNylfJE32Zbw .IJAQ1wae28CycVCtEyLQ {
    text-transform: capitalize; }
  .PPFMfaDLQNylfJE32Zbw .Us51ybL5wwExEWLG9N4e {
    padding: 12px 10px;
    display: flex;
    gap: 10px;
    align-items: center; }
  .PPFMfaDLQNylfJE32Zbw .Wua7iDC6Xl52ihHmTsxd:hover .Wkjsa5SF0tC2NXaEv3ML {
    display: block;
    max-width: 320px;
    min-width: 250px; }
  .PPFMfaDLQNylfJE32Zbw .Wua7iDC6Xl52ihHmTsxd:hover .oNH1ghxEPKJVmRhC4U3t {
    display: none; }
  @media (max-width: 1024px) {
    .PPFMfaDLQNylfJE32Zbw {
      display: none; } }

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ViewerComponents/SocialLinks/sociallinks.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.qSTopEylaT9goMaEwvD1 > ul {
  display: flex;
  justify-content: space-evenly;
  padding: 0;
  list-style-type: none; }

.qSTopEylaT9goMaEwvD1 .z2FLNMRXkTAyQ2xhfHcX .MuiSvgIcon-root {
  fill: var(--bgColor); }

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/FormFields/Text/text.module.scss ***!
  \********************************************************************************************************************************************************************************/
.oMvQ63DqcDJowzeS7kIa {
  width: 100%;
  background-color: white; }
  .oMvQ63DqcDJowzeS7kIa .MuiFormLabel-root.MuiInputLabel-root {
    font-size: 1rem;
    font-weight: 600;
    transform: translate(14px, 10px) scale(1); }
  .oMvQ63DqcDJowzeS7kIa .MuiInputLabel-shrink.MuiFormLabel-root.MuiInputLabel-root {
    transform: translate(14px, -7px) scale(0.75); }
  .oMvQ63DqcDJowzeS7kIa .MuiInputBase-input {
    padding: 15px 20px;
    font-size: 0.9rem;
    font-weight: 600; }

.GetbZ7TVZ5WVaZTNa9Zp.MuiTextField-root {
  max-height: 90px; }

.GetbZ7TVZ5WVaZTNa9Zp > div {
  padding: 0px !important; }

.LHT5C0x79EsSQpbrYxMT {
  border-radius: 10px;
  pointer-events: none; }

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/FormFields/Dropdown/dropdown.module.scss ***!
  \****************************************************************************************************************************************************************************************/
@charset "UTF-8";
.GsW72W4vtd47Ngf8Jy6G .RUmPpCWizQcL7xFcCsZy {
  width: 100%; }

.GsW72W4vtd47Ngf8Jy6G .rMMeuDVh8DoUDo_ziH5T {
  font-size: 1rem;
  font-weight: 600; }

.GsW72W4vtd47Ngf8Jy6G .MuiButtonBase-root.MuiMenuItem-root,
.GsW72W4vtd47Ngf8Jy6G .MuiInputBase-root {
  font-size: 1rem;
  font-weight: 600; }

.GsW72W4vtd47Ngf8Jy6G .MuiSelect-select {
  background-color: white;
  border-radius: 10px;
  padding: 11px 14px; }

.transparentDropdown .MuiSelect-select {
  background-color: transparent !important;
  color: white !important; }

.GsW72W4vtd47Ngf8Jy6G {
  width: 100%;
  display: flex;
  flex-direction: column; }

.rMMeuDVh8DoUDo_ziH5T {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 4px; }

.RUmPpCWizQcL7xFcCsZy {
  width: 100%;
  position: relative;
  /* hide MUI’s underline remnants */
  /* base box */
  border: 1px solid #ccc !important;
  border-radius: 10px !important;
  /* inner text padding */
  /* arrow position */
  /* lock border at 1px, remove outline & shadow on hover/focus */ }
  .RUmPpCWizQcL7xFcCsZy:before, .RUmPpCWizQcL7xFcCsZy:after {
    display: none !important; }
  .RUmPpCWizQcL7xFcCsZy .MuiSelect-select {
    padding: 15px 20px;
    font-size: 0.9rem;
    font-weight: 600; }
  .RUmPpCWizQcL7xFcCsZy .MuiSelect-icon {
    right: 20px; }
  .RUmPpCWizQcL7xFcCsZy:hover, .RUmPpCWizQcL7xFcCsZy.vRUPJP3LSdRfXxCfbwAU, .RUmPpCWizQcL7xFcCsZy:focus-within {
    border: 1px solid #ccc !important;
    outline: none !important;
    box-shadow: none !important; }

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/FormFields/ColorPicker/colorpicker.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.Yb3rdBXV5w7JKWqqCxQx {
  display: inline-block; }
  .Yb3rdBXV5w7JKWqqCxQx .vngYpS0KYyvzn2bARQD0 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
    .Yb3rdBXV5w7JKWqqCxQx .vngYpS0KYyvzn2bARQD0 span {
      width: 25px;
      height: 20px;
      box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #000;
      border-radius: 5px; }
  .Yb3rdBXV5w7JKWqqCxQx .Fpd4PMcaB3fl9yRZ28bq {
    font-size: 1rem;
    font-weight: 600; }
  .Yb3rdBXV5w7JKWqqCxQx .IhasxnmRr_BtQC7ELrnb {
    border: none;
    border-bottom: 1px solid;
    margin: 0 10px; }
  .Yb3rdBXV5w7JKWqqCxQx .LzpBpkT9Sluyd53xbU5l {
    display: flex;
    padding: 10px 0; }
  .Yb3rdBXV5w7JKWqqCxQx .fEz0xF0ol3WHHlxmJcoQ {
    padding: 10px; }

.hn8JbWxNkDpXhsKS97Zg {
  text-align: right; }

.pE3gSS3Pw36zSpdzDDS6.MuiButtonBase-root {
  margin: 0;
  padding: 15px;
  min-width: 20px;
  width: 20px;
  height: 20px; }
  .pE3gSS3Pw36zSpdzDDS6.MuiButtonBase-root svg {
    font-size: 16px;
    fill: #000; }

.ZOdJKhnoCT9piLRD3dfI {
  width: 40px !important;
  height: 40px !important;
  margin: 0px !important; }
  .ZOdJKhnoCT9piLRD3dfI:focus, .ZOdJKhnoCT9piLRD3dfI:hover {
    outline: none !important; }

.wn9WCFmFo_bYvDwrDErK .bip6xWvKCBoyJb2O1sak {
  width: 120px;
  border: 1px solid #afafaf; }

.wn9WCFmFo_bYvDwrDErK .ciUKTi3ECTdN8w_M0bWK {
  position: relative;
  font-weight: bold;
  font-size: 16px;
  width: 16px;
  text-align: center; }
  .wn9WCFmFo_bYvDwrDErK .ciUKTi3ECTdN8w_M0bWK::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: currentColor;
    border-radius: 2px; }

.wn9WCFmFo_bYvDwrDErK .UlRb2GZSAxUMB4SmtC6E {
  font-size: 13px;
  padding: 0px;
  color: #333; }

.AxscKsZqXP94NFcgG34Q .bip6xWvKCBoyJb2O1sak {
  width: 155px;
  border: 1px solid #afafaf; }

.AxscKsZqXP94NFcgG34Q .ciUKTi3ECTdN8w_M0bWK {
  position: relative;
  font-weight: bold;
  font-size: 16px;
  width: 16px;
  text-align: center; }
  .AxscKsZqXP94NFcgG34Q .ciUKTi3ECTdN8w_M0bWK::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: currentColor;
    border-radius: 2px; }

.AxscKsZqXP94NFcgG34Q .UlRb2GZSAxUMB4SmtC6E {
  font-family: monospace;
  font-size: 13px;
  color: #333; }

.bip6xWvKCBoyJb2O1sak {
  width: 200px;
  height: 40px;
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid #afafaf;
  background: #fff;
  border-radius: 10px;
  cursor: pointer;
  outline: none;
  min-width: 100px;
  padding: 0px;
  transition: border-color 0.2s ease; }

.vfxkbCY6fYHTooCvBX3G {
  min-width: 40px;
  height: 40px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  border: 1px solid #afafaf; }
  .vfxkbCY6fYHTooCvBX3G p {
    font-weight: 700; }

.UlRb2GZSAxUMB4SmtC6E {
  padding: 0px 20px;
  color: #000;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0; }

.XJLutlbON4xQy_jD8FC1 {
  display: flex;
  align-items: center;
  gap: 10px; }

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/FormFields/CustomRadioGroup/customradiogroup.module.scss ***!
  \********************************************************************************************************************************************************************************************************/
.F5wvqOtrb90Jjf_o5yZu .MuiFormControlLabel-label {
  font-size: 1rem; }

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/FormFields/Checkbox/checkbox.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.VavWTTMcelBcJ2lk6G6k .MuiTypography-root {
  font-size: 1rem;
  font-weight: 600; }

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/Settings/MicrositeForm/micrositeform.module.scss ***!
  \************************************************************************************************************************************************************************************************/
.z7OVoZ8wVzzhdnD6M_wC {
  overflow: hidden;
  border-radius: 0px !important; }
  .z7OVoZ8wVzzhdnD6M_wC .VU_72r2gvQu9EKpNrZwk.GNvFgP8rMWVq6F87m1dn {
    box-shadow: none !important; }
  .z7OVoZ8wVzzhdnD6M_wC .MuiPaper-root {
    box-shadow: none;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 0 10px 10px; }
  .z7OVoZ8wVzzhdnD6M_wC table {
    border-collapse: collapse;
    width: 100%; }
  .z7OVoZ8wVzzhdnD6M_wC .MuiTableHead-root .suKrCzXKViigoRPUsowS {
    font-weight: 600;
    color: #2a467b;
    font-size: 15px;
    padding: 8px 12px !important;
    margin: 0 !important; }
  .z7OVoZ8wVzzhdnD6M_wC .MuiTableBody-root .WLevP3YL8A9LDi2frOAw {
    background-color: var(--blue); }
    .z7OVoZ8wVzzhdnD6M_wC .MuiTableBody-root .WLevP3YL8A9LDi2frOAw:not(:last-child) {
      border-bottom: 1px solid var(--silvergray); }
  .z7OVoZ8wVzzhdnD6M_wC .MuiTableBody-root .suKrCzXKViigoRPUsowS {
    padding: 8px 12px !important;
    margin: 0 !important;
    vertical-align: top; }
    .z7OVoZ8wVzzhdnD6M_wC .MuiTableBody-root .suKrCzXKViigoRPUsowS .eV9euBsDouKDhQuvRldA {
      margin: 0 !important; }

.AeJH_PMy8i2t0rYezmjO {
  border-radius: 10px !important;
  height: 45px !important;
  width: 45px !important;
  border-radius: 10px;
  background: var(--blue) !important;
  color: #fff !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  font-family: "DINPro-Regular", "Roboto", "Arial", sans-serif;
  font-weight: normal !important;
  text-transform: none !important; }
  .AeJH_PMy8i2t0rYezmjO:hover {
    background: var(--richblue) !important; }
  .AeJH_PMy8i2t0rYezmjO svg {
    color: #fff !important;
    font-size: 20px !important; }

.tCLFpCowY4q_JmFxslky {
  border-radius: 10px !important;
  height: 45px !important;
  width: 45px !important;
  border-radius: 10px !important;
  background: var(--red) !important;
  color: #fff !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  font-family: "DINPro-Regular", "Roboto", "Arial", sans-serif;
  font-weight: normal !important;
  text-transform: none !important; }
  .tCLFpCowY4q_JmFxslky svg {
    color: #ffffff !important;
    font-size: 20px !important; }
  .tCLFpCowY4q_JmFxslky:hover {
    background-color: var(--darkred) !important; }

.z7OVoZ8wVzzhdnD6M_wC .MuiTableHead-root .MuiTableRow-root:first-of-type .MuiTableCell-head {
  padding: 15px;
  height: 75px;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  box-shadow: none; }

.z7OVoZ8wVzzhdnD6M_wC .MuiTableCell-root {
  padding: 15px;
  height: 74px;
  background-color: var(--lightblue); }

.UtJxmA1Q5__d3eyptOdv {
  background-color: #2a467b;
  color: white;
  font-weight: 500;
  border-radius: 6px;
  text-transform: none; }
  .UtJxmA1Q5__d3eyptOdv:hover {
    background-color: #1d3361; }

.aJSIK5B40bpmjOtSm1ZX {
  background-color: #f0f0f0;
  color: #333;
  font-weight: 500;
  border-radius: 6px;
  text-transform: none; }
  .aJSIK5B40bpmjOtSm1ZX:hover {
    background-color: #e0e0e0; }

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/Analytics/SingleMetricForm/singleMetricForm.module.scss ***!
  \*******************************************************************************************************************************************************************************************************/
.Ea6wPbDTkbe_q_SZyO1l {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px; }

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/Asset/AddAssets/addassets.module.scss ***!
  \*************************************************************************************************************************************************************************************/
.hB71qbyaaEDPAHTzMKn8 {
  display: flex; }
  .hB71qbyaaEDPAHTzMKn8 .fkelZeL6YeWwsnuPjHIC {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px; }
  .hB71qbyaaEDPAHTzMKn8 svg {
    font-size: 16px; }

.OMuUU1iUnRG0N0koWOkG {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%; }

/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/FileUpload/fileupload.module.scss ***!
  \***************************************************************************************************************************************************************************/
.c_natgcNZUcTHtfK5n0s {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border: 2px solid #8b8b8b;
  border-style: dashed;
  background-color: #e4e4e4;
  height: 200px; }
  .c_natgcNZUcTHtfK5n0s > div {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }

.KRJbiscJ97RZJ5P_hnBF {
  width: 100%;
  text-align: center;
  padding-top: 15px; }

.T4mS_rTDT71h4hN_h8uv {
  max-height: calc( 100vh - 440px);
  overflow-y: auto; }

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/FormFields/FontSizePicker/fontsizepicker.module.scss ***!
  \****************************************************************************************************************************************************************************************************/
.erJ09ndPayFL_pfzlkuG {
  display: flex;
  flex-direction: column;
  gap: 4px; }
  .erJ09ndPayFL_pfzlkuG .Gj5LnSdJ8i5Y0jdm0QB9 {
    font-size: 0.9rem;
    font-weight: 600; }
  .erJ09ndPayFL_pfzlkuG .qFOyJI6yKa_U9d9mSI2t {
    background-color: white;
    width: 110px;
    height: 40px;
    border-radius: 8px; }
    .erJ09ndPayFL_pfzlkuG .qFOyJI6yKa_U9d9mSI2t .MuiOutlinedInput-root {
      padding-right: 8px;
      border-radius: 8px; }
      .erJ09ndPayFL_pfzlkuG .qFOyJI6yKa_U9d9mSI2t .MuiOutlinedInput-root .AT9dnO8tMSfJuTPNde07 {
        display: flex;
        align-items: center;
        padding: 10px 14px; }
      .erJ09ndPayFL_pfzlkuG .qFOyJI6yKa_U9d9mSI2t .MuiOutlinedInput-root fieldset {
        border-color: #cfcfcf; }
    .erJ09ndPayFL_pfzlkuG .qFOyJI6yKa_U9d9mSI2t .MuiSvgIcon-root {
      font-size: 16px; }

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Forms/FormFields/FontOptions/fontoptions.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.RC2J951hCSqUelHYrLXT {
  display: flex;
  gap: 5px; }
  .RC2J951hCSqUelHYrLXT svg {
    fill: #ffffff; }
  .RC2J951hCSqUelHYrLXT .BLnXUPusZ_1QfIw8Fq9r {
    padding: 0;
    min-width: 40px !important;
    background-color: #afafaf;
    height: 40px;
    margin: 0;
    border-radius: 5px; }
    .RC2J951hCSqUelHYrLXT .BLnXUPusZ_1QfIw8Fq9r:hover {
      background-color: var(--silvergray); }
  .RC2J951hCSqUelHYrLXT .i6mjZvKE4gkCdP6oeuTv {
    background-color: var(--blue); }
    .RC2J951hCSqUelHYrLXT .i6mjZvKE4gkCdP6oeuTv:hover {
      background-color: var(--blue); }
    .RC2J951hCSqUelHYrLXT .i6mjZvKE4gkCdP6oeuTv svg {
      fill: #fff; }

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Modals/WarningModal/warningmodal.module.scss ***!
  \**************************************************************************************************************************************************************************************/
.WwDZb5xmLoZfVEc6kate {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px; }

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Modals/LogoConfigModal/logoconfigmodal.module.scss ***!
  \********************************************************************************************************************************************************************************************/
.tYdGdv9RyFBdNoAHB1QX {
  width: 100%;
  height: 95px;
  object-fit: cover; }

.uCavuUlB69vEUL_me2US {
  border: 2px solid #000000 !important; }

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Modals/LiveUrlModel/liveurlmodel.module.scss ***!
  \**************************************************************************************************************************************************************************************/
.Y_uTI9ZLzImqBCMI4ny7 {
  display: flex; }
  .Y_uTI9ZLzImqBCMI4ny7 svg {
    fill: #000; }

/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Modals/ProspectUrlModal/prospecturl.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.Uj5GqBFPIGANFN5YiVfq {
  padding: 11px 14px;
  font-size: 0.9rem;
  font-weight: 600;
  border: 1px solid #000;
  border-radius: 4px;
  width: 100%; }

.sonQbvsXVUwrjTNyeVPW {
  display: block;
  text-align: right;
  margin-bottom: 10px; }

.Y9MK_KZQCDqfVlHE9jVY {
  display: flex;
  flex-direction: column;
  gap: 20px; }

/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/ViewerComponents/EditorMobileMenu/mobilemenu.module.scss ***!
  \**************************************************************************************************************************************************************************************************/
.o4k5ZxrnPXOe5Hqf83f7 {
  height: 8vh;
  background-color: #d4d4d4; }
  .o4k5ZxrnPXOe5Hqf83f7 h6 {
    font-size: 14px;
    text-align: center; }
  .o4k5ZxrnPXOe5Hqf83f7 .mTG1ypmTiLH0ixnR0GHv {
    font-size: var(--navMobFontSize);
    font-family: var(--navMobFontFamily);
    color: var(--navMobFontColor);
    text-align: center;
    margin: 0; }
  .o4k5ZxrnPXOe5Hqf83f7 .zNBb4lCyHgxHeUwCTa21 {
    background-color: var(--navMobBgColor);
    width: 100%;
    height: 100%;
    border-radius: 0;
    margin: 0;
    position: relative;
    color: var(--navMobFontColor); }
    .o4k5ZxrnPXOe5Hqf83f7 .zNBb4lCyHgxHeUwCTa21:hover {
      background-color: var(--navMobBgColor); }
    .o4k5ZxrnPXOe5Hqf83f7 .zNBb4lCyHgxHeUwCTa21 svg {
      position: absolute;
      right: 10px; }
  .o4k5ZxrnPXOe5Hqf83f7 ._yqTHHOSibv3VnlFBKIU {
    position: absolute;
    right: 0;
    bottom: 150px;
    background-color: var(--navMobBgColor);
    border-radius: 10px 0 0 10px;
    padding: 5px;
    min-width: 30px; }
    .o4k5ZxrnPXOe5Hqf83f7 ._yqTHHOSibv3VnlFBKIU:hover {
      background-color: var(--navMobBgColor); }
    .o4k5ZxrnPXOe5Hqf83f7 ._yqTHHOSibv3VnlFBKIU svg {
      fill: var(--navMobFontColor); }
  .o4k5ZxrnPXOe5Hqf83f7 .eK4GYnwuxLuHQEd7LmQY {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    width: 100%;
    overflow: hidden;
    height: 100%;
    background-color: var(--navMobBgColor); }
  .o4k5ZxrnPXOe5Hqf83f7 .fZl0wQQkocnIzFLRaiMg {
    height: 230px;
    width: 100%;
    position: fixed;
    bottom: 0; }
  .o4k5ZxrnPXOe5Hqf83f7 .Uq_7dujyV26Gk5Cc892I {
    height: 330px;
    width: 100%;
    position: fixed;
    bottom: 0; }
  .o4k5ZxrnPXOe5Hqf83f7 .kegVijWFE5MqVtf7hW6a {
    align-self: flex-end;
    padding: 0;
    background-color: none;
    width: 25px;
    min-width: auto;
    height: 25px;
    margin: 0; }
    .o4k5ZxrnPXOe5Hqf83f7 .kegVijWFE5MqVtf7hW6a svg {
      fill: var(--navMobFontColor); }
  .o4k5ZxrnPXOe5Hqf83f7 .eVrvMSlu0_dDbgcUDu4Q {
    height: 135px;
    width: 100%; }
    .o4k5ZxrnPXOe5Hqf83f7 .eVrvMSlu0_dDbgcUDu4Q img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border: 2px solid var(--itemBgColor); }
  .o4k5ZxrnPXOe5Hqf83f7 .eVrvMSlu0_dDbgcUDu4Q.selected-asset img {
    border: 2px solid var(--selectedColor); }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper {
    position: relative; }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper-wrapper {
    display: flex; }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper-slide {
    flex: none; }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper-button-prev, .o4k5ZxrnPXOe5Hqf83f7 .swiper-button-next {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    display: flex;
    justify-content: center; }
    .o4k5ZxrnPXOe5Hqf83f7 .swiper-button-prev:hover, .o4k5ZxrnPXOe5Hqf83f7 .swiper-button-next:hover {
      cursor: pointer; }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper-button-prev::after {
    content: "prev";
    font-family: swiper-icons; }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper-button-next::after {
    content: "next";
    font-family: swiper-icons; }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper-button-prev {
    left: 10px; }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper-button-next {
    right: 10px; }
  .o4k5ZxrnPXOe5Hqf83f7 .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto; }
    .o4k5ZxrnPXOe5Hqf83f7 .swiper-pagination-bullet {
      width: 7px;
      height: 7px;
      display: inline-block;
      background-color: var(--navMobFontColor);
      border-radius: 50%;
      margin: 5px; }
    .o4k5ZxrnPXOe5Hqf83f7 .swiper-pagination-bullet.swiper-pagination-bullet-active {
      width: 10px;
      height: 10px; }

.ebook-editor .o4k5ZxrnPXOe5Hqf83f7 {
  width: 414px; }
  .ebook-editor .o4k5ZxrnPXOe5Hqf83f7 .eK4GYnwuxLuHQEd7LmQY, .ebook-editor .o4k5ZxrnPXOe5Hqf83f7 .Uq_7dujyV26Gk5Cc892I {
    width: 414px; }

/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Automation/automation.module.scss ***!
  \***************************************************************************************************************************************************************************/
.LVC0v_zapC2EQuavOi1K nav {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d6dfe6;
  padding: 0 20px; }
  .LVC0v_zapC2EQuavOi1K nav .zkjQ_e9A2uenyOa18olx svg {
    fill: #000; }

.LVC0v_zapC2EQuavOi1K .IQrQZdQpjoJPAttWLiyf,
.LVC0v_zapC2EQuavOi1K .fUErAdaps2RPaMthxQZl {
  display: flex;
  width: 350px;
  height: calc(100vh - 241px);
  padding: 15px 25px;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
  border: 1px solid #afafaf;
  border-radius: 12px;
  background: #f9fcff; }

.LVC0v_zapC2EQuavOi1K .IQrQZdQpjoJPAttWLiyf {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }

.LVC0v_zapC2EQuavOi1K .fUErAdaps2RPaMthxQZl {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px; }

.LVC0v_zapC2EQuavOi1K ._vB9FEL1lGfKQr8r0Ngm {
  background-color: var(--blue);
  color: #fff; }

.LVC0v_zapC2EQuavOi1K .YQwx2uBMXE7Fp4upIk7W {
  background-color: var(--orange);
  color: #fff; }

.LVC0v_zapC2EQuavOi1K .DxJ7WjEkjeFdZ4cCMnDY {
  width: calc(100vw - 47%);
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border: 1px solid #afafaf; }

.LVC0v_zapC2EQuavOi1K .v1X_QucIRW8nEQFB6Aua {
  display: flex;
  height: calc(100% - 53px);
  background-image: url("https://author-contentsync.enautics.com/content/dam/enautics-content-sync-new/images/grid-active.png"); }

.LVC0v_zapC2EQuavOi1K .jp3ndexCqzyTLR93uaqf,
.LVC0v_zapC2EQuavOi1K .rq6mMfEvwGTM48A5AmkV {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  align-self: stretch;
  padding: 0; }
  .LVC0v_zapC2EQuavOi1K .jp3ndexCqzyTLR93uaqf li,
  .LVC0v_zapC2EQuavOi1K .rq6mMfEvwGTM48A5AmkV li {
    display: flex;
    padding: 10px 20px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-radius: 10px;
    cursor: grab; }

.LVC0v_zapC2EQuavOi1K .KKSLAQUryxDtt4y4brA7,
.LVC0v_zapC2EQuavOi1K .m6xh1eaHb_aBimr7qtaa {
  background-color: var(--lightblue);
  padding: 25px;
  border: 1px dashed #afafaf;
  border-radius: 10px;
  min-width: 200px;
  position: relative; }
  .LVC0v_zapC2EQuavOi1K .KKSLAQUryxDtt4y4brA7 .I3ORjPuhUfpbDmUKL7Vj,
  .LVC0v_zapC2EQuavOi1K .m6xh1eaHb_aBimr7qtaa .I3ORjPuhUfpbDmUKL7Vj {
    color: #787575;
    font-weight: 700;
    text-align: center;
    font-size: 16px;
    top: 0;
    left: 0;
    right: 0; }

.LVC0v_zapC2EQuavOi1K .k7MTnlhYIFPpyU_adw2D {
  width: 250px;
  min-height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }
  .LVC0v_zapC2EQuavOi1K .k7MTnlhYIFPpyU_adw2D li {
    list-style: none;
    text-align: center;
    color: #fff;
    padding: 10px;
    width: 100%;
    border-radius: 10px; }

.LVC0v_zapC2EQuavOi1K .KKSLAQUryxDtt4y4brA7 .k7MTnlhYIFPpyU_adw2D li {
  background-color: var(--blue); }

.LVC0v_zapC2EQuavOi1K .m6xh1eaHb_aBimr7qtaa .k7MTnlhYIFPpyU_adw2D li {
  background-color: var(--orange); }

.LVC0v_zapC2EQuavOi1K .g2eE9SRbR5Ie3ZutFt1G {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative; }

.LVC0v_zapC2EQuavOi1K .wYnTrE6XZE3i4Sc30Alg {
  display: block;
  margin: 30px auto;
  width: 15px;
  height: 15px;
  border-top: 2px solid #a2a2a2;
  border-right: 2px solid #a2a2a2;
  transform: rotate(135deg) translate(-11px, 11px);
  position: absolute;
  top: 20px; }

.LVC0v_zapC2EQuavOi1K .LX5DkASXi_pBFX_qjBrz {
  height: 50px;
  width: 2px;
  background-color: #a2a2a2; }

.LVC0v_zapC2EQuavOi1K .r6nKUGvAwR2yWnBnPcEv,
.LVC0v_zapC2EQuavOi1K .JqGa8hits8XYKoGM9ZpK {
  color: #fff;
  padding: 10px;
  border-radius: 10px;
  cursor: pointer;
  text-align: center;
  width: 100%;
  font-size: 16px; }

.LVC0v_zapC2EQuavOi1K .r6nKUGvAwR2yWnBnPcEv {
  background-color: var(--blue); }
  .LVC0v_zapC2EQuavOi1K .r6nKUGvAwR2yWnBnPcEv:hover {
    background-color: var(--blue); }

.LVC0v_zapC2EQuavOi1K .JqGa8hits8XYKoGM9ZpK {
  background-color: var(--orange); }
  .LVC0v_zapC2EQuavOi1K .JqGa8hits8XYKoGM9ZpK:hover {
    background-color: var(--orange); }

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

.nssC6l8j62FMnutz5oUr {
  display: flex;
  gap: 10px; }

.hB3TpHN7f2zrKkBU4Fbg {
  width: 100px; }

.automationConfigForm {
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 400px; }
  .automationConfigForm input {
    border: 1px solid #afafaf;
    min-height: 40px;
    width: 100%;
    padding: 15px 20px;
    border-radius: 10px;
    display: block; }

.N2EzxRIyW0ccZm9UWWeJ {
  border: 1px solid #afafaf;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 15px 20px;
  border-radius: 10px; }
  .N2EzxRIyW0ccZm9UWWeJ button {
    margin: 5px 0; }

.automationModal {
  z-index: 2002; }

.H4pVBexxhoR9cuPDDtHg {
  list-style-type: none;
  padding: 0;
  margin: 0; }

.iGNoTPINIIXyM_emJt3W {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #afafaf;
  border-radius: 10px;
  padding: 15px 20px; }

.oewXVMGefkXxM0eyybW7 {
  display: flex;
  gap: 10px; }

.GmW11o75YWBsNbo0_Khb {
  color: #000 !important;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 25px !important;
  letter-spacing: 0.22px !important; }

.kCcRFlyV2wTMSnKVw3dQ {
  display: flex;
  justify-content: center;
  background-color: white;
  border: 1px solid #afafaf;
  border-bottom: none;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding: 20px; }
  .kCcRFlyV2wTMSnKVw3dQ .jZ5kM3D7s7A9FIlAOzV1 {
    font-size: 22px;
    font-weight: 700; }

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/components/Automation/automationbutton.module.scss ***!
  \*********************************************************************************************************************************************************************************/
.feVkSr73UuAQ5bAVUzxg .MuiBadge-badge.MuiBadge-standard {
  top: 0px;
  background-color: var(--orange);
  color: #fff;
  text-align: center; }

/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/app/utils/EditorProperties/editorproperties.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.n2G2EmeI8QFpc5YMZZ4s {
  margin-top: 5px; }
  .n2G2EmeI8QFpc5YMZZ4s .rFGQTZePdyYwOovskfFF {
    text-align: left;
    font-weight: 700; }

.kiUTnZTRkoA1YV4KLtIQ.jbe9vHUxfqWIyrhwt8cq {
  display: flex;
  gap: 1rem; }
  .kiUTnZTRkoA1YV4KLtIQ.jbe9vHUxfqWIyrhwt8cq > div {
    flex: 1; }

/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/assets/styles/analyticsglobal.module.scss ***!
  \********************************************************************************************************************************************************************/
.phNj7s9VofQeFD2F33mK {
  display: flex;
  width: 100%;
  height: 150px;
  padding: 25px 30px;
  align-items: flex-start;
  gap: 10px; }

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

.W2GCgfyPe78VCPJNI1n5 {
  display: flex;
  width: 100%;
  padding: 30px;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
  align-self: stretch;
  border-radius: 10px;
  border: 1px solid #afafaf;
  background: #fff; }

.W2GCgfyPe78VCPJNI1n5 .zfR8RygWTarH9wyp5qWR {
  padding: 0 !important; }

.h9AZGOIG9lbJYO7_VvI4 {
  display: flex;
  flex-direction: column;
  padding: 25px 30px;
  align-items: flex-start;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.14);
  flex: 1 1 calc(25% - 27px);
  height: 150px;
  min-height: 60px;
  box-sizing: border-box;
  position: relative; }

.iYczu3xw4ohMEwqJzn8n {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 35px; }

.dx_jzol5j0678_xrnzNT {
  height: 150px;
  background-color: white;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
  min-height: 95px;
  padding: 20px 30px;
  min-width: calc(50% - 20px);
  position: relative; }

.KpPW3PWh_oSa72akSoAF {
  background-color: white;
  border-radius: 5px;
  width: 100%;
  position: relative;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14); }

.FCGzHQct9tvpcs4FmlPy {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
  min-height: 200px;
  width: 100%;
  position: relative; }

