.styles__labelStyle__ck9we {
  color: #8946df !important;
  font-weight: normal !important; }

.styles__dropdownIcon__2fLgS {
  margin: 0 5px;
  font-size: 0.85714286em; }

.styles__languageDropdownIcon__2NmXF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 16px; }

.styles__filterTransparent__1hxdw {
  width: 100%; }
  .styles__filterTransparent__1hxdw > div:first-of-type {
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: rgba(196, 196, 196, 0.1);
    margin-left: 10px; }

.styles__hide__DjxN6 {
  display: none !important; }

.styles__column__2izTA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.styles__label__81InC {
  margin-bottom: 8px;
  font-weight: normal !important; }

.styles__multiselectField__1cd3b {
  position: relative;
  top: 8px; }

.styles__errorMessage__Zcwbt {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px; }

.styles__menuWithCheckbox__3sBXy > div > div {
  position: relative;
  padding: 12px 20px 12px 30px;
  color: inherit;
  background: transparent;
  cursor: pointer;
  text-align: left; }
  .styles__menuWithCheckbox__3sBXy > div > div:hover {
    background: #deebff; }
  .styles__menuWithCheckbox__3sBXy > div > div:before {
    background: left;
    left: 8px;
    top: 15px;
    width: 12px;
    padding: 0;
    display: block;
    border: 0.5px solid #4800a5;
    background: white;
    content: '';
    height: 12px;
    z-index: 1;
    position: absolute;
    border-radius: 2.5px; }
  .styles__menuWithCheckbox__3sBXy > div > div:after {
    display: none;
    font-family: 'Icons';
    content: '\f00c';
    width: 12px;
    height: 12px;
    position: absolute;
    top: 12px;
    left: 10px;
    z-index: 2;
    color: white;
    font-size: 9px; }

.styles__bookAuthor__30Hj6 {
  color: rgba(0, 0, 0, 0.47); }

.styles__singleValueHasDelete__5koRO {
  padding-right: 30px; }

.styles__hasExpiredOption__3Jg1K {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 8px; }
  .styles__hasExpiredOption__3Jg1K > span:nth-child(1) {
    color: #888888; }

.styles__expiredTag__8t51E {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  margin-left: auto;
  color: #FF5271;
  border: 1px solid #FF5271;
  padding: 1px 6px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 4px;
  height: 22px; }

.styles__expiredDate__H845s {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 74px;
  margin-top: 2px; }

.styles__pageLoading__2Yeil {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__currentPlanName__1pefY {
  margin-left: 5px;
  color: #13a4f6; }

.styles__signupFlow__3rBaw {
  background-size: cover;
  background-position: center; }
  .styles__signupFlow__3rBaw .styles__pointer__2zSzr {
    cursor: pointer; }
  .styles__signupFlow__3rBaw .styles__hide__1kAvJ {
    display: none !important; }
  .styles__signupFlow__3rBaw.styles__loginPageBg__2RuOs {
    background-image: url(/assets/9f4801ab0c42fd3b374af10b1a2ef586.jpg); }
  .styles__signupFlow__3rBaw.styles__stepOne__1axzJ {
    background-image: url(/assets/be27780caf99f7398a793162a5777a59.jpg); }
  .styles__signupFlow__3rBaw.styles__stepTwo__3gKou {
    background-image: url(/assets/dcbde99024bd65b34a216b4e66929af5.jpg); }
  .styles__signupFlow__3rBaw.styles__stepThree__m5Fa_ {
    background-image: url(/assets/4d0984514e937727b5602f4fb612a168.jpg); }
  .styles__signupFlow__3rBaw.styles__stepFour__1utQ- {
    background-image: url(/assets/224b6d5b292f337615ddb3fcddd25329.jpg); }
  .styles__signupFlow__3rBaw section {
    display: inline-block;
    width: 100%;
    min-height: calc(100vh - 102px); }
    .styles__signupFlow__3rBaw section .styles__inputField__WUlya {
      margin-bottom: 10px !important; }
    .styles__signupFlow__3rBaw section .styles__formPanel__2APFx {
      max-width: 580px;
      background: #ffffff;
      border-radius: 30px;
      padding: 60px 55px 40px 55px;
      margin: 70px auto 30px auto;
      position: relative; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__resetPasswordPreLoading__3mjdZ {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        z-index: 1111;
        background: white;
        opacity: 0.3;
        border-radius: 30px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__passwordField__1c2ym i {
        color: #3f0092; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx button {
        min-width: 150px;
        font-weight: 500; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx h2 {
        font-size: 32px;
        margin-top: 0;
        margin-bottom: 30px;
        text-align: center; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx label {
        color: #8946df !important;
        font-weight: 500 !important; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx input {
        border: 1.5px solid #d0cfd0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 10px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__error__1jyoc {
        color: #ff5271;
        font-size: 10px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__center__1KbFB {
        text-align: center; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__loginForm__Z_fBc a {
        color: #8946df;
        text-decoration: underline; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__loginForm__Z_fBc button {
        margin-top: 30px;
        margin-bottom: 20px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__loginForm__Z_fBc p {
        margin-bottom: 20px;
        font-weight: 500;
        font-size: 16px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__aboutOrganization__3Wrrq .styles__center__1KbFB {
        margin-top: 40px; }
        .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__aboutOrganization__3Wrrq .styles__center__1KbFB button {
          margin-bottom: 30px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx form {
        margin-top: 40px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__signUpForm__1O2CM .styles__primary__1rVHr.styles__button__QR_xq {
        margin: 30px 0 50px 0; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__signUpForm__1O2CM a {
        color: #17a4e0; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__signUpForm__1O2CM .styles__center__1KbFB {
        margin-top: 40px; }
        .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__signUpForm__1O2CM .styles__center__1KbFB button {
          margin-bottom: 30px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__zoneType__1t5VV .styles__inner__1EEJy {
        cursor: pointer;
        margin-top: 30px;
        background: #cccccc;
        text-align: center;
        border-radius: 20px; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__zoneType__1t5VV .styles__reader__1KKOB {
        background: #3f0092; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__zoneType__1t5VV .styles__parent__17GvS {
        background: #8946df; }
        .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__zoneType__1t5VV .styles__parent__17GvS p {
          color: rgba(255, 255, 255, 0.5); }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__zoneType__1t5VV .styles__organizer__PthEI {
        background: #17a4e0; }
        .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__zoneType__1t5VV .styles__organizer__PthEI p {
          color: rgba(255, 255, 255, 0.5); }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V {
        max-width: 920px; }
        .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__foot__JYcBu {
          margin-top: 40px;
          text-align: center;
          width: 100%;
          display: inline-block; }
        .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy {
          padding: 25px;
          text-align: center;
          color: #fff;
          height: 100%;
          position: relative;
          padding-bottom: 70px; }
          .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy h3 {
            font-size: 23px;
            font-weight: 500;
            margin-top: 20px; }
          .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy p {
            font-weight: 500;
            font-size: 16px;
            line-height: 22px;
            text-align: center; }
          .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy .styles__img__E2eRY,
          .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy .styles__imgActive__2-65C {
            margin: 0 auto;
            border-radius: 50%;
            width: 75px;
            height: 75px;
            background: #fff;
            overflow: hidden;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; }
            .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy .styles__img__E2eRY img,
            .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy .styles__imgActive__2-65C img {
              width: 40px;
              display: inline-block; }
          .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy .styles__imgActive__2-65C {
            display: none; }
          .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy .styles__checkRow__1YmlJ {
            position: absolute;
            width: 100%;
            left: 0;
            right: 0;
            bottom: 30px; }
            .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy .styles__checkRow__1YmlJ .styles__checkIcon__30qbc {
              margin-top: 20px;
              width: 24px;
              display: inline-block;
              height: 24px;
              border: 1px solid white;
              border-radius: 50%;
              text-align: center; }
              .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy .styles__checkRow__1YmlJ .styles__checkIcon__30qbc i {
                display: none;
                margin-right: 0;
                color: #67df54;
                font-size: 14px;
                vertical-align: text-top;
                text-align: center;
                margin-right: 0; }
          .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy.styles__active__AQwQ_, .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy:hover {
            background: #67df54; }
            .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy.styles__active__AQwQ_ .styles__img__E2eRY, .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy:hover .styles__img__E2eRY {
              display: none; }
            .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy.styles__active__AQwQ_ .styles__imgActive__2-65C, .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy:hover .styles__imgActive__2-65C {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; }
            .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy.styles__active__AQwQ_ p, .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy:hover p {
              color: #fff; }
              .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy.styles__active__AQwQ_ p .styles__checkIcon__30qbc, .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy:hover p .styles__checkIcon__30qbc {
                background: #fff; }
                .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy.styles__active__AQwQ_ p .styles__checkIcon__30qbc i, .styles__signupFlow__3rBaw section .styles__formPanel__2APFx.styles__zoneTypeWrap__4xd1V .styles__inner__1EEJy:hover p .styles__checkIcon__30qbc i {
                  color: #67df54;
                  display: inline-block; }
  .styles__signupFlow__3rBaw .styles__back__C0_kk {
    color: #8946df !important;
    font-weight: 500;
    font-size: 16px;
    line-height: 40px;
    text-decoration: underline; }

@media (max-width: 767px) {
  .styles__signupFlow__3rBaw section {
    height: auto;
    min-height: calc(100vh - 159px);
    padding-bottom: 20px; }
    .styles__signupFlow__3rBaw section .styles__formPanel__2APFx {
      padding: 40px 35px 30px 35px;
      margin: 50px auto 0 auto; }
      .styles__signupFlow__3rBaw section .styles__formPanel__2APFx .styles__center__1KbFB {
        margin-top: 10px !important; }
    .styles__signupFlow__3rBaw section .styles__zoneTypeWrap__4xd1V .styles__options__xU-U6 .styles__inner__1EEJy {
      display: inline-block;
      margin-bottom: 20px; } }

.styles__paymentMessage__1ba5Q {
  background: #d0e6f0 !important;
  border-radius: 10px; }
  .styles__paymentMessage__1ba5Q .styles__paymentMessageHeading__w2WXD {
    margin-bottom: 0.7rem !important; }
    .styles__paymentMessage__1ba5Q .styles__paymentMessageHeading__w2WXD.styles__last__1AUhS {
      margin-bottom: 0 !important; }
    .styles__paymentMessage__1ba5Q .styles__paymentMessageHeading__w2WXD a {
      color: #13a4f6;
      font-weight: 500; }

.styles__captchaContainer__1cplr {
  border: 1px solid transparent;
  display: table;
  margin: 0 auto;
  padding: 5px; }
  .styles__captchaContainer__1cplr.styles__errored__pJiEl {
    border-color: #ff5271; }

.styles__errorMessage__AfNfx {
  color: #ff5271;
  text-align: center;
  font-size: 12px; }

.styles__warningIcon__1YA5I {
  color: #ffffff;
  background: #17a4e0; }

.styles__hideLabel__DRRBZ label {
  visibility: hidden; }

.styles__purple__1ZjiH {
  color: #8946df !important; }

.styles__green__1jJJc {
  color: #67df54 !important; }

.styles__oneLastThingWrapper__1q55E > div {
  padding: 20px 40px !important; }

.styles__actions__jE7Tf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__alertStyle__1waRx {
  background: #4800a5 !important; }

.styles__noOrgStyle__LP8fx {
  margin: auto !important;
  height: 350px; }
  .styles__noOrgStyle__LP8fx > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    border-radius: 2rem !important; }
    .styles__noOrgStyle__LP8fx > div .styles__defaultChild__1vZSH {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
      font-size: 33px;
      text-align: center;
      line-height: 70px; }

.styles__modalTop__2PwB7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px; }

.styles__modalButtons__2x48J {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__modelWhatText__2lh5M {
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__warningIcon__MN_Bg {
  height: 25px;
  width: 25px;
  background: #ff8d00;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px; }

.styles__cautionIcon__2Va4b {
  height: 25px;
  width: 25px;
  background: #ffc315;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px; }

.styles__cautionDangerIcon__1jLdG {
  height: 25px;
  width: 25px;
  background: #ff5271;
  color: #FFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px; }

.styles__messageIcon__21fwG {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.styles__messageContainer__1WkNU {
  padding: 10px !important;
  margin: 10px !important; }

.styles__messageWarningContainer__xnB4v {
  background: rgba(255, 141, 0, 0.05); }

.styles__messageCautionContainer__ktziO {
  background: rgba(255, 195, 21, 0.05); }

.styles__messageCautionDangerContainer__1K811 {
  border-radius: 15px;
  padding: 10px 25px !important;
  margin: 10px !important;
  background: rgba(255, 82, 113, 0.15); }

.styles__readerItems__2U3yJ {
  color: #6e6e6e;
  font-weight: 600; }

.styles__count__34ptk {
  color: #8946df;
  margin-left: 10px; }

.styles__helpIcon__2ne0b {
  font-size: 10px; }

.styles__bottomButtons__2PyXX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px;
  margin: 0 10px; }

.styles__welcomeStyle__3RJNK {
  margin: auto !important;
  width: 750px !important; }

.styles__welcomeContentStyle__FXY1p {
  border-radius: 1.5rem !important;
  -webkit-box-shadow: 0px 44px 52px rgba(0, 0, 0, 0.39) !important;
          box-shadow: 0px 44px 52px rgba(0, 0, 0, 0.39) !important; }
  .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np {
    text-align: center;
    padding: 40px 0; }
    .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np .styles__newProductImg__3cK7A {
      width: 100px;
      height: 100px; }
    .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np .styles__welcomeHeading__3WCX8 {
      font-size: 35px;
      color: #67df54;
      padding: 0px;
      width: 500px;
      margin: 20px auto; }
    .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np .styles__welcomeDes__6DtVw {
      font-size: 20px;
      line-height: 30px;
      width: 600px;
      margin: 10px auto; }
    .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np > div {
      margin-top: 50px; }
      .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np > div button {
        padding: 15px 40px 13px 40px !important; }
        .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np > div button h5 {
          font-size: 20px !important;
          font-weight: 500 !important; }

@media (max-width: 767px) {
  .styles__welcomeStyle__3RJNK {
    width: 100% !important; }
    .styles__welcomeStyle__3RJNK .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np {
      padding: 20px 0; }
      .styles__welcomeStyle__3RJNK .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np .styles__welcomeHeading__3WCX8 {
        font-size: 28px;
        width: 100%; }
      .styles__welcomeStyle__3RJNK .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np .styles__welcomeDes__6DtVw {
        font-size: 16px;
        line-height: 26px;
        width: 100%; }
      .styles__welcomeStyle__3RJNK .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np > div {
        margin-top: 25px; }
        .styles__welcomeStyle__3RJNK .styles__welcomeContentStyle__FXY1p .styles__childInner__2A6Np > div button h5 {
          font-size: 16px !important; } }

.styles__button__127GD {
  font-size: 16px; }

.styles__iconButton__3_djB,
.styles__numberButton__1aTuM {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.styles__round_button__2LfZS {
  border-radius: 60px !important; }

.styles__outlined_button__3uXyF {
  background-color: #fff !important;
  border-style: solid !important;
  border-width: 2px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.styles__transparent_button__3qIfX {
  background: none !important;
  font-weight: normal !important;
  padding: 0 !important; }

.styles__red_text__39hGF {
  color: red !important; }

.styles__gray_button__13Wsz {
  background: #a5a5a5 !important; }

.styles__primary_button__2g3dP {
  background: #67df54 !important;
  color: black !important; }
  .styles__primary_button__2g3dP svg.fill path {
    fill: black; }
  .styles__primary_button__2g3dP svg.stroke path {
    stroke: black; }

.styles__primary_outlined_button__1ehiO {
  color: #67df54 !important;
  border-color: #67df54 !important; }

.styles__primary_color_button__7NPLr {
  background: #4800a5 !important; }

.styles__primary_color_button1__nsLvx {
  background: #7B26E9 !important; }

.styles__secondary_button__ou2em {
  background: #3f0092 !important; }

.styles__secondary_fade_button__3qVi7 {
  background: #F3EDFC !important;
  color: #4800A5 !important; }

.styles__secondary_outlined_button__2HYIQ {
  color: #3f0092 !important;
  border-color: #3f0092 !important; }

.styles__white_button__3lUEW {
  background: #fff !important;
  color: #3f0092 !important; }

.styles__danger_button__oMKKj {
  background: #ff5271 !important; }
  .styles__danger_button__oMKKj.styles__isGhost__2I4Nt {
    border: 2px solid #FF5271 !important;
    color: #470000 !important;
    background: transparent !important; }
    .styles__danger_button__oMKKj.styles__isGhost__2I4Nt svg {
      min-width: 22px;
      width: 22px;
      min-height: 22px;
      height: 22px; }
      .styles__danger_button__oMKKj.styles__isGhost__2I4Nt svg path {
        fill: #470000 !important; }

.styles__yellow_button__uNSQv {
  background: #ffc315 !important; }

.styles__cyan_button__1s39E {
  background: #13a4f6 !important; }

.styles__cyan_outlined_button__2wmDF {
  color: #13a4f6 !important;
  border-color: #13a4f6 !important; }

.styles__cyan_fade_button__acD4s {
  background: rgba(23, 164, 224, 0.1) !important;
  color: #17a4e0 !important; }

.styles__danger_fade__29V8Y {
  background: rgba(255, 82, 113, 0.1) !important;
  color: #ff5271 !important; }

.styles__danger_fade1__1CfA- {
  background: #FFDAE0 !important;
  color: #470000 !important; }
  .styles__danger_fade1__1CfA- svg {
    min-width: 22px;
    width: 22px;
    min-height: 22px;
    height: 22px; }
    .styles__danger_fade1__1CfA- svg path {
      fill: #470000; }

.styles__success_fade__3vyqs {
  background: rgba(103, 223, 84, 0.1) !important;
  color: #38b21a !important; }

.styles__main_button__t8oBw {
  background: #8946df !important; }

.styles__gray_button__13Wsz {
  background: #c4c4c4 !important; }
  .styles__gray_button__13Wsz.ui.button:disabled {
    background: rgba(188, 188, 188, 0.9) !important;
    color: #6E6E6E !important;
    opacity: 1 !important; }

.styles__iconContainer__3Tpoq {
  margin-right: 5px; }

.styles__numberButton__1aTuM {
  position: relative;
  line-height: 16px !important;
  padding-left: 40px !important; }

.styles__numberContainer__2gOAd {
  margin-right: 5px;
  background: #fff;
  color: #4800a5;
  border-radius: 50%;
  padding: 5px;
  margin-right: 5px;
  width: 25px;
  height: 25px;
  font-size: 13px;
  vertical-align: bottom;
  text-align: center;
  line-height: 16px;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 4px; }

.styles__weightNormal__1nO84 {
  font-weight: normal !important; }

.styles__weight500__3WCEb {
  font-weight: 500 !important; }

.styles__weight600__3mW9o {
  font-weight: 600 !important; }

.styles__weightBold__2dqky {
  font-weight: bold !important; }

.styles__noColorButton__z1ixP svg path {
  fill: #fff; }

.styles__linkButton__3E2ib {
  color: #2F2F2F !important; }
  .styles__linkButton__3E2ib .styles__iconContainer__3Tpoq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px; }
    .styles__linkButton__3E2ib .styles__iconContainer__3Tpoq svg path {
      fill: #2F2F2F !important; }

.styles__isGhost__2I4Nt {
  border: 2px solid #4800a5 !important;
  background: transparent !important;
  color: #4800a5 !important;
  padding-top: 6.5px !important;
  padding-bottom: 6.5px !important; }
  .styles__isGhost__2I4Nt path {
    fill: #4800a5 !important; }
  .styles__isGhost__2I4Nt.styles__secondary_button__ou2em {
    border-color: #3f0092 !important;
    color: #3f0092 !important; }
    .styles__isGhost__2I4Nt.styles__secondary_button__ou2em path {
      fill: #3f0092 !important; }
  .styles__isGhost__2I4Nt.styles__danger_fade__29V8Y {
    border-color: #ff5271 !important;
    color: #ff5271 !important; }
    .styles__isGhost__2I4Nt.styles__danger_fade__29V8Y path {
      fill: #ff5271 !important; }
  .styles__isGhost__2I4Nt.styles__success_fade__3vyqs {
    border-color: #67df54 !important;
    color: #67df54 !important; }
    .styles__isGhost__2I4Nt.styles__success_fade__3vyqs path {
      fill: #67df54 !important; }
  .styles__isGhost__2I4Nt.styles__gray_button__13Wsz {
    border-color: #C4C4C4 !important;
    color: #C4C4C4 !important; }

.styles__isWhiteBackground__1X2rE {
  background: white !important; }

.WarningModal-module__modalWrapper__3n1cm {
  max-width: 426px; }
  .WarningModal-module__modalWrapper__3n1cm .close.icon {
    top: 18px !important; }
  .WarningModal-module__modalWrapper__3n1cm .content {
    padding: 24px !important;
    border-radius: 10px !important; }
  .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__hideCloseIcon__7tbyO .close.icon {
    display: none !important; }
  .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__nonCancel__3_xTU .WarningModal-module__footer__3Hu-D {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO {
    max-width: 395px; }
    .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO .content {
      padding: 0 !important;
      border-radius: 24px !important; }
    .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO .WarningModal-module__inner__1b3GG {
      gap: 0; }
    .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO .WarningModal-module__title__1ZHoI {
      padding: 20px 24px;
      border-bottom: 1px solid #C292FF63; }
    .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO .WarningModal-module__content__3ieJd {
      padding: 24px;
      line-height: 24px; }
    .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO .WarningModal-module__footer__3Hu-D {
      margin-top: 8px;
      padding: 0 24px 24px 24px; }
      .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO .WarningModal-module__footer__3Hu-D > div {
        width: 100%; }
        .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO .WarningModal-module__footer__3Hu-D > div > button {
          width: 100%; }
          .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isInfo__2hpyO .WarningModal-module__footer__3Hu-D > div > button.button.ui.primary.button {
            min-height: 56px !important;
            max-height: 56px !important; }
  .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isConfirmDelete__-N3y_ .WarningModal-module__footer__3Hu-D > div:nth-child(1) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
    .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isConfirmDelete__-N3y_ .WarningModal-module__footer__3Hu-D > div:nth-child(1) button.ui.button {
      background: white !important;
      border: 2px solid #4800A5 !important;
      color: #2A0061; }
  .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isConfirmDelete__-N3y_ .WarningModal-module__footer__3Hu-D > div:nth-child(2) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
    .WarningModal-module__modalWrapper__3n1cm.WarningModal-module__isConfirmDelete__-N3y_ .WarningModal-module__footer__3Hu-D > div:nth-child(2) button.ui.button {
      background: #FF5271 !important;
      color: #090909 !important; }

.WarningModal-module__inner__1b3GG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.WarningModal-module__title__1ZHoI {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: #2D1F3F; }

.WarningModal-module__content__3ieJd {
  color: #2F2F2F;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px; }

.WarningModal-module__footer__3Hu-D {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 16px; }
  .WarningModal-module__footer__3Hu-D button.ui.primary.button {
    padding: 0 16px !important;
    min-height: 36px;
    max-height: 36px;
    font-weight: 500 !important;
    margin-right: 0 !important; }

.styles__menu_items__3hYNb {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 10px 0px 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .styles__menu_items__3hYNb.styles__isReaderView__H5EPH {
    margin-bottom: auto;
    padding: 0; }
    .styles__menu_items__3hYNb.styles__isReaderView__H5EPH .styles__menu_item__b5KTB {
      color: #2F2F2F !important;
      font-weight: 600 !important;
      padding-top: 12px !important;
      padding-bottom: 12px !important;
      border-left: 4px solid transparent;
      font-size: 18px; }
      .styles__menu_items__3hYNb.styles__isReaderView__H5EPH .styles__menu_item__b5KTB > span {
        margin-left: 12px !important; }
      .styles__menu_items__3hYNb.styles__isReaderView__H5EPH .styles__menu_item__b5KTB.styles__menu_item_active__Sod11, .styles__menu_items__3hYNb.styles__isReaderView__H5EPH .styles__menu_item__b5KTB:hover {
        background: #EAD9FF;
        border-radius: 0;
        color: #2F2F2F !important;
        border-color: #4800A5; }
    .styles__menu_items__3hYNb.styles__isReaderView__H5EPH > *:last-child {
      margin-left: 20px;
      margin-right: 20px;
      margin-top: 4px; }

.styles__menu_items_bottom__1-uRd {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px; }

.styles__menu_item__b5KTB a {
  color: theme-colors("text"); }

.styles__menu_item__b5KTB {
  color: #c4c4c4 !important;
  margin-bottom: 10px !important;
  font-weight: normal !important;
  padding: 10px 0px 10px 15px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__menu_item__b5KTB:not(.styles__notLink__3WceT):hover {
    color: #17a4e0 !important; }
  .styles__menu_item__b5KTB.styles__pointer__3d7Bf {
    cursor: pointer; }

.styles__progressMenu__1I8Sh svg > path:first-child, .styles__progressMenu__1I8Sh svg > path:last-child {
  fill: white; }

.styles__menu_item_active__Sod11 {
  background: #8946df;
  border-radius: 37px;
  color: #fff !important;
  font-weight: bold !important; }

.styles__menu_text__2rLsr {
  margin-left: 10px; }

.styles__selectReader__1N-dS {
  margin-bottom: auto;
  margin-top: 24px; }
  .styles__selectReader__1N-dS label {
    margin-left: 10px;
    color: #ffffffcc !important; }
  .styles__selectReader__1N-dS .ui.selection.dropdown {
    border: 1px solid #FFFFFF;
    border-radius: 16px;
    background: transparent;
    padding-left: 16px;
    padding-right: 16px; }
    .styles__selectReader__1N-dS .ui.selection.dropdown:hover {
      border-color: white; }
      .styles__selectReader__1N-dS .ui.selection.dropdown:hover.active {
        border-color: white; }
    .styles__selectReader__1N-dS .ui.selection.dropdown.active {
      border-radius: 16px !important;
      border-color: white; }
    .styles__selectReader__1N-dS .ui.selection.dropdown > i {
      color: white;
      float: right;
      font-size: 20px;
      height: 12px;
      font-weight: 100;
      width: 12px;
      margin-right: 0; }
    .styles__selectReader__1N-dS .ui.selection.dropdown .default.text {
      color: white;
      font-weight: 600; }
    .styles__selectReader__1N-dS .ui.selection.dropdown .menu.transition {
      margin-top: 6px;
      background: #FFFFFF;
      -webkit-box-shadow: 0px 16.01px 11.0068px rgba(35, 0, 80, 0.4);
              box-shadow: 0px 16.01px 11.0068px rgba(35, 0, 80, 0.4);
      border-radius: 16px;
      padding-top: 10px;
      padding-bottom: 10px; }
    .styles__selectReader__1N-dS .ui.selection.dropdown > .text {
      color: white !important; }
  .styles__selectReader__1N-dS.styles__parentChildMode__2JEeB {
    margin-bottom: 0; }

.styles__readerAction__2-_Gc {
  margin-top: 14px; }

.styles__additionalItems__1BBDG {
  margin-bottom: 10px;
  margin-top: 10px; }
  .styles__additionalItems__1BBDG.styles__parentChildMode__2JEeB {
    margin-top: 0; }
    .styles__additionalItems__1BBDG.styles__parentChildMode__2JEeB .styles__menu_item__b5KTB {
      margin-top: 20px !important; }
      .styles__additionalItems__1BBDG.styles__parentChildMode__2JEeB .styles__menu_item__b5KTB:not(.styles__progressMenu__1I8Sh) {
        padding-top: 0 !important;
        padding-bottom: 0 !important; }
    .styles__additionalItems__1BBDG.styles__parentChildMode__2JEeB .styles__readerAction__2-_Gc {
      margin-top: 24px; }

.styles__myHomepageBtn__85Nzo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFF;
  background: -webkit-linear-gradient(345deg, #A000C8 -0.17%, #2B0062 98.2%, #6F00FF 98.2%);
  background: -o-linear-gradient(345deg, #A000C8 -0.17%, #2B0062 98.2%, #6F00FF 98.2%);
  background: linear-gradient(105deg, #A000C8 -0.17%, #2B0062 98.2%, #6F00FF 98.2%);
  background-clip: padding-box;
  border: solid 1px transparent;
  width: 161px;
  padding: 10px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  font-weight: 500;
  border-radius: 32px;
  cursor: pointer; }
  .styles__myHomepageBtn__85Nzo span {
    line-height: 24px; }
  .styles__myHomepageBtn__85Nzo:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -1px;
    border-radius: inherit;
    background: -webkit-linear-gradient(357.03deg, #BD00FF 0.28%, #E373FF 99.44%);
    background: -o-linear-gradient(357.03deg, #BD00FF 0.28%, #E373FF 99.44%);
    background: linear-gradient(92.97deg, #BD00FF 0.28%, #E373FF 99.44%); }

.styles__normalHeading__KGRcN {
  font-weight: normal !important; }

.styles__primaryHeading__1B8_C {
  color: #67df54 !important; }

.styles__primaryHeading1__2Xkm0 {
  color: #38b21a !important; }

.styles__mainHeading__Yx3UZ {
  color: #4800a5 !important; }

.styles__faidHeading__1sxG6 {
  color: #b2b2b2 !important; }

.styles__cyanHeading__1bGrp {
  color: #13a4f6 !important; }

.styles__grayHeading__3AJQB {
  color: #828282 !important; }

.styles__grayHeading1__19qVi {
  color: #2d1f3f !important; }

.styles__blackHeading__1gRM- {
  color: #000000 !important; }

.styles__yellowHeading__1uHQw {
  color: #ffc315 !important; }

.styles__warningHeading__3mPFb {
  color: #ff8d00 !important; }

.styles__secondaryHeading__LUbBx {
  color: #8946df !important; }

.styles__dangerHeading__Bm6Yg {
  color: #ff5271 !important; }

.styles__contentText1Heading__2Sd2t {
  color: #6e6e6e !important; }

.styles__whiteHeading__3L2Pm {
  color: #fff !important; }

.styles__text2__3A-5c {
  color: #ccaaf8 !important; }

.styles__iconButton__36uoK {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.styles__iconHeading__1H8XH {
  margin: 0 !important; }

.styles__selfIcon__2eVF4 {
  margin-top: 6px; }

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

.styles__leftbarContainer__3Q9Lu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }

.styles__logoImg__2Ha9v {
  padding: 30px 0px 0px 35px;
  position: relative; }
  .styles__logoImg__2Ha9v .styles__freePlan__LXawe {
    text-transform: uppercase;
    color: white;
    margin-top: -2px;
    font-size: 13px;
    margin-left: 30px; }
  .styles__logoImg__2Ha9v .styles__upgradePlan__39P-z {
    position: absolute;
    right: 10px;
    top: 35px;
    font-size: 15px;
    text-transform: uppercase;
    color: #21BA45;
    font-weight: 500;
    text-decoration: underline;
    cursor: pointer; }

.styles__bottomLeftContainer__Glem4 {
  margin-top: 0;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__bottomLeftContainer__Glem4.styles__isReaderView__1ZsQH {
    margin-top: 10px; }
    .styles__bottomLeftContainer__Glem4.styles__isReaderView__1ZsQH .styles__bottomBar__3VJvp a, .styles__bottomLeftContainer__Glem4.styles__isReaderView__1ZsQH .styles__bottomBar__3VJvp svg {
      color: #333333 !important; }
    .styles__bottomLeftContainer__Glem4.styles__isReaderView__1ZsQH > div:nth-child(1) {
      width: calc(100% - 60px);
      margin-left: auto;
      margin-right: auto; }
      .styles__bottomLeftContainer__Glem4.styles__isReaderView__1ZsQH > div:nth-child(1) > button {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .styles__bottomLeftContainer__Glem4.styles__isReaderView__1ZsQH > div:nth-child(1) > button h3 {
          font-size: 14px;
          color: #4800A5 !important;
          font-weight: 600 !important; }

.styles__bottomBar__3VJvp {
  color: #fff;
  font-size: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px; }

.styles__bottomText__3ksXQ {
  color: #fff;
  margin-left: 10px; }

.styles__leftBar__fvsW7 {
  background: #4800a5;
  z-index: 1000;
  width: 250px !important;
  position: fixed !important;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden; }
  .styles__leftBar__fvsW7.styles__isDREP__1dECj {
    background: white !important;
    border-right: 1px solid #7b26e938;
    padding: 0 !important; }

.styles__grid__3HJX4 {
  margin: 0 !important;
  height: 100%; }

.styles__mainContent__2i7KD {
  background: #fbfbfb;
  padding: 20px 40px 68px 290px !important; }
  .styles__mainContent__2i7KD.styles__fullWidth__CZ1lC {
    padding-left: 250px !important;
    padding-right: 0 !important;
    padding-top: 0 !important; }
  .styles__mainContent__2i7KD.styles__isDashboard__1_6SV {
    background: white; }
  .styles__mainContent__2i7KD.styles__isDREP__1dECj {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 250px !important;
    padding-right: 0 !important;
    background-color: #f5f4f6; }
  .styles__mainContent__2i7KD.styles__isAward__KDmeH {
    padding-bottom: 0 !important; }

.styles__mainContentOverflow__3zv4h {
  height: calc(100vh - 0px);
  overflow: hidden; }

.styles__innerContent__35EcG {
  padding: 40px 80px 68px 80px !important;
  background: #ffffff; }

.styles__bottomRow__ja8Ut {
  height: 10px; }

.styles__navMenu__1MCkR {
  position: absolute;
  left: 0;
  z-index: 2;
  top: 29px; }
  .styles__navMenu__1MCkR svg {
    cursor: pointer; }

.styles__navOverlay__2ZUEh {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: fixed;
  background: #0000004d;
  z-index: 999; }

@media (max-width: 991px) {
  .styles__mainContent__2i7KD {
    padding: 20px 1em 68px 1em !important;
    background: white; }
    .styles__mainContent__2i7KD.styles__fullWidth__CZ1lC {
      padding-left: 0 !important; }
  .styles__leftBar__fvsW7 {
    width: 0 !important;
    -webkit-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
    transition: All 0.3s ease; }
    .styles__leftBar__fvsW7.styles__showNav__2YZXc {
      width: 250px !important; }
    .styles__leftBar__fvsW7:not(.styles__showNav__2YZXc) {
      padding: 0 !important; }
      .styles__leftBar__fvsW7:not(.styles__showNav__2YZXc) > * {
        display: none !important; } }

@media (max-width: 991px) {
  .styles__mainContentMobile__1cL69 {
    padding-bottom: 0 !important; } }

@media (max-width: 767px) {
  .styles__mainContent__2i7KD {
    overflow: hidden !important; } }

.styles__column__371n4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__column__371n4.styles__errorField__RVTe5 > label + div,
  .styles__column__371n4.styles__errorField__RVTe5 > div:first-child {
    border: 1px solid #ff5271 !important; }
  .styles__column__371n4.styles__errorMessageOverlap__1jIfe {
    position: relative; }
    .styles__column__371n4.styles__errorMessageOverlap__1jIfe .styles__errorMessage__3r-fk {
      position: absolute;
      bottom: -17px; }
  .styles__column__371n4.styles__fixedHeader__1GZfl .ui.selection.dropdown .menu {
    margin-top: 35px !important; }
  .styles__column__371n4.styles__fixedHeader__1GZfl .ui.active.selection.dropdown.visible:before {
    cursor: default;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: black;
    display: block;
    position: absolute;
    left: -1px;
    right: -1px;
    top: 36px;
    z-index: 12;
    background: white;
    height: 36px;
    padding-top: 10px;
    border-right: 1px solid #96c8da;
    border-left: 1px solid #96c8da;
    padding-left: 16px; }

.styles__label__1j7JE {
  margin-bottom: 8px;
  font-weight: normal !important; }
  .styles__label__1j7JE.styles__hasCaption__1tqjA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .styles__label__1j7JE.styles__hasCaption__1tqjA .styles__caption__3mdZw {
      font-size: 12px;
      color: #1d2433cc; }

.styles__multiselectField__c6RKO {
  position: relative;
  top: 8px; }

.styles__errorMessage__3r-fk {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px; }

.styles__requiredMark__3hg0S {
  color: #ff5271;
  margin-left: 5px; }

.styles__readerActionWrapper__-cl2x {
  padding-left: 15px;
  padding-right: 15px; }
  .styles__readerActionWrapper__-cl2x label {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.8); }

.styles__button__3pBSg {
  margin-top: 20px !important;
  margin-left: -8px !important;
  margin-right: -8px !important;
  width: calc(100% + 16px) !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px !important; }
  .styles__button__3pBSg i {
    font-size: 20px !important;
    position: relative;
    top: 2px; }

.styles__programList__f7qvu {
  margin-top: 10px; }
  .styles__programList__f7qvu .title {
    color: white !important;
    font-weight: 600; }
    .styles__programList__f7qvu .title > i {
      float: right;
      font-size: 18px; }
    .styles__programList__f7qvu .title.active > i {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      position: relative;
      top: 2px; }

.styles__groupList__xBWOG {
  margin-left: -15px;
  margin-right: -15px; }
  .styles__groupList__xBWOG > * {
    color: white;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    min-height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: transparent;
    border-radius: 16px;
    padding: 0 24px;
    margin-bottom: 6px;
    cursor: pointer;
    padding-top: 6px;
    padding-bottom: 6px; }
    .styles__groupList__xBWOG > * > i {
      position: relative;
      top: 0;
      margin-right: 6px !important; }
    .styles__groupList__xBWOG > *:last-child {
      margin-bottom: 0; }
    .styles__groupList__xBWOG > *:hover, .styles__groupList__xBWOG > *.styles__active__1qc9V {
      background: #8946DF; }

.styles__menu_items__3keLU {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 10px 0px 10px; }
  .styles__menu_items__3keLU.styles__isReaderView__fjMUs {
    margin-top: auto; }

.styles__menu_item__3Y-i2 a {
  color: theme-colors("text"); }

.styles__menu_item__3Y-i2 {
  color: #c4c4c4 !important;
  margin-bottom: 10px !important;
  font-weight: normal !important;
  padding: 10px 0px 10px 15px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__menu_item__3Y-i2:not(.styles__notLink__3MLWo):hover {
    color: #17a4e0 !important; }
  .styles__menu_item__3Y-i2.styles__pointer__1EnsQ {
    cursor: pointer; }

.styles__progressMenu__TdPaQ svg > path:first-child, .styles__progressMenu__TdPaQ svg > path:last-child {
  fill: white; }

.styles__menu_item_active__11KU_ {
  background: #8946df;
  border-radius: 37px;
  color: #fff !important;
  font-weight: bold !important; }

.styles__menu_text__3ocvT {
  margin-left: 10px; }

.styles__myReadersMenu__2GYNr svg {
  width: 20px;
  height: 20px; }
  .styles__myReadersMenu__2GYNr svg > path:first-child {
    fill: white; }

.styles__myReadersMenu__2GYNr .styles__menu_text__3ocvT {
  margin-left: 6px; }

.styles__selectReader__1w9e7 {
  margin-bottom: auto;
  margin-top: 24px; }
  .styles__selectReader__1w9e7 label {
    margin-left: 10px;
    color: #ffffffcc !important; }
  .styles__selectReader__1w9e7 .ui.selection.dropdown {
    border: 1px solid #FFFFFF;
    border-radius: 16px;
    background: transparent;
    padding-left: 16px;
    padding-right: 16px; }
    .styles__selectReader__1w9e7 .ui.selection.dropdown:hover {
      border-color: white; }
      .styles__selectReader__1w9e7 .ui.selection.dropdown:hover.active {
        border-color: white; }
    .styles__selectReader__1w9e7 .ui.selection.dropdown.active {
      border-radius: 16px !important;
      border-color: white; }
    .styles__selectReader__1w9e7 .ui.selection.dropdown > i {
      color: white;
      float: right;
      font-size: 20px;
      height: 12px;
      font-weight: 100;
      width: 12px;
      margin-right: 0; }
    .styles__selectReader__1w9e7 .ui.selection.dropdown .default.text {
      color: white;
      font-weight: 600; }
    .styles__selectReader__1w9e7 .ui.selection.dropdown .menu.transition {
      margin-top: 6px;
      background: #FFFFFF;
      -webkit-box-shadow: 0px 16.01px 11.0068px rgba(35, 0, 80, 0.4);
              box-shadow: 0px 16.01px 11.0068px rgba(35, 0, 80, 0.4);
      border-radius: 16px;
      padding-top: 10px;
      padding-bottom: 10px; }
    .styles__selectReader__1w9e7 .ui.selection.dropdown > .text {
      color: white !important; }
  .styles__selectReader__1w9e7.styles__parentChildMode__2jvZE {
    margin-bottom: 0; }

.styles__readerAction__1PufR {
  margin-top: 14px; }

.styles__additionalItems__n2Tfi {
  margin-bottom: 10px;
  margin-top: 10px; }
  .styles__additionalItems__n2Tfi.styles__parentChildMode__2jvZE {
    margin-top: 0; }
    .styles__additionalItems__n2Tfi.styles__parentChildMode__2jvZE .styles__menu_item__3Y-i2 {
      margin-top: 20px !important; }
      .styles__additionalItems__n2Tfi.styles__parentChildMode__2jvZE .styles__menu_item__3Y-i2:not(.styles__progressMenu__TdPaQ) {
        padding-top: 0 !important;
        padding-bottom: 0 !important; }
    .styles__additionalItems__n2Tfi.styles__parentChildMode__2jvZE .styles__readerAction__1PufR {
      margin-top: 24px; }

.styles__leftbarContainer__1y0OQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }

.styles__logoImg__2lDhJ {
  padding: 30px 0px 0px 35px;
  position: relative; }
  .styles__logoImg__2lDhJ .styles__freePlan__ptChC {
    text-transform: uppercase;
    color: white;
    margin-top: -2px;
    font-size: 13px;
    margin-left: 30px; }
  .styles__logoImg__2lDhJ .styles__upgradePlan__1wfnl {
    position: absolute;
    right: 10px;
    top: 35px;
    font-size: 15px;
    text-transform: uppercase;
    color: #21BA45;
    font-weight: 500;
    text-decoration: underline;
    cursor: pointer; }

.styles__bottomLeftContainer__2WUOP {
  margin-top: auto;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__bottomLeftContainer__2WUOP.styles__isReaderView__DjHPT {
    margin-top: 10px; }

.styles__bottomBar__3pqNe {
  color: #fff;
  font-size: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px; }

.styles__bottomText__3Hl2_ {
  color: #fff;
  margin-left: 10px; }

.styles__myHomepageBtn__1zozn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFF;
  background: -webkit-linear-gradient(345deg, #A000C8 -0.17%, #2B0062 98.2%, #6F00FF 98.2%);
  background: -o-linear-gradient(345deg, #A000C8 -0.17%, #2B0062 98.2%, #6F00FF 98.2%);
  background: linear-gradient(105deg, #A000C8 -0.17%, #2B0062 98.2%, #6F00FF 98.2%);
  background-clip: padding-box;
  border: solid 1px transparent;
  width: 161px;
  padding: 10px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  font-weight: 500;
  border-radius: 32px;
  cursor: pointer; }
  .styles__myHomepageBtn__1zozn span {
    line-height: 24px; }
  .styles__myHomepageBtn__1zozn:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -1px;
    border-radius: inherit;
    background: -webkit-linear-gradient(357.03deg, #BD00FF 0.28%, #E373FF 99.44%);
    background: -o-linear-gradient(357.03deg, #BD00FF 0.28%, #E373FF 99.44%);
    background: linear-gradient(92.97deg, #BD00FF 0.28%, #E373FF 99.44%); }

.styles__leftBar__ow2WF {
  background: #4800a5;
  z-index: 1000;
  width: 250px !important;
  position: fixed !important;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden; }

.styles__grid__1Wp87 {
  margin: 0 !important;
  height: 100%; }

.styles__mainContent__1QV_G {
  background: #fbfbfb;
  padding: 20px 40px 68px 290px !important; }
  .styles__mainContent__1QV_G.styles__fullWidth__39LRi {
    padding-left: 250px !important;
    padding-right: 0 !important;
    padding-top: 0 !important; }
  .styles__mainContent__1QV_G.styles__isDashboard__EWhpU {
    background: white; }

.styles__mainContentOverflow__VpMkM {
  height: calc(100vh - 0px);
  overflow: hidden; }

.styles__innerContent__18hQh {
  padding: 40px 80px 68px 80px !important;
  background: #ffffff; }

.styles__bottomRow__3iF-k {
  height: 10px; }

.styles__navMenu__3QsF2 {
  position: absolute;
  left: 0;
  z-index: 2;
  top: 29px; }
  .styles__navMenu__3QsF2 svg {
    cursor: pointer; }

.styles__navOverlay__1y0Q1 {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: fixed;
  background: #0000004d;
  z-index: 999; }

@media (max-width: 991px) {
  .styles__mainContent__1QV_G {
    padding: 20px 1em 68px 1em !important;
    background: white; }
    .styles__mainContent__1QV_G.styles__fullWidth__39LRi {
      padding-left: 0 !important; }
  .styles__leftBar__ow2WF {
    width: 0 !important;
    -webkit-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
    transition: All 0.3s ease; }
    .styles__leftBar__ow2WF.styles__showNav__2bqAg {
      width: 250px !important; }
    .styles__leftBar__ow2WF:not(.styles__showNav__2bqAg) {
      padding: 0 !important; }
      .styles__leftBar__ow2WF:not(.styles__showNav__2bqAg) > * {
        display: none !important; } }

@media (max-width: 991px) {
  .styles__mainContentMobile__1rUmf {
    padding-bottom: 0 !important; } }

@media (max-width: 767px) {
  .styles__mainContent__1QV_G {
    overflow: hidden !important; } }

.ConfirmationModal-module__confirmationModal__3jgU9 > div {
  border-radius: 24px !important; }

.ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isRed__2v_rx .ConfirmationModal-module__contentAttention__Y8DlP {
  border-color: transparent;
  background: #ff527126; }
  .ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isRed__2v_rx .ConfirmationModal-module__contentAttention__Y8DlP .ConfirmationModal-module__infoIcon__3oDJ5 {
    background: #ff5271; }
  .ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isRed__2v_rx .ConfirmationModal-module__contentAttention__Y8DlP > div > span:last-child {
    color: #ff5271; }

.ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isNonColor__1jeSG .ConfirmationModal-module__contentAttention__Y8DlP {
  background: transparent;
  border: 0;
  border-radius: 0;
  padding: 0; }
  .ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isNonColor__1jeSG .ConfirmationModal-module__contentAttention__Y8DlP > div {
    display: none; }
  .ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isNonColor__1jeSG .ConfirmationModal-module__contentAttention__Y8DlP > p {
    font-size: 16px;
    line-height: 24px;
    color: #000000; }

.ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isNonColor__1jeSG .ConfirmationModal-module__footer__1eyuE > div:nth-child(2) button {
  background: white !important;
  color: #FF5271 !important;
  border: 1px solid #FF5271 !important; }

.ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isNewWarningIcon__1uZCJ.ui.modal {
  border-radius: 30px !important; }
  .ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isNewWarningIcon__1uZCJ.ui.modal .close.icon {
    display: none !important; }
  .ConfirmationModal-module__confirmationModal__3jgU9.ConfirmationModal-module__isNewWarningIcon__1uZCJ.ui.modal .content {
    border-radius: 30px !important; }

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

.ConfirmationModal-module__buttons__KTxK_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px; }
  .ConfirmationModal-module__buttons__KTxK_ div:first-child {
    margin-right: 10px; }

.ConfirmationModal-module__contentIcon__2w6Yo > svg {
  width: 90px;
  height: 90px; }

.ConfirmationModal-module__contentMessage__1TBVm {
  font-size: 28px;
  font-weight: 500; }

.ConfirmationModal-module__contentAttention__Y8DlP {
  border: 3px solid #ffc31580;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  border-radius: 20px;
  font-size: 13px;
  padding: 20px;
  color: #6e6e6e;
  line-height: 22px;
  margin-top: 20px; }
  .ConfirmationModal-module__contentAttention__Y8DlP > div {
    margin-bottom: 10px; }
    .ConfirmationModal-module__contentAttention__Y8DlP > div > span:last-child {
      font-size: 14px;
      color: #ffc315;
      font-weight: 600; }
  .ConfirmationModal-module__contentAttention__Y8DlP .ConfirmationModal-module__infoIcon__3oDJ5 {
    width: 28px;
    height: 28px;
    background: #ffc315;
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 18px;
    color: white;
    margin-right: 10px; }

.ConfirmationModal-module__footer__1eyuE {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  padding-left: 10px; }
  .ConfirmationModal-module__footer__1eyuE > div:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .ConfirmationModal-module__footer__1eyuE > div button {
    font-weight: normal !important; }
    .ConfirmationModal-module__footer__1eyuE > div button svg {
      width: 12px;
      position: relative;
      top: 1px;
      margin-right: 2px; }

.ConfirmationModal-module__isNewConfirm__2Lzzk.ui.small.modal {
  max-width: 395px; }
  .ConfirmationModal-module__isNewConfirm__2Lzzk.ui.small.modal .content {
    border-radius: 24px !important;
    border: 1px solid #C292FF63;
    -webkit-box-shadow: 0px 17px 31.5px 0px #4800A517;
            box-shadow: 0px 17px 31.5px 0px #4800A517; }

.ConfirmationModal-module__confirmWrapper__1uw-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .ConfirmationModal-module__confirmWrapper__1uw-1 .ConfirmationModal-module__confirmTitle__2oCBx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    color: #111111; }
    .ConfirmationModal-module__confirmWrapper__1uw-1 .ConfirmationModal-module__confirmTitle__2oCBx svg {
      position: relative;
      top: 6px;
      cursor: pointer;
      min-width: 18px;
      height: 18px; }
      .ConfirmationModal-module__confirmWrapper__1uw-1 .ConfirmationModal-module__confirmTitle__2oCBx svg path {
        fill: #BCBCBC;
        stroke: #BCBCBC; }
  .ConfirmationModal-module__confirmWrapper__1uw-1 .ConfirmationModal-module__confirmContent__2v3zy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.ConfirmationModal-module__confirmBlock__26zIs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 164px;
  height: 150px;
  cursor: pointer;
  border: 1px solid #E0D5EF;
  -webkit-box-shadow: 0px 8px 14px 0px #8946DF1A;
          box-shadow: 0px 8px 14px 0px #8946DF1A;
  border-radius: 16px; }
  .ConfirmationModal-module__confirmBlock__26zIs svg {
    min-width: 38px;
    height: 38px; }
  .ConfirmationModal-module__confirmBlock__26zIs span {
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
    color: #111111; }

@media (max-width: 767px) {
  .ConfirmationModal-module__confirmationModal__3jgU9.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow-y: auto;
    overflow-x: hidden; }
    .ConfirmationModal-module__confirmationModal__3jgU9.ui.modal.visible .content {
      padding: 0 !important; }
  .ConfirmationModal-module__confirmationModal__3jgU9.ui.modal.active {
    min-height: calc(100% - 60px);
    max-height: calc(100% - 60px); }
    .ConfirmationModal-module__confirmationModal__3jgU9.ui.modal.active .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%; }
      .ConfirmationModal-module__confirmationModal__3jgU9.ui.modal.active .content > div:nth-child(2) {
        margin-top: auto !important;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        margin-bottom: 1rem;
        padding-bottom: 16px; }
      .ConfirmationModal-module__confirmationModal__3jgU9.ui.modal.active .content > div:nth-child(1) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .ConfirmationModal-module__contentIcon__2w6Yo svg {
    width: 32px;
    height: 32px; }
  .ConfirmationModal-module__contentMessage__1TBVm {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    margin-left: 18px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left; }
  .ConfirmationModal-module__contentAttention__Y8DlP {
    min-width: 100%;
    max-width: 100%; } }

.styles__flowHeader__mKBOT {
  background: white;
  padding: 30px 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .styles__flowHeader__mKBOT .styles__logo__337LL {
    display: inline-block; }
    .styles__flowHeader__mKBOT .styles__logo__337LL img {
      margin: 4px 0;
      display: inline-block;
      width: 160px; }
  .styles__flowHeader__mKBOT .styles__rightContent__T3mJl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__flowHeader__mKBOT .styles__rightContent__T3mJl a {
      color: #4800a5;
      margin-right: 30px; }

@media (max-width: 767px) {
  .styles__flowHeader__mKBOT {
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column; }
    .styles__flowHeader__mKBOT .styles__rightContent__T3mJl {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

@media (max-width: 501px) {
  .styles__flowHeader__mKBOT .styles__rightContent__T3mJl {
    display: block; }
    .styles__flowHeader__mKBOT .styles__rightContent__T3mJl a {
      width: 100%;
      display: block;
      margin: 0 0 10px 0; }
    .styles__flowHeader__mKBOT .styles__rightContent__T3mJl > div {
      display: inline-block; } }

.styles__sandboxPage__1I489 {
  background-size: cover;
  background-position: center;
  background-image: url(/assets/9f4801ab0c42fd3b374af10b1a2ef586.jpg); }
  .styles__sandboxPage__1I489 .styles__pointer__263R5 {
    cursor: pointer; }
  .styles__sandboxPage__1I489 section {
    display: inline-block;
    width: 100%;
    min-height: calc(100vh - 101px); }
    .styles__sandboxPage__1I489 section .styles__formPanel__1cZR8 {
      max-width: 580px;
      background: #ffffff;
      border-radius: 10px;
      padding: 30px;
      margin: 70px auto 30px auto;
      position: relative; }
      .styles__sandboxPage__1I489 section .styles__formPanel__1cZR8 h2 {
        font-size: 32px;
        margin-top: 0;
        margin-bottom: 30px;
        text-align: center; }
  .styles__sandboxPage__1I489 .styles__submitButton__psRMz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px; }

.styles__helperIcon__3xPv1 {
  background: #ff5271;
  width: 17px;
  height: 17px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer; }
  .styles__helperIcon__3xPv1 span {
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    margin-left: 2px;
    font-weight: normal; }
  .styles__helperIcon__3xPv1.styles__noContent__11EZC {
    background: transparent; }
    .styles__helperIcon__3xPv1.styles__noContent__11EZC svg {
      width: 15px;
      height: 15px; }
  .styles__helperIcon__3xPv1.styles__hasContent__2g4tx {
    background: transparent; }
  .styles__helperIcon__3xPv1.styles__isBookCount__1GE-A {
    background: #C4C4C4;
    color: white;
    min-width: 21px;
    height: 14px;
    border-radius: 8px; }
    .styles__helperIcon__3xPv1.styles__isBookCount__1GE-A.styles__hasContent__2g4tx {
      background: #4800A5; }
    .styles__helperIcon__3xPv1.styles__isBookCount__1GE-A span {
      font-weight: bold; }

.styles__popupIsPurple__1_mJZ {
  border-color: #8946df !important;
  -webkit-box-shadow: 0px 25px 37px rgba(137, 70, 223, 0.11) !important;
          box-shadow: 0px 25px 37px rgba(137, 70, 223, 0.11) !important;
  border-radius: 10px !important;
  margin-top: 75px !important; }
  .styles__popupIsPurple__1_mJZ:before {
    -webkit-box-shadow: -1px 1px 0px 0px #8946df !important;
            box-shadow: -1px 1px 0px 0px #8946df !important;
    margin-top: -80px !important; }
  .styles__popupIsPurple__1_mJZ > div {
    line-height: 24px; }

.styles__errorMessage__2GH3G {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px; }
  .styles__errorMessage__2GH3G.styles__errorBadge__Txd3x {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-align: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
    padding: 4px;
    border-radius: 4px;
    margin-top: 4px;
    background-color: #ffdae0;
    color: #090909;
    font-weight: 400;
    line-height: 16px;
    /* 133.333% */ }

.styles__column__a2929 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative; }
  .styles__column__a2929.styles__errorField__8N4MJ input {
    border: 1px solid #ff5271 !important; }
  .styles__column__a2929.styles__errorMessageOverlap__20tNF .styles__errorMessage__2GH3G {
    position: absolute;
    bottom: -17px; }
  .styles__column__a2929 .styles__copyIcon__3sNVm {
    position: absolute;
    right: 0px;
    height: 18px;
    top: 38px;
    width: 37px;
    cursor: pointer; }
    .styles__column__a2929 .styles__copyIcon__3sNVm path {
      fill: gray; }
  .styles__column__a2929 input[disabled] {
    background-color: #ececec !important; }
  .styles__column__a2929 ::-webkit-input-placeholder {
    color: #bfbfbfde !important; }
  .styles__column__a2929 :-ms-input-placeholder {
    color: #bfbfbfde !important; }
  .styles__column__a2929 ::-ms-input-placeholder {
    color: #bfbfbfde !important; }
  .styles__column__a2929 ::placeholder {
    color: #bfbfbfde !important; }

.styles__label__1b2i0 {
  margin-bottom: 8px;
  font-weight: normal !important;
  position: relative; }

.styles__labelNote__Y4aNo {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #ff5271;
  color: white;
  border-radius: 50%;
  margin-left: 15px;
  top: 3px;
  text-align: center;
  position: relative; }
  .styles__labelNote__Y4aNo span {
    position: absolute;
    top: -1px;
    left: 5px;
    font-size: 12px; }

.styles__requiredMark__1jQYY {
  color: #ff5271;
  margin-left: 5px; }

.styles__errorAsRed__3ug9P .ui.input.error > input {
  background-color: white;
  border-color: red;
  color: rgba(0, 0, 0, 0.87); }

.styles__labelSub__1NEa2 {
  position: absolute;
  right: 0;
  color: black;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px; }
  .styles__labelSub__1NEa2.styles__labelSubSmall__uefMs {
    font-size: 12px;
    color: #1d2433cc; }

.styles__wrapper__1pk-M {
  width: 215px; }
  .styles__wrapper__1pk-M .styles__header__2bkUr {
    background-image: url(/assets/dfe687c78c6b01a065c6a2f3378f5db9.png) !important;
    background-size: 100% 100%;
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: white;
    border-radius: 8px 8px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__wrapper__1pk-M .styles__header__2bkUr h3 {
      margin: 0;
      font-size: 22px; }
    .styles__wrapper__1pk-M .styles__header__2bkUr span {
      font-size: 12px;
      text-align: center;
      padding: 0 12px;
      display: -webkit-box !important;
      overflow: hidden;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2; }
  .styles__wrapper__1pk-M .styles__content__rn9Wk {
    background: white;
    border: 1px solid rgba(23, 164, 224, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding: 25px 10px 10px 10px;
    border-radius: 0 0 8px 8px; }
    .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__money__1Jviy {
      font-size: 38px;
      font-weight: bold;
      margin-bottom: 10px; }
      .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__money__1Jviy > span:first-child {
        color: rgba(59, 50, 70, 0.2);
        font-size: 20px;
        position: relative;
        top: -15px;
        left: -5px; }
      .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__money__1Jviy > span:last-child {
        font-size: 18px; }
    .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__des__2itxg, .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__subDes__F1aNP {
      color: #8B8B8B;
      font-size: 13px;
      text-transform: uppercase; }
    .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__des__2itxg {
      margin-bottom: 10px; }
    .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__subDes__F1aNP {
      font-size: 12px;
      margin-bottom: 10px; }
    .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__save__15l-2 {
      background: #8946df;
      border-radius: 12px;
      color: white;
      width: 70px;
      margin: 0 auto;
      padding: 1px 0;
      font-size: 12px;
      margin-bottom: 30px; }
    .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__button__27t3f {
      width: 150px;
      height: 40px;
      background-color: #17a4e0;
      margin: 0 auto; }
      .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__button__27t3f.styles__selected__1rWQa {
        background-color: #67df54 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .styles__wrapper__1pk-M .styles__content__rn9Wk .styles__button__27t3f.styles__selected__1rWQa svg {
          position: relative;
          top: -2px; }
  .styles__wrapper__1pk-M.styles__Annual__Tp4sl {
    position: relative; }
    .styles__wrapper__1pk-M.styles__Annual__Tp4sl .styles__header__2bkUr {
      background-image: url(/assets/66306cdb7e2d9385f10a29062c94c39c.png) !important; }
    .styles__wrapper__1pk-M.styles__Annual__Tp4sl .styles__content__rn9Wk {
      border-color: rgba(72, 0, 165, 0.5); }
      .styles__wrapper__1pk-M.styles__Annual__Tp4sl .styles__content__rn9Wk .styles__button__27t3f {
        background-color: #4800a5; }
  .styles__wrapper__1pk-M.styles__Summer__3lPj6 .styles__header__2bkUr {
    background-image: url(/assets/26dfa35b2fb8a0d8090d7d5d66e230b9.png) !important; }
  .styles__wrapper__1pk-M.styles__Summer__3lPj6 .styles__content__rn9Wk {
    border-color: rgba(89, 205, 255, 0.5); }
    .styles__wrapper__1pk-M.styles__Summer__3lPj6 .styles__content__rn9Wk .styles__button__27t3f {
      background-color: #59cdff; }
  .styles__wrapper__1pk-M.styles__SchoolYear__BMmXn .styles__header__2bkUr {
    background-image: url(/assets/33645c114a441cea6bfccbffe0ab5d4e.png) !important; }
  .styles__wrapper__1pk-M.styles__SchoolYear__BMmXn .styles__content__rn9Wk {
    border-color: rgba(1, 148, 255, 0.5); }
    .styles__wrapper__1pk-M.styles__SchoolYear__BMmXn .styles__content__rn9Wk .styles__button__27t3f {
      background-color: #0194FF; }
  .styles__wrapper__1pk-M.styles__Free__1bUO1 {
    margin: 0 auto; }
    .styles__wrapper__1pk-M.styles__Free__1bUO1 .styles__header__2bkUr {
      background-image: url(/assets/c0b28e8a175747f422c0d27541a53c38.png) !important; }
    .styles__wrapper__1pk-M.styles__Free__1bUO1 .styles__content__rn9Wk {
      border-color: rgba(103, 223, 84, 0.5); }
      .styles__wrapper__1pk-M.styles__Free__1bUO1 .styles__content__rn9Wk .styles__button__27t3f {
        background-color: #67df54; }
      .styles__wrapper__1pk-M.styles__Free__1bUO1 .styles__content__rn9Wk .styles__save__15l-2 {
        background: #67df54; }
  .styles__wrapper__1pk-M.styles__Classroom__8phYD {
    margin: 0 auto;
    width: 280px; }
    .styles__wrapper__1pk-M.styles__Classroom__8phYD .styles__header__2bkUr {
      background-image: url(/assets/a4b5d7486fb7cde3e3ef5fbe216c7582.png) !important; }
    .styles__wrapper__1pk-M.styles__Classroom__8phYD .styles__content__rn9Wk {
      border-color: #4800A5;
      border-top: 0; }
      .styles__wrapper__1pk-M.styles__Classroom__8phYD .styles__content__rn9Wk .styles__button__27t3f {
        background-color: #00D4BB; }
      .styles__wrapper__1pk-M.styles__Classroom__8phYD .styles__content__rn9Wk .styles__save__15l-2 {
        background: #8946DF; }
  .styles__wrapper__1pk-M.styles__current__1cSlr {
    position: relative; }
    .styles__wrapper__1pk-M.styles__current__1cSlr:after {
      content: 'Current Plan';
      display: block;
      background: #67df54;
      border-radius: 4px;
      position: absolute;
      top: -11px;
      right: 7px;
      color: white;
      font-size: 12px;
      font-weight: 500;
      padding: 4px 7px; }

.styles__selectedPlanForm__2nNDe {
  max-width: 1250px;
  margin: 0 auto;
  display: block;
  height: 500px;
  overflow: hidden;
  border-radius: 0 0 30px 30px;
  -webkit-box-shadow: 0px 44px 52px rgba(0, 0, 0, 0.39);
          box-shadow: 0px 44px 52px rgba(0, 0, 0, 0.39); }
  .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW {
    margin: 0;
    float: left;
    height: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE label, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW label {
      padding-left: 10px !important; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div {
      width: 100% !important;
      height: 500px !important;
      margin: 0 !important;
      max-width: 100%;
      border-radius: 0;
      background: transparent;
      padding-top: 40px; }
      .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div h2, .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div p, .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div form > div, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div h2, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div p, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div form > div {
        text-align: left !important; }
      .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div p.styles__blackDescription__KG_Cg, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div p.styles__blackDescription__KG_Cg {
        text-align: center !important;
        color: black; }
      .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div h2, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div h2 {
        font-size: 45px; }
  .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE {
    width: 37%;
    background: white;
    position: relative; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE:before {
      position: absolute;
      content: 'or';
      right: -29px;
      top: 50%;
      width: 55px;
      height: 55px;
      border-radius: 50%;
      background: #8946df;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: white;
      font-weight: bold;
      font-size: 30px; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE p {
      font-size: 15px; }
  .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW {
    width: 63%;
    background: #4800a5; }
    .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW h2 {
      color: white;
      margin-bottom: 75px !important;
      margin-top: 25px !important; }
    .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW p {
      color: #17a4e0;
      font-size: 25px; }
    .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW .styles__inputField__9Vvg2 {
      width: 400px !important;
      margin-bottom: 0 !important;
      height: 80px; }
      .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW .styles__inputField__9Vvg2 label {
        color: white !important; }
    .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div {
      padding-top: 20px; }
  .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- {
    width: 600px;
    height: 780px; }
    .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customLogin__dveXE {
      display: none; }
    .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW {
      width: 100%;
      height: 780px !important;
      background: white; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW h2 {
        color: #2d1f3f;
        font-size: 35px;
        margin-bottom: 35px !important;
        margin-top: 0 !important; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__inputField__9Vvg2 {
        height: 75px;
        margin-bottom: 10px !important;
        width: 100% !important; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__inputField__9Vvg2 label {
          color: #8946df !important; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW > div {
        height: 780px !important; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW > div h2 {
          text-align: center !important; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__buttonGroup__10AyJ > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__buttonGroup__10AyJ > div button {
          margin-top: 20px !important; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__registerSkeepOrStep2New__1YR8h h2 {
        margin-bottom: 40px !important; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__registerSkeepOrStep2New__1YR8h .styles__organizationType__phJRS > div:last-child {
        max-height: 200px !important; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__selectDateWrapper__EBzQP {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 50px 0px 50px 0; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__selectDateWrapper__EBzQP > div {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1; }
          .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__selectDateWrapper__EBzQP > div:first-child {
            margin-right: 20px; }

.styles__buttonGroupLogin__2jSj7 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__buttonGroupLogin__2jSj7 > div button:first-child {
    margin-right: 20px !important; }

.styles__back__2H9st {
  float: left;
  margin-top: 45px;
  font-size: 16px;
  font-weight: 500; }

.styles__buttonGroup__10AyJ {
  position: relative;
  top: -10px; }

.styles__registerSkeepOrStep2___JPZp h2 {
  margin-bottom: 10px !important; }

.styles__registerSkeepOrStep2___JPZp form {
  margin-top: 0 !important; }

.styles__registerSkeepOrStep2___JPZp .styles__buttonGroup__10AyJ button:first-child {
  margin-right: 10px !important; }

.styles__registerSkeepOrStep2___JPZp.styles__registerSkeepOrStep2New__1YR8h .styles__buttonGroup__10AyJ {
  margin-top: 20px; }

.styles__registerSkeepOrStep2___JPZp .styles__emailStep2__BZNf3 {
  position: absolute;
  top: -30px;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  font-size: 17px; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd {
  max-width: 1250px;
  margin-bottom: 0;
  border-radius: 30px 30px 0 0;
  background-image: url(/assets/66306cdb7e2d9385f10a29062c94c39c.png) !important;
  background-size: 100% 100% !important;
  padding: 30px 0;
  height: 185px;
  position: relative; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInfoGradient__3sjT1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100;
    content: ' ';
    display: block; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG {
    float: left;
    color: white;
    padding: 0 50px;
    position: relative;
    line-height: 40px; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG span {
      width: 100%;
      display: block; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG:before {
      border-right: 1px solid white;
      content: ' ';
      width: 1px;
      height: 145px;
      display: block;
      position: absolute;
      right: 0;
      top: -10px; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__first__3CZ_p {
      font-size: 29px;
      font-weight: bold;
      width: 38%; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz {
      font-size: 22px;
      width: 32%;
      padding: 0 30px 0 40px; }
      .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz > span:nth-child(2) {
        line-height: 28px; }
        .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz > span:nth-child(2) b {
          font-size: 26px; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__third__258Cp {
      text-transform: uppercase;
      width: 30%;
      font-size: 20px; }
      .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__third__258Cp:before {
        display: none; }
      .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__third__258Cp > span:nth-child(2) {
        font-size: 30px;
        font-weight: bold; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__School__23tIf {
    background-image: url(/assets/dfe687c78c6b01a065c6a2f3378f5db9.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__Summer__2oCTt {
    background-image: url(/assets/26dfa35b2fb8a0d8090d7d5d66e230b9.png) !important; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__Summer__2oCTt .styles__planInforSection__1InyG {
      padding: 0 30px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__SchoolYear__2vyy9 {
    background-image: url(/assets/33645c114a441cea6bfccbffe0ab5d4e.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__Free__enVyv {
    background-image: url(/assets/c0b28e8a175747f422c0d27541a53c38.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__Classroom__O6bj8 {
    background-image: url(/assets/a4b5d7486fb7cde3e3ef5fbe216c7582.png) !important; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__Classroom__O6bj8 .styles__planInforSection__1InyG {
      padding: 0 30px; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd {
  width: 600px;
  height: 135px;
  padding-top: 5px;
  margin-top: 35px;
  background-image: url(/assets/b4bcb67c584207fefd9166df5a01e089.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd.styles__School__23tIf {
    background-image: url(/assets/38916349e0bf59487a09f7865ebfc6a2.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd.styles__SchoolYear__2vyy9 {
    background-image: url(/assets/5e9c7f226ae6a4c4d2e068c23286f544.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd.styles__Summer__2oCTt {
    background-image: url(/assets/2b9f5d8d2ef597dc8eb3ff405c69ec68.png) !important; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd.styles__Summer__2oCTt .styles__planInforSection__1InyG.styles__second__P8_Yz {
      width: auto;
      padding-right: 0; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd.styles__Summer__2oCTt .styles__planInforSection__1InyG.styles__third__258Cp {
      width: auto; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd.styles__Free__enVyv {
    background-image: url(/assets/65ee8ce602faf04595112083a2b6d388.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd.styles__Classroom__O6bj8 {
    background-image: url(/assets/7ddcd2f5a2bbc492ccdc764d0056cf3f.png) !important; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfoGradientInnerStep2__3p19B {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInforSection__1InyG:before {
  display: none; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInforSection__1InyG.styles__first__3CZ_p {
  display: none; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInforSection__1InyG.styles__second__P8_Yz {
  text-align: left;
  width: 55%;
  font-size: 16px;
  line-height: 34px;
  padding: 7px 0px 0 30px;
  float: left; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInforSection__1InyG.styles__second__P8_Yz > span:nth-child(2) b {
    font-size: 22px; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInforSection__1InyG.styles__third__258Cp {
  padding-left: 0;
  padding-right: 0;
  width: 45%;
  display: block !important;
  text-align: left;
  line-height: 34px;
  padding: 7px 30px 0 30px;
  font-size: 16px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInforSection__1InyG.styles__third__258Cp > span:nth-child(2) {
    font-size: 24px; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__emailExistMode__24csh {
  max-width: 1250px !important;
  margin-top: 0 !important;
  border-radius: 0 0 30px 30px !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__emailExistMode__24csh.styles__step2__2XRj- {
    width: 600px; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__emailExistMode__24csh.styles__step2__2XRj- p {
      font-size: 1.3rem;
      text-align: center;
      padding: 0 60px;
      color: #818181; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__emailExistMode__24csh > form {
    width: 500px !important;
    margin: 0 auto !important;
    margin-top: 40px !important; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__paymentSelected__2jsk1 .styles__planInfo__26cOd {
  width: 800px;
  background-image: url(/assets/66306cdb7e2d9385f10a29062c94c39c.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__paymentSelected__2jsk1 .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz {
    width: 67%; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__paymentSelected__2jsk1 .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__third__258Cp {
    width: 33%; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__paymentSelected__2jsk1 .styles__planInfo__26cOd.styles__School__23tIf {
    background-image: url(/assets/dfe687c78c6b01a065c6a2f3378f5db9.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__paymentSelected__2jsk1 .styles__planInfo__26cOd.styles__SchoolYear__2vyy9 {
    background-image: url(/assets/33645c114a441cea6bfccbffe0ab5d4e.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__paymentSelected__2jsk1 .styles__planInfo__26cOd.styles__Summer__2oCTt {
    background-image: url(/assets/26dfa35b2fb8a0d8090d7d5d66e230b9.png) !important; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__paymentSelected__2jsk1 .styles__planInfo__26cOd.styles__Free__enVyv {
    background-image: url(/assets/c0b28e8a175747f422c0d27541a53c38.png) !important; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__paymentSelected__2jsk1 .styles__selectedPlanForm__2nNDe {
  width: 800px;
  height: auto; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-:not(.styles__step2__2XRj-) .styles__planInfo__26cOd.styles__Classroom__O6bj8 .styles__planInforSection__1InyG.styles__second__P8_Yz {
  width: 34%;
  padding: 0 28px; }

.styles__hasPlan__2lX-D .styles__mixingForm__28JE-:not(.styles__step2__2XRj-) .styles__planInfo__26cOd.styles__Classroom__O6bj8 .styles__planInforSection__1InyG.styles__third__258Cp {
  width: 28%; }

.styles__paymentForm__1bFDO {
  padding: 15px 50px;
  background: white;
  height: auto;
  position: relative;
  width: 100%;
  float: left; }
  .styles__paymentForm__1bFDO h2 {
    margin-bottom: 5px;
    margin-top: 15px; }
    .styles__paymentForm__1bFDO h2 .styles__grayTotal__2O7ew {
      color: rgba(34, 36, 38, 0.2);
      margin-left: 10px;
      position: relative;
      top: 2px; }
  .styles__paymentForm__1bFDO .styles__switchPlan__2eTWA {
    color: #4800a5;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    text-decoration: underline; }
    .styles__paymentForm__1bFDO .styles__switchPlan__2eTWA:hover {
      opacity: 0.8; }
    .styles__paymentForm__1bFDO .styles__switchPlan__2eTWA.styles__right__3-wPz {
      position: absolute;
      right: 50px;
      top: 15px; }
  .styles__paymentForm__1bFDO .styles__switchPlanSub__tZyEx {
    margin-top: 7px;
    font-weight: bold;
    display: block;
    width: 100%; }
    .styles__paymentForm__1bFDO .styles__switchPlanSub__tZyEx.styles__right__3-wPz {
      position: absolute;
      right: 50px; }
  .styles__paymentForm__1bFDO .styles__paymentFormHeader__KSnRe {
    margin-bottom: 15px; }
    .styles__paymentForm__1bFDO .styles__paymentFormHeader__KSnRe.styles__payCheck__244EQ h2 {
      margin-bottom: 14px; }
    .styles__paymentForm__1bFDO .styles__paymentFormHeader__KSnRe.styles__payCheck__244EQ p {
      font-size: 15px; }
  .styles__paymentForm__1bFDO p {
    margin-top: 10px;
    font-size: 16px; }
  .styles__paymentForm__1bFDO .styles__infoIcon__mr6PZ {
    background: #17a4e0;
    border-color: #17a4e0; }
    .styles__paymentForm__1bFDO .styles__infoIcon__mr6PZ:before {
      color: white; }
  .styles__paymentForm__1bFDO .styles__paymentMessageWrapper__wJ_WJ {
    width: 100%;
    float: left;
    margin: 1rem 0 0 0 !important; }
    .styles__paymentForm__1bFDO .styles__paymentMessageWrapper__wJ_WJ + div {
      float: left;
      width: 100%; }
      .styles__paymentForm__1bFDO .styles__paymentMessageWrapper__wJ_WJ + div button {
        margin: 1rem 0 0 0 !important; }
  .styles__paymentForm__1bFDO .styles__paymentMessage__1AhiF {
    background: rgba(23, 164, 224, 0.05);
    padding: 20px !important;
    border-radius: 20px; }
  .styles__paymentForm__1bFDO .styles__paymentMessageHeading__2pncC {
    color: #17a4e0 !important;
    font-weight: bold !important;
    margin-top: 5px !important;
    margin-left: 0 !important; }
  .styles__paymentForm__1bFDO .styles__paymentMessageDes__2-h2t {
    margin-top: 1rem;
    font-size: 14px; }
  .styles__paymentForm__1bFDO .styles__paymentMessageHelper__3aStm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .styles__paymentForm__1bFDO .styles__paymentMessageHelper__3aStm p {
      font-size: 15px;
      color: #8946df;
      font-weight: bold;
      margin: 0; }
      .styles__paymentForm__1bFDO .styles__paymentMessageHelper__3aStm p:first-child {
        margin-right: 3rem; }
      .styles__paymentForm__1bFDO .styles__paymentMessageHelper__3aStm p span {
        margin-right: 5px; }
    .styles__paymentForm__1bFDO .styles__paymentMessageHelper__3aStm a {
      color: #8946df;
      margin-right: 15px;
      font-weight: bold;
      text-decoration: underline; }
      .styles__paymentForm__1bFDO .styles__paymentMessageHelper__3aStm a:hover {
        opacity: 0.8; }
  .styles__paymentForm__1bFDO .styles__currentPlanDes__1JULA {
    color: #6e6e6e;
    font-weight: bold;
    margin: 0;
    line-height: 30px; }
    .styles__paymentForm__1bFDO .styles__currentPlanDes__1JULA:first-child {
      margin-top: 1rem; }
  .styles__paymentForm__1bFDO .styles__backButton__1zntz {
    border-color: #ff5271 !important;
    background: white !important;
    color: #ff5271 !important;
    border: 1px solid !important;
    border-radius: 60px !important;
    width: 150px;
    margin-top: 40px !important;
    margin-bottom: 15px !important; }
  .styles__paymentForm__1bFDO .styles__viewInvoiceButton__1Nj9U {
    background: rgba(23, 164, 224, 0.1) !important;
    color: #17A4E0 !important; }
  .styles__paymentForm__1bFDO .styles__purchaseBtn__czvBG {
    width: 180px !important;
    position: absolute !important;
    bottom: 30px;
    right: 43px;
    height: 43.5px; }
  .styles__paymentForm__1bFDO .styles__continuesToMyAccountButton__3wFEe {
    margin: 30px 0 15px 0;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .styles__paymentForm__1bFDO .styles__continuesToMyAccountButton__3wFEe button {
      margin-right: 0 !important; }
  .styles__paymentForm__1bFDO .styles__footerButtons__PXf5l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .styles__paymentForm__1bFDO .styles__checkPurchaseButton__1Qn2o {
    width: 180px !important;
    height: 43.5px !important;
    margin-top: 40px !important; }

.styles__hidePayment__11PVx {
  display: none !important; }

.styles__paymentGoTop__Tio5u {
  margin-top: -20px !important; }

.styles__paymentGoTopError__dxwVw {
  margin-top: 10px !important; }

.styles__paymentMethodButtons__945pL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__paymentMethodButtons__945pL .styles__paymentButton__1MtAY {
    height: 48px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-weight: normal !important;
    border-radius: 6px !important;
    background: transparent !important;
    color: #17A4E0 !important;
    border: 1px solid #17A4E0 !important; }
    .styles__paymentMethodButtons__945pL .styles__paymentButton__1MtAY:hover, .styles__paymentMethodButtons__945pL .styles__paymentButton__1MtAY.styles__selected__2Hymu {
      color: white !important;
      background: #17A4E0 !important; }
    .styles__paymentMethodButtons__945pL .styles__paymentButton__1MtAY:first-child {
      margin-right: 20px; }

.styles__captchaContainer__1tPbm {
  border: 1px solid transparent;
  display: table;
  margin: 35px auto 0;
  padding: 5px; }
  .styles__captchaContainer__1tPbm.styles__errored__Oskbi {
    border-color: #ff5271; }

.styles__stateLine__1bdqn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .styles__stateLine__1bdqn > div {
    margin-right: 20px; }
    .styles__stateLine__1bdqn > div:last-child {
      margin-right: 0; }
    .styles__stateLine__1bdqn > div:nth-child(1) {
      min-width: 48%; }
    .styles__stateLine__1bdqn > div:nth-child(2) {
      width: 120px; }
    .styles__stateLine__1bdqn > div:last-child {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      width: 100px; }

.styles__hiddenField__qbl2Y {
  display: none !important; }

.styles__newInputField__ih7bJ {
  height: 75px;
  margin-bottom: 10px !important; }

.styles__nextButton__2lwl1.ui.large.primary.disabled.button {
  background: #BCBCBC !important;
  color: #6E6E6E !important;
  opacity: 1 !important; }

@media (max-width: 1221px) {
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__first__3CZ_p {
    font-size: 25px;
    padding: 0 20px;
    padding-left: 40px; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__first__3CZ_p span {
      width: auto; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz {
    padding: 0 20px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__third__258Cp {
    padding: 0 20px; } }

@media (max-width: 1170px) {
  .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div h2 {
    font-size: 40px; } }

@media (max-width: 1060px) {
  .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div h2 {
    font-size: 35px; } }

@media (max-width: 830px) {
  .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__first__3CZ_p {
    display: none; }
  .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__second__P8_Yz {
    width: 100% !important; }
  .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd .styles__second__P8_Yz {
    width: 53% !important; }
  .styles__selectedPlanForm__2nNDe {
    height: calc(100vh - 250px);
    min-height: 560px; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW {
      height: 100%; } }

@media (max-width: 742px) {
  .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW .styles__inputField__9Vvg2 {
    width: 100% !important; } }

@media (max-width: 682px) {
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz {
    text-align: left;
    font-size: 18px; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz span {
      display: inline-block;
      width: auto; }
      .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz span:nth-child(2) {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz .styles__intro__2Lutn {
      font-size: 20px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd {
    width: 100%; }
  .styles__selectedPlanForm__2nNDe {
    height: auto;
    min-height: auto; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW {
      width: 100%; }
      .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div {
        height: auto !important;
        padding-top: 20px; }
        .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div h2, .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div p, .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div form > div:last-child, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div h2, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div p, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div form > div:last-child {
          text-align: center !important; }
        .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div h2, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div h2 {
          margin-bottom: 15px !important;
          margin-top: 0 !important; }
        .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div p, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div p {
          margin-bottom: 0 !important; }
        .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div form, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div form {
          margin-top: 20px !important; }
      .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE button, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW button {
        margin-top: 15px !important;
        margin-bottom: 10px !important; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE:before {
      display: none; }
    .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW p {
      font-size: 22px; }
    .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div button {
      margin-top: 0 !important;
      margin-bottom: 0 !important; }
    .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- {
      width: 100% !important; }
  .styles__paymentForm__1bFDO .styles__paymentMessage__1AhiF {
    display: none !important; } }

@media (max-width: 500px) {
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd {
    height: auto;
    padding: 10px 0;
    border-radius: 9px 9px 0 0; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG {
      line-height: 23px; }
      .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz {
        font-size: 15px; }
        .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz span:nth-child(2) {
          display: block;
          float: left; }
          .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz span:nth-child(2) > span {
            display: block !important;
            float: left !important; }
        .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz > span:first-child {
          width: 100%;
          display: block;
          font-weight: bold; }
        .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz .styles__intro__2Lutn {
          font-size: 15px;
          font-weight: normal;
          margin-right: 5px; }
        .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz .styles__price__2TsOc {
          top: 4px;
          position: relative;
          margin-left: 0;
          font-size: 20px;
          font-weight: normal; }
          .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz .styles__price__2TsOc .styles__number__2bBj3 {
            font-size: 20px;
            font-weight: normal; }
          .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz .styles__price__2TsOc .styles__unit__9DfAe {
            font-size: 15px;
            top: 0;
            font-weight: normal;
            margin-right: 5px; }
        .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz .styles__secondFooter__OwIBY {
          display: block;
          float: left;
          margin-top: 5px;
          width: 100%; }
          .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz .styles__secondFooter__OwIBY .styles__footerLeft__1Mvd7 {
            display: block !important;
            float: left;
            margin-right: 5px; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__Free__enVyv .styles__planInforSection__1InyG.styles__second__P8_Yz .styles__price__2TsOc {
      margin-right: 5px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd {
    height: auto; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__third__258Cp {
      display: none !important; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz {
      width: 100% !important; }
      .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz > span {
        line-height: 23px; }
        .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__second__P8_Yz > span:first-child {
          width: 100%;
          display: block;
          top: 0; }
  .styles__selectedPlanForm__2nNDe {
    border-radius: 0 0 9px 9px; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div {
      padding-bottom: 20px; }
      .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div h2, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div h2 {
        font-size: 32px; }
      .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div p, .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div p {
        font-size: 16px; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE p {
      color: #6E6E6E; }
    .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div form > div:last-child {
      margin-top: 20px !important;
      margin-bottom: 0 !important; }
      .styles__selectedPlanForm__2nNDe .styles__customLogin__dveXE > div form > div:last-child button {
        margin: 0 !important; }
    .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW > div form > div:last-child {
      margin-top: 20px !important; }
    .styles__selectedPlanForm__2nNDe .styles__customSignup__ejgBW .styles__inputField__9Vvg2 {
      height: auto; }
    .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- {
      height: auto; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW {
        height: auto !important; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW > div {
          height: auto !important; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW h2 {
          font-size: 32px; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW form > label {
          font-size: 16px;
          width: 100%;
          word-break: break-all;
          white-space: pre-line; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__inputField__9Vvg2 {
          height: auto; }
        .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__buttonGroup__10AyJ > div button {
          margin-top: 0 !important; }
  .styles__paymentForm__1bFDO {
    padding: 15px 10px; }
    .styles__paymentForm__1bFDO .styles__paymentFormHeader__KSnRe p {
      display: none; }
    .styles__paymentForm__1bFDO .styles__paymentFormHeader__KSnRe h2, .styles__paymentForm__1bFDO .styles__paymentFormHeader__KSnRe span {
      text-align: center;
      width: 100%;
      display: block; }
    .styles__paymentForm__1bFDO .styles__paymentFormHeader__KSnRe + div {
      border: 0;
      padding: 0 0 15px 0; }
    .styles__paymentForm__1bFDO .styles__paymentMessageWrapper__wJ_WJ + div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .styles__paymentForm__1bFDO .styles__paymentMessageWrapper__wJ_WJ + div button {
        margin-bottom: 10px !important;
        margin-top: 0 !important; }
    .styles__paymentForm__1bFDO .styles__continuesToMyAccountButton__3wFEe {
      margin: 0; }
      .styles__paymentForm__1bFDO .styles__continuesToMyAccountButton__3wFEe > div {
        text-align: center; } }

@media (max-width: 458px) {
  .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__buttonGroup__10AyJ > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__buttonGroup__10AyJ > div > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__buttonGroup__10AyJ > div > div:first-child {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
      .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__buttonGroup__10AyJ > div > div:last-child {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin-bottom: 10px; }
    .styles__selectedPlanForm__2nNDe.styles__step2__2XRj- .styles__customSignup__ejgBW .styles__buttonGroup__10AyJ > div button {
      width: 180px; } }

@media (min-width: 683px) and (max-width: 1110px) {
  .styles__mixingForm__28JE- {
    padding: 0 20px; }
  .styles__selectedPlanFormInitStep__2cb-h {
    height: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 20px; }
    .styles__selectedPlanFormInitStep__2cb-h .styles__customLogin__dveXE {
      height: auto; }
      .styles__selectedPlanFormInitStep__2cb-h .styles__customLogin__dveXE > div {
        height: auto !important; }
      .styles__selectedPlanFormInitStep__2cb-h .styles__customLogin__dveXE:before {
        z-index: 2; }
    .styles__selectedPlanFormInitStep__2cb-h .styles__customSignup__ejgBW {
      height: 100%;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      position: absolute;
      right: 0;
      bottom: 0;
      top: 0;
      z-index: 1; }
      .styles__selectedPlanFormInitStep__2cb-h .styles__customSignup__ejgBW > div {
        height: auto !important;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }

@media (max-width: 1110px) {
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInforSection__1InyG.styles__first__3CZ_p {
    font-size: 22px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInforSection__1InyG.styles__second__P8_Yz {
    font-size: 18px; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInforSection__1InyG.styles__second__P8_Yz > span:nth-child(2) b {
      font-size: 22px; } }

@media (max-width: 930px) {
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInforSection__1InyG.styles__first__3CZ_p {
    font-size: 19px; } }

@media (max-width: 830px) {
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInforSection__1InyG.styles__second__P8_Yz {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInforSection__1InyG.styles__second__P8_Yz:before {
      display: none; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInforSection__1InyG.styles__third__258Cp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100% !important;
    padding: 0 28px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInfoGradientInnerStep2__3p19B {
    padding-top: 0 !important; } }

@media (max-width: 574px) {
  .styles__stateLine__1bdqn > div:nth-child(1) {
    min-width: 1px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media (max-width: 558px) {
  .styles__stateLine__1bdqn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__stateLine__1bdqn > * {
      min-width: 100%;
      max-width: 100%;
      margin-right: 0 !important; } }

@media (max-width: 500px) {
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd.styles__planInfoInitStep__1hrZi .styles__planInfoGradientInnerStep2__3p19B {
    margin-top: 20px;
    margin-bottom: 20px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__third__258Cp {
    margin-top: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd .styles__planInfoGradientInnerStep2__3p19B {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 2rem; }
  .styles__hasPlan__2lX-D .styles__mixingForm__28JE-.styles__step2__2XRj- .styles__planInfo__26cOd .styles__planInforSection__1InyG.styles__third__258Cp {
    margin-top: 16px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    gap: 0;
    width: 100% !important; } }

@media (max-width: 460px) {
  .styles__paymentForm__1bFDO .styles__continuesToMyAccountButton__3wFEe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px; }
    .styles__paymentForm__1bFDO .styles__continuesToMyAccountButton__3wFEe > div > button {
      width: 100%; }
    .styles__paymentForm__1bFDO .styles__continuesToMyAccountButton__3wFEe > div:nth-child(1) {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }

@media (max-width: 420px) {
  .styles__paymentMethodButtons__945pL {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px; }
    .styles__paymentMethodButtons__945pL > * {
      min-width: 100%;
      max-width: 100%;
      margin-right: 0 !important; }
      .styles__paymentMethodButtons__945pL > * button {
        width: 100%; }
  .styles__paymentForm__1bFDO .styles__purchaseBtn__czvBG {
    right: 6px; } }

@media (max-width: 380px) {
  .styles__selectDateWrapper__EBzQP {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px; }
    .styles__selectDateWrapper__EBzQP > * {
      min-width: 100%;
      max-width: 100%;
      margin-right: 0 !important; }
  .styles__paymentFooterButtons__2W-XY {
    padding-top: 30px; }
    .styles__paymentFooterButtons__2W-XY > div {
      width: 100%; }
      .styles__paymentFooterButtons__2W-XY > div button {
        width: 100% !important; }
    .styles__paymentFooterButtons__2W-XY.styles__footerButtons__PXf5l {
      padding-top: 0;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .styles__paymentFooterButtons__2W-XY.styles__footerButtons__PXf5l > div:nth-child(1) {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
        .styles__paymentFooterButtons__2W-XY.styles__footerButtons__PXf5l > div:nth-child(1) > button {
          margin-top: 16px !important; }
  .styles__paymentForm__1bFDO .styles__purchaseBtn__czvBG {
    bottom: 90px;
    width: calc(100% - 20px) !important; }
  .styles__paymentForm__1bFDO .styles__checkPurchaseButton__1Qn2o {
    width: 100% !important;
    margin-top: 24px !important; } }

.styles__wrapper__5Q_Xt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0px; }

.styles__wholeContentWrapper__2IAj3 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__wholeContentWrapper__2IAj3.styles__isFixed__2e4yS {
    position: fixed;
    left: 250px;
    z-index: 901; }

.styles__wrapper__1M4s0 {
  text-align: right;
  margin-top: 20px; }

.styles__purchaseButton__3v8n3 {
  cursor: pointer;
  -webkit-transition: all 200ms ease !important;
  -o-transition: all 200ms ease !important;
  transition: all 200ms ease !important; }
  .styles__purchaseButton__3v8n3.styles__visibleHidden__nIOqk {
    visibility: hidden !important; }
  .styles__purchaseButton__3v8n3.styles__displayNone__2o8t3 {
    display: none !important; }
  .styles__purchaseButton__3v8n3.styles__hidden__Y6yvf {
    position: absolute;
    left: -9999px; }

.styles__errorMessage__16dm- {
  color: #ff5271;
  text-align: center;
  margin-bottom: 10px;
  width: 100%; }

.styles__wrapper__2ML5M {
  border: 1px solid #ACACAC;
  border-radius: 4px; }
  .styles__wrapper__2ML5M h3 {
    padding: 20px;
    border-bottom: 1px solid #ACACAC;
    margin: 0;
    font-size: 16px;
    font-weight: normal; }
  .styles__wrapper__2ML5M .styles__content__3zEGM {
    padding: 20px; }
    .styles__wrapper__2ML5M .styles__content__3zEGM p {
      font-size: 14px; }
    .styles__wrapper__2ML5M .styles__content__3zEGM ul {
      list-style: decimal;
      padding-left: 15px; }
      .styles__wrapper__2ML5M .styles__content__3zEGM ul > li:first-child {
        margin-left: -2px; }

.styles__payCheckConfirmation__rdpg5 {
  margin: 135px 0;
  line-height: 28px;
  font-size: 15px; }

.Username-module__wrapper__4z0yB {
  width: 100%;
  position: relative; }
  .Username-module__wrapper__4z0yB label {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px; }
    .Username-module__wrapper__4z0yB label > div {
      margin: 0 !important;
      position: static !important; }
  .Username-module__wrapper__4z0yB .form-item-has-error .ui.input input {
    border-color: #ff5271; }
  .Username-module__wrapper__4z0yB .Username-module__loading__1-CK1 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 30px;
    right: 12px; }
    .Username-module__wrapper__4z0yB .Username-module__loading__1-CK1 > svg {
      width: 24px;
      height: 24px; }

.Username-module__hiddenInput__1jqd8 {
  position: absolute;
  left: -999px;
  top: -999px;
  border: 0 !important;
  background: none !important; }

.styles-module__inputMask__2ix9h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative; }
  .styles-module__inputMask__2ix9h input {
    outline: none !important;
    font-size: 15px;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid rgba(34, 36, 38, 0.15);
    padding: 0.67857143em 1em;
    padding-right: 28px;
    line-height: 17px;
    border-radius: 4px; }
    .styles-module__inputMask__2ix9h input::-webkit-input-placeholder {
      color: #bfbfbfde !important; }
    .styles-module__inputMask__2ix9h input:-ms-input-placeholder {
      color: #bfbfbfde !important; }
    .styles-module__inputMask__2ix9h input::-ms-input-placeholder {
      color: #bfbfbfde !important; }
    .styles-module__inputMask__2ix9h input::placeholder {
      color: #bfbfbfde !important; }
    .styles-module__inputMask__2ix9h input:disabled {
      background-color: transparent; }
  .styles-module__inputMask__2ix9h > i {
    position: absolute;
    right: 5px;
    top: 10px; }

.styles__column__16fE3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.styles__label__2Si7h {
  margin-bottom: 8px;
  font-weight: normal !important; }

.styles__inputs__uuU_Z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__inputs__uuU_Z .styles__trigger__3Grbb {
    width: 100%;
    max-width: 100%; }
    .styles__inputs__uuU_Z .styles__trigger__3Grbb.styles__errorField__2NUmT {
      position: relative; }
      .styles__inputs__uuU_Z .styles__trigger__3Grbb.styles__errorField__2NUmT input {
        border: 1px solid #ff5271 !important; }

.styles__monthContainer__mM7ED {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__monthContainer__mM7ED .styles__monthText__1v6Q8 {
    margin: 0px 10px 0px 0px; }
  .styles__monthContainer__mM7ED .styles__yearBox__1_kTO {
    width: 80px; }
    .styles__monthContainer__mM7ED .styles__yearBox__1_kTO input {
      padding: 8px 10px !important; }

.styles__errorMessage__1LfNJ {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px; }

.styles__errorMessageOverlap__34rVu {
  position: absolute;
  bottom: -17px; }

.SelectStartDate-module__topDescription__oaSrK {
  margin-top: -10px; }
  .SelectStartDate-module__topDescription__oaSrK p {
    margin: 0 0 20px 0 !important;
    color: black !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400 !important; }

.SelectStartDate-module__bottomDescription__2c_xK {
  font-size: 14px;
  line-height: 100%;
  color: #393939;
  line-height: 20px;
  margin-bottom: 48px; }
  .SelectStartDate-module__bottomDescription__2c_xK.SelectStartDate-module__hidden__1zzpb {
    visibility: hidden; }

.SelectStartDate-module__daterangePickerWrapper__3kt_A {
  margin: 24px 0 !important; }
  .SelectStartDate-module__daterangePickerWrapper__3kt_A .column .field label {
    padding-left: 0 !important; }
  .SelectStartDate-module__daterangePickerWrapper__3kt_A .column .field input:disabled {
    background: #EFEFEF;
    opacity: 1 !important; }

.CustomSignupForm-module__usernameField__2waZh {
  height: 75px;
  margin-bottom: 10px; }

.styles__icon__mA_AF {
  margin-bottom: 10px;
  text-align: center; }

.styles__title__16BI2 {
  font-size: 25px;
  color: #2d1f3f;
  margin-bottom: 15px;
  text-align: center; }

.styles__steps__3w8s9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__step__1K7X- {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__step__1K7X- .styles__stepLine__XY-59 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background: #67df54;
    height: 3px; }
    .styles__step__1K7X- .styles__stepLine__XY-59.styles__stepLineHide__2y1Qo {
      visibility: hidden; }
    .styles__step__1K7X- .styles__stepLine__XY-59.styles__stepLineActive__1vigZ, .styles__step__1K7X- .styles__stepLine__XY-59.styles__stepLineComplete__21bUq {
      background: #8946df; }
  .styles__step__1K7X- .styles__stepIndicator__3uL8t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: white;
    border: 3px solid #67df54;
    color: white;
    font-size: 11px;
    font-weight: 300; }
    .styles__step__1K7X- .styles__stepIndicator__3uL8t.styles__stepIndicatorActive__y2xNt {
      background-color: #8946df;
      border-color: #8946df;
      height: 25px;
      width: 25px; }
    .styles__step__1K7X- .styles__stepIndicator__3uL8t.styles__stepIndicatorComplete__1QkKA {
      background-color: #8946df;
      border-color: #8946df; }

.styles__expireLinkWrapper__2udUu {
  height: calc(100vh - 340px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .styles__expireLinkWrapper__2udUu h3 {
    margin: 0;
    font-size: 46px;
    color: #FF5271; }
  .styles__expireLinkWrapper__2udUu p {
    font-size: 16px;
    color: black;
    width: 406px;
    margin: 0 auto;
    text-align: center; }

.styles__wrapper__3iIPq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__wrapper__3iIPq.styles__isTerminateChecked__14Qhm .ui.checkbox > label:after {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 9px;
    height: 9px;
    content: '';
    border-radius: 2px !important;
    opacity: 1; }
  .styles__wrapper__3iIPq.styles__big__11ojo .ui.checkbox input[type="checkbox"] {
    width: 25px;
    height: 25px; }
  .styles__wrapper__3iIPq.styles__big__11ojo .ui.checkbox .box:before, .styles__wrapper__3iIPq.styles__big__11ojo .ui.checkbox label:before {
    width: 25px;
    height: 25px; }
  .styles__wrapper__3iIPq.styles__big__11ojo .ui.checkbox:not(.toggle) input:checked ~ label:after {
    width: 21px;
    height: 21px;
    font-size: 16px; }
  .styles__wrapper__3iIPq.styles__big__11ojo.styles__isTerminateChecked__14Qhm .ui.checkbox > label:after {
    width: 17px;
    height: 17px; }

.styles__checkboxContainer__3aH7Y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__center__3imjN {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__checkboxText__DAxTP {
  margin-left: 10px;
  font-weight: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__primaryCheckbox__2jcXn {
  color: #6e6e6e; }
  .styles__primaryCheckbox__2jcXn label:after {
    border-radius: 100% !important; }

.styles__secondaryCheckbox__Inpdj {
  color: #8946df; }

.styles__simple_checkbox__39iMm label:after {
  background-color: #67df54 !important;
  color: #ffffff !important; }

.styles__variant_primary__FxuSm.ui.checkbox:not(.toggle) label:before {
  border-color: #7B26E9 !important; }

.styles__variant_primary__FxuSm.ui.checkbox.checked:not(.toggle) label:after {
  background: #7B26E9 !important; }

.styles__variant_primary__FxuSm.ui.checkbox.checked:not(.toggle) label:before {
  border-color: #7B26E9 !important; }

.styles__errorMessage__1Wdrh {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px; }

.styles__pointer__3H0l8 {
  cursor: pointer !important; }


.styles__wrapper__34Kr0 {
  padding: 20px;
  border-radius: 10px; }
  .styles__wrapper__34Kr0.styles__infoWrapper__322FW {
    background-color: #f4fbfd; }
  .styles__wrapper__34Kr0.styles__warningWrapper__oQ2RQ {
    background-color: #fef9f5; }

.styles__title__3mi3k {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__title__3mi3k.styles__infoTitle__2yQ3v {
    color: #17a4e0; }
  .styles__title__3mi3k.styles__warningTitle__1W9-K {
    color: #ffc315; }
  .styles__title__3mi3k .styles__titleIcon__nW9If {
    padding: 8px;
    border-radius: 50%;
    margin-right: 5px;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 35px;
    width: 35px; }
    .styles__title__3mi3k .styles__titleIcon__nW9If.styles__infoTitleIcon__2MnbG {
      background-color: #17a4e0; }
    .styles__title__3mi3k .styles__titleIcon__nW9If.styles__warningTitleIcon__XDS5_ {
      background-color: #ffc315; }
    .styles__title__3mi3k .styles__titleIcon__nW9If i {
      margin: 0px !important;
      font-size: 20px !important; }

.styles__description__1usE_ {
  color: #6e6e6e;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400; }

.styles__successSignUp__15k0- {
  background: url(/assets/c1bb56759677412d630e79b171abe698.jpg);
  background-size: cover;
  background-position: center;
  text-align: center;
  min-height: 100vh;
  padding: 60px 20px 0 20px; }
  .styles__successSignUp__15k0- h1 {
    font-size: 38px;
    color: #fff; }
  .styles__successSignUp__15k0- .styles__nextStepText__1SUJ5 {
    font-size: 22px;
    line-height: 35px;
    font-weight: normal;
    color: #ffc315;
    max-width: 620px;
    margin: 0 auto; }
  .styles__successSignUp__15k0- .styles__mainImgContainer__2af7T {
    display: block;
    margin-bottom: 30px; }
  .styles__successSignUp__15k0- .styles__mainImg__18dTq {
    max-width: 470px;
    width: 100%; }
  .styles__successSignUp__15k0- .styles__getStartedBtn__2BWl9 {
    width: 200px;
    margin: 0 auto;
    margin-bottom: 20px; }
  .styles__successSignUp__15k0- .styles__downloadBtn__3Ebfj {
    text-align: center;
    max-width: 420px;
    margin: 0 auto; }
    .styles__successSignUp__15k0- .styles__downloadBtn__3Ebfj a {
      display: inline-block;
      width: 50%;
      padding: 0 18px; }
    .styles__successSignUp__15k0- .styles__downloadBtn__3Ebfj img {
      width: 100%;
      display: inline-block; }
  .styles__successSignUp__15k0- .styles__dashboardButton__2nBWM {
    margin: 15px auto 0px;
    margin-top: 40px;
    padding: 0px 15px 20px;
    max-width: 420px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .styles__successSignUp__15k0- .styles__dashboardButton__2nBWM button {
      -webkit-box-shadow: 0px 20px 49px rgba(79, 7, 171, 0.45) !important;
              box-shadow: 0px 20px 49px rgba(79, 7, 171, 0.45) !important; }
  .styles__successSignUp__15k0- .styles__textMe__V9s1R {
    margin: 0 auto;
    padding: 0 15px;
    max-width: 360px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .styles__successSignUp__15k0- .styles__textMe__V9s1R button {
      -webkit-box-shadow: 0px 20px 49px rgba(79, 7, 171, 0.45) !important;
              box-shadow: 0px 20px 49px rgba(79, 7, 171, 0.45) !important; }
    .styles__successSignUp__15k0- .styles__textMe__V9s1R a {
      color: white !important; }
  .styles__successSignUp__15k0- .styles__emailPart__2l6fM {
    margin: 40px auto;
    margin-bottom: 60px;
    height: calc(100vh - 450px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__successSignUp__15k0- .styles__emailPart__2l6fM h3 {
      margin-bottom: 20px !important;
      word-break: break-word; }
  .styles__successSignUp__15k0- .styles__smsPart__ilJi- {
    margin: 40px auto;
    max-width: 600px;
    height: calc(100vh - 520px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__successSignUp__15k0- .styles__smsPart__ilJi-.styles__finished__3zPBi {
      height: calc(100vh - 450px);
      margin-bottom: 60px; }
    .styles__successSignUp__15k0- .styles__smsPart__ilJi- h3 {
      margin-bottom: 20px !important; }
    .styles__successSignUp__15k0- .styles__smsPart__ilJi- button {
      max-width: 400px !important;
      margin: 0 auto !important;
      width: 300px !important;
      margin-bottom: 70px !important; }
  .styles__successSignUp__15k0- .styles__smsInputLabel__1ZxBc {
    font-size: 40px;
    margin-bottom: 15px;
    color: white; }
  .styles__successSignUp__15k0- .styles__smsInput__QXT8M {
    margin-bottom: 10px; }
    .styles__successSignUp__15k0- .styles__smsInput__QXT8M input {
      border-radius: 30px !important;
      padding: 13px 20px !important;
      max-width: 300px !important;
      margin: 20px auto 5px auto !important; }

.styles__isSentThankBtnGroup__29ulh {
  width: 420px;
  margin: 0 auto;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__isSentThankBtnGroup__29ulh button {
    width: 200px !important; }
    .styles__isSentThankBtnGroup__29ulh button:first-child {
      margin-right: 20px !important; }

.styles__accessDesktopBtn__3Q1Pb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0 16px 0; }
  .styles__accessDesktopBtn__3Q1Pb button {
    font-size: 18px !important;
    padding: 7px 15px !important; }
    .styles__accessDesktopBtn__3Q1Pb button > div {
      position: relative;
      left: -2px;
      top: 2px; }
      .styles__accessDesktopBtn__3Q1Pb button > div > svg {
        width: 27px;
        height: 27px; }

@media (max-height: 765px) {
  .styles__successSignUp__15k0- .styles__smsPart__ilJi- {
    height: auto; } }

@media (max-width: 340px) {
  .styles__successSignUp__15k0- .styles__smsPart__ilJi- button {
    width: 100% !important; } }

.styles__hide__Fo_F9 {
  display: none !important; }

.styles__setupPage__3laiD {
  background-image: url(/assets/d624586f60e861fb9e689860e25793c7.png);
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: auto; }
  .styles__setupPage__3laiD.styles__success__ZRraB {
    background-image: url(/assets/c1bb56759677412d630e79b171abe698.jpg);
    background-size: cover;
    background-position: center;
    text-align: center;
    min-height: 100vh; }
  .styles__setupPage__3laiD section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .styles__setupPage__3laiD .styles__setupInner__2kenA {
    display: block;
    overflow: auto; }
  .styles__setupPage__3laiD h2 {
    color: #ffc315;
    font-size: 4rem;
    text-align: center;
    margin: 50px 0 !important; }
  .styles__setupPage__3laiD .styles__formPanel__hB692 {
    margin: 0 auto;
    width: 680px;
    min-height: 580px;
    background: #F7F7F7;
    border-radius: 6px;
    padding: 32px;
    position: relative;
    margin-bottom: 30px; }
    .styles__setupPage__3laiD .styles__formPanel__hB692 form {
      height: 100%;
      padding-bottom: 50px;
      position: static; }
    .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__resetPasswordPreLoading__3E2fR {
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      z-index: 1111;
      background: white;
      opacity: 0.3;
      border-radius: 30px; }
    .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__error__3Tz78 {
      color: #ff5271;
      font-size: 10px; }
    .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__actionButtons__1qW52 {
      position: absolute;
      bottom: 20px;
      right: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__button__2MqpT {
      font-size: 16px;
      min-width: 160px;
      text-align: center;
      position: relative;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      height: 44px;
      padding-left: 37px;
      background: #59cdff !important; }
      .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__button__2MqpT:hover {
        background: #59cdff !important; }
      .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__button__2MqpT:disabled {
        background: #c4c4c4 !important; }
        .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__button__2MqpT:disabled:hover {
          background: #c4c4c4 !important; }
        .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__button__2MqpT:disabled > div > svg > circle {
          fill: #c4c4c4 !important; }
      .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__button__2MqpT > div {
        position: absolute;
        left: 11px;
        top: 7px; }
        .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__button__2MqpT > div > svg {
          width: 30px;
          height: 30px; }
          .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__button__2MqpT > div > svg > circle {
            fill: #59cdff !important; }
    .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__doneBtn__3YPMQ {
      background: #67df54 !important; }
      .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__doneBtn__3YPMQ:hover {
        background: #67df54 !important; }
      .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__doneBtn__3YPMQ > div > svg > circle {
        fill: #67df54 !important; }
    .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__createBtn__16JiU {
      font-size: 14px !important;
      height: 35px;
      padding-left: 25px;
      padding-right: 10px;
      min-width: 130px;
      width: 150px; }
      .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__createBtn__16JiU > div {
        top: 11px; }
        .styles__setupPage__3laiD .styles__formPanel__hB692 .styles__createBtn__16JiU > div svg {
          width: 14px;
          height: 14px; }
  .styles__setupPage__3laiD .styles__logoutSection__1YrU4 {
    position: fixed;
    top: 30px;
    right: 30px; }
  .styles__setupPage__3laiD .styles__logoutSectionBtn__16qS6 {
    background: transparent !important;
    border: 2px solid #ff5271 !important;
    padding: 5px 18px 5px 10px !important;
    width: 130px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__setupPage__3laiD .styles__logoutSectionBtn__16qS6 > div {
      padding: 2px 0px 1px 2px;
      border: 2px solid #ff5271;
      border-radius: 50%;
      position: relative;
      left: -13px; }
      .styles__setupPage__3laiD .styles__logoutSectionBtn__16qS6 > div > svg {
        height: 14px;
        width: 18px; }
        .styles__setupPage__3laiD .styles__logoutSectionBtn__16qS6 > div > svg > path {
          fill: #ff5271; }

.styles__formInner__1JlCK .styles__step__3XH22 {
  margin-top: 25px; }
  .styles__formInner__1JlCK .styles__step__3XH22:first-child {
    margin-top: 0; }
  .styles__formInner__1JlCK .styles__step__3XH22 > div {
    max-width: 400px; }
  .styles__formInner__1JlCK .styles__step__3XH22 .styles__createNewForm__2xU3g {
    max-width: 500px; }
  .styles__formInner__1JlCK .styles__step__3XH22 > label {
    color: #8946df !important;
    display: block;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 26px; }
    .styles__formInner__1JlCK .styles__step__3XH22 > label.styles__searchBookLabel__37bD1 {
      position: relative;
      display: inline-block; }
  .styles__formInner__1JlCK .styles__step__3XH22 i:before {
    font-size: 18px !important; }

.styles__formInner__1JlCK .styles__createNewForm__2xU3g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__formInner__1JlCK .styles__createNewForm__2xU3g > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px; }
    .styles__formInner__1JlCK .styles__createNewForm__2xU3g > div:last-child {
      margin-bottom: 0; }
    .styles__formInner__1JlCK .styles__createNewForm__2xU3g > div > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-right: 15px; }
      .styles__formInner__1JlCK .styles__createNewForm__2xU3g > div > div:last-child {
        margin-right: 0; }
  .styles__formInner__1JlCK .styles__createNewForm__2xU3g.styles__newGroupFillQ__3i4KB {
    width: 100%;
    max-width: 100%; }

.styles__formInner__1JlCK .styles__reSelect__3Cbja > div {
  border-radius: 4px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .styles__formInner__1JlCK .styles__reSelect__3Cbja > div:hover {
    border-color: #4800a5 !important; }

.styles__formInner__1JlCK .styles__select__1ecB5:focus {
  border-color: #4800a5 !important; }

.styles__formInner__1JlCK .styles__select__1ecB5 > i + div {
  border-color: #4800a5 !important; }

.styles__formInner__1JlCK .styles__yesNoWrapper__3JKtR label {
  padding-left: 20px !important; }

.styles__selectedLessBook__4XXuq {
  color: #ff5271;
  margin-top: 10px; }

.styles__createNewBook__k7t1E > div > div {
  max-width: 400px; }

.styles__createNewBook__k7t1E .styles__addBookBtn__1Rbsd {
  margin-top: 10px; }

.styles__yesNoWrapper__3JKtR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__yesNoWrapper__3JKtR > div {
    margin-right: 50px; }

.styles__createNewProgram__fr-78 {
  max-width: 500px !important; }
  .styles__createNewProgram__fr-78 > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .styles__createNewProgram__fr-78 > div:first-child {
      margin-bottom: 15px; }
    .styles__createNewProgram__fr-78 > div > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .styles__createNewProgram__fr-78 > div > div:first-child {
        margin-right: 15px; }
  .styles__createNewProgram__fr-78.styles__newGroupFillQ__3i4KB {
    max-width: 100% !important; }

.styles__createNewGroup__2_xk3 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__createNewGroup__2_xk3 > div:first-child {
    margin-bottom: 15px; }
  .styles__createNewGroup__2_xk3 > div > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.styles__createNewGroup__2_xk3.styles__newGroupFillQ__3i4KB {
  max-width: 100% !important; }

.styles__loading__-nvKA {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
  background: rgba(255, 255, 255, 0.3);
  max-width: 100% !important; }

.styles__fillQ__2KMBB .styles__step__3XH22:not(.styles__stepFillQ__286g3) {
  display: none !important; }

.styles__fillQ__2KMBB .styles__step__3XH22.styles__stepFillQ__286g3 {
  margin-top: 0; }

.styles__fillQ__2KMBB .styles__actionButtons__1qW52 {
  display: none !important; }

.styles__fillQ__2KMBB.styles__fillQSelectGroup__1WC0B .styles__groupStep__3zWDP {
  display: block !important;
  margin-top: 0; }
  .styles__fillQ__2KMBB.styles__fillQSelectGroup__1WC0B .styles__groupStep__3zWDP > label {
    display: none; }

@media (max-width: 700px) {
  .styles__setupPage__3laiD .styles__formPanel__hB692 {
    width: 100%;
    margin-bottom: 20px; } }

@media (max-width: 465px) {
  .styles__formInner__1JlCK .styles__step__3XH22 .styles__createNewForm__2xU3g > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0; }
    .styles__formInner__1JlCK .styles__step__3XH22 .styles__createNewForm__2xU3g > div > div {
      margin-bottom: 10px;
      width: 100%; } }

.styles-module__groupQuestions__17rW2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-width: 100%;
  min-height: 450px; }
  .styles-module__groupQuestions__17rW2 .styles-module__section__3WeU0 {
    margin-bottom: 24px; }
  .styles-module__groupQuestions__17rW2.styles-module__fullWidth__2CQIj {
    min-height: 1px; }
    .styles-module__groupQuestions__17rW2.styles-module__fullWidth__2CQIj .styles-module__section__3WeU0 > div:not(.styles-module__title__2WJqu) {
      max-width: 100%;
      min-width: 100%; }
    .styles-module__groupQuestions__17rW2.styles-module__fullWidth__2CQIj .styles-module__section__3WeU0 > div.styles-module__formInner__FPwRu > div {
      max-width: 100%;
      min-width: 100%; }
    .styles-module__groupQuestions__17rW2.styles-module__fullWidth__2CQIj .styles-module__otherQuestions__3V7Cw > div {
      min-width: 100%;
      max-width: 100%; }

.styles-module__section__3WeU0 {
  min-width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 !important;
          flex: 0 !important; }
  .styles-module__section__3WeU0 > div:not(.styles-module__title__2WJqu) {
    max-width: calc(33.3% - 10px);
    min-width: calc(33.3% - 10px); }
  .styles-module__section__3WeU0 > div.styles-module__formInner__FPwRu {
    max-width: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 15px; }
    .styles-module__section__3WeU0 > div.styles-module__formInner__FPwRu > div {
      max-width: calc(33.3% - 10px);
      min-width: calc(33.3% - 10px);
      margin-bottom: 0; }
      .styles-module__section__3WeU0 > div.styles-module__formInner__FPwRu > div:last-child {
        margin-bottom: 0; }

.styles-module__title__2WJqu {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #8946df;
  margin-bottom: 6px; }
  .styles-module__title__2WJqu .styles-module__required__1SBpT {
    color: #FF5271; }
  .styles-module__title__2WJqu.styles-module__big__39eNJ {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px; }

.styles-module__actionButtons__11A-9 {
  position: absolute;
  bottom: -68px;
  right: 0; }

.styles-module__button__1hjr- {
  font-size: 16px;
  min-width: 160px;
  text-align: center;
  position: relative;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 44px;
  padding-left: 37px;
  background: #59cdff !important; }
  .styles-module__button__1hjr-:hover {
    background: #59cdff !important; }
  .styles-module__button__1hjr- > div {
    position: absolute;
    left: 11px;
    top: 7px; }
    .styles-module__button__1hjr- > div > svg {
      width: 30px;
      height: 30px; }
      .styles-module__button__1hjr- > div > svg > circle {
        fill: #59cdff !important; }
  .styles-module__button__1hjr- button {
    float: right; }

.styles-module__otherInformation__1Bb-J h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #8946DF;
  margin-bottom: 8px; }

.styles-module__otherQuestions__3V7Cw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px; }
  .styles-module__otherQuestions__3V7Cw > div {
    min-width: calc(33.3% - 10px);
    max-width: calc(33.3% - 10px); }
    .styles-module__otherQuestions__3V7Cw > div .column {
      min-width: 100% !important;
      max-width: 100% !important; }
  .styles-module__otherQuestions__3V7Cw .styles-module__section__3WeU0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px; }

.styles-module__stateZip__3XBx5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px; }
  .styles-module__stateZip__3XBx5 > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: calc(50% - 10px); }

.styles-module__textareaField__3sFiG {
  max-width: 100% !important;
  min-width: 100% !important; }
  .styles-module__textareaField__3sFiG textarea {
    min-height: 1px !important; }

.styles__wrapper__2lYTX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__wrapper__2lYTX .styles__label__E_t_B {
    margin-bottom: 6px; }
    .styles__wrapper__2lYTX .styles__label__E_t_B.styles__hasCaption__21-K5 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .styles__wrapper__2lYTX .styles__label__E_t_B.styles__hasCaption__21-K5 .styles__caption__r_V2W {
        font-size: 12px;
        color: #1d2433cc; }
  .styles__wrapper__2lYTX > textarea {
    padding: 0.67857143em 1em;
    border: 1px solid rgba(34, 36, 38, 0.15);
    border-radius: 0.28571429rem;
    -webkit-box-shadow: 0em 0em 0em 0em transparent inset;
            box-shadow: 0em 0em 0em 0em transparent inset;
    resize: none;
    line-height: 18px; }
  .styles__wrapper__2lYTX.styles__hidden__2oxmh > textarea {
    overflow: hidden; }
  .styles__wrapper__2lYTX.styles__highlight__1Itde.styles__hasError__4cu-g > textarea {
    border-color: #ff5271; }

.styles__requiredMark__Uv2CV {
  color: #ff5271;
  margin-left: 5px; }

.styles__errorMsg__1qvOE {
  font-weight: 400;
  font-size: 12px;
  color: #ff5271; }

.styles__wrapper__2LWRX {
  position: relative; }
  .styles__wrapper__2LWRX .styles__result__2NK5V {
    border: 1px solid rgba(34, 36, 38, 0.15);
    background: white;
    position: absolute;
    z-index: 2;
    width: 100%;
    border-radius: 0 0 4px 4px;
    margin-top: -2px; }
    .styles__wrapper__2LWRX .styles__result__2NK5V ul {
      margin: 0;
      list-style: none;
      padding: 0; }
      .styles__wrapper__2LWRX .styles__result__2NK5V ul li {
        padding: 10px 15px;
        cursor: pointer; }
        .styles__wrapper__2LWRX .styles__result__2NK5V ul li:hover {
          background: rgba(0, 0, 0, 0.05); }
  .styles__wrapper__2LWRX .styles__inputLoader__gjf-i {
    position: absolute;
    right: 20px;
    top: 19px; }

.styles-module__futureGroupAlert__1JXhC {
  font-size: 16px !important;
  line-height: 24px !important;
  margin-top: 10px;
  max-width: 400px; }

.styles-module__warningModalContent__14aLb > div:nth-child(3) {
  border-color: #ff527126;
  border-width: 2px;
  margin-bottom: 50px; }
  .styles-module__warningModalContent__14aLb > div:nth-child(3) > div {
    display: none; }

.styles__successWrapper__1OW-z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 100px 20px 50px 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__successWrapper__1OW-z h2 {
    margin-top: 0 !important; }
  .styles__successWrapper__1OW-z .styles__mainImgContainer__1TwPZ {
    margin-bottom: 30px; }
  .styles__successWrapper__1OW-z p {
    color: white;
    font-size: 18px;
    line-height: 35px; }
  .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf {
    margin: 20px 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf > div {
      margin-right: 15px;
      width: 250px; }
      .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf > div:last-child {
        margin-right: 0; }
      .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf > div button {
        width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: 50px;
        position: relative;
        font-size: 19px; }
        .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf > div button > div {
          position: absolute;
          left: 10px;
          top: 10px; }
          .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf > div button > div svg {
            width: 30px;
            height: 30px; }
    .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__makeAnotherBtn__2ZWh0 {
      background: transparent !important;
      border: 3px solid #59cdff;
      padding-right: 0;
      padding-left: 35px;
      padding-top: 13px; }
      .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__makeAnotherBtn__2ZWh0 > div {
        top: 7px;
        left: 10px;
        width: 30px;
        height: 30px;
        border: 3px solid #59cdff;
        border-radius: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-bottom: 2px; }
        .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__makeAnotherBtn__2ZWh0 > div svg {
          width: 16px;
          height: 16px; }
    .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__gotoAccountBtn__cCf8E {
      padding-left: 35px; }
      .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__gotoAccountBtn__cCf8E svg path {
        fill: #fff; }
    .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__gotoAccountBtn__cCf8E > div,
    .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__logoutBtn__2HUgc > div {
      width: 30px;
      height: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      top: 10px;
      left: 10px;
      -webkit-box-shadow: inset 0px 4px 6px rgba(0, 0, 0, 0.15);
              box-shadow: inset 0px 4px 6px rgba(0, 0, 0, 0.15);
      border-radius: 50%;
      background: #67df54;
      padding-left: 2px; }
      .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__gotoAccountBtn__cCf8E > div > svg,
      .styles__successWrapper__1OW-z .styles__mainButtonSection__16KBf .styles__logoutBtn__2HUgc > div > svg {
        width: 16px;
        height: 16px; }
  .styles__successWrapper__1OW-z .styles__downloadSection__3uYAh {
    margin-top: 50px; }
    .styles__successWrapper__1OW-z .styles__downloadSection__3uYAh p {
      font-size: 22px;
      color: white; }
    .styles__successWrapper__1OW-z .styles__downloadSection__3uYAh .styles__downloadBtn__IK63P {
      text-align: center;
      max-width: 420px;
      margin: 0 auto; }
      .styles__successWrapper__1OW-z .styles__downloadSection__3uYAh .styles__downloadBtn__IK63P a {
        display: inline-block;
        width: 50%;
        padding: 0 18px; }
      .styles__successWrapper__1OW-z .styles__downloadSection__3uYAh .styles__downloadBtn__IK63P img {
        width: 100%;
        display: inline-block; }
  .styles__successWrapper__1OW-z .styles__logoutSection__243pe {
    position: fixed;
    top: 30px;
    right: 30px; }
  .styles__successWrapper__1OW-z .styles__logoutSectionBtn__1cUoe {
    background: transparent !important;
    border: 2px solid #ff5271 !important;
    padding: 5px 18px 5px 10px !important;
    width: 130px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__successWrapper__1OW-z .styles__logoutSectionBtn__1cUoe > div {
      padding: 2px 0px 1px 2px;
      border: 2px solid #ff5271;
      border-radius: 50%;
      position: relative;
      left: -13px; }
      .styles__successWrapper__1OW-z .styles__logoutSectionBtn__1cUoe > div > svg {
        height: 14px;
        width: 18px; }
        .styles__successWrapper__1OW-z .styles__logoutSectionBtn__1cUoe > div > svg > path {
          fill: #ff5271; }

.styles__heading__2GUoB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer; }

.styles__icon__3VbIJ {
  margin-right: 10px; }

.styles__titleContainer__rsbxM {
  padding-top: 20px;
  margin-bottom: 20px; }
  .styles__titleContainer__rsbxM.styles__isPuzzle__1nuaf .styles__breadcrumb__XVMSw {
    color: #6e6e6e; }

.styles__breadcrumb__XVMSw {
  margin-left: 67px;
  color: #c4c4c4; }
  .styles__breadcrumb__XVMSw > span {
    word-break: break-word; }

.styles__activecrumb__18uJT {
  color: #3f0092; }

@media (max-width: 991px) {
  .styles__breadcrumb__XVMSw {
    display: none !important; }
  .styles__titleContainer__rsbxM {
    padding-top: 12px; } }

.styles__footer___nsK2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  position: fixed;
  bottom: 0;
  right: 0;
  width: calc(100% - 250px);
  padding: 20px 40px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15)); }
  .styles__footer___nsK2 button {
    font-weight: 400 !important; }
  .styles__footer___nsK2 .styles__right__36JFb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .styles__footer___nsK2 .styles__right__36JFb button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .styles__footer___nsK2 .styles__right__36JFb button > svg {
        margin-right: 8px; }


.styles__couponSpecial__1dKav {
  background-image: url(/assets/a7c9066d3f2b4a9e79eaef43bf976931.png);
  background-size: cover; }

.styles__coupon__ZC81Y {
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
  background-color: #4800a5;
  text-align: center;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px; }
  .styles__coupon__ZC81Y h1 {
    color: #fff;
    margin: 0; }
  .styles__coupon__ZC81Y h2 {
    color: #ffc315;
    margin: 0;
    font-weight: 500; }
  .styles__coupon__ZC81Y h3 {
    color: #fff;
    margin: 0; }
  .styles__coupon__ZC81Y p {
    color: #fff;
    margin: 0; }
  .styles__coupon__ZC81Y .styles__code__3c47c {
    color: white; }
  .styles__coupon__ZC81Y .styles__logoReaderZone__2DV-V {
    height: 30px;
    margin-bottom: 30px; }
  .styles__coupon__ZC81Y .styles__iconBadge__1A983 {
    width: 100px;
    margin-bottom: 30px; }
  .styles__coupon__ZC81Y .styles__textGuide__3r1zC {
    color: #C598FF; }
  .styles__coupon__ZC81Y.styles__sizeSmall__XEMLg {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 18px; }
    .styles__coupon__ZC81Y.styles__sizeSmall__XEMLg h1 {
      font-size: 20px;
      margin-bottom: 10px; }
    .styles__coupon__ZC81Y.styles__sizeSmall__XEMLg h2 {
      font-weight: normal;
      font-size: 20px; }
    .styles__coupon__ZC81Y.styles__sizeSmall__XEMLg h3 {
      font-size: 14px;
      font-weight: normal;
      margin-bottom: 5px; }
    .styles__coupon__ZC81Y.styles__sizeSmall__XEMLg .styles__code__3c47c {
      margin-top: 8px;
      margin-bottom: 0; }
  .styles__coupon__ZC81Y.styles__sizeMedium__3J34Q {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 18px; }
    .styles__coupon__ZC81Y.styles__sizeMedium__3J34Q .styles__divider__2s95s {
      height: 2px;
      background-color: #ffc315;
      width: 100%;
      max-width: 50%;
      margin: 30px auto; }
    .styles__coupon__ZC81Y.styles__sizeMedium__3J34Q h1 {
      font-size: 24px;
      margin-bottom: 12px; }
    .styles__coupon__ZC81Y.styles__sizeMedium__3J34Q h2 {
      font-weight: normal;
      margin-bottom: 20px;
      font-size: 20px; }
    .styles__coupon__ZC81Y.styles__sizeMedium__3J34Q h3 {
      font-size: 14px;
      font-weight: normal;
      margin-bottom: 5px; }
    .styles__coupon__ZC81Y.styles__sizeMedium__3J34Q .styles__code__3c47c {
      margin-top: 10px;
      margin-bottom: 0; }
  .styles__coupon__ZC81Y.styles__sizeLarge__3DwfC {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 18px; }
    .styles__coupon__ZC81Y.styles__sizeLarge__3DwfC .styles__divider__2s95s {
      height: 2px;
      background-color: #ffc315;
      width: 100%;
      max-width: 50%;
      margin: 40px auto; }
    .styles__coupon__ZC81Y.styles__sizeLarge__3DwfC h1 {
      font-size: 24px;
      margin-bottom: 12px; }
    .styles__coupon__ZC81Y.styles__sizeLarge__3DwfC h2 {
      font-weight: normal;
      margin-bottom: 30px;
      font-size: 20px;
      line-height: 30px; }
    .styles__coupon__ZC81Y.styles__sizeLarge__3DwfC h3 {
      font-size: 14px;
      font-weight: normal;
      margin-bottom: 5px; }
    .styles__coupon__ZC81Y.styles__sizeLarge__3DwfC .styles__code__3c47c {
      margin-top: 20px;
      margin-bottom: 0;
      font-size: 32px; }
  .styles__coupon__ZC81Y.styles__sizeXLarge__terBw {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 30px; }
    .styles__coupon__ZC81Y.styles__sizeXLarge__terBw .styles__divider__2s95s {
      height: 2px;
      background-color: #ffc315;
      width: 100%;
      max-width: 50%;
      margin: 70px auto; }
    .styles__coupon__ZC81Y.styles__sizeXLarge__terBw h1 {
      font-size: 28px;
      margin-bottom: 0px; }
    .styles__coupon__ZC81Y.styles__sizeXLarge__terBw h2 {
      font-weight: normal;
      margin-bottom: 60px;
      font-size: 25px;
      line-height: 30px; }
    .styles__coupon__ZC81Y.styles__sizeXLarge__terBw h3 {
      font-size: 14px;
      font-weight: normal;
      margin-bottom: 5px; }
    .styles__coupon__ZC81Y.styles__sizeXLarge__terBw .styles__code__3c47c {
      margin-top: 20px;
      margin-bottom: 0;
      font-size: 42px; }
  .styles__coupon__ZC81Y .styles__triangle__zjjPs {
    width: 0;
    height: 0;
    border-left: 31px solid transparent;
    border-right: 31px solid transparent;
    border-top: 33px solid #4800a5;
    border-bottom-right-radius: 30px;
    position: absolute;
    left: calc(50% - 31px);
    bottom: -33px; }

.styles__clipboard__2rUJG {
  background: #ffffff;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  border-radius: 20px;
  padding: 15px;
  text-align: center;
  margin-top: 36px; }
  .styles__clipboard__2rUJG.styles__hideCopyClipboard__1IBQf {
    display: none !important; }

.styles__clipboardContent__2dUpm {
  border: 1px solid #ebebeb;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 16px 25px;
  white-space: pre-line;
  overflow: hidden;
  word-break: break-all;
  color: #2d1f3f;
  text-align: center; }

.styles__buttonCopy__2mrlR {
  margin: 15px auto; }
  .styles__buttonCopy__2mrlR button {
    -webkit-box-shadow: 0px 10px 22px rgba(72, 0, 165, 0.26) !important;
            box-shadow: 0px 10px 22px rgba(72, 0, 165, 0.26) !important; }

.styles__iconBadeWrapper__UjLjJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 126px; }
  .styles__iconBadeWrapper__UjLjJ.styles__light__27Bok {
    background-image: url(/assets/93bc9b3a9f18f56f7c9b05f60c6d84bb.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin: -25px -10px 25px -10px;
    padding-top: 10px;
    position: relative;
    top: 15px; }
    .styles__iconBadeWrapper__UjLjJ.styles__light__27Bok .styles__iconBadge__1A983 {
      margin-top: 10px;
      max-height: 100px; }


.styles__errorMessage__3MBRi {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
  font-size: 12px; }
  .styles__errorMessage__3MBRi.styles__errorMessageOverlap__1HofZ {
    position: absolute;
    bottom: -17px; }

.styles__column__1h67s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__column__1h67s.styles__isInputStyle__3-stH textarea {
    background: #FFFFFF;
    border: 1px solid rgba(34, 36, 38, 0.15);
    color: rgba(0, 0, 0, 0.87);
    line-height: 1.21428571em;
    font-family: "Poppins", sans-serif;
    padding: 0.67857143em 1em;
    border-radius: 0.28571429rem;
    outline: none !important; }
    .styles__column__1h67s.styles__isInputStyle__3-stH textarea::-webkit-input-placeholder {
      color: #bfbfbfde !important; }
    .styles__column__1h67s.styles__isInputStyle__3-stH textarea:-ms-input-placeholder {
      color: #bfbfbfde !important; }
    .styles__column__1h67s.styles__isInputStyle__3-stH textarea::-ms-input-placeholder {
      color: #bfbfbfde !important; }
    .styles__column__1h67s.styles__isInputStyle__3-stH textarea::placeholder {
      color: #bfbfbfde !important; }
    .styles__column__1h67s.styles__isInputStyle__3-stH textarea:focus {
      border-color: #4800a5; }
  .styles__column__1h67s.styles__erroHighlight__97So6 textarea {
    border-color: #ff5271 !important; }

.styles__label__4yXEQ {
  margin-bottom: 8px; }
  .styles__label__4yXEQ.styles__hasCaption__370rv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .styles__label__4yXEQ.styles__hasCaption__370rv .styles__caption__3tg__ {
      font-size: 12px;
      color: #1D2433CC; }

.styles__required__1jSSa {
  color: #ff5271;
  margin-left: 5px; }

.styles__customImage__HFDZ9 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .styles__customImage__HFDZ9 > div:first-child {
    min-width: 190px;
    max-width: 190px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .styles__customImage__HFDZ9 > div i {
    opacity: 1 !important; }
  .styles__customImage__HFDZ9 .styles__description__BsKEK {
    font-size: 13px;
    color: #898989; }
  .styles__customImage__HFDZ9 button {
    font-weight: normal !important; }

.styles__removeBlock__3Cbq2 img {
  max-width: 240px;
  max-height: 240px;
  margin-top: 20px; }

.styles__removeBlock__3Cbq2 + div {
  position: relative;
  top: 8px; }

.styles__removeBlock__3Cbq2 button {
  padding-top: 9px !important;
  padding-bottom: 9px !important; }

.styles__checkboxLabel__J-Fpc {
  cursor: pointer;
  color: black;
  min-width: 255px; }

.styles__newStyleActionButtons__14SJZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100% !important;
  min-width: 100% !important; }
  .styles__newStyleActionButtons__14SJZ > *:not(:last-child) {
    margin-right: 16px; }
  .styles__newStyleActionButtons__14SJZ button {
    margin: 0 !important; }

.styles__hintText__2taa9 {
  color: #767676;
  margin-top: 20px !important; }

.styles__footer__1jTpa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px; }

.styles__checkboxLabel__1tXWq {
  color: black;
  cursor: pointer; }

.styles__customizeBadge__2KXQh {
  padding: 45px 20px; }

.styles__title__1TFvJ {
  color: #2d1f3f;
  margin-bottom: 20px; }

.styles__inner__3FEMP iframe {
  width: 100%;
  height: 580px; }
  .styles__inner__3FEMP iframe + div {
    text-align: center;
    margin-top: 10px; }

.styles__subTitle__388nn {
  color: #8946df;
  padding-left: 55px; }

.styles__tabContainer__39rAv {
  margin-bottom: 50px;
  position: relative; }
  .styles__tabContainer__39rAv.styles__noMarginBottom__ALrpq {
    margin-bottom: 0; }

.styles__tabContent__2jrk7 {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0 !important;
  margin-top: 30px !important;
  background-color: transparent !important; }
  .styles__tabContent__2jrk7.styles__tabPrintableFlyers__1QNvw > div:last-child button {
    visibility: hidden; }

.styles__tabIcon__3OsUw {
  margin-right: 5px; }

.styles__tabCustomize__1UFi3 {
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03) !important;
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03) !important;
  border-radius: 20px !important;
  border: none !important; }

.styles__rightMenuItem__1VfAL {
  font-weight: bold !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .styles__rightMenuItem__1VfAL img {
    width: 16px !important;
    height: 16px;
    margin-right: 5px !important; }
  .styles__rightMenuItem__1VfAL.styles__first__3ZkDG {
    margin-left: auto !important; }

.styles__heading__3GCeV {
  margin-bottom: 20px; }

.styles__bottomBar__1QjI6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__lastElement__1n3N5 {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.styles__bottomBar__1QjI6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%; }
  .styles__bottomBar__1QjI6 .styles__buttonGroupContainer__3HaVg {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 10px; }

.styles__switchToClassicBtn__1GqFR {
  background-color: #39707E !important;
  margin-top: 10px !important; }
  .styles__switchToClassicBtn__1GqFR:hover {
    background-color: #39707E !important; }

.styles__footerWrapper__2BbcB {
  width: calc(100% - 250px) !important; }

@media (max-width: 991px) {
  .styles__footerWrapper__2BbcB {
    width: 100% !important; } }

.styles__bottom_form__1ZzBt {
  margin-top: 30px; }

.styles__checkbox_form__Ii46H {
  border-bottom: 1px solid #F1F1F1;
  padding-left: 10px !important; }

.styles__bottomSegment__2zzi0 {
  border: none !important; }

.styles__error__yRnw4 {
  font-size: 12px;
  color: #ff5271;
  margin-top: 20px !important; }

.styles__footer__2tvn_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #ffffff;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  position: fixed;
  bottom: 0;
  right: 0;
  width: calc(100% - 320px);
  padding: 0.5rem 3rem 1rem 3rem;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 900; }
  .styles__footer__2tvn_.styles__absolute__3ce3v {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0; }
  .styles__footer__2tvn_.styles__fixed__2u7yl {
    position: fixed;
    left: 250px;
    right: 0;
    bottom: 0px;
    width: auto; }
  .styles__footer__2tvn_.styles__isNewStyle__3pC7o {
    padding: 12px 24px; }
    .styles__footer__2tvn_.styles__isNewStyle__3pC7o > div {
      width: 100%; }

@media (max-width: 991px) {
  .styles__footer__2tvn_ {
    left: 0 !important; } }

@media (max-width: 767px) {
  .styles__footer__2tvn_.styles__fixed__2u7yl {
    left: 0; } }

.styles__heading__2p9It {
  margin-bottom: 20px; }

.styles__bottom_form__2uKGe {
  margin-top: 30px; }

.styles__checkbox_form__2eL-b {
  border-bottom: 1px solid #F1F1F1;
  padding-left: 10px !important; }

.styles__bottomSegment__3epQU {
  border: none !important; }

.styles__bottomBar__2Xj0x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%; }

.styles__footerWrapper__1r9uq {
  width: calc(100% - 250px) !important; }

@media (max-width: 991px) {
  .styles__footerWrapper__1r9uq {
    width: 100% !important; } }

.styles__table_row__pRR0d {
  height: 44px;
  background: rgba(23, 164, 224, 0.08) !important; }

.styles__table_header_row__1f0Wo {
  color: #17a4e0 !important;
  padding-left: 15px !important;
  background: none !important;
  font-weight: 500 !important;
  padding: 0 1em !important; }

.styles__accordian_table__39WEs {
  padding-left: 60px !important; }

.styles__tableRowReuse__2_LMH {
  position: relative; }
  .styles__tableRowReuse__2_LMH .styles__hoverPencilIcon__2ci_8 {
    position: absolute;
    top: 0;
    left: -0.5rem;
    display: none;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__tableRowReuse__2_LMH .styles__hoverPencilIcon__2ci_8 i {
      color: #8946df;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .styles__tableRowReuse__2_LMH:not(.styles__tableRowReuseActive__-r_IT):hover {
    background: #DCF1FA;
    -webkit-box-shadow: rgba(220, 241, 250, 0.96);
            box-shadow: rgba(220, 241, 250, 0.96); }
    .styles__tableRowReuse__2_LMH:not(.styles__tableRowReuseActive__-r_IT):hover:before {
      position: absolute;
      top: 0;
      left: -30px;
      width: 60px;
      background: #DCF1FA;
      border-radius: 50%;
      display: block;
      content: " ";
      bottom: 0; }
    .styles__tableRowReuse__2_LMH:not(.styles__tableRowReuseActive__-r_IT):hover .styles__hoverPencilIcon__2ci_8 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

.styles__buttonDelete__2qgdP {
  width: 105px;
  cursor: pointer; }

.styles__heading__28S8w {
  margin-bottom: 20px; }

.styles__tableCell__31C84 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%; }

.styles__mytabs__2dCDp {
  color: red !important; }

.styles__table_row__3c_r1 {
  height: 80px;
  opacity: 0.8; }

.styles__bottomBar__1YN_p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__linkText__23uWM {
  color: #6e6e6e; }

.styles__socialImg__2QP2p {
  height: 20px;
  margin-right: 10px; }

.styles__bottomBar__1JIup {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__loadmoreContainer__3h4Z_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__icon_container__3Hl5G {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.styles__buttonDelete__19giq {
  width: 35px;
  cursor: pointer; }

.styles__bottomBar__fod1u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.PaymentInfo-module__paymentInfoBlockWrapper__18uX_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #AB69FF;
  background: #FAF6FF;
  padding: 8px 16px;
  min-height: 70px;
  border-radius: 8px;
  color: #393939;
  font-size: 14px;
  line-height: 21px;
  gap: 12px; }
  .PaymentInfo-module__paymentInfoBlockWrapper__18uX_ .PaymentInfo-module__iconWrapper__JIbYy {
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #7B26E9; }
    .PaymentInfo-module__paymentInfoBlockWrapper__18uX_ .PaymentInfo-module__iconWrapper__JIbYy svg {
      min-width: 24px;
      max-width: 24px;
      min-height: 24px;
      max-height: 24px; }
  .PaymentInfo-module__paymentInfoBlockWrapper__18uX_ .PaymentInfo-module__titleWrapper__w1ooe {
    font-weight: 500;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .PaymentInfo-module__paymentInfoBlockWrapper__18uX_ .PaymentInfo-module__countWrapper__12OAs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .PaymentInfo-module__paymentInfoBlockWrapper__18uX_ .PaymentInfo-module__count__90nie {
    font-size: 32px;
    line-height: 38px;
    font-weight: bold;
    color: #7B26E9; }
  .PaymentInfo-module__paymentInfoBlockWrapper__18uX_ .PaymentInfo-module__subCount__8xhFe {
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    color: #090909; }
  .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__blue__1rkCt {
    border-color: #5FCFFF;
    background: #E8F8FF; }
    .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__blue__1rkCt .PaymentInfo-module__count__90nie {
      color: #17A4E0; }
    .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__blue__1rkCt .PaymentInfo-module__iconWrapper__JIbYy {
      background: #17A4E0; }
  .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__green__3UxdO {
    border-color: #36AE19;
    background: #38B21A0D; }
    .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__green__3UxdO .PaymentInfo-module__count__90nie {
      color: #38B21A; }
    .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__green__3UxdO .PaymentInfo-module__iconWrapper__JIbYy {
      background: #38B21A; }
  .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__red__3y0hZ {
    border-color: #FF5271;
    background: #FF52710F; }
    .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__red__3y0hZ .PaymentInfo-module__count__90nie {
      color: #FF6B85; }
    .PaymentInfo-module__paymentInfoBlockWrapper__18uX_.PaymentInfo-module__red__3y0hZ .PaymentInfo-module__iconWrapper__JIbYy {
      background: #FF6B85; }

.PaymentInfo-module__wrapper__1wr_M {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px; }

.PaymentDetails-module__wrapper__1JdTp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  border-radius: 8px;
  background: white;
  border: 1px solid #FFC315;
  color: black;
  font-size: 12px;
  line-height: 24px;
  gap: 8px; }
  .PaymentDetails-module__wrapper__1JdTp ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px; }
    .PaymentDetails-module__wrapper__1JdTp ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 8px; }
      .PaymentDetails-module__wrapper__1JdTp ul li > span:nth-child(1) {
        font-weight: 600; }
      .PaymentDetails-module__wrapper__1JdTp ul li > span:nth-child(3) {
        font-weight: 500;
        color: #7B26E9;
        cursor: pointer; }

.PaymentDetails-module__header__13Cvd {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  color: #4800A5; }

.ActivePlan-module__wrapper__2TPp1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  border: 1px solid #EFEFEF;
  border-radius: 12px;
  background: #FFFFFF;
  padding: 8px 8px 8px 16px;
  font-size: 12px;
  line-height: 24px;
  color: black; }

.ActivePlan-module__header__2J_bh {
  font-size: 14px;
  color: #4800A5;
  font-weight: 600; }

.ActivePlan-module__infos__frQ73 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px; }
  .ActivePlan-module__infos__frQ73 > div {
    min-width: 140px;
    max-width: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .ActivePlan-module__infos__frQ73 > div > span {
      font-size: 12px;
      line-height: 24px;
      font-weight: 600;
      color: black; }
  .ActivePlan-module__infos__frQ73 > ul {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0;
    margin: 0;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px; }

.ActivePlan-module__toggleWrapper__yvIE_ .ui.toggle.checkbox.toggle_checkbox.disabled {
  cursor: not-allowed; }
  .ActivePlan-module__toggleWrapper__yvIE_ .ui.toggle.checkbox.toggle_checkbox.disabled input, .ActivePlan-module__toggleWrapper__yvIE_ .ui.toggle.checkbox.toggle_checkbox.disabled label {
    cursor: not-allowed !important; }

.Title-module__wrapper__2AAYH {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: #2D1F3F; }

.ActivePlans-module__wrapper__3F5Ku {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px; }

.ActivePlans-module__header__3nLzo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px; }

.ActivePlans-module__plans__3Oguw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  .ActivePlans-module__plans__3Oguw > * {
    width: 100%; }

.ActivePlans-module__addBtnWrapper__3OmXJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px; }

.ActivePlans-module__addPlanBtn__2ue7E.ui.primary.button {
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  min-height: 36px;
  max-height: 36px;
  padding-left: 16px;
  padding-right: 16px; }

.ActivePlans-module__tooltipPopup__2_T3j.ui.popup.transition {
  font-size: 12px; }
  .ActivePlans-module__tooltipPopup__2_T3j.ui.popup.transition:before {
    -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
            transform: rotate(225deg); }

.ActivePlans-module__plansEmptyWrapper__nlYGV {
  background: white;
  border: 1px solid #EFEFEF;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px;
  width: 100%; }
  .ActivePlans-module__plansEmptyWrapper__nlYGV > div {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    color: black; }

.ActivePlans-module__warningModalWrapper__Hu2dZ .content > div > div:last-child {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .ActivePlans-module__warningModalWrapper__Hu2dZ .content > div > div:last-child .ui.primary.button {
    font-size: 14px;
    line-height: 24px; }

.ActivePlans-module__warningModalWrapper__Hu2dZ.ActivePlans-module__turnOffModalWrapper__GWq6j .content > div > div:last-child .ui.primary.button {
  background: #CFA9FF !important;
  color: #2A0061 !important; }

.SubscriptionOverview-module__statusPaid__2ymzk {
  color: #38b21a; }

.SubscriptionOverview-module__statusUnpaid__1Wcq- {
  color: #EB5757; }

.SubscriptionOverview-module__linkDownloadPDF__2FAHO {
  color: #17a4e0;
  cursor: pointer;
  font-weight: 500; }

.SubscriptionOverview-module__tableInvoiceWrapper__3uZCV {
  margin-top: 24px; }
  .SubscriptionOverview-module__tableInvoiceWrapper__3uZCV .SubscriptionOverview-module__tableContainer__1JgNE {
    border: 0 !important;
    -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.06) !important;
    border-radius: 0 0 10px 10px !important; }
    .SubscriptionOverview-module__tableInvoiceWrapper__3uZCV .SubscriptionOverview-module__tableContainer__1JgNE thead tr th {
      border-color: rgba(23, 164, 224, 0.2); }
      .SubscriptionOverview-module__tableInvoiceWrapper__3uZCV .SubscriptionOverview-module__tableContainer__1JgNE thead tr th:first-child {
        border-radius: 10px 0 0 0 !important; }
      .SubscriptionOverview-module__tableInvoiceWrapper__3uZCV .SubscriptionOverview-module__tableContainer__1JgNE thead tr th:last-child {
        border-radius: 0 10px 0 0 !important; }
    .SubscriptionOverview-module__tableInvoiceWrapper__3uZCV .SubscriptionOverview-module__tableContainer__1JgNE tbody tr td {
      padding: 1.25em 1em !important; }
      .SubscriptionOverview-module__tableInvoiceWrapper__3uZCV .SubscriptionOverview-module__tableContainer__1JgNE tbody tr td:nth-child(4) {
        text-transform: capitalize; }
      .SubscriptionOverview-module__tableInvoiceWrapper__3uZCV .SubscriptionOverview-module__tableContainer__1JgNE tbody tr td:nth-child(5) {
        text-transform: capitalize; }

.SubscriptionOverview-module__tableRow__2-1YJ {
  cursor: pointer; }
  .SubscriptionOverview-module__tableRow__2-1YJ:hover {
    background: rgba(23, 164, 224, 0.05); }

.SubscriptionOverview-module__yourSubscriptionWrapper__2XhsO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .SubscriptionOverview-module__yourSubscriptionWrapper__2XhsO .SubscriptionOverview-module__paymentInfoWrapper__33B-C {
    display: grid;
    grid-template-columns: 66.6% 33.4%;
    gap: 24px; }

.styles__step__oLiRF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__step__oLiRF .styles__number__2nCpc {
    min-width: 30px;
    height: 30px;
    border: 1px solid #c4c4c4;
    background: transparent;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 8px;
    font-weight: bold;
    color: #6E6E6E;
    font-size: 16px; }
  .styles__step__oLiRF .styles__title__2vEyY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: 500;
    color: #00000080; }
  .styles__step__oLiRF .styles__border__QyufU {
    width: 114px;
    height: 2px;
    display: block;
    background: #c4c4c4;
    margin-left: 8px;
    position: relative;
    top: 1px; }
  .styles__step__oLiRF.styles__active__1d2Rc .styles__title__2vEyY, .styles__step__oLiRF.styles__passed__2F6iM .styles__title__2vEyY {
    color: black; }
  .styles__step__oLiRF.styles__active__1d2Rc .styles__number__2nCpc {
    border-color: #17a4e0;
    background: #17a4e0;
    color: white; }
  .styles__step__oLiRF.styles__passed__2F6iM .styles__number__2nCpc {
    border-color: #36AE19;
    background: #36AE19;
    color: white; }

.styles__wrapper__2J1G- {
  padding: 20px;
  border: 1px solid #17a4e0;
  border-radius: 6px;
  position: relative;
  color: #3B3246;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__wrapper__2J1G- h1 {
    margin-top: 0;
    font-weight: 600; }
  .styles__wrapper__2J1G- p {
    margin-bottom: 8px;
    color: #828282; }
  .styles__wrapper__2J1G- .styles__loading___dHXa {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: rgba(255, 255, 255, 0.5); }
  .styles__wrapper__2J1G- .styles__description__2D2Gm {
    padding-right: 16px;
    font-size: 12px;
    line-height: 16px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .styles__wrapper__2J1G- .styles__dueToday__1I5xe {
    font-size: 17px;
    min-width: 180px;
    border-left: 1px solid #17a4e0;
    padding: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: black;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .styles__wrapper__2J1G- .styles__dueToday__1I5xe .styles__dueNumber__3bMjI {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 8px;
      width: 100%; }
      .styles__wrapper__2J1G- .styles__dueToday__1I5xe .styles__dueNumber__3bMjI > span:nth-child(1) {
        margin-bottom: 0;
        font-size: 12px;
        line-height: 16px;
        font-weight: 500; }
      .styles__wrapper__2J1G- .styles__dueToday__1I5xe .styles__dueNumber__3bMjI > span:nth-child(2) {
        margin-bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 4px; }
        .styles__wrapper__2J1G- .styles__dueToday__1I5xe .styles__dueNumber__3bMjI > span:nth-child(2) > span:nth-child(1) {
          font-size: 24px;
          font-weight: 500;
          color: #3b324680;
          position: relative;
          top: 4px; }
        .styles__wrapper__2J1G- .styles__dueToday__1I5xe .styles__dueNumber__3bMjI > span:nth-child(2) > span:nth-child(2) {
          font-size: 40px;
          line-height: 40px;
          font-weight: bold; }
    .styles__wrapper__2J1G- .styles__dueToday__1I5xe.styles__currentPlan__1_BXA {
      padding-right: 40px; }
  .styles__wrapper__2J1G-.styles__Free__8HCO_ {
    visibility: hidden; }

.styles__summaryOverMaxReaders__3vlBm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px;
  border: 1px solid #A3E3FF;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  color: black;
  line-height: 16px;
  gap: 16px; }
  .styles__summaryOverMaxReaders__3vlBm > span {
    text-align: center; }
    .styles__summaryOverMaxReaders__3vlBm > span:nth-child(2) {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      color: #090909;
      gap: 24px; }
      .styles__summaryOverMaxReaders__3vlBm > span:nth-child(2) > span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 8px; }

.DateChange-module__wrapper__3IEWt {
  margin: 4px 0 80px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  line-height: 24px;
  color: black;
  gap: 24px; }
  .DateChange-module__wrapper__3IEWt p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 20px; }
  .DateChange-module__wrapper__3IEWt .DateChange-module__selectDateWrapper__2eTIj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left; }
    .DateChange-module__wrapper__3IEWt .DateChange-module__selectDateWrapper__2eTIj > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      max-width: 260px;
      margin-right: 16px; }
      .DateChange-module__wrapper__3IEWt .DateChange-module__selectDateWrapper__2eTIj > div label {
        margin-bottom: 2px !important; }
      .DateChange-module__wrapper__3IEWt .DateChange-module__selectDateWrapper__2eTIj > div input:disabled {
        background: #EFEFEF !important; }
      .DateChange-module__wrapper__3IEWt .DateChange-module__selectDateWrapper__2eTIj > div:last-child {
        margin-right: 0; }
      .DateChange-module__wrapper__3IEWt .DateChange-module__selectDateWrapper__2eTIj > div .form-item-has-error > div:nth-child(2) {
        bottom: -22px; }

.DateChange-module__summary__28u1P {
  color: #393939; }

.PlanNote-module__wrapper__7jhGZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  border: 1px solid #CFA9FF;
  border-radius: 8px;
  background: #FAF6FF;
  width: 100%;
  max-width: 723px;
  margin: 0 auto 24px auto; }
  .PlanNote-module__wrapper__7jhGZ b {
    display: inline-block;
    margin-right: 4px; }

.styles__wrapper__3-0JC .styles__paymentMethodButtons__3XLNt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px; }
  .styles__wrapper__3-0JC .styles__paymentMethodButtons__3XLNt .styles__paymentButton__13ShF {
    height: 38px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-weight: normal !important;
    border-radius: 6px !important;
    background: transparent !important;
    color: #4800A5 !important;
    border: 2px solid #4800A5 !important;
    border-radius: 28px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
    .styles__wrapper__3-0JC .styles__paymentMethodButtons__3XLNt .styles__paymentButton__13ShF:hover, .styles__wrapper__3-0JC .styles__paymentMethodButtons__3XLNt .styles__paymentButton__13ShF.styles__selected__3ich1 {
      color: white !important;
      background: #4800A5 !important; }
    .styles__wrapper__3-0JC .styles__paymentMethodButtons__3XLNt .styles__paymentButton__13ShF:first-child {
      margin-right: 20px; }

.styles__paymentMethodContent__z_2mA {
  position: relative; }

.styles__hidePayment__1Eib4 {
  display: none !important; }

.styles__purchaseBtn__3G17z {
  bottom: -85px;
  right: -92px;
  width: 123px !important;
  position: absolute !important;
  height: 42px;
  font-size: 1rem !important; }

.styles__hasExistingCard__K2zuS .styles__purchaseBtn__3G17z {
  bottom: -72px; }

.styles__errorMessage__2ckOC {
  color: #ff5271;
  font-size: 16px;
  margin-bottom: 20px; }

.styles__doNotPurchase__12Txz {
  margin-top: -30px; }

.styles__dueTodayWrapper__1sg4L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  color: black;
  margin-bottom: 16px; }
  .styles__dueTodayWrapper__1sg4L > span:nth-child(1) {
    font-size: 12px;
    line-height: 16px;
    font-weight: 500; }
  .styles__dueTodayWrapper__1sg4L > span:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px; }
    .styles__dueTodayWrapper__1sg4L > span:nth-child(2) > span:nth-child(1) {
      font-size: 24px;
      line-height: 30px;
      color: #3b324680; }
    .styles__dueTodayWrapper__1sg4L > span:nth-child(2) > span:nth-child(2) {
      font-size: 40px;
      line-height: 40px;
      font-weight: 700; }
  .styles__dueTodayWrapper__1sg4L + p {
    margin-bottom: 16px; }

.styles__existingCardWrapper__2yshN {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px 10px 16px;
  background: white;
  border: 1px solid #BCBCBC;
  border-radius: 8px; }
  .styles__existingCardWrapper__2yshN .styles__cardInfo__jAv6V {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    font-weight: 700; }
  .styles__existingCardWrapper__2yshN .styles__cardCheck__2I6TB {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .styles__existingCardWrapper__2yshN .styles__cardCheck__2I6TB > span {
      max-width: 40px;
      min-width: 40px;
      min-height: 40px;
      max-height: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-radius: 50%;
      background: #38B21A; }

.styles__existingCard__3Jwlt {
  margin-bottom: 16px; }

.styles__hide__3sm0Q > div:nth-child(1) > div:nth-child(1) {
  display: none !important; }

.styles__useDifferentCardBtn__3jUDV.ui.primary.button {
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500 !important;
  font-size: 14px !important; }

.styles__selectPlan__38tUE {
  width: 400px;
  margin: 0 auto; }
  .styles__selectPlan__38tUE label {
    font-weight: 500 !important;
    margin-bottom: 12px; }

.styles__buttons__pr-zi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 30px;
  gap: 16px; }
  .styles__buttons__pr-zi > div {
    margin: 0 !important; }
    .styles__buttons__pr-zi > div button {
      margin: 0 !important;
      font-weight: 500 !important;
      height: 42px !important;
      width: 120px !important; }
      .styles__buttons__pr-zi > div button.styles__btnDisabled__2naCt:disabled {
        opacity: 1 !important;
        background: #BCBCBC !important;
        color: #6E6E6E !important; }

.styles__plans__2C-ta {
  margin: 40px 0 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.styles__invisible__3WldT {
  visibility: hidden !important; }

.styles__selectSummerDate__r_WsI {
  text-align: center;
  margin: 30px 0 80px 0;
  padding: 0 80px; }
  .styles__selectSummerDate__r_WsI h2 {
    font-size: 36px;
    font-weight: 600;
    color: #17A4E0;
    margin-bottom: 20px; }
  .styles__selectSummerDate__r_WsI p {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 20px; }
  .styles__selectSummerDate__r_WsI .styles__selectDateWrapper__oUyEJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: left; }
    .styles__selectSummerDate__r_WsI .styles__selectDateWrapper__oUyEJ > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      max-width: 250px;
      margin-right: 70px; }
      .styles__selectSummerDate__r_WsI .styles__selectDateWrapper__oUyEJ > div:last-child {
        margin-right: 0; }

.styles__formInner__3ZvUA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 723px;
  width: 100%;
  margin: 0 auto; }

.styles__form__2CGO-.styles__step_1__14YUW .styles__formInner__3ZvUA {
  max-width: calc(100% + 100px);
  width: calc(100% + 100px);
  margin-left: -50px; }

.styles__form__2CGO-.styles__step_1__14YUW .styles__buttons__pr-zi {
  margin-right: -50px; }

.styles__summaryOverMaxReader__1n6S5 {
  margin-top: 24px; }

.styles__wrapper__B_pwb .styles__childInner__3ZndR {
  text-align: center;
  padding: 40px 0; }
  .styles__wrapper__B_pwb .styles__childInner__3ZndR .styles__newProductImg__1V8vG {
    width: 70px;
    height: 70px; }
  .styles__wrapper__B_pwb .styles__childInner__3ZndR .styles__welcomeHeading__P3XTV {
    font-size: 35px;
    color: #67df54;
    padding: 0px;
    width: 500px;
    margin: 20px auto; }
  .styles__wrapper__B_pwb .styles__childInner__3ZndR .styles__welcomeDes__Z89IJ {
    font-size: 20px;
    line-height: 30px;
    width: 600px;
    margin: 10px auto; }
  .styles__wrapper__B_pwb .styles__childInner__3ZndR > div {
    margin-top: 50px; }
    .styles__wrapper__B_pwb .styles__childInner__3ZndR > div button {
      padding: 15px 40px 13px 40px !important; }
      .styles__wrapper__B_pwb .styles__childInner__3ZndR > div button h5 {
        font-size: 20px !important;
        font-weight: 500 !important; }

.styles__wrapper__B_pwb .styles__buttons__cVWda {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__wrapper__B_pwb .styles__buttons__cVWda > div:first-child {
    margin-right: 15px; }
  .styles__wrapper__B_pwb .styles__buttons__cVWda button {
    width: 140px !important;
    font-weight: 500 !important; }

.styles__changePlanWrapper__djowc {
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  background: white;
  padding: 40px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.styles__steps__1-wr3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__steps__1-wr3 > div {
    margin-right: 10px; }
    .styles__steps__1-wr3 > div:last-child {
      margin-right: 0; }

.styles__plansWrapper__1tsQt {
  width: 900px;
  margin: 20px auto;
  margin-top: 30px; }

.styles__changeMethodWrapper__2m1hr {
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  background: white;
  border-radius: 10px;
  position: relative;
  height: calc(100vh - 245px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 560px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__changeMethodWrapper__2m1hr > div {
    width: 700px;
    margin: 0 auto;
    min-height: 450px; }
  .styles__changeMethodWrapper__2m1hr .styles__paymentMethodButtons__5n982 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px; }
    .styles__changeMethodWrapper__2m1hr .styles__paymentMethodButtons__5n982 .styles__paymentButton__2kNNC {
      height: 48px;
      padding-left: 20px !important;
      padding-right: 20px !important;
      font-weight: normal !important;
      border-radius: 6px !important;
      background: transparent !important;
      color: #17A4E0 !important;
      border: 1px solid #17A4E0 !important; }
      .styles__changeMethodWrapper__2m1hr .styles__paymentMethodButtons__5n982 .styles__paymentButton__2kNNC:hover, .styles__changeMethodWrapper__2m1hr .styles__paymentMethodButtons__5n982 .styles__paymentButton__2kNNC.styles__selected__32TDX {
        color: white !important;
        background: #17A4E0 !important; }
      .styles__changeMethodWrapper__2m1hr .styles__paymentMethodButtons__5n982 .styles__paymentButton__2kNNC:first-child {
        margin-right: 20px; }

.styles__hidePayment__OdMZq {
  display: none !important;
  margin: 0 !important; }

.styles__errorMessage__3eA8n {
  color: #ff5271;
  font-size: 16px;
  margin-bottom: 20px; }

.styles__buttons__3tcqf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 30px;
  position: absolute;
  bottom: 30px;
  right: 30px; }
  .styles__buttons__3tcqf > div {
    margin-right: 30px; }
    .styles__buttons__3tcqf > div:last-child {
      margin-right: 0; }
    .styles__buttons__3tcqf > div button {
      height: 42px !important;
      width: 120px !important; }
      .styles__buttons__3tcqf > div button.styles__btnDisabled__OlmhF:disabled {
        opacity: 0.15 !important; }

.styles__errorMessage__1wuQj {
  color: #ff5271;
  text-align: center;
  margin-bottom: 10px;
  width: 100%; }

.styles__linkToPage__udaAl {
  color: #17a4e0; }

.styles__formWrapper__DOuTQ {
  min-height: 570px;
  display: none; }
  .styles__formWrapper__DOuTQ > div > div {
    min-height: 570px; }

.styles__braintreeForm__2JXe5 {
  width: 100%;
  margin-bottom: 1.5rem; }

.styles__paddingBottom20__2cMVV {
  padding-bottom: 20px !important; }

.styles__changePlanButton__15myF button {
  background: white !important;
  color: #8946df !important;
  border: 2px solid #8946df !important; }

.styles__purchaseButton__2kBR5 {
  cursor: pointer;
  font-weight: 500 !important;
  left: 3px !important;
  line-height: inherit !important;
  position: relative !important;
  text-decoration: none !important;
  text-align: center !important;
  border-style: solid !important;
  border-width: 1px !important;
  border-radius: 3px !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  display: inline-block !important;
  padding: 10px 20px !important;
  font-size: 0.875rem !important;
  outline: none !important;
  background-color: #64d18a !important;
  border-color: #64d18a !important;
  color: white !important;
  -webkit-transition: all 200ms ease !important;
  -o-transition: all 200ms ease !important;
  transition: all 200ms ease !important; }
  .styles__purchaseButton__2kBR5:hover {
    background-color: #8bdda8 !important;
    color: white !important; }
  .styles__purchaseButton__2kBR5.styles__visibleHidden__1kNqx {
    visibility: hidden !important; }
  .styles__purchaseButton__2kBR5:disabled, .styles__purchaseButton__2kBR5[disabled] {
    background: #767676 !important;
    border-color: #767676 !important;
    cursor: default !important; }

.styles__ChangePlanFormWrapper__1R5KH {
  position: absolute;
  top: 0;
  left: 15px;
  right: 0;
  bottom: 0;
  background: white;
  z-index: 11; }

.styles__paymentFormRow__3hLkV {
  padding-left: 15px !important;
  padding-right: 15px !important;
  margin-bottom: 15px !important; }
  .styles__paymentFormRow__3hLkV.styles__hide__3lk2b {
    display: none !important; }

.styles__paymentMessage__3tF5i {
  background: rgba(23, 164, 224, 0.15);
  border-radius: 10px;
  margin: 15px !important; }
  .styles__paymentMessage__3tF5i .styles__paymentGuideMessage__2LIhz {
    margin-bottom: 0 !important; }
  .styles__paymentMessage__3tF5i .styles__paymentMessageHeading__2kPNf {
    margin-bottom: 0.5rem !important; }
    .styles__paymentMessage__3tF5i .styles__paymentMessageHeading__2kPNf.styles__last__3vnqC {
      margin-bottom: 0 !important; }
    .styles__paymentMessage__3tF5i .styles__paymentMessageHeading__2kPNf span {
      margin-left: 5px; }
  .styles__paymentMessage__3tF5i.styles__paymentMessageBottom__DJERd {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

.styles__warningIcon__kKjND {
  color: #ffffff;
  background: #8946df; }
  .styles__warningIcon__kKjND.styles__blue__2y1ez {
    background: #17a4e0; }

.styles__hideLabel__12Juh label {
  visibility: hidden; }

.styles__purchaseOrderMessage__2fiIx {
  background: rgba(137, 70, 223, 0.15);
  color: black; }
  .styles__purchaseOrderMessage__2fiIx .styles__purchaseOrderHeading__2IagV {
    font-size: 1.25rem !important;
    color: black !important;
    margin-bottom: 0.5rem !important; }
  .styles__purchaseOrderMessage__2fiIx .styles__purchaseOrderText__3QaSx {
    color: black !important;
    margin-bottom: 0.5rem !important; }
  .styles__purchaseOrderMessage__2fiIx .styles__purchaseOrderHighlightText__2118k {
    color: #17a4e0 !important; }

.styles__purchaseOrderColumn__2XcSK {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.styles__currentPlanName__2u6YW {
  color: #13a4f6; }

.styles__overlapSpinner__3nxjI {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__updatePaymentInfoModal__3fwij {
  width: 480px !important;
  padding: 20px; }
  .styles__updatePaymentInfoModal__3fwij > div {
    border-radius: 20px !important; }
    .styles__updatePaymentInfoModal__3fwij > div > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .styles__updatePaymentInfoModal__3fwij > div > div > svg {
        width: 90px;
        height: 90px; }
      .styles__updatePaymentInfoModal__3fwij > div > div > h2 {
        font-weight: 500;
        font-size: 33px;
        margin: 10px 0 20px 0;
        color: #252525; }
      .styles__updatePaymentInfoModal__3fwij > div > div > p {
        text-align: center;
        width: 350px;
        font-size: 13px;
        line-height: 22px;
        color: #6E6E6E; }
      .styles__updatePaymentInfoModal__3fwij > div > div > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .styles__updatePaymentInfoModal__3fwij > div > div > div > div > button {
          height: 40px !important;
          font-weight: 500 !important;
          width: 130px !important; }
          .styles__updatePaymentInfoModal__3fwij > div > div > div > div > button svg {
            height: 15px; }
            .styles__updatePaymentInfoModal__3fwij > div > div > div > div > button svg path {
              stroke-width: 4px; }
        .styles__updatePaymentInfoModal__3fwij > div > div > div > div:first-child > button {
          background: #C4C4C4 !important; }
        .styles__updatePaymentInfoModal__3fwij > div > div > div > div:last-child > button {
          background: #17A4E0 !important;
          padding-left: 13px; }
          .styles__updatePaymentInfoModal__3fwij > div > div > div > div:last-child > button svg {
            margin-right: 4px; }

@media (max-width: 1567px) {
  .styles__flexEnd__Z7aJn label, .styles__hideLabel__12Juh label {
    height: 38px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .styles__formWrapper__DOuTQ.styles__subscriptionDetailForm__pNt_q {
    min-height: 750px; }
    .styles__formWrapper__DOuTQ.styles__subscriptionDetailForm__pNt_q > div > div.styles__purchaseOrderColumn__2XcSK {
      position: static !important; }
      .styles__formWrapper__DOuTQ.styles__subscriptionDetailForm__pNt_q > div > div.styles__purchaseOrderColumn__2XcSK .styles__purchaseOrderMessage__2fiIx {
        position: absolute;
        bottom: 5px;
        left: 0;
        max-width: 785px; }
    .styles__formWrapper__DOuTQ.styles__subscriptionDetailForm__pNt_q .styles__ChangePlanFormWrapper__1R5KH {
      bottom: 40px; } }

@media (max-width: 1210px) {
  .styles__formWrapper__DOuTQ.styles__subscriptionDetailForm__pNt_q {
    height: 750px;
    min-height: 400px;
    overflow: hidden; }
    .styles__formWrapper__DOuTQ.styles__subscriptionDetailForm__pNt_q > div > div {
      min-width: 100% !important; }
      .styles__formWrapper__DOuTQ.styles__subscriptionDetailForm__pNt_q > div > div .styles__ChangePlanFormWrapper__1R5KH {
        right: 20px; }
      .styles__formWrapper__DOuTQ.styles__subscriptionDetailForm__pNt_q > div > div.styles__purchaseOrderColumn__2XcSK .styles__purchaseOrderMessage__2fiIx {
        max-width: 100%;
        width: calc(100% - 80px) !important;
        margin-left: 40px !important; } }

.styles__processPaymentSuccessTooltip__sv0SE {
  width: 530px !important;
  max-width: 530px !important;
  height: 105px;
  background: white !important;
  color: #17a4e0 !important;
  border-color: #17a4e0 !important; }
  .styles__processPaymentSuccessTooltip__sv0SE:before {
    -webkit-box-shadow: -1px -1px 0px 0px #17a4e0 !important;
            box-shadow: -1px -1px 0px 0px #17a4e0 !important; }
  .styles__processPaymentSuccessTooltip__sv0SE > div {
    font-size: 18px !important;
    line-height: 27px; }

.styles__SubscriptionActive__1D9xf > div:last-child {
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important; }

.styles__noteTime__frQb5 {
  color: #17a4e0 !important;
  font-weight: 400 !important;
  margin-bottom: 5px !important; }
  .styles__noteTime__frQb5 .styles__deleteNoteIcon__2X0e- {
    margin-left: 8px;
    color: #8946df !important;
    cursor: pointer; }

@media (max-width: 767px) {
  .styles__noteTime__frQb5 {
    margin-bottom: 8px !important;
    position: static; } }

.styles__noteTextbox__2jz2Z {
  padding: 10px;
  background: #8946df33;
  border-radius: 10px; }
  .styles__noteTextbox__2jz2Z > div:first-child > div > label {
    color: #2D1F3F !important;
    font-weight: 600; }
  .styles__noteTextbox__2jz2Z > div:first-child > div > textarea {
    background: #FFFFFF;
    border: 1.5px solid #C4C4C4;
    border-radius: 8px;
    min-height: 130px;
    padding: 10px;
    outline: none !important; }
    .styles__noteTextbox__2jz2Z > div:first-child > div > textarea::-webkit-input-placeholder {
      color: #939393 !important; }
    .styles__noteTextbox__2jz2Z > div:first-child > div > textarea:-ms-input-placeholder {
      color: #939393 !important; }
    .styles__noteTextbox__2jz2Z > div:first-child > div > textarea::-ms-input-placeholder {
      color: #939393 !important; }
    .styles__noteTextbox__2jz2Z > div:first-child > div > textarea::placeholder {
      color: #939393 !important; }

.styles__actions__1yfhG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 8px; }

.styles__addNoteModal___k3r0 > div {
  border-radius: 12px !important;
  padding: 30px !important; }

.styles__modalTop__1VzuV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px; }
  .styles__modalTop__1VzuV > div {
    width: 100%;
    text-align: left;
    margin-top: 20px;
    position: relative; }

.styles__modalButtons__uSDuF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__modelWhatText__1QFul {
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__bottomButtonsContainer__1UPBo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px;
  margin: 0 10px; }

.styles__bottomButtons__2VvX2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.styles__noteTime__19zN- {
  color: #17a4e0 !important;
  font-weight: 400 !important;
  margin-bottom: 5px !important; }

.styles__notesContainer__3ZizC {
  width: 100%;
  max-height: calc(100vh - 560px);
  overflow: auto; }

.styles__deleteAllText__2Tt5n {
  color: #8946df;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 135px; }

.styles__textArea__2t-PO {
  padding: 10px; }

.styles__loadingContainer__ieMlm {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #ffffff80;
  border-radius: 12px; }

.styles__deleteAllNotes__5thsL {
  color: #ff5271;
  cursor: pointer;
  font-weight: 500;
  position: absolute;
  right: 0;
  top: 0; }

.styles__notesList__1lbQh {
  margin-bottom: 20px !important; }

.styles__formatNoteTime__mO19e {
  color: #8946df !important; }
  .styles__formatNoteTime__mO19e .styles__deleteNoteIcon__RjAOo {
    color: #ff5271 !important; }

.styles__newNoteWrapper__2bPJS {
  margin-bottom: 40px;
  width: 100%;
  margin-top: 5px; }

.styles__books__k7HW_ {
  height: calc(100vh - 390px);
  overflow: auto;
  margin-bottom: 0 !important;
  padding-bottom: 1rem !important; }

.styles__errorField__3a3Cg {
  border: 1px solid #ff5271 !important; }

.styles__title__2WmM- > h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  color: #2D1F3F !important;
  font-weight: 600 !important;
  font-size: 16px !important; }

.styles__modalWrapper__1y8WG.ui.modal div.header {
  border-bottom: 0;
  padding-bottom: 16px;
  border-radius: 16px 16px 0 0; }

.styles__modalWrapper__1y8WG.ui.modal .content {
  padding-top: 0;
  height: calc(100vh - 230px);
  border-radius: 0; }
  .styles__modalWrapper__1y8WG.ui.modal .content .ui.grid:first-child .five.wide.column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    .styles__modalWrapper__1y8WG.ui.modal .content .ui.grid:first-child .five.wide.column > div {
      width: 100%; }
      .styles__modalWrapper__1y8WG.ui.modal .content .ui.grid:first-child .five.wide.column > div button {
        width: 100%;
        border-radius: 24px;
        height: 38px; }

.styles__footer__N-JYv {
  padding: 16px;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  border-top: 1px solid #CECECE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .styles__footer__N-JYv button {
    width: 92px; }

.styles__spinner__KL_UI {
  position: absolute;
  left: 0;
  right: 0; }

@media (max-width: 767px) {
  .styles__modalWrapper__1y8WG.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow-y: auto;
    overflow-x: hidden; }
    .styles__modalWrapper__1y8WG.ui.modal.visible .content {
      padding: 0 !important; }
  .styles__modalWrapper__1y8WG.ui.small.modal.visible {
    height: calc(100% - 10px); }
    .styles__modalWrapper__1y8WG.ui.small.modal.visible .content {
      padding: 0 1rem !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: calc(100% - 51px); }
      .styles__modalWrapper__1y8WG.ui.small.modal.visible .content .ui.grid:first-child .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 24px; }
        .styles__modalWrapper__1y8WG.ui.small.modal.visible .content .ui.grid:first-child .row > * {
          margin: 0;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          min-width: 100%; }
  .styles__modalWrapper__1y8WG .styles__books__k7HW_ {
    height: calc(100% - 224px); } }

.styles__tooltipPopup__2qCUk {
  margin-top: 110px !important; }
  .styles__tooltipPopup__2qCUk:before {
    -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
            transform: rotate(45deg) !important;
    margin-top: -110px !important; }
  .styles__tooltipPopup__2qCUk.styles__isAbsolute__2fKG5 {
    margin-top: 75px !important; }
    .styles__tooltipPopup__2qCUk.styles__isAbsolute__2fKG5:before {
      margin-top: -78px !important; }

.styles__checkbox__20Jsz > div:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px; }

.styles__checkbox__20Jsz .styles__checkboxLabel__1qYbK {
  cursor: pointer; }
  .styles__checkbox__20Jsz .styles__checkboxLabel__1qYbK.styles__disabled__GidRT {
    cursor: default;
    color: rgba(0, 0, 0, 0.4); }

@media (max-width: 767px) {
  .styles__tooltipPopup__2qCUk {
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    margin-top: 165px !important; }
    .styles__tooltipPopup__2qCUk:before {
      display: none !important; } }

.styles__bookBankTooltip__3Z2Bl {
  margin-top: 15px !important;
  max-width: 300px !important;
  margin-right: -5px !important; }
  .styles__bookBankTooltip__3Z2Bl:before {
    margin-top: -20px !important; }
  .styles__bookBankTooltip__3Z2Bl.styles__hideArrow__3zgS-:before {
    display: none !important; }

@media (max-width: 991px) {
  .styles__bookBankTooltip__3Z2Bl {
    margin-right: 10px !important; }
    .styles__bookBankTooltip__3Z2Bl:before {
      display: none !important; } }

.styles__row__3hJ0r {
  background-color: #ebebeb;
  border-radius: 5px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px; }
  .styles__row__3hJ0r .styles__bookName__3C8O7 {
    font-size: 15px;
    color: #2d1f3f;
    margin-bottom: 5px;
    max-height: 40px;
    overflow: hidden;
    padding-right: 195px; }
  .styles__row__3hJ0r .styles__bookAuthor__2mPnR {
    font-size: 12px;
    color: #6e6e6e;
    margin-bottom: 8px; }
  .styles__row__3hJ0r .styles__bookISBN__1548O {
    font-size: 12px;
    color: #828282;
    margin-bottom: 16px; }
  .styles__row__3hJ0r .styles__bookImageWrapper__2ot13 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 120px;
    width: 85px;
    margin: 0 auto; }
  .styles__row__3hJ0r .styles__bookImage__3vgiZ {
    height: 100%;
    background-position: center;
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
    border-radius: 5px; }
  .styles__row__3hJ0r:last-child {
    margin-bottom: 0; }

.styles__requiredReadingCheckbox__1vwd0 {
  position: absolute;
  right: 20px;
  top: -15px; }

@media (max-width: 520px) {
  .styles__row__3hJ0r .three.wide.column {
    min-width: 90px; }
  .styles__row__3hJ0r .thirteen.wide.column {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-top: 25px; }
  .styles__row__3hJ0r .styles__bookName__3C8O7 {
    padding-right: 0; }
  .styles__row__3hJ0r .styles__requiredReadingCheckbox__1vwd0 {
    right: auto;
    left: 13px;
    font-size: 12px; }
  .styles__row__3hJ0r .styles__bookAuthor__2mPnR {
    max-height: 30px;
    overflow: hidden; } }

.styles__modalTop__2DDKW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
  gap: 8px; }
  .styles__modalTop__2DDKW h3 {
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 36px !important;
    color: #2D1F3F !important; }

.styles__modalButtons__3D1f0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__bottomButtonsContainer__1Nvn3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px;
  margin: 0 10px; }

.styles__bottomButtons__1Xp1B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .styles__bottomButtons__1Xp1B > div:nth-child(1) button {
    background: white !important;
    color: #FF5271 !important;
    border: 1px solid #FF5271 !important; }

.styles__notesContainer__3MAzw {
  padding-bottom: 20px; }

.styles__textArea__3sTHi {
  padding: 10px; }

.styles__book__1cGrI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  min-width: 100%; }

.styles__loadingContainer__T6Y4g {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.styles__modalWrapper__VgiQj.ui.small.modal.visible {
  max-width: 520px; }
  .styles__modalWrapper__VgiQj.ui.small.modal.visible .content {
    border-radius: 10px;
    padding: 24px; }
    .styles__modalWrapper__VgiQj.ui.small.modal.visible .content img {
      max-width: 120px;
      margin-right: 16px; }
      .styles__modalWrapper__VgiQj.ui.small.modal.visible .content img + div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 4px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
    .styles__modalWrapper__VgiQj.ui.small.modal.visible .content .ui.grid h3.ui.header {
      font-weight: 600;
      font-size: 16px;
      line-height: 24px;
      color: #2F2F2F; }
    .styles__modalWrapper__VgiQj.ui.small.modal.visible .content .ui.grid h4.ui.header {
      font-weight: 600;
      font-size: 12px;
      line-height: 18px;
      color: #6E6E6E; }
    .styles__modalWrapper__VgiQj.ui.small.modal.visible .content .ui.grid + .grid {
      margin-top: 24px; }
    .styles__modalWrapper__VgiQj.ui.small.modal.visible .content textarea {
      margin-top: 10px;
      min-height: 176px;
      max-height: 176px;
      font-weight: 400;
      font-size: 14px;
      line-height: 21px;
      border-radius: 10px;
      resize: none;
      width: 100% !important; }
      .styles__modalWrapper__VgiQj.ui.small.modal.visible .content textarea::-webkit-input-placeholder {
        color: #C4C4C4 !important; }
      .styles__modalWrapper__VgiQj.ui.small.modal.visible .content textarea:-ms-input-placeholder {
        color: #C4C4C4 !important; }
      .styles__modalWrapper__VgiQj.ui.small.modal.visible .content textarea::-ms-input-placeholder {
        color: #C4C4C4 !important; }
      .styles__modalWrapper__VgiQj.ui.small.modal.visible .content textarea::placeholder {
        color: #C4C4C4 !important; }
    .styles__modalWrapper__VgiQj.ui.small.modal.visible .content .star-ratings svg {
      width: 32px !important;
      height: 32px !important; }

.styles__modalWrapper__VgiQj.styles__newDesign__cvkX8.ui.small.modal.visible {
  max-width: 400px; }
  .styles__modalWrapper__VgiQj.styles__newDesign__cvkX8.ui.small.modal.visible .content {
    padding: 0;
    border-radius: 24px; }

.styles__modalTitle__2YYcJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 24px;
  border-bottom: 1px solid #C292FF63; }
  .styles__modalTitle__2YYcJ > span {
    font-size: 24px;
    font-weight: 700;
    color: #111111;
    line-height: 36px; }
  .styles__modalTitle__2YYcJ > svg {
    cursor: pointer; }
    .styles__modalTitle__2YYcJ > svg path {
      fill: #BCBCBC;
      stroke: #BCBCBC; }

.styles__modalContent__1dsaf {
  padding: 16px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  .styles__modalContent__1dsaf .styles__bookPreview__hj8-J {
    margin-bottom: 8px; }

.styles__bookPreview__hj8-J {
  background: #E1E1E10A;
  border: 1px solid #E8E8E8;
  border-radius: 24px;
  padding: 16px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__bookPreview__hj8-J > img {
    width: 68px;
    height: 103px;
    border-radius: 8px;
    margin: 0 !important; }
  .styles__bookPreview__hj8-J > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px; }
    .styles__bookPreview__hj8-J > div > span:nth-child(1) {
      font-weight: 600;
      font-size: 20px;
      line-height: 30px;
      color: black; }
    .styles__bookPreview__hj8-J > div > span:nth-child(2) {
      font-weight: 500;
      font-size: 14px;
      line-height: 16px;
      color: #393939; }

.styles__rateTitleWrapper__L4ILX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  width: 100%; }
  .styles__rateTitleWrapper__L4ILX h3 {
    margin: 0;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #111111; }

.styles__rateNote__1q2zd label {
  margin-bottom: 6px; }
  .styles__rateNote__1q2zd label + textarea {
    margin: 0 !important;
    border-radius: 18px !important;
    border-color: #C4C4C4;
    padding: 8px 12px;
    min-height: 156px !important;
    max-height: 156px !important; }
    .styles__rateNote__1q2zd label + textarea:focus-visible {
      outline-color: #8946DF; }

.styles__modalFooter__3WohZ {
  padding: 0 24px 24px 24px;
  margin-top: 12px; }
  .styles__modalFooter__3WohZ button {
    width: 100%;
    margin: 0 !important;
    height: 44px;
    font-weight: 500 !important;
    font-size: 16px !important; }
  .styles__modalFooter__3WohZ .ui.primary.disabled.button {
    opacity: 1 !important;
    background: #BCBCBC !important;
    color: #6E6E6E !important; }

.styles__deleteReaderModal__3kdtP {
  min-width: 760px !important; }
  .styles__deleteReaderModal__3kdtP > div {
    border-radius: 14px !important; }

.styles__heading__3BvQh {
  font-size: 25px !important; }

.styles__subHeading__2l5ZX {
  font-weight: 500 !important; }

.styles__subHeadingIcon__1rIAm {
  height: 30px;
  width: 30px;
  font-size: 21px; }

.styles__keepOptions__mPFGp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px;
  margin: 20px auto; }
  .styles__keepOptions__mPFGp > div {
    background: white;
    border: 2px solid #82828226;
    border-radius: 30px;
    position: relative;
    color: #6E6E6E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 12px 8px 32px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    width: 345px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .styles__keepOptions__mPFGp > div:before {
      width: 14px;
      height: 14px;
      display: block;
      content: ' ';
      position: absolute;
      left: 15px;
      top: 10px;
      border-radius: 100%;
      border: 1px solid #828282; }
    .styles__keepOptions__mPFGp > div.styles__active__1Ly__ {
      background: #67df5426;
      border-color: #67df5403;
      height: 39px; }
      .styles__keepOptions__mPFGp > div.styles__active__1Ly__:before {
        border: 3px solid #67df54;
        background: #67df54; }
    .styles__keepOptions__mPFGp > div > div {
      margin-left: 5px; }
      .styles__keepOptions__mPFGp > div > div svg {
        width: 20px;
        height: 20px; }
    .styles__keepOptions__mPFGp > div > b {
      margin: 0 3px; }

.styles__tooltipPopup__1FnSX {
  min-width: 310px !important;
  max-width: 310px !important;
  line-height: 24px !important;
  min-height: 215px !important;
  margin-right: -5px !important; }
  .styles__tooltipPopup__1FnSX.styles__heightAuto__hCdk7 {
    min-height: 190px !important; }

.styles__singleDeletedReader__3Q4Kn {
  margin-bottom: 8px; }

.styles__cautionSection__5vGy6 {
  line-height: 22px; }

.styles__bottomButtons__3chUx > div:last-child button svg {
  width: 13px;
  height: 9px;
  margin-right: 12px; }

.styles__bottomButtons__3chUx.styles__revertButton__e-ySO > div:first-child {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.styles__bottomButtons__3chUx.styles__revertButton__e-ySO > div:last-child {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

@media (max-width: 767px) {
  .styles__tooltipPopup__1FnSX {
    margin-left: auto !important;
    margin-right: auto !important;
    left: 0 !important;
    right: 0 !important; }
    .styles__tooltipPopup__1FnSX:before {
      display: none !important; }
  .styles__deleteReaderModal__3kdtP.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow-y: auto;
    overflow-x: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__deleteReaderModal__3kdtP.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .styles__deleteReaderModal__3kdtP.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__deleteReaderModal__3kdtP.ui.small.modal.active {
    min-width: 100% !important;
    min-height: calc(100% - 60px);
    max-height: calc(100% - 60px); }
  .styles__deleteReaderModal__3kdtP.styles__notKeepMe__iRCwW .styles__messageCautionDangerContainer__2oGGY + div {
    margin-top: auto !important;
    margin-bottom: 0 !important;
    padding: 16px !important; }
  .styles__keepOptions__mPFGp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__keepOptions__mPFGp > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      max-width: 100%;
      min-width: 100%;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .styles__keepOptions__mPFGp + div {
      margin-top: auto !important;
      margin-bottom: 0 !important;
      padding: 16px !important; }
  .styles__modalTopRes__otOm2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 16px;
    padding: 0 16px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 45px; }
    .styles__modalTopRes__otOm2 > svg {
      width: 32px;
      height: 32px; }
    .styles__modalTopRes__otOm2 > div {
      margin-top: 0 !important; }
    .styles__modalTopRes__otOm2 h3 {
      font-size: 16px !important; } }

@media (max-width: 420px) {
  .styles__keepOptions__mPFGp > div {
    font-size: 12px; } }

.styles__notesList__3xjzV {
  margin-bottom: 20px !important; }

.styles__noteTime__27Avy {
  color: #17a4e0 !important;
  font-weight: 400 !important;
  margin-bottom: 5px !important; }

.styles__deleteAllNotes__2rMhx {
  color: #ff5271;
  cursor: pointer;
  font-weight: 500; }

.styles__errorMessage__3pZ63 {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  padding: 20px 0; }

.styles__addChildButtonContainer__1x4zq {
  margin-top: 25px !important;
  margin-bottom: 30px !important; }

.styles__programGroupDataField__iPj9m {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 1rem;
  margin-right: 1rem; }

.styles__label__t49jq {
  color: #8946df;
  font-weight: normal;
  margin-bottom: 8px;
  display: block; }

.styles__section__2YNc8 {
  background: white;
  padding: 20px 0; }
  .styles__section__2YNc8.styles__programGroupSection__3_fN6 {
    padding-bottom: 35px; }
  .styles__section__2YNc8 .styles__heading__2v-1j {
    margin-bottom: 15px; }
  .styles__section__2YNc8 .styles__headingChild__bB7dq {
    margin-bottom: 15px;
    margin-top: 15px; }
  .styles__section__2YNc8 .styles__headingChildLv2__13QUY {
    margin-bottom: 15px;
    margin-top: 30px; }
  .styles__section__2YNc8 .styles__flexHeading__W2vmY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .styles__section__2YNc8 .styles__removeProgramGroupBtn__mpYdh {
    top: 5px; }
    .styles__section__2YNc8 .styles__removeProgramGroupBtn__mpYdh > div > button > div {
      margin-right: 0 !important; }
      .styles__section__2YNc8 .styles__removeProgramGroupBtn__mpYdh > div > button > div > i {
        margin-right: 0 !important; }
    .styles__section__2YNc8 .styles__removeProgramGroupBtn__mpYdh.styles__isNew__3BAL4 {
      top: 26px; }

.styles__sectionBelow__1GGbO {
  margin-top: 50px; }

.styles__minusButton__2Apzt {
  margin-top: 25px !important; }
  .styles__minusButton__2Apzt.styles__removeButton__1ry7y {
    min-width: 77px !important;
    height: 36px !important; }
    .styles__minusButton__2Apzt.styles__removeButton__1ry7y > i {
      margin-right: 0 !important;
      margin-left: 2px !important;
      font-size: 17px;
      color: white !important;
      opacity: 1 !important; }

.styles__hide__1d16R {
  display: none !important; }

.styles__groupFields__2eZYO > div {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.styles__deleteProgramBtn__191Gz {
  padding: 0 !important; }

.styles__programGroupsWrapper__3SF2b {
  color: #939393;
  margin-top: -1rem !important; }
  .styles__programGroupsWrapper__3SF2b .styles__programGroupItem__2Ocsu {
    margin-top: 5px !important; }
    .styles__programGroupsWrapper__3SF2b .styles__programGroupItem__2Ocsu .styles__programName__-Ueqp {
      padding-right: 60px; }
    .styles__programGroupsWrapper__3SF2b .styles__programGroupItem__2Ocsu .styles__dateLeftColumn__SIeQc {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important; }
      .styles__programGroupsWrapper__3SF2b .styles__programGroupItem__2Ocsu .styles__dateLeftColumn__SIeQc > div:first-child {
        min-width: 90px; }
      .styles__programGroupsWrapper__3SF2b .styles__programGroupItem__2Ocsu .styles__dateLeftColumn__SIeQc > div:last-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-item-align: start;
            align-self: flex-start;
        position: relative;
        top: 28px;
        color: #ff5271;
        cursor: pointer; }
  .styles__programGroupsWrapper__3SF2b .styles__programGroupAdd__3WmC4 {
    margin-top: 25px !important; }

.styles__formatNoteTime__394M0 {
  color: #8946df !important; }
  .styles__formatNoteTime__394M0 .styles__deleteNoteIcon__28mcL {
    color: #ff5271 !important; }

.styles__columnIncludeAction__11I6M {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }
  .styles__columnIncludeAction__11I6M > div:first-child {
    margin-right: 40px !important; }
  .styles__columnIncludeAction__11I6M.styles__readersButtons__1kCqU {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
    .styles__columnIncludeAction__11I6M.styles__readersButtons__1kCqU > div:first-child {
      margin-right: 20px !important; }

.styles__requiredMark__3gJS6 {
  color: #ff5271;
  margin-left: 5px; }

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

.styles__fieldRow__2c8KC > label {
  margin-bottom: 8px;
  display: block; }

.styles__deleteGroupTooltip__1RWB3 {
  max-width: 300px !important;
  min-width: 300px !important; }

@media (max-width: 767px) {
  .styles__programGroupsWrapper__3SF2b {
    margin-top: 0 !important; }
    .styles__programGroupsWrapper__3SF2b .styles__programGroupItem__2Ocsu {
      margin: 16px 0 0 0 !important; }
  .styles__section__2YNc8 {
    padding: 0; }
  .styles__groupFields__2eZYO {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
    .styles__groupFields__2eZYO > div {
      min-width: 100%; }
  .styles__sectionBelow__1GGbO {
    margin-top: 32px; }
    .styles__sectionBelow__1GGbO .ui.three.column.grid > div {
      min-width: 50%;
      max-width: 50%;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .styles__columnIncludeAction__11I6M {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 100% !important;
    max-width: 100% !important; }
    .styles__columnIncludeAction__11I6M > div {
      min-width: 50%;
      max-width: 50%; }
      .styles__columnIncludeAction__11I6M > div:nth-child(1) {
        margin: 0 !important;
        padding-right: 1rem; }
      .styles__columnIncludeAction__11I6M > div:nth-child(2) {
        padding-left: 1rem; }
  .styles__programGroupItem__2Ocsu {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    position: relative;
    border: 1px solid #4800A5;
    border-radius: 16px; }
    .styles__programGroupItem__2Ocsu > div {
      min-width: 100%;
      max-width: 100%; }
      .styles__programGroupItem__2Ocsu > div.styles__removeProgramGroupBtn__mpYdh {
        position: absolute !important;
        right: 16px;
        top: 16px;
        min-width: 50px;
        max-width: 50px;
        padding: 0 !important; }
        .styles__programGroupItem__2Ocsu > div.styles__removeProgramGroupBtn__mpYdh svg {
          width: 50px !important; }
    .styles__programGroupItem__2Ocsu.styles__programGroupItemFormer__3LHI6 {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important; }
      .styles__programGroupItem__2Ocsu.styles__programGroupItemFormer__3LHI6 > div:first-child {
        max-width: 100% !important;
        min-width: 100% !important; }
      .styles__programGroupItem__2Ocsu.styles__programGroupItemFormer__3LHI6 .styles__dateLeftColumn__SIeQc {
        position: static !important; }
        .styles__programGroupItem__2Ocsu.styles__programGroupItemFormer__3LHI6 .styles__dateLeftColumn__SIeQc > div:last-child {
          width: 50px;
          height: 36px;
          background: #FBEAED;
          border-radius: 24px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          padding-top: 8px;
          position: absolute;
          right: 16px;
          top: 16px;
          padding-left: 3px; }
  .styles__deleteAllNotes__2rMhx {
    background: #FBEAED;
    border-radius: 24px;
    padding: 8px 16px; }
  .styles__formatNoteTime__394M0 {
    margin-bottom: 8px !important;
    padding-right: 60px; }
    .styles__formatNoteTime__394M0 .styles__deleteNoteIcon__28mcL {
      position: absolute;
      bottom: 0;
      width: 50px;
      height: 36px;
      background: #FBEAED;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-radius: 24px;
      right: 0; }
  .styles__notesList__3xjzV .item {
    position: relative;
    margin-bottom: 24px; } }

.styles__customQuestions__2K3JL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px; }
  .styles__customQuestions__2K3JL > div {
    min-width: calc(50% - 12px);
    max-width: calc(50% - 12px); }

.styles__customQuestion__O0gh0 label {
  margin-bottom: 6px; }

.styles__buttonWithIcon__1HEPF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px; }

.styles__tooltipPopup__1kOjI {
  min-width: 400px !important;
  max-width: 400px !important;
  margin-top: 0 !important; }
  .styles__tooltipPopup__1kOjI:before {
    margin-top: -4px !important; }
  .styles__tooltipPopup__1kOjI p {
    margin-bottom: 8px; }

.styles__linkOnwerLastColumn__2FyGN {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 16px; }

.styles__linkOwnerStep3__3Ur4j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 24px; }

.styles__linkOwnerInfo__qeTJd {
  background: #F0E3FF;
  padding: 12px 36px 12px 12px;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  font-size: 14px;
  color: black; }
  .styles__linkOwnerInfo__qeTJd > span {
    font-weight: 600; }
  .styles__linkOwnerInfo__qeTJd > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px; }

.styles__row__388z- {
  background-color: #ebebeb;
  border-radius: 5px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px; }
  .styles__row__388z- .styles__bookName__1lu-7 {
    font-size: 15px;
    color: #2d1f3f;
    margin-bottom: 5px;
    position: relative; }
    .styles__row__388z- .styles__bookName__1lu-7 .styles__readCount__2MvGl {
      width: 20px;
      height: 20px;
      position: absolute;
      right: 15px; }
      .styles__row__388z- .styles__bookName__1lu-7 .styles__readCount__2MvGl span {
        margin-left: 0px !important; }
  .styles__row__388z- .styles__bookAuthor__2v1U6 {
    font-size: 12px;
    color: #6e6e6e;
    margin-bottom: 8px; }
  .styles__row__388z- .styles__bookISBN__3bbxf {
    font-size: 12px;
    color: #828282;
    margin-bottom: 16px; }
  .styles__row__388z- .styles__bookImageWrapper__27F53 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .styles__row__388z- .styles__buttons__2weW8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: 'row';
            flex-direction: 'row'; }

.styles__bottomButtons__1GCPI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 10px; }

.styles__bookBankButtons__oeaZx {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: 'row';
          flex-direction: 'row';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__bookList__3vT3y {
  margin: 20px 0 !important;
  max-height: calc(100vh - 200px);
  overflow: auto; }

.styles__loadingContainer__m_KEU {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.styles__errorField__Y27Vh {
  border: 1px solid #ff5271 !important; }

.styles__tableContainer__131kD {
  padding: 0 !important; }

.styles__trophiesEmptyContainer__1MDnD {
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 20px;
  min-height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px !important; }

.styles__trophiesEmptyText__7Onte {
  margin-top: 20px; }

.styles__bookBankButtons__18S0l {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: 'row';
          flex-direction: 'row';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__updateReaderModal__2sHU5 > div {
  border-radius: 14px !important;
  padding: 30px !important; }

.styles__actions__3S-tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__alertStyle__2j3a8 {
  background: #4800a5 !important; }

.styles__modalTop__Y-nyT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 14px;
  position: relative;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 70px; }
  .styles__modalTop__Y-nyT > svg {
    position: absolute;
    left: 0;
    width: 60px; }

.styles__header__3hChB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.styles__modalButtons__3Bzx4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__bottomButtons__qp4Ui {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0; }

.styles__joinedText__2cZYL {
  background: transparent !important;
  padding-left: 0 !important;
  margin-top: 8px !important;
  font-weight: 600 !important;
  color: #676767; }

.styles__tabContent___ruCE {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-top: 0 !important;
  padding: 0 !important; }

.styles__formContent__1uZ3I {
  max-height: 640px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 400px;
  padding-bottom: 20px;
  padding-right: 10px; }

.styles__bookList__Q3cmm {
  margin: 20px 0 !important;
  max-height: calc(100vh - 200px);
  overflow: auto; }

.styles__loadingContainer__eiNBl {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.styles__tabContainer__DEIGn > div > div:first-child {
  margin-bottom: 0 !important; }
  .styles__tabContainer__DEIGn > div > div:first-child > a {
    padding: 8px 12px !important; }

.styles__tabContainer__DEIGn.styles__readerIsParent__3dgZk:not(.styles__fromDREP__2PNcZ) > div > div:first-child {
  display: none; }

.styles__bottomActionWrapper__FHViq {
  margin: 0 !important;
  padding-top: 30px !important;
  border-top: 2px solid #C4C4C4 !important; }
  .styles__bottomActionWrapper__FHViq > div {
    padding: 0 !important; }
  .styles__bottomActionWrapper__FHViq.styles__newDesign__3XDjP .styles__bottomButtons__qp4Ui > div:nth-child(1) button {
    border: 2px solid #4800A5 !important;
    color: #2A0061 !important;
    background: white !important;
    height: 36px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    width: 91px;
    padding: 0; }
  .styles__bottomActionWrapper__FHViq.styles__newDesign__3XDjP .styles__bottomButtons__qp4Ui > div:nth-child(2) > div:nth-child(1) button {
    border: 2px solid #FFDAE0 !important;
    background: #FFDAE0 !important;
    color: #470000 !important;
    height: 36px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    width: 149px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__bottomActionWrapper__FHViq.styles__newDesign__3XDjP .styles__bottomButtons__qp4Ui > div:nth-child(2) > div:nth-child(1) button > div {
      display: none !important; }
  .styles__bottomActionWrapper__FHViq.styles__newDesign__3XDjP .styles__bottomButtons__qp4Ui > div:nth-child(2) > div:nth-child(2) button {
    background: #4800A5 !important;
    border: 2px solid #4800A5 !important;
    color: white !important;
    height: 36px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    width: 153px;
    padding: 0;
    margin: 0; }

.styles__actionRight__12y_j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__actionRight__12y_j > div:first-child {
    margin-right: 10px; }

@media (max-width: 767px) {
  .styles__updateReaderModal__2sHU5.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__updateReaderModal__2sHU5.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .styles__updateReaderModal__2sHU5.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__updateReaderModal__2sHU5.ui.modal.active {
    min-height: calc(100% - 60px);
    max-height: calc(100% - 60px); }
    .styles__updateReaderModal__2sHU5.ui.modal.active .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .styles__updateReaderModal__2sHU5.ui.modal.active .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__tabContainer__DEIGn {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 80px); }
    .styles__tabContainer__DEIGn > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%; }
      .styles__tabContainer__DEIGn > div .menu {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden; }
        .styles__tabContainer__DEIGn > div .menu + div {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          height: calc(100% - 40px);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
          .styles__tabContainer__DEIGn > div .menu + div > form {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column; }
  .styles__bottomActionWrapper__FHViq {
    padding: 16px !important; }
  .styles__formContent__1uZ3I {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-height: calc(100% - 87px);
    min-height: calc(100% - 87px);
    padding: 20px 16px 80px 16px; }
    .styles__formContent__1uZ3I h3 {
      font-size: 14px !important; }
  .styles__modalTop__Y-nyT {
    margin-top: 16px; }
    .styles__modalTop__Y-nyT > svg {
      width: 32px;
      left: 16px;
      height: 32px; }
    .styles__modalTop__Y-nyT h3 {
      font-weight: 600 !important;
      font-size: 20px !important;
      line-height: 30px !important;
      height: 30px;
      white-space: nowrap;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      width: calc(100% - 40px); }
    .styles__modalTop__Y-nyT > div {
      margin-top: 0 !important;
      width: 100%; }
      .styles__modalTop__Y-nyT > div > div {
        width: 100%; }
  .styles__actionRight__12y_j > div:first-child {
    position: absolute;
    bottom: 54px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background: white;
    padding: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

.styles__wrapper__2Tg8M {
  width: 110px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  height: 30px;
  font-size: 14px !important;
  padding: 6px 6px 6px 12px !important;
  font-weight: normal !important;
  margin-right: 15px !important;
  font-weight: 600 !important; }
  .styles__wrapper__2Tg8M i {
    margin: 0 !important;
    font-size: 18px !important; }
  .styles__wrapper__2Tg8M.styles__isNext__2N2pv {
    padding-left: 6px !important;
    padding-right: 30px !important; }
  .styles__wrapper__2Tg8M.styles__disabled__1Mjc9 {
    border-color: #c4c4c4 !important;
    color: #c4c4c4 !important;
    cursor: default !important; }

.styles__errorMessage__1WJmb {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px; }

.styles__column__3vp4T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative; }
  .styles__column__3vp4T.styles__errorField__3TzER input {
    border: 1px solid #ff5271 !important; }
  .styles__column__3vp4T.styles__errorMessageOverlap__1d_8p .styles__errorMessage__1WJmb {
    position: absolute;
    bottom: -17px; }
  .styles__column__3vp4T .styles__copyIcon__1eMeA {
    position: absolute;
    right: 0px;
    height: 18px;
    top: 38px;
    width: 37px;
    cursor: pointer; }
    .styles__column__3vp4T .styles__copyIcon__1eMeA path {
      fill: gray; }
  .styles__column__3vp4T input[disabled] {
    background: #ececec !important; }

.styles__disabled__3_a8y {
  color: #a5a5a5 !important; }

.styles__infoText__333uD {
  color: #2d1f3f !important; }

.styles__label__1vwv4 {
  margin-bottom: 8px;
  font-weight: normal !important; }

.styles__labelNote__H7Rk6 {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #ff5271;
  color: white;
  border-radius: 50%;
  margin-left: 15px;
  top: 3px;
  text-align: center;
  position: relative; }
  .styles__labelNote__H7Rk6 span {
    position: absolute;
    top: -1px;
    left: 5px;
    font-size: 12px; }

@media (max-width: 991px) {
  .styles__infoText__333uD {
    word-break: break-all; } }

.styles__wrapper__b3UUu {
  padding-top: 15px; }
  .styles__wrapper__b3UUu .styles__heading__1nQtv {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #2d1f3f !important;
    margin-bottom: 10px !important; }
  .styles__wrapper__b3UUu .styles__editBtn__3_kQ_ {
    margin-left: 10px !important;
    width: 42px;
    text-align: center;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    height: 34px;
    opacity: 1 !important;
    padding: 0 0 2px 0 !important; }
    .styles__wrapper__b3UUu .styles__editBtn__3_kQ_ i {
      margin: 0 !important;
      color: white !important;
      opacity: 1 !important; }
  .styles__wrapper__b3UUu .styles__detail__39fMO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .styles__wrapper__b3UUu .styles__detail__39fMO > div {
      margin-right: 10px; }
      .styles__wrapper__b3UUu .styles__detail__39fMO > div:last-child {
        margin-right: 0; }
      .styles__wrapper__b3UUu .styles__detail__39fMO > div label {
        margin-bottom: 4px !important; }

@media (max-width: 991px) {
  .styles__wrapper__b3UUu {
    background: #F6F6F6;
    border-radius: 8px;
    padding: 16px; }
    .styles__wrapper__b3UUu .styles__heading__1nQtv {
      display: none !important; }
    .styles__wrapper__b3UUu .styles__detail__39fMO {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 16px; }
      .styles__wrapper__b3UUu .styles__detail__39fMO > * {
        margin: 0 !important;
        min-width: calc(50% - 8px);
        max-width: calc(50% - 8px); } }

.styles__wrapper__1yqA1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-bottom: 2px solid #8946df;
  padding-bottom: 30px;
  margin-bottom: 30px; }
  .styles__wrapper__1yqA1 > div {
    min-width: 50%;
    max-width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .styles__wrapper__1yqA1 > div:first-child {
      margin-bottom: 0px !important; }
      .styles__wrapper__1yqA1 > div:first-child > div:first-child + div {
        margin-left: 51px !important;
        margin-top: 15px !important; }
  .styles__wrapper__1yqA1 .styles__heading__15ZkK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .styles__wrapper__1yqA1 .styles__heading__15ZkK > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-left: 20px;
      position: relative;
      top: 4px; }
  .styles__wrapper__1yqA1.styles__fromDREP__2fPm6 > div:first-child > div:first-child + div {
    margin-left: 20px !important;
    margin-top: 0px !important; }

.styles__additionalTitle__3qJyX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__userIcon__zwMMX {
  position: relative;
  margin-right: 10px; }
  .styles__userIcon__zwMMX > svg:first-child {
    width: 30px;
    height: 30px; }
  .styles__userIcon__zwMMX > svg:last-child {
    width: 12px;
    height: 12px;
    position: absolute;
    right: -2px;
    top: 3px; }

@media (max-width: 991px) {
  .styles__navButtons__1n3ZA {
    display: none !important; }
  .styles__wrapper__1yqA1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border: 0;
    padding-bottom: 0;
    margin-bottom: 16px; }
    .styles__wrapper__1yqA1 > * {
      min-width: 100% !important;
      max-width: 100% !important; }
  .styles__titleWrapper__dkOpK {
    padding-top: 10px;
    padding-bottom: 1rem;
    padding-left: 70px;
    min-width: 100%; }
    .styles__titleWrapper__dkOpK h1 {
      font-size: 24px !important; } }

.MobileDropdown-module__wrapper__1fvca.ui.floating.dropdown {
  margin-bottom: 16px;
  -ms-flex-item-align: start;
      align-self: flex-start; }
  .MobileDropdown-module__wrapper__1fvca.ui.floating.dropdown .dropdown.icon {
    display: none !important; }
  .MobileDropdown-module__wrapper__1fvca.ui.floating.dropdown .menu {
    left: -150px;
    width: 192px;
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 12px #00000040 !important;
            box-shadow: 0px 0px 12px #00000040 !important;
    border-radius: 16px !important;
    padding: 13px 0; }
    .MobileDropdown-module__wrapper__1fvca.ui.floating.dropdown .menu .item {
      padding: 11px 24px !important;
      font-weight: 500;
      font-size: 14px;
      line-height: 21px; }
      .MobileDropdown-module__wrapper__1fvca.ui.floating.dropdown .menu .item.active {
        background: rgba(0, 0, 0, 0.05);
        color: rgba(0, 0, 0, 0.95); }

.MobileDropdown-module__circle__3vgB0.ui.floating.dropdown .menu {
  left: -160px;
  width: 222px;
  margin-bottom: 12px;
  padding-top: 18px;
  padding-bottom: 18px; }

.MobileCircle-module__circle__1pP96 {
  width: 64px;
  height: 64px;
  background: #4800A5;
  -webkit-box-shadow: 0px 0px 28px rgba(72, 0, 165, 0.4);
          box-shadow: 0px 0px 28px rgba(72, 0, 165, 0.4);
  border-radius: 50%;
  padding: 18px;
  cursor: pointer; }
  .MobileCircle-module__circle__1pP96 > span {
    background: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    color: #4800A5;
    font-size: 33px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 100%;
    padding-top: 2px;
    font-weight: normal; }
  .MobileCircle-module__circle__1pP96.MobileCircle-module__isOpen__F61ob > span {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.MobileCircle-module__wrapper__2uF90.MobileCircle-module__fixed__36lky {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 10; }

.MobileCircle-module__dropdownContent__2kPCd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@media (min-width: 992px) {
  .MobileCircle-module__wrapper__2uF90 {
    display: none; } }

.BookBankTabNewShared-module__reader_tab_active__TdIvg {
  background: #8946df !important;
  color: #fff !important;
  font-weight: 500 !important; }

.BookBankTabNewShared-module__simple_tab__21iHb {
  background: #fff !important;
  color: #6e6e6e !important;
  font-weight: normal !important; }

.BookBankTabNewShared-module__tab_group__359Dc {
  border: 1.5px solid #8946df; }

.BookBankTabNewShared-module__book_item__JcbZw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 18px 15px;
  background: #fff;
  padding: 10px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 3.22348px 11.2822px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 3.22348px 11.2822px rgba(0, 0, 0, 0.25);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px; }
  .BookBankTabNewShared-module__book_item__JcbZw:first-child {
    margin-top: 0; }
  .BookBankTabNewShared-module__book_item__JcbZw:last-child {
    margin-bottom: 0; }

.BookBankTabNewShared-module__book_item_right__3wuc- {
  padding: 0px 30px 30px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
  .BookBankTabNewShared-module__book_item_right__3wuc- .BookBankTabNewShared-module__headingWrapper__18wAB {
    max-width: 90%; }
    .BookBankTabNewShared-module__book_item_right__3wuc- .BookBankTabNewShared-module__headingWrapper__18wAB > div {
      margin-bottom: 0.5rem; }

.BookBankTabNewShared-module__right_bar__29z4I {
  background: #e0e0e0;
  padding: 10px; }
  .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G {
    background: #f1f1f1;
    border-radius: 15px;
    padding-bottom: 60px;
    position: relative;
    margin-top: 25px; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__headingWrapper__18wAB {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%;
      padding-right: 0; }
      .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__headingWrapper__18wAB > div {
        width: 100%; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__bookBankTabHeading__1kK3B {
      padding: 20px; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__noBooksMessage__2IwQO {
      text-align: center; }
      .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__noBooksMessage__2IwQO span.BookBankTabNewShared-module__bookbankEmpty__2b-fy {
        color: #bbbbbb; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__tab_group__359Dc {
      width: 100%;
      padding: 0 20px;
      margin-bottom: 30px;
      border: 0; }
      .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__tab_group__359Dc button {
        border: 1px solid #4800a5 !important; }
        .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__tab_group__359Dc button:first-child {
          border-right: 0 !important; }
        .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__tab_group__359Dc button:last-child {
          border-left: 0 !important; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__addBookBtn__3cc17 {
      position: absolute;
      width: 100%;
      left: 0;
      right: 0;
      bottom: 0; }
      .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__addBookBtn__3cc17 button {
        border-radius: 0 0 15px 15px !important;
        height: 40px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-weight: 500; }
        .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__addBookBtn__3cc17 button .BookBankTabNewShared-module__svgIcon__1Jcq0 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__addBookBtn__3cc17 button .BookBankTabNewShared-module__svgIcon__1Jcq0 svg {
            width: 15px !important; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G.BookBankTabNewShared-module__bookBankTabFromDREP__1nijD {
      margin-top: 55px; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .scrollarea.area {
      min-height: 300px; }

.BookBankTabNewShared-module__readCount__2SAjn {
  position: absolute;
  right: 30px;
  top: 0;
  cursor: default; }
  .BookBankTabNewShared-module__readCount__2SAjn span {
    margin-left: 0 !important; }

.BookBankTabNewShared-module__deleteBookIcon__2fq32 {
  position: absolute;
  top: -1px;
  right: 0;
  color: #ff5271;
  cursor: pointer; }

@media (max-width: 1300px) {
  .BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__tab_group__359Dc button {
    padding: 0.5rem !important; } }

@media (max-width: 1095px) {
  .BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__tab_group__359Dc button {
    font-size: 13px; } }

@media (max-width: 991px) {
  .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
    margin-top: 0;
    background: transparent;
    border-radius: 0;
    padding: 0; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__addBookBtn__3cc17 {
      position: static; }
      .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__addBookBtn__3cc17 button {
        height: 30px;
        border-radius: 24px !important; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__headingWrapper__18wAB {
      padding: 0; }
      .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__headingWrapper__18wAB > div:nth-child(2) {
        width: 100%; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__tab_group__359Dc {
      padding: 0;
      margin-bottom: 0; }
      .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__tab_group__359Dc button {
        height: 40px; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .BookBankTabNewShared-module__book_item__JcbZw {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.18);
              box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.18);
      border-radius: 8px;
      margin-left: 0;
      margin-right: 0; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .scrollarea.area {
      max-height: calc(100vh - 450px) !important;
      height: auto !important;
      min-height: 1px; }
    .BookBankTabNewShared-module__right_bar__29z4I.BookBankTabNewShared-module__bookBankTab__XDR4G .scrollarea-content {
      padding: 0px 15px 15px 5px;
      margin-right: -10px; } }

.BookBankTabNew-module__scrollInner__1br-q.scrollarea-content {
  padding-top: 10px;
  padding-bottom: 15px; }

.BookBankTabNew-module__countAndDelete__1O_K6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  right: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 12px; }
  .BookBankTabNew-module__countAndDelete__1O_K6 > * {
    position: static; }
    .BookBankTabNew-module__countAndDelete__1O_K6 > * i {
      margin-right: 0 !important; }

.BookBankTabNew-module__bookItemAction__2wAXa {
  margin-left: -10px;
  margin-right: -10px;
  min-width: calc(100% + 20px);
  margin-bottom: -10px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .BookBankTabNew-module__bookItemAction__2wAXa button {
    height: 40px;
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 0 !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: uppercase; }
  .BookBankTabNew-module__bookItemAction__2wAXa > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 50%;
    max-width: 50%; }
    .BookBankTabNew-module__bookItemAction__2wAXa > div:nth-child(1) button {
      border-radius: 0 0 0 6px !important;
      background: white !important;
      color: #13a4f6 !important;
      border-top: 1px solid #13a4f6 !important; }
    .BookBankTabNew-module__bookItemAction__2wAXa > div:nth-child(2) button {
      border-radius: 0 0 6px 0 !important;
      border: 1px solid #13a4f6 !important; }
  .BookBankTabNew-module__bookItemAction__2wAXa .star-ratings svg path {
    stroke: white;
    stroke-width: 3px; }

.BookBankTabNew-module__groupAndExplain__cWfg2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-right: -30px;
  margin-top: auto;
  gap: 12px; }

.BookBankTabNew-module__explainOption__2GJDH {
  color: #17A4E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  min-width: 130px; }
  .BookBankTabNew-module__explainOption__2GJDH svg {
    width: 16px;
    height: 16px; }

.BookBankTabNew-module__tooltipPopup__8bwcH:before {
  display: none !important; }

.BookBankTabNew-module__finishedGroup__2AawU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .BookBankTabNew-module__finishedGroup__2AawU > span {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #828282; }
    .BookBankTabNew-module__finishedGroup__2AawU > span:nth-child(2) {
      font-weight: 700; }

.BookBankTabNew-module__bookItemRight__2ZwP3 {
  padding-bottom: 8px; }
  .BookBankTabNew-module__bookItemRight__2ZwP3 > div:first-child {
    max-width: 100%;
    height: 100%;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
    .BookBankTabNew-module__bookItemRight__2ZwP3 > div:first-child > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%;
      gap: 8px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }

.BookBankTabNew-module__bookTitle__24o_v h5 {
  font-size: 16px !important;
  line-height: 21px !important;
  color: #333333 !important; }

.BookBankTabNew-module__author__uNhWS h5 {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  color: #828282 !important; }

.BookBankTabNew-module__isbn__3d7My h5 {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  color: #828282 !important; }

.BookBankTabNew-module__newDesign__3wFVj {
  margin-top: 0 !important;
  border: 1px solid #7B26E9;
  border-radius: 16px !important;
  background: white !important;
  -webkit-box-shadow: 0px 4px 7.3px 0px #733FB71F;
          box-shadow: 0px 4px 7.3px 0px #733FB71F;
  padding: 0 !important; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__headingWrapper__2AOlw h3 {
    padding: 26px 24px 16px 24px !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    color: #111111 !important; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- {
    padding: 0 24px !important;
    border-top: 1px solid #7B27E9 !important;
    border-bottom: 1px solid #7B27E9 !important;
    background: #FAF6FF !important;
    gap: 32px;
    margin-bottom: 0 !important; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- button {
      -webkit-box-flex: 0 !important;
          -ms-flex: none !important;
              flex: none !important;
      padding-left: 2px !important;
      padding-right: 2px !important; }
      .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- button:first-child {
        border: 0 !important;
        border-bottom: 2px solid transparent !important; }
        .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- button:first-child:hover, .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- button:first-child.BookBankTabNew-module__reader_tab_active__hBzEK {
          border-color: #7B27E9 !important; }
      .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- button:last-child {
        border: 0 !important;
        border-bottom: 2px solid transparent !important; }
        .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- button:last-child:hover, .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- button:last-child.BookBankTabNew-module__reader_tab_active__hBzEK {
          border-color: #7B27E9 !important; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- .BookBankTabNew-module__simple_tab__2NtsR, .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- .BookBankTabNew-module__reader_tab_active__hBzEK {
      background: transparent !important;
      color: #393939 !important;
      border-radius: 0 !important;
      padding-top: 14px !important;
      padding-bottom: 8px !important; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- .BookBankTabNew-module__simple_tab__2NtsR:hover {
      color: #7B27E9 !important; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__tabGroup__2fro- .BookBankTabNew-module__reader_tab_active__hBzEK {
      color: #7B27E9 !important;
      font-weight: 500 !important; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__addBookBtn__1msSc {
    width: 64px !important;
    height: 64px !important;
    border-radius: 50%;
    right: 16px !important;
    left: auto !important;
    bottom: 16px !important; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__addBookBtn__1msSc > div > button.ui.fluid.primary.button {
      height: 64px !important;
      width: 64px !important;
      border-radius: 50% !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important;
      -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important; }
      .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__addBookBtn__1msSc > div > button.ui.fluid.primary.button > svg {
        min-width: 30px;
        margin-left: 6px;
        margin-top: 2px; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__addBookBtn__1msSc.BookBankTabNew-module__addAsButton__2zRy8 {
      left: 0 !important;
      right: 0 !important;
      bottom: 0 !important;
      height: 56px !important;
      width: 100% !important; }
      .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__addBookBtn__1msSc.BookBankTabNew-module__addAsButton__2zRy8:not(.BookBankTabNew-module__isResponsive__2HT2X) {
        position: absolute !important; }
      .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__addBookBtn__1msSc.BookBankTabNew-module__addAsButton__2zRy8.BookBankTabNew-module__isResponsive__2HT2X > div > button.ui.fluid.primary.button {
        border-radius: 14px !important; }
      .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__addBookBtn__1msSc.BookBankTabNew-module__addAsButton__2zRy8 > div > button.ui.fluid.primary.button {
        height: 56px !important;
        width: 100% !important;
        border-radius: 0 0 14px 14px !important;
        gap: 8px !important;
        font-size: 16px; }
        .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__addBookBtn__1msSc.BookBankTabNew-module__addAsButton__2zRy8 > div > button.ui.fluid.primary.button svg {
          min-width: 24px;
          max-width: 24px;
          min-height: 24px;
          max-height: 24px;
          margin: 0; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q.scrollarea-content {
    padding-top: 24px;
    padding-bottom: 60px; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q.scrollarea-content > div {
      margin-left: 24px;
      margin-right: 24px;
      padding: 0;
      border-bottom: 1px solid #EFEFEF;
      -webkit-box-shadow: none;
              box-shadow: none;
      padding-bottom: 24px;
      gap: 12px;
      border-radius: 0; }
      .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q.scrollarea-content > div > div:first-child img {
        border-radius: 8px; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__bookInformation__11e8G {
    gap: 4px !important;
    margin-bottom: 0; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__bookInformation__11e8G .BookBankTabNew-module__bookTitle__24o_v h5 {
      font-weight: 600 !important;
      font-size: 16px !important;
      line-height: 24px !important;
      color: black !important; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__bookInformation__11e8G .BookBankTabNew-module__author__uNhWS h5 {
      color: #393939 !important;
      font-size: 14px !important;
      line-height: 17px !important; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__bookInformation__11e8G .BookBankTabNew-module__isbn__3d7My {
      margin-top: 4px;
      margin-bottom: 4px; }
      .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__bookInformation__11e8G .BookBankTabNew-module__isbn__3d7My h5 {
        font-size: 10px !important;
        color: #7B26E9 !important;
        line-height: 12px !important;
        position: relative; }
        .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__bookInformation__11e8G .BookBankTabNew-module__isbn__3d7My h5 .BookBankTabNew-module__deleteBookNewDesign__3BMdo {
          top: -7px; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__readCount__27w1Q {
    width: 24px;
    height: 24px;
    border-radius: 50%; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__readCount__27w1Q.has-content {
      background: #17A4E0 !important; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__readCount__27w1Q span {
      font-weight: 500 !important; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__groupAndExplain__cWfg2 {
    margin-top: auto;
    margin-right: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__groupAndExplain__cWfg2.BookBankTabNew-module__groupAndExplainFinished__28CAE {
      width: calc(100% + 30px); }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__explainOption__2GJDH {
    position: absolute;
    right: 0;
    margin-top: 20px; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__bookItemActionNew__UMXoN {
    margin: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__scrollInner__1br-q .BookBankTabNew-module__bookItemActionNew__UMXoN button {
      min-height: 36px;
      margin: 0 !important; }
  .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__bookItemRight__2ZwP3 {
    padding-bottom: 0; }
    .BookBankTabNew-module__newDesign__3wFVj .BookBankTabNew-module__bookItemRight__2ZwP3 button {
      border-width: 1px !important;
      font-weight: 500; }
  .BookBankTabNew-module__newDesign__3wFVj.BookBankTabNew-module__isResponsive__2HT2X {
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0; }
  .BookBankTabNew-module__newDesign__3wFVj .scrollarea.area {
    min-height: 555px !important; }

.BookBankTabNew-module__deleteBookNewDesign__3BMdo {
  right: -29px;
  top: 6px; }

.BookBankTabNew-module__bookItemNew__2GeZe {
  margin-bottom: 24px; }
  .BookBankTabNew-module__bookItemNew__2GeZe .BookBankTabNew-module__bookImageWrapper__3exYm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .BookBankTabNew-module__bookItemNew__2GeZe .BookBankTabNew-module__bookImageWrapper__3exYm img {
      width: 74px;
      height: 113px; }
  .BookBankTabNew-module__bookItemNew__2GeZe.BookBankTabNew-module__bookItemNewFinishedHasFinishBook__3THaH {
    padding-bottom: 0 !important; }

.BookBankTabNew-module__finishedRating__vFrLy .star-ratings {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.BookBankTabNew-module__finishedRating__vFrLy .star-container {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

.BookBankTabNew-module__finishedGroupNew__3Zqtn {
  margin-top: -4px;
  width: 100%;
  background: #CFA9FF;
  color: #090909;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  padding: 7px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px; }

.styles__column___xpy6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.styles__label__2ENNa {
  margin-bottom: 8px;
  font-weight: normal !important; }

.styles__inputs__1zHBu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .styles__inputs__1zHBu .styles__trigger__t8t0C {
    max-width: 50%; }
    .styles__inputs__1zHBu .styles__trigger__t8t0C > div:first-child {
      margin-right: 10px; }
      .styles__inputs__1zHBu .styles__trigger__t8t0C > div:first-child > input {
        position: relative;
        z-index: 2;
        background: transparent; }
        .styles__inputs__1zHBu .styles__trigger__t8t0C > div:first-child > input + i {
          z-index: 1; }
    .styles__inputs__1zHBu .styles__trigger__t8t0C.styles__errorField__1XGcf {
      position: relative; }
      .styles__inputs__1zHBu .styles__trigger__t8t0C.styles__errorField__1XGcf input {
        border: 1px solid #ff5271 !important; }
    .styles__inputs__1zHBu .styles__trigger__t8t0C.styles__isWhiteBg__1pWBs > div:first-child > input {
      background: white; }
    .styles__inputs__1zHBu .styles__trigger__t8t0C .ui.icon.input > input {
      padding-right: 28px !important; }

.styles__errorMessage__3pDVp {
  color: #ff5271;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px; }

.styles__errorMessageOverlap__3HnHj {
  position: absolute;
  bottom: -17px; }

.styles__resetDateRange__2k_0D {
  color: #8946DF;
  cursor: pointer;
  font-weight: 500;
  position: absolute;
  right: -135px;
  top: 10px; }

.styles__monthYearSelector__3t1D9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__monthYearSelector__3t1D9 > div:first-child {
    font-size: 15px;
    color: #484848;
    font-weight: 700;
    margin-right: 12px; }

.styles__underline__1W9W4 {
  text-decoration: underline; }

.styles__addEntryGroupDropdown__1_I2A {
  margin-top: 0; }

.styles__calendarHasGroupDropdown__1DIil {
  margin-top: 1rem !important; }

.styles__stats__HYajW {
  background: rgba(196, 196, 196, 0.1);
  padding: 1.5rem 0 1.5rem 1.5rem !important;
  border-radius: 8px;
  width: auto !important;
  max-width: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 100%; }
  .styles__stats__HYajW .styles__mainStats__1XUzV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 1.5rem; }
    .styles__stats__HYajW .styles__mainStats__1XUzV .styles__metricItem__2v5iD {
      margin: 0 0 0 3rem; }
  .styles__stats__HYajW.styles__menuIsOpen__BE-j6 {
    overflow: initial; }
    .styles__stats__HYajW.styles__menuIsOpen__BE-j6 .styles__mainStats__1XUzV {
      overflow: hidden; }
  .styles__stats__HYajW.styles__isPuzzle__3RmVw {
    background: rgba(255, 255, 255, 0.67); }
  .styles__stats__HYajW .ui.selection.dropdown {
    width: 174px; }

.styles__statsContainer__T1Noh {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 33% !important;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .styles__statsContainer__T1Noh.styles__hadTotalReader__Juwtg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H {
    width: 100% !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative; }
    .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H:after, .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H:before {
      content: " ";
      display: block;
      min-height: 10px;
      width: 1px;
      border-right: 1px solid #4800a533;
      position: absolute;
      top: 16px;
      bottom: 16px; }
    .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H:after {
      right: 0; }
    .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H:before {
      left: 50%; }
    .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW {
      background: transparent;
      padding: 0 !important;
      overflow: initial;
      display: grid;
      grid-template-columns: repeat(2, 1fr); }
      .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW .ui.selection.dropdown {
        width: 100%; }
      .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW .styles__mainStats__1XUzV {
        padding: 0 32px 0 26px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        gap: 4px;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW .styles__mainStats__1XUzV > div {
          margin-left: 8px; }
          .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW .styles__mainStats__1XUzV > div:nth-child(1) h5 {
            font-size: 14px; }
          .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW .styles__mainStats__1XUzV > div:last-child > span:nth-child(1) {
            font-size: 14px;
            font-weight: 500; }
        .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW .styles__mainStats__1XUzV .styles__statisticValue__16zh0 {
          text-align: left;
          font-size: 32px !important;
          line-height: 100%; }
      .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW > div {
        padding-right: 32px; }
        .styles__statsContainer__T1Noh.styles__isNewStyle__3F74H .styles__stats__HYajW > div:nth-child(1) > div > label {
          color: black !important; }

.styles__totalReaderHeaderTop__1UF5X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto; }
  .styles__totalReaderHeaderTop__1UF5X > span {
    margin-left: 10px; }
    .styles__totalReaderHeaderTop__1UF5X > span > span {
      padding: 0 5px; }
  .styles__totalReaderHeaderTop__1UF5X .styles__totalReaderLabel__HSQkD {
    font-weight: 600;
    font-size: 15px;
    position: relative;
    top: -1px; }
  .styles__totalReaderHeaderTop__1UF5X.styles__iconOnRight__3dKMH > span {
    margin-right: 10px;
    margin-left: 0; }

@media (max-width: 1367px) {
  .styles__statsContainer__T1Noh {
    width: auto !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .styles__moreItem__u986o {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

.styles__error__1v-G9 {
  color: #ff5271;
  margin-top: 0.5rem; }

.styles__fullWidth__1WIf7 {
  width: 100%; }

.styles__maxWidth80__27rTg {
  max-width: 80px; }

.styles__maxWidth100__2VBc7 {
  max-width: 100px; }

.styles__maxWidth300__2Qd4x {
  max-width: 300px; }

.styles__inlineBlock__1sUWP {
  display: inline-block !important; }

.styles__marginRight1__heJ78 {
  margin-right: 1rem !important; }

.styles__statistics__ac_Az {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.styles__select__k5XFE {
  min-width: 8em !important; }

.styles__books__2S5KA {
  color: #4800a5 !important; }

.styles__chapters__368ts {
  color: #17a4e0 !important; }

.styles__minutes__1W_Ua {
  color: #ff5271 !important; }

.styles__pages__3VHHw {
  color: #ffc315 !important; }

.styles__entries__1_iLt {
  color: #8946df !important; }

.styles__custom__1o1wq {
  color: #38b21a !important; }

.styles__flex1__3mx5T {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important; }

.styles__flex1_5__V5WLO {
  -webkit-box-flex: 1.5 !important;
      -ms-flex: 1.5 !important;
          flex: 1.5 !important; }

.styles__flex2__JwkOV {
  -webkit-box-flex: 2 !important;
      -ms-flex: 2 !important;
          flex: 2 !important; }

.styles__flex3__3k81O {
  -webkit-box-flex: 3 !important;
      -ms-flex: 3 !important;
          flex: 3 !important; }

.styles__flex4__zY-GS {
  -webkit-box-flex: 4 !important;
      -ms-flex: 4 !important;
          flex: 4 !important; }

.styles__flex25__2Qric {
  -webkit-box-flex: 25 !important;
      -ms-flex: 25 !important;
          flex: 25 !important; }

.styles__fontWeightNormal__1qOFk {
  font-weight: normal !important; }

.styles__visibilityHidden__1D0nd {
  visibility: hidden; }

.styles__table_row__2OZA1 {
  cursor: pointer; }

.styles__rightText__37esE {
  position: absolute;
  right: 30px;
  top: 30px;
  color: #91acba; }
  .styles__rightText__37esE.styles__rightTextReader__EwWiw {
    right: 40px; }

.styles__programTitle__2RHEe,
.styles__groupTitle__1OLN3,
.styles__readerTitle__3mFdd {
  z-index: 3;
  margin-right: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .styles__programTitle__2RHEe h1,
  .styles__groupTitle__1OLN3 h1,
  .styles__readerTitle__3mFdd h1 {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

.styles__programTitle__2RHEe {
  padding-top: 10px;
  margin-bottom: 10px; }
  .styles__programTitle__2RHEe > div {
    cursor: default; }

.styles__groupTitle__1OLN3 > div:first-child + div,
.styles__readerTitle__3mFdd > div:first-child + div {
  position: relative;
  top: 20px; }

.styles__label__1Mnvm {
  color: #8946df;
  font-weight: normal;
  margin-bottom: 8px;
  display: block; }

.styles__actions__6QqQT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #8946df;
  visibility: hidden; }
  .styles__actions__6QqQT .styles__item__OxwUg {
    margin-right: 20px;
    cursor: pointer;
    font-size: 16px; }
    .styles__actions__6QqQT .styles__item__OxwUg.styles__saveIcon__1Z1Kx {
      color: #67df54; }
      .styles__actions__6QqQT .styles__item__OxwUg.styles__saveIcon__1Z1Kx.styles__disabled__1p5RD {
        color: #a5a5a5;
        cursor: default; }
    .styles__actions__6QqQT .styles__item__OxwUg.styles__banIcon__3d6HH {
      color: #ff5271; }

.styles__deletedUserIcon__215qT {
  width: 16px;
  height: 20px;
  position: absolute;
  right: 10px; }

.styles__tableWrapper__3R0DD {
  margin-bottom: 3rem;
  margin-top: 2rem;
  position: relative;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03); }
  .styles__tableWrapper__3R0DD.styles__tableLargeRow__1fSKh {
    -webkit-box-shadow: none;
            box-shadow: none; }
    .styles__tableWrapper__3R0DD.styles__tableLargeRow__1fSKh > div {
      background: transparent !important; }
    .styles__tableWrapper__3R0DD.styles__tableLargeRow__1fSKh .styles__programPlaceholder__2bqFR {
      background: transparent;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }

.styles__tableContainer__2V3pM {
  margin-top: 40px;
  position: relative; }

.styles__perText__1bSMR {
  color: #737373; }

.styles__buttonContainer__19uIz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px; }

.styles__buttonContainerGroup__3BeFm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
  width: 100%; }

.styles__tableContainer__2V3pM {
  margin-bottom: 0px !important;
  border: none !important; }

.styles__accoridanReader__2KRow {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__deleteReader__254Wu {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px; }

.styles__readerFields__mLulY {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.styles__last_entry__6MZyM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__name__35t4t {
  height: 100px;
  width: 100px;
  background: #ffc315;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__formReaderDetail__1wt9v {
  margin-top: 5px !important; }
  .styles__formReaderDetail__1wt9v .styles__buttonGroups__30Ozh {
    width: 400px; }
    .styles__formReaderDetail__1wt9v .styles__buttonGroups__30Ozh > div:first-child {
      margin-right: 10px; }

.styles__readerDetailMetricsHeading__UZp5z {
  margin-bottom: 1rem !important; }

.styles__readerDetailMetrics__1vbYr {
  padding: 20px 30px !important;
  position: static;
  top: -95px;
  right: 15px;
  z-index: 11;
  left: 15px;
  overflow: auto; }
  .styles__readerDetailMetrics__1vbYr:not(.styles__isResponsive__1xMQK) .styles__mainStats__1XUzV {
    padding-right: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .styles__readerDetailMetrics__1vbYr:not(.styles__isResponsive__1xMQK) .styles__mainStats__1XUzV > div {
      margin: 0 20px 0 0 !important; }
      .styles__readerDetailMetrics__1vbYr:not(.styles__isResponsive__1xMQK) .styles__mainStats__1XUzV > div:last-child {
        margin-right: 0 !important; }

.styles__buttonGroups__30Ozh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__ghostButton__W-t4p > button {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.styles__reader_tab_active__2o9_E {
  background: #8946df !important;
  color: #fff !important;
  font-weight: 500 !important; }

.styles__simple_tab__1NOFk {
  background: #fff !important;
  color: #6e6e6e !important;
  font-weight: normal !important; }

.styles__tab_group__1QOfQ {
  border: 1.5px solid #8946df; }

.styles__book_item__37Qd- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 18px 15px;
  background: #fff;
  padding: 10px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 3.22348px 11.2822px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 3.22348px 11.2822px rgba(0, 0, 0, 0.25);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px; }
  .styles__book_item__37Qd-:first-child {
    margin-top: 0; }
  .styles__book_item__37Qd-:last-child {
    margin-bottom: 0; }

.styles__book_item_right__3Jyt6 {
  padding: 0px 30px 30px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
  .styles__book_item_right__3Jyt6 .styles__headingWrapper__2E8mS {
    max-width: 90%; }
    .styles__book_item_right__3Jyt6 .styles__headingWrapper__2E8mS > div {
      margin-bottom: 0.5rem; }

.styles__right_bar__hWkwm {
  background: #e0e0e0;
  padding: 10px; }
  .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF {
    background: #f1f1f1;
    border-radius: 15px;
    padding-bottom: 60px;
    position: relative;
    margin-top: 25px; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__headingWrapper__2E8mS {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-right: 20px; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__bookBankTabHeading__3pcEw {
      padding: 20px; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__noBooksMessage__3oVRG {
      text-align: center; }
      .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__noBooksMessage__3oVRG span.styles__bookbankEmpty__1oRN_ {
        color: #bbbbbb; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__tab_group__1QOfQ {
      width: 100%;
      padding: 0 20px;
      margin-bottom: 30px;
      border: 0; }
      .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__tab_group__1QOfQ button {
        border: 1px solid #4800a5 !important; }
        .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__tab_group__1QOfQ button:first-child {
          border-right: 0 !important; }
        .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__tab_group__1QOfQ button:last-child {
          border-left: 0 !important; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__addBookBtn__uTRQ8 {
      position: absolute;
      width: 100%;
      left: 0;
      right: 0;
      bottom: 0; }
      .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__addBookBtn__uTRQ8 button {
        border-radius: 0 0 15px 15px !important;
        height: 40px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-weight: 500; }
        .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__addBookBtn__uTRQ8 button .styles__svgIcon__2Rz3U {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__addBookBtn__uTRQ8 button .styles__svgIcon__2Rz3U svg {
            width: 15px !important; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF.styles__bookBankTabFromDREP__vPQxK {
      margin-top: 55px; }
      .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF.styles__bookBankTabFromDREP__vPQxK .styles__headingWrapper__2E8mS {
        width: 100%;
        padding-right: 0; }
        .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF.styles__bookBankTabFromDREP__vPQxK .styles__headingWrapper__2E8mS > div {
          width: 100%; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .scrollarea.area {
      min-height: 300px; }

.styles__activityFeed__17PE6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__activityFeed__17PE6.styles__fromDREP__2rPLj {
    margin-top: 24px; }
    .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__actionGroup__2nlZI {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__actionGroup__2nlZI > *:first-child {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
      .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__actionGroup__2nlZI > *:last-child {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
    .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__activityTopWrapper__31bgi {
      padding: 16px;
      height: calc(100vh - 365px);
      min-height: 460px;
      margin-top: 16px;
      border-radius: 16px;
      -webkit-box-shadow: 0px 2px 10px #0000001f;
              box-shadow: 0px 2px 10px #0000001f;
      margin-bottom: 16px; }
    .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__activityFilter__M6st3 h4 {
      margin-bottom: 10px !important; }
    .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__activityContent__1UT7H {
      height: calc(100vh - 525px);
      min-height: 430px; }
    .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg {
      margin-bottom: 16px; }
      .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingBtn__LY8ZA {
        background: #17A4E0 !important;
        border-radius: 16px !important;
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
                justify-content: center !important;
        font-weight: 500 !important;
        font-size: 24px !important;
        line-height: 36px !important;
        height: 62px; }
        .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingBtn__LY8ZA > div {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
        .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingBtn__LY8ZA.styles__addReadingBtnDisabled__TkFLq {
          background: #4800A5 !important;
          opacity: 0.3 !important;
          border-color: #4800A5 !important; }
      .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingIcon__25cmb {
        margin-right: 11px; }
        .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingIcon__25cmb > g {
          fill: white; }
        .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingIcon__25cmb > circle {
          fill: white;
          stroke: #17A4E0; }
        .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingIcon__25cmb > path {
          stroke: #17A4E0; }
      .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingAlert__3oQcO {
        background: #FFE5EA;
        border-radius: 8px;
        color: #FF5271;
        font-weight: 500;
        font-size: 14px;
        line-height: 21px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 8px 16px; }
        .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingAlert__3oQcO > svg {
          margin-right: 8px; }
          .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingAlert__3oQcO > svg > circle {
            fill: transparent;
            stroke: #FF5271; }
          .styles__activityFeed__17PE6.styles__fromDREP__2rPLj .styles__addReadingTopButton__3QJUg .styles__addReadingAlert__3oQcO > svg > path {
            fill: #FF5271; }

.styles__activityTopWrapper__31bgi {
  background: #ffffff;
  padding: 10px;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  height: calc(100vh - 410px);
  margin-top: 25px; }

.styles__feedItem__3KNvA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  .styles__feedItem__3KNvA .styles__feedMessage__1R3vJ {
    margin-right: 1rem; }
    .styles__feedItem__3KNvA .styles__feedMessage__1R3vJ .styles__textArea__nDVig {
      outline: none !important; }
  .styles__feedItem__3KNvA:hover {
    background: rgba(137, 70, 223, 0.05); }
    .styles__feedItem__3KNvA:hover .styles__actions__6QqQT {
      visibility: initial; }
  .styles__feedItem__3KNvA .styles__feedIcon__3fSrH {
    margin-right: 5px; }
  .styles__feedItem__3KNvA .styles__actions__6QqQT {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__feedItem__3KNvA .styles__actions__6QqQT .styles__feedIcon__3fSrH {
      margin-right: 10px; }
  .styles__feedItem__3KNvA .styles__editIcon__fkzDv {
    margin-left: 10px !important;
    margin-right: 0 !important;
    font-size: 16px !important;
    cursor: pointer;
    color: #8946df;
    position: relative;
    top: -1px; }
  .styles__feedItem__3KNvA .styles__deleteIcon__KtwU9 {
    color: #ff5271; }

.styles__activityHeading__3Ey3- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__activityTop__97pyI {
  display: block;
  clear: both;
  width: 100%;
  margin-bottom: 0;
  float: left; }
  .styles__activityTop__97pyI .styles__activityTopTitle__1Y-qP {
    width: 100%;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__activityTop__97pyI .styles__activityTopTitle__1Y-qP > div:last-child {
      min-width: 200px; }

.styles__activityFilter__M6st3 h4 {
  margin-bottom: 1rem !important; }

.styles__activityFilter__M6st3 .styles__dateRangeWrapper__2WYbt {
  width: 270px;
  float: left; }

.styles__activityFilter__M6st3 .styles__programSelect__2Tunt,
.styles__activityFilter__M6st3 .styles__groupSelect__2tTcR {
  width: 230px;
  float: left;
  margin-right: 0.5rem; }

.styles__activityFilter__M6st3 .styles__dateSelect__1jLiK .menu.transition {
  max-height: 230px !important; }

.styles__activityFilter__M6st3 .styles__actionGroup__2nlZI {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__activityFilter__M6st3 .styles__actionGroup__2nlZI.styles__hasDatepicker__1hdmH .styles__programSelect__2Tunt,
  .styles__activityFilter__M6st3 .styles__actionGroup__2nlZI.styles__hasDatepicker__1hdmH .styles__groupSelect__2tTcR {
    width: 135px; }
  .styles__activityFilter__M6st3 .styles__actionGroup__2nlZI > div:first-child {
    margin-bottom: 12px; }
  .styles__activityFilter__M6st3 .styles__actionGroup__2nlZI .styles__rightSide__r9Pn7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 1210px) {
      .styles__activityFilter__M6st3 .styles__actionGroup__2nlZI .styles__rightSide__r9Pn7 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .styles__activityFilter__M6st3 .styles__actionGroup__2nlZI .styles__rightSide__r9Pn7 > div:first-child {
          margin-bottom: 10px; } }

.styles__activityFilter__M6st3 .styles__activityTabs__Sawrt {
  float: right;
  height: 33px;
  margin-top: 3px !important;
  max-width: 410px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 15px !important; }
  .styles__activityFilter__M6st3 .styles__activityTabs__Sawrt button {
    padding: 0.5rem !important;
    border: 1px solid #8946df !important;
    border-right: 0 !important; }
    .styles__activityFilter__M6st3 .styles__activityTabs__Sawrt button:last-child {
      border-right: 1px solid #8946df !important; }

.styles__activityContent__1UT7H {
  width: 100%;
  float: left;
  overflow: auto;
  height: calc(100vh - 480px);
  margin-top: 10px; }

.styles__activityIcons__3tgLF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  visibility: hidden; }

.styles__bottomButtons__1G-fg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%; }

.styles__noteModalContainer__3tOOB {
  padding: 20px; }
  .styles__noteModalContainer__3tOOB .styles__addEntryDes__3qYaK {
    position: static;
    top: 13px; }
    .styles__noteModalContainer__3tOOB .styles__addEntryDes__3qYaK svg {
      width: 20px;
      height: 20px;
      position: relative;
      top: 4px;
      margin-right: 3px; }
  .styles__noteModalContainer__3tOOB.styles__loading__85nJm table > tbody > tr > td > div:before {
    display: none !important; }

.styles__lazyLoadSpinner__2tDNM {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto; }

.styles__noteHeading__18I5z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__programCode__3BSJp {
  padding-top: 28px;
  padding-left: 20px; }
  .styles__programCode__3BSJp > div {
    margin: 0; }

.styles__noteFields__3XAnG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px; }

.styles__noteFieldsContent__C3Ymo {
  margin-top: 0.5rem !important; }

.styles__noteDescription__1umby {
  margin-top: 10px;
  margin-bottom: 10px; }

.styles__bottomButtonWrapper__1sqXC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__bottomButtonWrapper__1sqXC div:first-child {
    margin-right: 10px; }
  .styles__bottomButtonWrapper__1sqXC .styles__bookbankButton__3Nt2R div:first-child {
    top: 6px;
    left: 6px; }

.styles__customColumn__3vTLz > div {
  float: left;
  margin-right: 1rem; }

.styles__customColumn__3vTLz > span {
  color: #91acba; }
  .styles__customColumn__3vTLz > span.styles__selected__3LH-K {
    color: #17a4e0;
    text-decoration: underline;
    cursor: pointer; }

.styles__customColumn__3vTLz > div + div {
  position: absolute;
  top: 20px;
  margin-left: 30px; }

.styles__customColumn__3vTLz button {
  float: none;
  margin-right: 0 !important;
  display: inline-block !important; }

.styles__accordianContainer__2LULO {
  -webkit-box-shadow: 0px 0px 0px !important;
          box-shadow: 0px 0px 0px !important; }
  .styles__accordianContainer__2LULO.styles__cardView__2fYng > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .styles__accordianContainer__2LULO.styles__cardView__2fYng > div > div {
      width: calc(33.3% - 16px);
      margin-bottom: 24px;
      margin-right: 24px; }
      .styles__accordianContainer__2LULO.styles__cardView__2fYng > div > div:nth-child(3n + 3) {
        margin-right: 0; }

.styles__rowStyle__3kECz {
  min-height: 50px; }
  .styles__rowStyle__3kECz .styles__accordionTitle__382oB {
    padding: 0px !important;
    border-top: 0px !important; }
    .styles__rowStyle__3kECz .styles__accordionTitle__382oB .styles__accordionGrid__3P5zl {
      min-height: 60px;
      padding-right: 20px !important;
      padding-left: 20px !important; }
    .styles__rowStyle__3kECz .styles__accordionTitle__382oB .styles__plusIcon__3e7d_ {
      color: #8946df; }
      .styles__rowStyle__3kECz .styles__accordionTitle__382oB .styles__plusIcon__3e7d_.styles__plusIcon__3e7d_ {
        margin-right: 30px; }
    .styles__rowStyle__3kECz .styles__accordionTitle__382oB .styles__accordionTitleLastColumn__og5Yh {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important; }
  .styles__rowStyle__3kECz .styles__formAccordion__24hr_ {
    border-bottom: 1px solid rgba(118, 118, 118, 0.2) !important; }
    .styles__rowStyle__3kECz .styles__formAccordion__24hr_.styles__formAccordionReader__3hbGS {
      padding-left: 10px; }
      .styles__rowStyle__3kECz .styles__formAccordion__24hr_.styles__formAccordionReader__3hbGS.styles__isActiveAccordion__tbWbA > div:nth-child(2) {
        padding-left: 30px;
        padding-right: 33px; }
      .styles__rowStyle__3kECz .styles__formAccordion__24hr_.styles__formAccordionReader__3hbGS .styles__accordionTitle__382oB .styles__smallInput__3Z6r0 {
        padding-left: 10px !important; }
  .styles__rowStyle__3kECz .styles__isActiveAccordion__tbWbA {
    background-color: rgba(85, 14, 177, 0.02); }
  .styles__rowStyle__3kECz.styles__rowStyleReader__DT6yu .styles__accordionTitle__382oB .styles__accordionGrid__3P5zl {
    padding-left: 0 !important; }

.styles__field___z-b_ {
  margin-right: 5px; }
  .styles__field___z-b_.styles__fieldEnd__1GZkG {
    margin-right: 0; }
  .styles__field___z-b_.styles__archiveButtonField__RC20j {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 50px; }

.styles__rightPartButton__2bLff {
  font-size: 11px !important;
  font-weight: normal !important;
  min-width: 151px; }
  .styles__rightPartButton__2bLff i {
    font-size: 15px;
    position: relative;
    top: 1px; }

.styles__accordionContent__qZuHP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0px 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__accordionContent__qZuHP .styles__field___z-b_ {
    margin-right: 5px; }
    .styles__accordionContent__qZuHP .styles__field___z-b_.styles__fieldEnd__1GZkG {
      margin-right: 0; }
    .styles__accordionContent__qZuHP .styles__field___z-b_.styles__archiveButtonField__RC20j {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: 50px; }
  .styles__accordionContent__qZuHP .styles__leftPart__1WfkB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 5px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .styles__accordionContent__qZuHP .styles__leftPart__1WfkB.styles__groupLeftPart__3CMaG {
      max-width: 1090px;
      margin-right: 50px; }
  .styles__accordionContent__qZuHP .styles__rightPart__1-fMW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 1rem; }
    .styles__accordionContent__qZuHP .styles__rightPart__1-fMW.styles__groupRightPart__3qaYW {
      -webkit-box-flex: 1;
          -ms-flex: auto;
              flex: auto; }
  .styles__accordionContent__qZuHP .styles__rightPartButton__2bLff {
    font-size: 11px !important;
    font-weight: normal !important;
    min-width: 151px; }
    .styles__accordionContent__qZuHP .styles__rightPartButton__2bLff i {
      font-size: 15px;
      position: relative;
      top: 1px; }
  .styles__accordionContent__qZuHP .styles__groupbankButton__3M3-X {
    float: left;
    margin-right: 10px; }
  .styles__accordionContent__qZuHP .styles__bookBankButtonIsNoBook__12lSj > button {
    background-color: white !important;
    color: #8946df !important;
    border: 1px solid #8946df !important; }
    .styles__accordionContent__qZuHP .styles__bookBankButtonIsNoBook__12lSj > button svg > path {
      fill: #8946df !important; }

.styles__readerInfoColumn__15lex {
  position: relative;
  left: -10px; }
  .styles__readerInfoColumn__15lex > span {
    font-size: 1rem; }

.styles__readerHelperIcon__zKRF5 {
  position: relative;
  top: 5px;
  margin-left: 5px; }

.styles__programLargeRow__33sx1 {
  margin-bottom: 24px;
  cursor: pointer; }

.styles__programCard__3d3Az,
.styles__programCardResponsive__1_di7, .styles__groupCard__eHEZ_, .styles__readerCard__2ZYxi {
  cursor: pointer; }

.styles__programCardResponsive__1_di7, .styles__groupCard__eHEZ_, .styles__readerCard__2ZYxi {
  display: none !important;
  margin-bottom: 24px; }
  .styles__programCardResponsive__1_di7 .menu.transition .item, .styles__groupCard__eHEZ_ .menu.transition .item, .styles__readerCard__2ZYxi .menu.transition .item {
    padding: 24px !important; }
    .styles__programCardResponsive__1_di7 .menu.transition .item > div, .styles__groupCard__eHEZ_ .menu.transition .item > div, .styles__readerCard__2ZYxi .menu.transition .item > div {
      width: 100%;
      min-width: 100%; }
  .styles__programCardResponsive__1_di7 .styles__archiveButtonField__RC20j > div:nth-child(2), .styles__groupCard__eHEZ_ .styles__archiveButtonField__RC20j > div:nth-child(2), .styles__readerCard__2ZYxi .styles__archiveButtonField__RC20j > div:nth-child(2) {
    padding-left: 44px; }
  .styles__programCardResponsive__1_di7 .styles__archiveHelperIcon__3hoeS, .styles__groupCard__eHEZ_ .styles__archiveHelperIcon__3hoeS, .styles__readerCard__2ZYxi .styles__archiveHelperIcon__3hoeS {
    position: absolute;
    width: 24px;
    height: 24px; }
    .styles__programCardResponsive__1_di7 .styles__archiveHelperIcon__3hoeS svg, .styles__groupCard__eHEZ_ .styles__archiveHelperIcon__3hoeS svg, .styles__readerCard__2ZYxi .styles__archiveHelperIcon__3hoeS svg {
      width: 24px;
      height: 24px; }
  .styles__programCardResponsive__1_di7 .styles__rightPartButton__2bLff, .styles__groupCard__eHEZ_ .styles__rightPartButton__2bLff, .styles__readerCard__2ZYxi .styles__rightPartButton__2bLff {
    padding-left: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .styles__programCardResponsive__1_di7 .styles__rightPartButton__2bLff > button, .styles__groupCard__eHEZ_ .styles__rightPartButton__2bLff > button, .styles__readerCard__2ZYxi .styles__rightPartButton__2bLff > button {
      width: 100%;
      height: 44px;
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 15px !important; }

.styles__groupsPage__3KlC_ .styles__groupPlaceholder__3iKYY p {
  padding: 0 65px; }

.styles__readersPage__wHwZE .styles__placeholderButtons__-GlM6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__readersPage__wHwZE .styles__placeholderButtons__-GlM6 > div {
    margin-right: 15px; }

.styles__readersPage__wHwZE .styles__ghostButton__W-t4p > button {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
  margin-left: 8px; }

.styles__activityProgramWrapper__REBIg {
  padding: 20px 40px 0 40px;
  margin: -20px -40px 0 -40px;
  background: #E0D5ED; }
  .styles__activityProgramWrapper__REBIg svg circle {
    fill: transparent !important; }

.styles__removeButton__O1v04 > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__emailReadersBtn__ah4vP > div:first-child {
  margin-right: 8px; }

.styles__addProgramButton__2BIkB > div svg {
  width: 19px;
  height: 19px; }
  .styles__addProgramButton__2BIkB > div svg path {
    stroke: #090909; }

.styles__addProgramButton__2BIkB > div h5 {
  color: #090909 !important; }

.styles__addProgramButton__2BIkB > div:nth-child(1) {
  margin-right: 8px; }

@media screen and (max-width: 1800px) {
  .styles__accordionContent__qZuHP .styles__leftPart__1WfkB.styles__groupLeftPart__3CMaG {
    max-width: 100%;
    margin-right: 20px; } }

@media screen and (max-width: 1790px) {
  .styles__groupLeftPart__3CMaG.styles__flex1__3mx5T {
    -webkit-box-flex: initial !important;
        -ms-flex: initial !important;
            flex: initial !important; }
  .styles__groupLeftPart__3CMaG.styles__isGoalBased__2ry1X {
    margin-bottom: 10px; } }

.styles__emailProgramCodeInput__qco23 {
  margin-bottom: 10px; }

.styles__readerText__3nGU- {
  color: black; }

.styles__smallInput__3Z6r0 {
  padding-right: 2rem !important;
  padding-left: 0 !important; }
  .styles__smallInput__3Z6r0 .styles__firstField__2o93Y {
    margin-right: 15px; }
  .styles__smallInput__3Z6r0 input {
    width: 100px !important; }

.styles__entryModal__1l6Mw {
  width: 465px !important; }
  .styles__entryModal__1l6Mw.styles__entryModalWithAdditional__7S8_f {
    width: 600px !important; }
  .styles__entryModal__1l6Mw:not(.styles__entryModalWithAdditional__7S8_f) .styles__entrySubmit__1KEHW {
    margin-right: 0; }

.styles__entryNumberContent__2lhzU {
  margin-top: 1.5rem;
  border-radius: 10px;
  height: 190px;
  z-index: 1002; }
  .styles__entryNumberContent__2lhzU .styles__entryNumberClose__2wVYt {
    display: none;
    position: absolute;
    right: 2px;
    top: 4px;
    font-size: 17px;
    cursor: pointer; }
    .styles__entryNumberContent__2lhzU .styles__entryNumberClose__2wVYt:hover {
      color: grey; }
  .styles__entryNumberContent__2lhzU .styles__dateRangeValue__1pTzt {
    color: #38b21a;
    margin-bottom: 24px; }
  .styles__entryNumberContent__2lhzU .styles__dateRangeTitle__1IF9E {
    margin: 16px 0 8px 0; }
  .styles__entryNumberContent__2lhzU .styles__entrySubmit__1KEHW {
    display: block;
    float: right;
    margin-right: -66px; }
    .styles__entryNumberContent__2lhzU .styles__entrySubmit__1KEHW button {
      margin: 0 !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .styles__entryNumberContent__2lhzU .styles__entrySubmit__1KEHW button > div {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        margin-right: 0;
        margin-left: 5px; }

.styles__addEntryPlaceholder__2Aq8_ {
  background: rgba(208, 207, 208, 0.5);
  border-radius: 57px;
  width: 300px;
  height: 45px;
  position: absolute;
  top: 250px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__addEntryPlaceholder__2Aq8_ span {
    color: #737373;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    font-size: 16px; }

.styles__confirmEntryModal__1LcPv {
  min-width: 550px;
  min-height: 500px; }
  .styles__confirmEntryModal__1LcPv .styles__confirmEntryContent__d2rrf {
    border-radius: 40px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: 100%; }
    .styles__confirmEntryModal__1LcPv .styles__confirmEntryContent__d2rrf .styles__defaultChild__cTjKv {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
      text-align: center; }
      .styles__confirmEntryModal__1LcPv .styles__confirmEntryContent__d2rrf .styles__defaultChild__cTjKv .styles__childInner__2RPxs .styles__confirmHeading__FmrF5 {
        margin-top: 10px;
        font-size: 36px;
        font-weight: 500;
        color: #252525; }
      .styles__confirmEntryModal__1LcPv .styles__confirmEntryContent__d2rrf .styles__defaultChild__cTjKv .styles__childInner__2RPxs .styles__confirmDes__1F1bs {
        font-size: 17px;
        color: #6e6e6e;
        padding: 0 60px;
        line-height: 20px;
        margin: 20px 0 50px 0; }
      .styles__confirmEntryModal__1LcPv .styles__confirmEntryContent__d2rrf .styles__defaultChild__cTjKv .styles__childInner__2RPxs .styles__buttonGroup__2DRAI {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 0 30px; }
        .styles__confirmEntryModal__1LcPv .styles__confirmEntryContent__d2rrf .styles__defaultChild__cTjKv .styles__childInner__2RPxs .styles__buttonGroup__2DRAI button {
          height: 44px;
          width: 140px; }

.styles__updatePasswordModalContent__3qGrz .styles__fullWidth__1WIf7 {
  margin-top: 1rem; }

.styles__readingLogProgress__3vBpv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__readingLogProgress__3vBpv span {
    font-weight: 500;
    margin-right: 1rem;
    font-size: 14px; }
    .styles__readingLogProgress__3vBpv span b {
      color: black; }
  .styles__readingLogProgress__3vBpv.styles__readerDetailSection__Xjr-b span {
    color: #13a4f6;
    font-size: 18px; }
    .styles__readingLogProgress__3vBpv.styles__readerDetailSection__Xjr-b span b {
      color: #13a4f6; }

.styles__selectTypeField__92MKl > div > div > label + div {
  width: 180px !important; }

.styles__selectFrequencyField__3S7Re > div > div > label + div {
  width: 200px !important; }

.styles__metricDropdownWrapper__27d5G > div {
  min-width: 150px; }

.styles__metricDropdownWrapper__27d5G > label {
  margin-bottom: 8px;
  font-weight: normal;
  color: #8946df;
  display: block; }

.styles__readerLastName__1iBOB.styles__hasDeleteIcon__QCDoH {
  position: relative;
  top: -4px; }
  .styles__readerLastName__1iBOB.styles__hasDeleteIcon__QCDoH + div {
    top: 9px; }

.styles__formerReadersTooltip__1YHqa {
  min-width: 275px !important; }

@media (max-width: 1565px) {
  .styles__programsPage__1kKjq .styles__rightPart__1-fMW {
    margin-top: 1rem; } }

@media (max-width: 1500px) {
  .styles__programsPage__1kKjq .styles__accordionTitle__382oB .styles__accordionGrid__3P5zl .styles__progressColumn__QPMfI > div > div:nth-child(2) {
    max-width: 65%; } }

@media (max-width: 1460px) {
  .styles__groupLeftPart__3CMaG {
    margin-bottom: 10px; }
    .styles__groupLeftPart__3CMaG.styles__flex1__3mx5T {
      -webkit-box-flex: initial !important;
          -ms-flex: initial !important;
              flex: initial !important; } }

@media (max-width: 1439px) {
  .styles__groupsPage__3KlC_.styles__goalBasedProgram__1j_pw .styles__accordionContent__qZuHP .styles__groupRightPart__3qaYW {
    margin-top: 1rem;
    padding-right: 15px; } }

@media (max-width: 1300px) {
  .styles__bookBankTab__N7fDF .styles__tab_group__1QOfQ button {
    padding: 0.5rem !important; } }

@media (max-width: 1249px) {
  .styles__groupsPage__3KlC_ .styles__accordionContent__qZuHP .styles__groupRightPart__3qaYW {
    margin-top: 1rem;
    padding-right: 15px; } }

@media (max-width: 1200px) {
  .styles__programsPage__1kKjq .styles__accordionTitle__382oB .styles__accordionGrid__3P5zl .styles__progressColumn__QPMfI > div > div:nth-child(2) {
    max-width: 60%; } }

@media (max-width: 1095px) {
  .styles__bookBankTab__N7fDF .styles__tab_group__1QOfQ button {
    font-size: 13px; } }

.styles__programsPage__1kKjq .styles__readerText__3nGU- {
  font-weight: bold; }

.styles__programsPage__1kKjq .styles__leftPart__1WfkB > div:first-child {
  max-width: 400px; }

.styles__programsPage__1kKjq .styles__rightPart__1-fMW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 1px;
  height: 40px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto; }

.styles__programsPage__1kKjq .styles__accordionTitle__382oB .styles__accordionGrid__3P5zl .styles__progressColumn__QPMfI > div > div:nth-child(3) {
  padding-left: 5px !important; }

.styles__readCount__qY4LP {
  position: absolute;
  right: 30px;
  top: 0;
  cursor: default; }
  .styles__readCount__qY4LP span {
    margin-left: 0 !important; }

.styles__deleteBookIcon__1SaGa {
  position: absolute;
  top: -1px;
  right: 0;
  color: #ff5271;
  cursor: pointer; }

.styles__tableContainerMark__3_BJ5 {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
  border-width: 0px !important;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2; }

.styles__totalHeader__2O8TM {
  text-align: right !important;
  padding-right: 60px !important; }

.styles__sortTable__8m4FA thead tr th {
  border-left: 0 !important; }
  .styles__sortTable__8m4FA thead tr th:first-child {
    padding-left: 40px !important; }

.styles__progressHelperIcon___VQFq {
  position: relative;
  top: 5px;
  margin-left: 5px; }
  .styles__progressHelperIcon___VQFq > span > svg {
    width: 20px;
    height: 20px;
    font-size: 12px; }

.styles__progressHelperTooltip__3REDv {
  margin-top: 45px !important;
  margin-right: -8px !important; }
  .styles__progressHelperTooltip__3REDv:before {
    margin-top: -50px !important; }

.styles__archiveToggle__2cpUY {
  margin-left: 15px;
  z-index: 10; }

/**
* Group Table
*/
.styles__deleteGroupTooltip__12frZ {
  max-width: 300px !important;
  min-width: 300px !important; }

@media (max-width: 991px) {
  .styles__formAccordionReader__3hbGS {
    padding-left: 0 !important; }
  .styles__groupTable__2tIUO, .styles__accordianContainer__2LULO {
    background: transparent !important; }
  .styles__stats__HYajW {
    overflow: initial !important;
    padding: 16px 16px 0 16px !important; }
    .styles__stats__HYajW .styles__mainStats__1XUzV {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-right: 0;
      margin-right: 16px;
      margin-left: -3rem; }
      .styles__stats__HYajW .styles__mainStats__1XUzV .styles__metricItem__2v5iD {
        margin-bottom: 16px; }
  .styles__rowStyle__3kECz,
  .styles__programsPage__1kKjq .styles__sortTable__8m4FA, .styles__readerDetailMetricsHeading__UZp5z, .styles__responsiveHide__2RVOm {
    display: none !important; }
  .styles__programCardResponsive__1_di7, .styles__groupCard__eHEZ_, .styles__readerCard__2ZYxi {
    display: block !important; }
  .styles__programsPage__1kKjq .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu, .styles__groupsPage__3KlC_ .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu, .styles__readersPage__wHwZE .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 !important;
    top: auto;
    border-radius: 16px 16px 0 0 !important; }
    .styles__programsPage__1kKjq .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu > .item, .styles__groupsPage__3KlC_ .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu > .item, .styles__readersPage__wHwZE .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu > .item {
      border-radius: 16px 16px 0 0 !important; }
    .styles__programsPage__1kKjq .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu:before, .styles__groupsPage__3KlC_ .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu:before, .styles__readersPage__wHwZE .styles__actionDropdown__3DNpC.ui.floating.dropdown .menu:before {
      content: ' ';
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      top: -100vh;
      background: #0000004d; }
  .styles__tableWrapper__3R0DD {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  .styles__groupbankButton__3M3-X > button > div {
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .styles__activityFeed__17PE6 .styles__activityTopWrapper__31bgi {
    margin-top: 12px;
    padding: 0;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background: transparent !important; }
  .styles__activityFeed__17PE6 .styles__actionGroup__2nlZI .styles__leftSide__HqYiU {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px; }
    .styles__activityFeed__17PE6 .styles__actionGroup__2nlZI .styles__leftSide__HqYiU > div {
      margin: 0;
      min-width: 100%;
      max-width: 100%; }
  .styles__activityFeed__17PE6 .styles__dateRangeWrapper__2WYbt > div > div > div {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .styles__activityFeed__17PE6 .styles__dateRangeWrapper__2WYbt > div > div > div > div {
      width: calc(50% - 8px);
      margin: 0 !important; }
      .styles__activityFeed__17PE6 .styles__dateRangeWrapper__2WYbt > div > div > div > div > div {
        margin: 0 !important; }
  .styles__activityTop__97pyI .styles__activityTopTitle__1Y-qP > div:first-child {
    display: none !important; }
    .styles__activityTop__97pyI .styles__activityTopTitle__1Y-qP > div:first-child + div {
      width: 100%;
      margin-bottom: 16px; }
  .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
    margin-top: 0;
    background: transparent;
    border-radius: 0;
    padding: 0; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__addBookBtn__uTRQ8 {
      position: static; }
      .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__addBookBtn__uTRQ8 button {
        height: 30px;
        border-radius: 24px !important; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__headingWrapper__2E8mS {
      padding: 0; }
      .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__headingWrapper__2E8mS > div:nth-child(2) {
        width: 100%; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__tab_group__1QOfQ {
      padding: 0;
      margin-bottom: 0; }
      .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__tab_group__1QOfQ button {
        height: 40px; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .styles__book_item__37Qd- {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.18);
              box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.18);
      border-radius: 8px;
      margin-left: 0;
      margin-right: 0; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .scrollarea.area {
      max-height: calc(100vh - 450px) !important;
      height: auto !important;
      min-height: 1px; }
    .styles__right_bar__hWkwm.styles__bookBankTab__N7fDF .scrollarea-content {
      padding: 0px 15px 15px 5px;
      margin-right: -10px; } }

@media (max-width: 767px) {
  .styles__entryModal__1l6Mw.styles__entryModalWithAdditional__7S8_f.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow-y: auto;
    overflow-x: hidden; }
    .styles__entryModal__1l6Mw.styles__entryModalWithAdditional__7S8_f.ui.modal.visible .content {
      padding: 0 !important; } }

@media (max-width: 621px) {
  .styles__entryModal__1l6Mw.styles__entryModalWithAdditional__7S8_f {
    width: 100% !important; }
  .styles__entryNumberContent__2lhzU .styles__entrySubmit__1KEHW {
    margin: 0;
    width: 100%;
    float: none; }
    .styles__entryNumberContent__2lhzU .styles__entrySubmit__1KEHW button {
      width: 100%;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

@media (max-width: 420px) {
  .styles__archiveTogglePopup__RvVZE.ui.bottom.popup.tooltipArchiveToggleTopHeader {
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    margin-top: 15px !important; }
    .styles__archiveTogglePopup__RvVZE.ui.bottom.popup.tooltipArchiveToggleTopHeader:before {
      right: 62px; } }

.Feeds-module__newDesign__1Ibgp {
  padding: 24px;
  border: 1px solid #7B26E9;
  border-radius: 16px;
  background: white;
  margin-top: 0 !important;
  gap: 16px; }
  .Feeds-module__newDesign__1Ibgp .Feeds-module__newHeading__3itQG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__newHeading__3itQG > span {
      font-size: 24px;
      font-weight: 700;
      color: #111111;
      line-height: 36px; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__newHeading__3itQG > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 16px; }
      .Feeds-module__newDesign__1Ibgp .Feeds-module__newHeading__3itQG > div > div {
        min-width: 164px;
        max-width: 164px; }
  .Feeds-module__newDesign__1Ibgp .Feeds-module__activityTopWrapper__1bQTr {
    margin: 8px 0 0 0 !important;
    border: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    height: calc(100vh - 354px) !important; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__activityTopWrapper__1bQTr h4.ui.header {
      color: #111111;
      font-size: 20px;
      line-height: 30px;
      font-weight: 700; }
  .Feeds-module__newDesign__1Ibgp .Feeds-module__activityContent__4cMET {
    height: calc(100vh - 392px) !important; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__activityContent__4cMET > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 16px;
      width: 100%; }
      .Feeds-module__newDesign__1Ibgp .Feeds-module__activityContent__4cMET > div > div {
        width: 100%; }
  .Feeds-module__newDesign__1Ibgp .Feeds-module__feedRowInfo__6L9zj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__feedRowInfo__6L9zj > span:nth-child(1) {
      font-size: 12px;
      font-weight: 500;
      line-height: 18px;
      color: #7B27E9; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__feedRowInfo__6L9zj > span:nth-child(2) {
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      color: black; }
  .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu {
    padding: 0;
    border-radius: 0;
    background: transparent !important;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedIcon__1bLNU {
      margin: 0;
      margin-top: 4px;
      position: relative; }
      .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedIcon__1bLNU > svg {
        z-index: 1;
        position: relative; }
      .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedIcon__1bLNU:before {
        content: ' ';
        display: block;
        width: 1px;
        position: absolute;
        top: -200px;
        bottom: 10px;
        border-left: 2px solid #4800A5;
        left: 14px;
        z-index: 0; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedMessage__1G3Oo {
      border-bottom: 1px solid #EFEFEF;
      padding-bottom: 18px;
      margin: 0; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedAction__1NM6C {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 12px;
      position: relative;
      top: 4px;
      height: 32px;
      right: 10px; }
      .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedAction__1NM6C > i {
        margin: 0 !important;
        top: 0 !important;
        width: 32px;
        height: 32px;
        background: white;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-radius: 50%;
        border: 1px solid #BCBCBC; }
      .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedAction__1NM6C > *:nth-child(1) {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
      .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedAction__1NM6C > *:nth-child(2) {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3; }
      .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu .Feeds-module__feedAction__1NM6C > *:nth-child(3) {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
    .Feeds-module__newDesign__1Ibgp .Feeds-module__feedItem__1nRfu.Feeds-module__feedItemFirst__2Il2e .Feeds-module__feedIcon__1bLNU:before {
      border-color: white;
      z-index: 1; }
  .Feeds-module__newDesign__1Ibgp .Feeds-module__viewPhotoBtn__I0cF_.ui.primary.button {
    top: -2px; }

.Feeds-module__cameraIcon__1jChq path {
  fill: white; }

.Feeds-module__viewPhotoBtnWrapper__2nEHi {
  height: 18px; }

.Feeds-module__viewPhotoBtn__I0cF_.ui.primary.button {
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: normal;
  padding-left: 16px;
  padding-right: 16px;
  margin: 0 0 0 16px;
  position: relative;
  top: -9px;
  min-width: 134px; }
  .Feeds-module__viewPhotoBtn__I0cF_.ui.primary.button > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.Feeds-module__feedMessageHasPhoto__2srZD {
  margin-right: 0 !important; }

@media (max-width: 991px) {
  .Feeds-module__activityFeed__1Bks6:not(.Feeds-module__newDesign__1Ibgp) .Feeds-module__activityContent__4cMET {
    padding-bottom: 60px; } }

.ViewPhotoModal-module__modalWrapper__2ZGxN {
  max-width: 551px; }
  .ViewPhotoModal-module__modalWrapper__2ZGxN.ui.small.modal .content {
    border-radius: 10px; }
  .ViewPhotoModal-module__modalWrapper__2ZGxN.ViewPhotoModal-module__simple__1TBwZ .ViewPhotoModal-module__footer__3ICq7 button.ui.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 500;
    height: 36px;
    min-width: 100px; }

.ViewPhotoModal-module__modalContent__3sTmL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .ViewPhotoModal-module__modalContent__3sTmL > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.ViewPhotoModal-module__header__2WtSQ {
  color: #2F2F2F;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  .ViewPhotoModal-module__header__2WtSQ h2, .ViewPhotoModal-module__header__2WtSQ p {
    margin: 0; }
  .ViewPhotoModal-module__header__2WtSQ h2 {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px; }
  .ViewPhotoModal-module__header__2WtSQ > p {
    font-weight: 500; }
    .ViewPhotoModal-module__header__2WtSQ > p > b {
      font-weight: 600; }

.ViewPhotoModal-module__content__1CdiA {
  position: relative;
  width: 100%;
  aspect-ratio: 509 / 446;
  border-radius: 8px; }
  .ViewPhotoModal-module__content__1CdiA img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px; }

.ViewPhotoModal-module__footer__3ICq7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px; }
  .ViewPhotoModal-module__footer__3ICq7 button {
    margin: 0 !important; }

.ViewPhotoModal-module__downloadBtn__188Jw.ui.button {
  height: 36px; }

.ViewPhotoModal-module__deleteBtn__3aTZd.ui.button {
  height: 36px;
  color: #2A0061 !important;
  background: white !important;
  border-color: #FF5271 !important; }

@media (max-width: 768px) {
  .ViewPhotoModal-module__content__1CdiA {
    aspect-ratio: 1 / 1; } }

.styles__underline__39rdL {
  text-decoration: underline; }

.styles__addEntryGroupDropdown__1s1X4 {
  margin-top: 0; }

.styles__calendarHasGroupDropdown__3SLnS {
  margin-top: 1rem !important; }

.styles__stats__2Z28t {
  background: rgba(196, 196, 196, 0.1);
  padding: 1.5rem 0 1.5rem 1.5rem !important;
  border-radius: 8px;
  width: auto !important;
  max-width: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 100%; }
  .styles__stats__2Z28t .styles__mainStats__3YiLp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 1.5rem; }
    .styles__stats__2Z28t .styles__mainStats__3YiLp .styles__metricItem__1_IgD {
      margin: 0 0 0 3rem; }
  .styles__stats__2Z28t.styles__menuIsOpen__1mfO0 {
    overflow: initial; }
    .styles__stats__2Z28t.styles__menuIsOpen__1mfO0 .styles__mainStats__3YiLp {
      overflow: hidden; }
  .styles__stats__2Z28t.styles__isPuzzle__V5Lzz {
    background: rgba(255, 255, 255, 0.67); }
  .styles__stats__2Z28t .ui.selection.dropdown {
    width: 174px; }

.styles__statsContainer__3ZZ_W {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 33% !important;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .styles__statsContainer__3ZZ_W.styles__hadTotalReader__2oBUm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow {
    width: 100% !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative; }
    .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow:after, .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow:before {
      content: " ";
      display: block;
      min-height: 10px;
      width: 1px;
      border-right: 1px solid #4800a533;
      position: absolute;
      top: 16px;
      bottom: 16px; }
    .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow:after {
      right: 0; }
    .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow:before {
      left: 50%; }
    .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t {
      background: transparent;
      padding: 0 !important;
      overflow: initial;
      display: grid;
      grid-template-columns: repeat(2, 1fr); }
      .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t .ui.selection.dropdown {
        width: 100%; }
      .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t .styles__mainStats__3YiLp {
        padding: 0 32px 0 26px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        gap: 4px;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t .styles__mainStats__3YiLp > div {
          margin-left: 8px; }
          .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t .styles__mainStats__3YiLp > div:nth-child(1) h5 {
            font-size: 14px; }
          .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t .styles__mainStats__3YiLp > div:last-child > span:nth-child(1) {
            font-size: 14px;
            font-weight: 500; }
        .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t .styles__mainStats__3YiLp .styles__statisticValue__wmZJs {
          text-align: left;
          font-size: 32px !important;
          line-height: 100%; }
      .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t > div {
        padding-right: 32px; }
        .styles__statsContainer__3ZZ_W.styles__isNewStyle__o5Tow .styles__stats__2Z28t > div:nth-child(1) > div > label {
          color: black !important; }

.styles__totalReaderHeaderTop__8ZT2o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto; }
  .styles__totalReaderHeaderTop__8ZT2o > span {
    margin-left: 10px; }
    .styles__totalReaderHeaderTop__8ZT2o > span > span {
      padding: 0 5px; }
  .styles__totalReaderHeaderTop__8ZT2o .styles__totalReaderLabel__2UiJB {
    font-weight: 600;
    font-size: 15px;
    position: relative;
    top: -1px; }
  .styles__totalReaderHeaderTop__8ZT2o.styles__iconOnRight__3p9pT > span {
    margin-right: 10px;
    margin-left: 0; }

@media (max-width: 1367px) {
  .styles__statsContainer__3ZZ_W {
    width: auto !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .styles__moreItem__xbO_B {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

.styles__error__D9s57 {
  color: #ff5271;
  margin-top: 0.5rem; }

.styles__fullWidth__18RUc {
  width: 100%; }

.styles__maxWidth80__1x3-K {
  max-width: 80px; }

.styles__maxWidth100__3PaEb {
  max-width: 100px; }

.styles__maxWidth300__3x1dr {
  max-width: 300px; }

.styles__inlineBlock__DZU2P {
  display: inline-block !important; }

.styles__marginRight1__LlC_c {
  margin-right: 1rem !important; }

.styles__statistics__jWWtd {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.styles__select__2qQXS {
  min-width: 8em !important; }

.styles__books__3B9m8 {
  color: #4800a5 !important; }

.styles__chapters__2yk0t {
  color: #17a4e0 !important; }

.styles__minutes__3niZc {
  color: #ff5271 !important; }

.styles__pages__1sHjl {
  color: #ffc315 !important; }

.styles__entries__2ghF- {
  color: #8946df !important; }

.styles__custom__16myV {
  color: #38b21a !important; }

.styles__flex1__2Nudb {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important; }

.styles__flex1_5__22gcl {
  -webkit-box-flex: 1.5 !important;
      -ms-flex: 1.5 !important;
          flex: 1.5 !important; }

.styles__flex2__3FAj8 {
  -webkit-box-flex: 2 !important;
      -ms-flex: 2 !important;
          flex: 2 !important; }

.styles__flex3__2ObWq {
  -webkit-box-flex: 3 !important;
      -ms-flex: 3 !important;
          flex: 3 !important; }

.styles__flex4__2H8Xn {
  -webkit-box-flex: 4 !important;
      -ms-flex: 4 !important;
          flex: 4 !important; }

.styles__flex25__SHv8K {
  -webkit-box-flex: 25 !important;
      -ms-flex: 25 !important;
          flex: 25 !important; }

.styles__fontWeightNormal__s7UfL {
  font-weight: normal !important; }

.styles__visibilityHidden__1G8Sx {
  visibility: hidden; }

.styles__table_row__VK6Ww {
  cursor: pointer; }

.styles__rightText__3Bawl {
  position: absolute;
  right: 30px;
  top: 30px;
  color: #91acba; }
  .styles__rightText__3Bawl.styles__rightTextReader__1lWgs {
    right: 40px; }

.styles__programTitle__1qC3F,
.styles__groupTitle__3naJO,
.styles__readerTitle__Gst88 {
  z-index: 3;
  margin-right: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .styles__programTitle__1qC3F h1,
  .styles__groupTitle__3naJO h1,
  .styles__readerTitle__Gst88 h1 {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

.styles__programTitle__1qC3F {
  padding-top: 10px;
  margin-bottom: 10px; }
  .styles__programTitle__1qC3F > div {
    cursor: default; }

.styles__groupTitle__3naJO > div:first-child + div,
.styles__readerTitle__Gst88 > div:first-child + div {
  position: relative;
  top: 20px; }

.styles__label__1DwIH {
  color: #8946df;
  font-weight: normal;
  margin-bottom: 8px;
  display: block; }

.styles__actions__2Jli6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #8946df;
  visibility: hidden; }
  .styles__actions__2Jli6 .styles__item__X9vSd {
    margin-right: 20px;
    cursor: pointer;
    font-size: 16px; }
    .styles__actions__2Jli6 .styles__item__X9vSd.styles__saveIcon__W44aj {
      color: #67df54; }
      .styles__actions__2Jli6 .styles__item__X9vSd.styles__saveIcon__W44aj.styles__disabled__3K0Za {
        color: #a5a5a5;
        cursor: default; }
    .styles__actions__2Jli6 .styles__item__X9vSd.styles__banIcon__3-JbB {
      color: #ff5271; }

.styles__deletedUserIcon__3YhuO {
  width: 16px;
  height: 20px;
  position: absolute;
  right: 10px; }

.styles__tableWrapper__3CjaH {
  margin-bottom: 3rem;
  margin-top: 2rem;
  position: relative;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03); }
  .styles__tableWrapper__3CjaH.styles__tableLargeRow__80jX_ {
    -webkit-box-shadow: none;
            box-shadow: none; }
    .styles__tableWrapper__3CjaH.styles__tableLargeRow__80jX_ > div {
      background: transparent !important; }
    .styles__tableWrapper__3CjaH.styles__tableLargeRow__80jX_ .styles__programPlaceholder__13E2_ {
      background: transparent;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }

.styles__tableContainer__3iUFO {
  margin-top: 40px;
  position: relative; }

.styles__perText__1AYJL {
  color: #737373; }

.styles__buttonContainer__26KZi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px; }

.styles__buttonContainerGroup__VMGhS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
  width: 100%; }

.styles__tableContainer__3iUFO {
  margin-bottom: 0px !important;
  border: none !important; }

.styles__accoridanReader__1_fJj {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__deleteReader__3JD71 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px; }

.styles__readerFields__21GS2 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.styles__last_entry__JVQWP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__name__35o_Y {
  height: 100px;
  width: 100px;
  background: #ffc315;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__formReaderDetail__25LZZ {
  margin-top: 5px !important; }
  .styles__formReaderDetail__25LZZ .styles__buttonGroups__1zrod {
    width: 400px; }
    .styles__formReaderDetail__25LZZ .styles__buttonGroups__1zrod > div:first-child {
      margin-right: 10px; }

.styles__readerDetailMetricsHeading__1TDI9 {
  margin-bottom: 1rem !important; }

.styles__readerDetailMetrics__2p_Bc {
  padding: 20px 30px !important;
  position: static;
  top: -95px;
  right: 15px;
  z-index: 11;
  left: 15px;
  overflow: auto; }
  .styles__readerDetailMetrics__2p_Bc:not(.styles__isResponsive__bsopt) .styles__mainStats__3YiLp {
    padding-right: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .styles__readerDetailMetrics__2p_Bc:not(.styles__isResponsive__bsopt) .styles__mainStats__3YiLp > div {
      margin: 0 20px 0 0 !important; }
      .styles__readerDetailMetrics__2p_Bc:not(.styles__isResponsive__bsopt) .styles__mainStats__3YiLp > div:last-child {
        margin-right: 0 !important; }

.styles__buttonGroups__1zrod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__ghostButton__3dHRx > button {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.styles__reader_tab_active__2g322 {
  background: #8946df !important;
  color: #fff !important;
  font-weight: 500 !important; }

.styles__simple_tab__2DCXk {
  background: #fff !important;
  color: #6e6e6e !important;
  font-weight: normal !important; }

.styles__tab_group__39smk {
  border: 1.5px solid #8946df; }

.styles__book_item__q_CZY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 18px 15px;
  background: #fff;
  padding: 10px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 3.22348px 11.2822px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 3.22348px 11.2822px rgba(0, 0, 0, 0.25);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px; }
  .styles__book_item__q_CZY:first-child {
    margin-top: 0; }
  .styles__book_item__q_CZY:last-child {
    margin-bottom: 0; }

.styles__book_item_right__1_P-i {
  padding: 0px 30px 30px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
  .styles__book_item_right__1_P-i .styles__headingWrapper__1GyHZ {
    max-width: 90%; }
    .styles__book_item_right__1_P-i .styles__headingWrapper__1GyHZ > div {
      margin-bottom: 0.5rem; }

.styles__right_bar__6awxR {
  background: #e0e0e0;
  padding: 10px; }
  .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 {
    background: #f1f1f1;
    border-radius: 15px;
    padding-bottom: 60px;
    position: relative;
    margin-top: 25px; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__headingWrapper__1GyHZ {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-right: 20px; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__bookBankTabHeading__2mOxO {
      padding: 20px; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__noBooksMessage__3WqBT {
      text-align: center; }
      .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__noBooksMessage__3WqBT span.styles__bookbankEmpty__125M_ {
        color: #bbbbbb; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__tab_group__39smk {
      width: 100%;
      padding: 0 20px;
      margin-bottom: 30px;
      border: 0; }
      .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__tab_group__39smk button {
        border: 1px solid #4800a5 !important; }
        .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__tab_group__39smk button:first-child {
          border-right: 0 !important; }
        .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__tab_group__39smk button:last-child {
          border-left: 0 !important; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__addBookBtn__J4b-T {
      position: absolute;
      width: 100%;
      left: 0;
      right: 0;
      bottom: 0; }
      .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__addBookBtn__J4b-T button {
        border-radius: 0 0 15px 15px !important;
        height: 40px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-weight: 500; }
        .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__addBookBtn__J4b-T button .styles__svgIcon__2yf6G {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__addBookBtn__J4b-T button .styles__svgIcon__2yf6G svg {
            width: 15px !important; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3.styles__bookBankTabFromDREP__26PgE {
      margin-top: 55px; }
      .styles__right_bar__6awxR.styles__bookBankTab__3GQy3.styles__bookBankTabFromDREP__26PgE .styles__headingWrapper__1GyHZ {
        width: 100%;
        padding-right: 0; }
        .styles__right_bar__6awxR.styles__bookBankTab__3GQy3.styles__bookBankTabFromDREP__26PgE .styles__headingWrapper__1GyHZ > div {
          width: 100%; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .scrollarea.area {
      min-height: 300px; }

.styles__activityFeed__2S8FT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__activityFeed__2S8FT.styles__fromDREP__1erKx {
    margin-top: 24px; }
    .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__actionGroup__1k4oR {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__actionGroup__1k4oR > *:first-child {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
      .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__actionGroup__1k4oR > *:last-child {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
    .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__activityTopWrapper__2X0xv {
      padding: 16px;
      height: calc(100vh - 365px);
      min-height: 460px;
      margin-top: 16px;
      border-radius: 16px;
      -webkit-box-shadow: 0px 2px 10px #0000001f;
              box-shadow: 0px 2px 10px #0000001f;
      margin-bottom: 16px; }
    .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__activityFilter__1MPx3 h4 {
      margin-bottom: 10px !important; }
    .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__activityContent__3iN9Z {
      height: calc(100vh - 525px);
      min-height: 430px; }
    .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu {
      margin-bottom: 16px; }
      .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingBtn__X18ft {
        background: #17A4E0 !important;
        border-radius: 16px !important;
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
                justify-content: center !important;
        font-weight: 500 !important;
        font-size: 24px !important;
        line-height: 36px !important;
        height: 62px; }
        .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingBtn__X18ft > div {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
        .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingBtn__X18ft.styles__addReadingBtnDisabled__28KcH {
          background: #4800A5 !important;
          opacity: 0.3 !important;
          border-color: #4800A5 !important; }
      .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingIcon__3jRCU {
        margin-right: 11px; }
        .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingIcon__3jRCU > g {
          fill: white; }
        .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingIcon__3jRCU > circle {
          fill: white;
          stroke: #17A4E0; }
        .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingIcon__3jRCU > path {
          stroke: #17A4E0; }
      .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingAlert__3f7_j {
        background: #FFE5EA;
        border-radius: 8px;
        color: #FF5271;
        font-weight: 500;
        font-size: 14px;
        line-height: 21px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 8px 16px; }
        .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingAlert__3f7_j > svg {
          margin-right: 8px; }
          .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingAlert__3f7_j > svg > circle {
            fill: transparent;
            stroke: #FF5271; }
          .styles__activityFeed__2S8FT.styles__fromDREP__1erKx .styles__addReadingTopButton__2pEZu .styles__addReadingAlert__3f7_j > svg > path {
            fill: #FF5271; }

.styles__activityTopWrapper__2X0xv {
  background: #ffffff;
  padding: 10px;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  height: calc(100vh - 410px);
  margin-top: 25px; }

.styles__feedItem__3bAqp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  .styles__feedItem__3bAqp .styles__feedMessage__3fnbi {
    margin-right: 1rem; }
    .styles__feedItem__3bAqp .styles__feedMessage__3fnbi .styles__textArea__1re7V {
      outline: none !important; }
  .styles__feedItem__3bAqp:hover {
    background: rgba(137, 70, 223, 0.05); }
    .styles__feedItem__3bAqp:hover .styles__actions__2Jli6 {
      visibility: initial; }
  .styles__feedItem__3bAqp .styles__feedIcon__2m4on {
    margin-right: 5px; }
  .styles__feedItem__3bAqp .styles__actions__2Jli6 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__feedItem__3bAqp .styles__actions__2Jli6 .styles__feedIcon__2m4on {
      margin-right: 10px; }
  .styles__feedItem__3bAqp .styles__editIcon__T-e3I {
    margin-left: 10px !important;
    margin-right: 0 !important;
    font-size: 16px !important;
    cursor: pointer;
    color: #8946df;
    position: relative;
    top: -1px; }
  .styles__feedItem__3bAqp .styles__deleteIcon__LyeVU {
    color: #ff5271; }

.styles__activityHeading__2srsX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__activityTop__2VKAr {
  display: block;
  clear: both;
  width: 100%;
  margin-bottom: 0;
  float: left; }
  .styles__activityTop__2VKAr .styles__activityTopTitle__3Ysld {
    width: 100%;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__activityTop__2VKAr .styles__activityTopTitle__3Ysld > div:last-child {
      min-width: 200px; }

.styles__activityFilter__1MPx3 h4 {
  margin-bottom: 1rem !important; }

.styles__activityFilter__1MPx3 .styles__dateRangeWrapper__2dZBD {
  width: 270px;
  float: left; }

.styles__activityFilter__1MPx3 .styles__programSelect__15rCt,
.styles__activityFilter__1MPx3 .styles__groupSelect__twW7H {
  width: 230px;
  float: left;
  margin-right: 0.5rem; }

.styles__activityFilter__1MPx3 .styles__dateSelect__Tzh_s .menu.transition {
  max-height: 230px !important; }

.styles__activityFilter__1MPx3 .styles__actionGroup__1k4oR {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__activityFilter__1MPx3 .styles__actionGroup__1k4oR.styles__hasDatepicker__sKlvZ .styles__programSelect__15rCt,
  .styles__activityFilter__1MPx3 .styles__actionGroup__1k4oR.styles__hasDatepicker__sKlvZ .styles__groupSelect__twW7H {
    width: 135px; }
  .styles__activityFilter__1MPx3 .styles__actionGroup__1k4oR > div:first-child {
    margin-bottom: 12px; }
  .styles__activityFilter__1MPx3 .styles__actionGroup__1k4oR .styles__rightSide__giZ_3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 1210px) {
      .styles__activityFilter__1MPx3 .styles__actionGroup__1k4oR .styles__rightSide__giZ_3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .styles__activityFilter__1MPx3 .styles__actionGroup__1k4oR .styles__rightSide__giZ_3 > div:first-child {
          margin-bottom: 10px; } }

.styles__activityFilter__1MPx3 .styles__activityTabs__-8j0y {
  float: right;
  height: 33px;
  margin-top: 3px !important;
  max-width: 410px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 15px !important; }
  .styles__activityFilter__1MPx3 .styles__activityTabs__-8j0y button {
    padding: 0.5rem !important;
    border: 1px solid #8946df !important;
    border-right: 0 !important; }
    .styles__activityFilter__1MPx3 .styles__activityTabs__-8j0y button:last-child {
      border-right: 1px solid #8946df !important; }

.styles__activityContent__3iN9Z {
  width: 100%;
  float: left;
  overflow: auto;
  height: calc(100vh - 480px);
  margin-top: 10px; }

.styles__activityIcons__2-SJH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  visibility: hidden; }

.styles__bottomButtons__3EoUE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%; }

.styles__noteModalContainer__3NXxi {
  padding: 20px; }
  .styles__noteModalContainer__3NXxi .styles__addEntryDes__3i9RR {
    position: static;
    top: 13px; }
    .styles__noteModalContainer__3NXxi .styles__addEntryDes__3i9RR svg {
      width: 20px;
      height: 20px;
      position: relative;
      top: 4px;
      margin-right: 3px; }
  .styles__noteModalContainer__3NXxi.styles__loading__2ib-N table > tbody > tr > td > div:before {
    display: none !important; }

.styles__lazyLoadSpinner__-i9sY {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto; }

.styles__noteHeading__1OMdZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__programCode__1KbWk {
  padding-top: 28px;
  padding-left: 20px; }
  .styles__programCode__1KbWk > div {
    margin: 0; }

.styles__noteFields__3fjt0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px; }

.styles__noteFieldsContent__7auYj {
  margin-top: 0.5rem !important; }

.styles__noteDescription__3IXVN {
  margin-top: 10px;
  margin-bottom: 10px; }

.styles__bottomButtonWrapper__3YH7N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__bottomButtonWrapper__3YH7N div:first-child {
    margin-right: 10px; }
  .styles__bottomButtonWrapper__3YH7N .styles__bookbankButton__hD1zs div:first-child {
    top: 6px;
    left: 6px; }

.styles__customColumn__3PIyZ > div {
  float: left;
  margin-right: 1rem; }

.styles__customColumn__3PIyZ > span {
  color: #91acba; }
  .styles__customColumn__3PIyZ > span.styles__selected__Tk126 {
    color: #17a4e0;
    text-decoration: underline;
    cursor: pointer; }

.styles__customColumn__3PIyZ > div + div {
  position: absolute;
  top: 20px;
  margin-left: 30px; }

.styles__customColumn__3PIyZ button {
  float: none;
  margin-right: 0 !important;
  display: inline-block !important; }

.styles__accordianContainer__2klZ7 {
  -webkit-box-shadow: 0px 0px 0px !important;
          box-shadow: 0px 0px 0px !important; }
  .styles__accordianContainer__2klZ7.styles__cardView__2I__o > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .styles__accordianContainer__2klZ7.styles__cardView__2I__o > div > div {
      width: calc(33.3% - 16px);
      margin-bottom: 24px;
      margin-right: 24px; }
      .styles__accordianContainer__2klZ7.styles__cardView__2I__o > div > div:nth-child(3n + 3) {
        margin-right: 0; }

.styles__rowStyle__nXbsA {
  min-height: 50px; }
  .styles__rowStyle__nXbsA .styles__accordionTitle__27ezQ {
    padding: 0px !important;
    border-top: 0px !important; }
    .styles__rowStyle__nXbsA .styles__accordionTitle__27ezQ .styles__accordionGrid__2c7S7 {
      min-height: 60px;
      padding-right: 20px !important;
      padding-left: 20px !important; }
    .styles__rowStyle__nXbsA .styles__accordionTitle__27ezQ .styles__plusIcon__3BqUi {
      color: #8946df; }
      .styles__rowStyle__nXbsA .styles__accordionTitle__27ezQ .styles__plusIcon__3BqUi.styles__plusIcon__3BqUi {
        margin-right: 30px; }
    .styles__rowStyle__nXbsA .styles__accordionTitle__27ezQ .styles__accordionTitleLastColumn__cs6r0 {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important; }
  .styles__rowStyle__nXbsA .styles__formAccordion__1fblx {
    border-bottom: 1px solid rgba(118, 118, 118, 0.2) !important; }
    .styles__rowStyle__nXbsA .styles__formAccordion__1fblx.styles__formAccordionReader__3exLv {
      padding-left: 10px; }
      .styles__rowStyle__nXbsA .styles__formAccordion__1fblx.styles__formAccordionReader__3exLv.styles__isActiveAccordion__K2qYP > div:nth-child(2) {
        padding-left: 30px;
        padding-right: 33px; }
      .styles__rowStyle__nXbsA .styles__formAccordion__1fblx.styles__formAccordionReader__3exLv .styles__accordionTitle__27ezQ .styles__smallInput__2Pk_e {
        padding-left: 10px !important; }
  .styles__rowStyle__nXbsA .styles__isActiveAccordion__K2qYP {
    background-color: rgba(85, 14, 177, 0.02); }
  .styles__rowStyle__nXbsA.styles__rowStyleReader__deHOa .styles__accordionTitle__27ezQ .styles__accordionGrid__2c7S7 {
    padding-left: 0 !important; }

.styles__field__1U2XT {
  margin-right: 5px; }
  .styles__field__1U2XT.styles__fieldEnd__2BYxa {
    margin-right: 0; }
  .styles__field__1U2XT.styles__archiveButtonField__22lTp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 50px; }

.styles__rightPartButton__1K9YY {
  font-size: 11px !important;
  font-weight: normal !important;
  min-width: 151px; }
  .styles__rightPartButton__1K9YY i {
    font-size: 15px;
    position: relative;
    top: 1px; }

.styles__accordionContent__3MWjY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0px 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__accordionContent__3MWjY .styles__field__1U2XT {
    margin-right: 5px; }
    .styles__accordionContent__3MWjY .styles__field__1U2XT.styles__fieldEnd__2BYxa {
      margin-right: 0; }
    .styles__accordionContent__3MWjY .styles__field__1U2XT.styles__archiveButtonField__22lTp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: 50px; }
  .styles__accordionContent__3MWjY .styles__leftPart__3tueq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 5px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .styles__accordionContent__3MWjY .styles__leftPart__3tueq.styles__groupLeftPart__3_YfI {
      max-width: 1090px;
      margin-right: 50px; }
  .styles__accordionContent__3MWjY .styles__rightPart__3PRPY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 1rem; }
    .styles__accordionContent__3MWjY .styles__rightPart__3PRPY.styles__groupRightPart__1u4PD {
      -webkit-box-flex: 1;
          -ms-flex: auto;
              flex: auto; }
  .styles__accordionContent__3MWjY .styles__rightPartButton__1K9YY {
    font-size: 11px !important;
    font-weight: normal !important;
    min-width: 151px; }
    .styles__accordionContent__3MWjY .styles__rightPartButton__1K9YY i {
      font-size: 15px;
      position: relative;
      top: 1px; }
  .styles__accordionContent__3MWjY .styles__groupbankButton__2w637 {
    float: left;
    margin-right: 10px; }
  .styles__accordionContent__3MWjY .styles__bookBankButtonIsNoBook__5YUcy > button {
    background-color: white !important;
    color: #8946df !important;
    border: 1px solid #8946df !important; }
    .styles__accordionContent__3MWjY .styles__bookBankButtonIsNoBook__5YUcy > button svg > path {
      fill: #8946df !important; }

.styles__readerInfoColumn__2Lltb {
  position: relative;
  left: -10px; }
  .styles__readerInfoColumn__2Lltb > span {
    font-size: 1rem; }

.styles__readerHelperIcon__3t43L {
  position: relative;
  top: 5px;
  margin-left: 5px; }

.styles__programLargeRow__1XSOE {
  margin-bottom: 24px;
  cursor: pointer; }

.styles__programCard__1XH_K,
.styles__programCardResponsive__31f8n, .styles__groupCard__lYBzU, .styles__readerCard__RKA3T {
  cursor: pointer; }

.styles__programCardResponsive__31f8n, .styles__groupCard__lYBzU, .styles__readerCard__RKA3T {
  display: none !important;
  margin-bottom: 24px; }
  .styles__programCardResponsive__31f8n .menu.transition .item, .styles__groupCard__lYBzU .menu.transition .item, .styles__readerCard__RKA3T .menu.transition .item {
    padding: 24px !important; }
    .styles__programCardResponsive__31f8n .menu.transition .item > div, .styles__groupCard__lYBzU .menu.transition .item > div, .styles__readerCard__RKA3T .menu.transition .item > div {
      width: 100%;
      min-width: 100%; }
  .styles__programCardResponsive__31f8n .styles__archiveButtonField__22lTp > div:nth-child(2), .styles__groupCard__lYBzU .styles__archiveButtonField__22lTp > div:nth-child(2), .styles__readerCard__RKA3T .styles__archiveButtonField__22lTp > div:nth-child(2) {
    padding-left: 44px; }
  .styles__programCardResponsive__31f8n .styles__archiveHelperIcon__3askh, .styles__groupCard__lYBzU .styles__archiveHelperIcon__3askh, .styles__readerCard__RKA3T .styles__archiveHelperIcon__3askh {
    position: absolute;
    width: 24px;
    height: 24px; }
    .styles__programCardResponsive__31f8n .styles__archiveHelperIcon__3askh svg, .styles__groupCard__lYBzU .styles__archiveHelperIcon__3askh svg, .styles__readerCard__RKA3T .styles__archiveHelperIcon__3askh svg {
      width: 24px;
      height: 24px; }
  .styles__programCardResponsive__31f8n .styles__rightPartButton__1K9YY, .styles__groupCard__lYBzU .styles__rightPartButton__1K9YY, .styles__readerCard__RKA3T .styles__rightPartButton__1K9YY {
    padding-left: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .styles__programCardResponsive__31f8n .styles__rightPartButton__1K9YY > button, .styles__groupCard__lYBzU .styles__rightPartButton__1K9YY > button, .styles__readerCard__RKA3T .styles__rightPartButton__1K9YY > button {
      width: 100%;
      height: 44px;
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 15px !important; }

.styles__groupsPage__1mhxz .styles__groupPlaceholder__1zsxw p {
  padding: 0 65px; }

.styles__readersPage__ke093 .styles__placeholderButtons__5aExi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__readersPage__ke093 .styles__placeholderButtons__5aExi > div {
    margin-right: 15px; }

.styles__readersPage__ke093 .styles__ghostButton__3dHRx > button {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
  margin-left: 8px; }

.styles__activityProgramWrapper__hyWvm {
  padding: 20px 40px 0 40px;
  margin: -20px -40px 0 -40px;
  background: #E0D5ED; }
  .styles__activityProgramWrapper__hyWvm svg circle {
    fill: transparent !important; }

.styles__removeButton__3o6Qk > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__emailReadersBtn__17VqC > div:first-child {
  margin-right: 8px; }

.styles__addProgramButton__5J7qk > div svg {
  width: 19px;
  height: 19px; }
  .styles__addProgramButton__5J7qk > div svg path {
    stroke: #090909; }

.styles__addProgramButton__5J7qk > div h5 {
  color: #090909 !important; }

.styles__addProgramButton__5J7qk > div:nth-child(1) {
  margin-right: 8px; }

@media screen and (max-width: 1800px) {
  .styles__accordionContent__3MWjY .styles__leftPart__3tueq.styles__groupLeftPart__3_YfI {
    max-width: 100%;
    margin-right: 20px; } }

@media screen and (max-width: 1790px) {
  .styles__groupLeftPart__3_YfI.styles__flex1__2Nudb {
    -webkit-box-flex: initial !important;
        -ms-flex: initial !important;
            flex: initial !important; }
  .styles__groupLeftPart__3_YfI.styles__isGoalBased__okkom {
    margin-bottom: 10px; } }

.styles__emailProgramCodeInput__3IAcy {
  margin-bottom: 10px; }

.styles__readerText__2Q6d0 {
  color: black; }

.styles__smallInput__2Pk_e {
  padding-right: 2rem !important;
  padding-left: 0 !important; }
  .styles__smallInput__2Pk_e .styles__firstField__1xCGE {
    margin-right: 15px; }
  .styles__smallInput__2Pk_e input {
    width: 100px !important; }

.styles__entryModal__KVN8A {
  width: 465px !important; }
  .styles__entryModal__KVN8A.styles__entryModalWithAdditional__3pD1A {
    width: 600px !important; }
  .styles__entryModal__KVN8A:not(.styles__entryModalWithAdditional__3pD1A) .styles__entrySubmit__h2b8B {
    margin-right: 0; }

.styles__entryNumberContent__3tnDr {
  margin-top: 1.5rem;
  border-radius: 10px;
  height: 190px;
  z-index: 1002; }
  .styles__entryNumberContent__3tnDr .styles__entryNumberClose__GXay7 {
    display: none;
    position: absolute;
    right: 2px;
    top: 4px;
    font-size: 17px;
    cursor: pointer; }
    .styles__entryNumberContent__3tnDr .styles__entryNumberClose__GXay7:hover {
      color: grey; }
  .styles__entryNumberContent__3tnDr .styles__dateRangeValue__2sd_P {
    color: #38b21a;
    margin-bottom: 24px; }
  .styles__entryNumberContent__3tnDr .styles__dateRangeTitle__3kuXv {
    margin: 16px 0 8px 0; }
  .styles__entryNumberContent__3tnDr .styles__entrySubmit__h2b8B {
    display: block;
    float: right;
    margin-right: -66px; }
    .styles__entryNumberContent__3tnDr .styles__entrySubmit__h2b8B button {
      margin: 0 !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .styles__entryNumberContent__3tnDr .styles__entrySubmit__h2b8B button > div {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        margin-right: 0;
        margin-left: 5px; }

.styles__addEntryPlaceholder__2w9QF {
  background: rgba(208, 207, 208, 0.5);
  border-radius: 57px;
  width: 300px;
  height: 45px;
  position: absolute;
  top: 250px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__addEntryPlaceholder__2w9QF span {
    color: #737373;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    font-size: 16px; }

.styles__confirmEntryModal__1KNlo {
  min-width: 550px;
  min-height: 500px; }
  .styles__confirmEntryModal__1KNlo .styles__confirmEntryContent__3q4Ej {
    border-radius: 40px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: 100%; }
    .styles__confirmEntryModal__1KNlo .styles__confirmEntryContent__3q4Ej .styles__defaultChild__3l0KT {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
      text-align: center; }
      .styles__confirmEntryModal__1KNlo .styles__confirmEntryContent__3q4Ej .styles__defaultChild__3l0KT .styles__childInner__1czYs .styles__confirmHeading__2R7g1 {
        margin-top: 10px;
        font-size: 36px;
        font-weight: 500;
        color: #252525; }
      .styles__confirmEntryModal__1KNlo .styles__confirmEntryContent__3q4Ej .styles__defaultChild__3l0KT .styles__childInner__1czYs .styles__confirmDes__1PtXX {
        font-size: 17px;
        color: #6e6e6e;
        padding: 0 60px;
        line-height: 20px;
        margin: 20px 0 50px 0; }
      .styles__confirmEntryModal__1KNlo .styles__confirmEntryContent__3q4Ej .styles__defaultChild__3l0KT .styles__childInner__1czYs .styles__buttonGroup__bN_oT {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 0 30px; }
        .styles__confirmEntryModal__1KNlo .styles__confirmEntryContent__3q4Ej .styles__defaultChild__3l0KT .styles__childInner__1czYs .styles__buttonGroup__bN_oT button {
          height: 44px;
          width: 140px; }

.styles__updatePasswordModalContent__3X7Fa .styles__fullWidth__18RUc {
  margin-top: 1rem; }

.styles__readingLogProgress__keV03 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__readingLogProgress__keV03 span {
    font-weight: 500;
    margin-right: 1rem;
    font-size: 14px; }
    .styles__readingLogProgress__keV03 span b {
      color: black; }
  .styles__readingLogProgress__keV03.styles__readerDetailSection__2blFQ span {
    color: #13a4f6;
    font-size: 18px; }
    .styles__readingLogProgress__keV03.styles__readerDetailSection__2blFQ span b {
      color: #13a4f6; }

.styles__selectTypeField__3bz6p > div > div > label + div {
  width: 180px !important; }

.styles__selectFrequencyField__2n8xJ > div > div > label + div {
  width: 200px !important; }

.styles__metricDropdownWrapper__2EmSX > div {
  min-width: 150px; }

.styles__metricDropdownWrapper__2EmSX > label {
  margin-bottom: 8px;
  font-weight: normal;
  color: #8946df;
  display: block; }

.styles__readerLastName__3C7PT.styles__hasDeleteIcon__2Rg61 {
  position: relative;
  top: -4px; }
  .styles__readerLastName__3C7PT.styles__hasDeleteIcon__2Rg61 + div {
    top: 9px; }

.styles__formerReadersTooltip__2HajB {
  min-width: 275px !important; }

@media (max-width: 1565px) {
  .styles__programsPage__125qe .styles__rightPart__3PRPY {
    margin-top: 1rem; } }

@media (max-width: 1500px) {
  .styles__programsPage__125qe .styles__accordionTitle__27ezQ .styles__accordionGrid__2c7S7 .styles__progressColumn__1kY6_ > div > div:nth-child(2) {
    max-width: 65%; } }

@media (max-width: 1460px) {
  .styles__groupLeftPart__3_YfI {
    margin-bottom: 10px; }
    .styles__groupLeftPart__3_YfI.styles__flex1__2Nudb {
      -webkit-box-flex: initial !important;
          -ms-flex: initial !important;
              flex: initial !important; } }

@media (max-width: 1439px) {
  .styles__groupsPage__1mhxz.styles__goalBasedProgram__1-tvb .styles__accordionContent__3MWjY .styles__groupRightPart__1u4PD {
    margin-top: 1rem;
    padding-right: 15px; } }

@media (max-width: 1300px) {
  .styles__bookBankTab__3GQy3 .styles__tab_group__39smk button {
    padding: 0.5rem !important; } }

@media (max-width: 1249px) {
  .styles__groupsPage__1mhxz .styles__accordionContent__3MWjY .styles__groupRightPart__1u4PD {
    margin-top: 1rem;
    padding-right: 15px; } }

@media (max-width: 1200px) {
  .styles__programsPage__125qe .styles__accordionTitle__27ezQ .styles__accordionGrid__2c7S7 .styles__progressColumn__1kY6_ > div > div:nth-child(2) {
    max-width: 60%; } }

@media (max-width: 1095px) {
  .styles__bookBankTab__3GQy3 .styles__tab_group__39smk button {
    font-size: 13px; } }

.styles__programsPage__125qe .styles__readerText__2Q6d0 {
  font-weight: bold; }

.styles__programsPage__125qe .styles__leftPart__3tueq > div:first-child {
  max-width: 400px; }

.styles__programsPage__125qe .styles__rightPart__3PRPY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 1px;
  height: 40px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto; }

.styles__programsPage__125qe .styles__accordionTitle__27ezQ .styles__accordionGrid__2c7S7 .styles__progressColumn__1kY6_ > div > div:nth-child(3) {
  padding-left: 5px !important; }

.styles__readCount__JHoim {
  position: absolute;
  right: 30px;
  top: 0;
  cursor: default; }
  .styles__readCount__JHoim span {
    margin-left: 0 !important; }

.styles__deleteBookIcon__goCSQ {
  position: absolute;
  top: -1px;
  right: 0;
  color: #ff5271;
  cursor: pointer; }

.styles__tableContainerMark__2apxg {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
  border-width: 0px !important;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2; }

.styles__totalHeader__24XlQ {
  text-align: right !important;
  padding-right: 60px !important; }

.styles__sortTable__1Mnb3 thead tr th {
  border-left: 0 !important; }
  .styles__sortTable__1Mnb3 thead tr th:first-child {
    padding-left: 40px !important; }

.styles__progressHelperIcon__qKWir {
  position: relative;
  top: 5px;
  margin-left: 5px; }
  .styles__progressHelperIcon__qKWir > span > svg {
    width: 20px;
    height: 20px;
    font-size: 12px; }

.styles__progressHelperTooltip__3Fv9n {
  margin-top: 45px !important;
  margin-right: -8px !important; }
  .styles__progressHelperTooltip__3Fv9n:before {
    margin-top: -50px !important; }

.styles__archiveToggle__8iTFG {
  margin-left: 15px;
  z-index: 10; }

/**
* Group Table
*/
.styles__deleteGroupTooltip__1qdiC {
  max-width: 300px !important;
  min-width: 300px !important; }

@media (max-width: 991px) {
  .styles__formAccordionReader__3exLv {
    padding-left: 0 !important; }
  .styles__groupTable__2yf16, .styles__accordianContainer__2klZ7 {
    background: transparent !important; }
  .styles__stats__2Z28t {
    overflow: initial !important;
    padding: 16px 16px 0 16px !important; }
    .styles__stats__2Z28t .styles__mainStats__3YiLp {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-right: 0;
      margin-right: 16px;
      margin-left: -3rem; }
      .styles__stats__2Z28t .styles__mainStats__3YiLp .styles__metricItem__1_IgD {
        margin-bottom: 16px; }
  .styles__rowStyle__nXbsA,
  .styles__programsPage__125qe .styles__sortTable__1Mnb3, .styles__readerDetailMetricsHeading__1TDI9, .styles__responsiveHide__9ioZ3 {
    display: none !important; }
  .styles__programCardResponsive__31f8n, .styles__groupCard__lYBzU, .styles__readerCard__RKA3T {
    display: block !important; }
  .styles__programsPage__125qe .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu, .styles__groupsPage__1mhxz .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu, .styles__readersPage__ke093 .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 !important;
    top: auto;
    border-radius: 16px 16px 0 0 !important; }
    .styles__programsPage__125qe .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu > .item, .styles__groupsPage__1mhxz .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu > .item, .styles__readersPage__ke093 .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu > .item {
      border-radius: 16px 16px 0 0 !important; }
    .styles__programsPage__125qe .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu:before, .styles__groupsPage__1mhxz .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu:before, .styles__readersPage__ke093 .styles__actionDropdown__2ltUO.ui.floating.dropdown .menu:before {
      content: ' ';
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      top: -100vh;
      background: #0000004d; }
  .styles__tableWrapper__3CjaH {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  .styles__groupbankButton__2w637 > button > div {
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .styles__activityFeed__2S8FT .styles__activityTopWrapper__2X0xv {
    margin-top: 12px;
    padding: 0;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background: transparent !important; }
  .styles__activityFeed__2S8FT .styles__actionGroup__1k4oR .styles__leftSide__1C-3L {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px; }
    .styles__activityFeed__2S8FT .styles__actionGroup__1k4oR .styles__leftSide__1C-3L > div {
      margin: 0;
      min-width: 100%;
      max-width: 100%; }
  .styles__activityFeed__2S8FT .styles__dateRangeWrapper__2dZBD > div > div > div {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .styles__activityFeed__2S8FT .styles__dateRangeWrapper__2dZBD > div > div > div > div {
      width: calc(50% - 8px);
      margin: 0 !important; }
      .styles__activityFeed__2S8FT .styles__dateRangeWrapper__2dZBD > div > div > div > div > div {
        margin: 0 !important; }
  .styles__activityTop__2VKAr .styles__activityTopTitle__3Ysld > div:first-child {
    display: none !important; }
    .styles__activityTop__2VKAr .styles__activityTopTitle__3Ysld > div:first-child + div {
      width: 100%;
      margin-bottom: 16px; }
  .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
    margin-top: 0;
    background: transparent;
    border-radius: 0;
    padding: 0; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__addBookBtn__J4b-T {
      position: static; }
      .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__addBookBtn__J4b-T button {
        height: 30px;
        border-radius: 24px !important; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__headingWrapper__1GyHZ {
      padding: 0; }
      .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__headingWrapper__1GyHZ > div:nth-child(2) {
        width: 100%; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__tab_group__39smk {
      padding: 0;
      margin-bottom: 0; }
      .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__tab_group__39smk button {
        height: 40px; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .styles__book_item__q_CZY {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.18);
              box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.18);
      border-radius: 8px;
      margin-left: 0;
      margin-right: 0; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .scrollarea.area {
      max-height: calc(100vh - 450px) !important;
      height: auto !important;
      min-height: 1px; }
    .styles__right_bar__6awxR.styles__bookBankTab__3GQy3 .scrollarea-content {
      padding: 0px 15px 15px 5px;
      margin-right: -10px; } }

@media (max-width: 767px) {
  .styles__entryModal__KVN8A.styles__entryModalWithAdditional__3pD1A.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow-y: auto;
    overflow-x: hidden; }
    .styles__entryModal__KVN8A.styles__entryModalWithAdditional__3pD1A.ui.modal.visible .content {
      padding: 0 !important; } }

@media (max-width: 621px) {
  .styles__entryModal__KVN8A.styles__entryModalWithAdditional__3pD1A {
    width: 100% !important; }
  .styles__entryNumberContent__3tnDr .styles__entrySubmit__h2b8B {
    margin: 0;
    width: 100%;
    float: none; }
    .styles__entryNumberContent__3tnDr .styles__entrySubmit__h2b8B button {
      width: 100%;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

@media (max-width: 420px) {
  .styles__archiveTogglePopup__bgw3J.ui.bottom.popup.tooltipArchiveToggleTopHeader {
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    margin-top: 15px !important; }
    .styles__archiveTogglePopup__bgw3J.ui.bottom.popup.tooltipArchiveToggleTopHeader:before {
      right: 62px; } }

.styles__bookInformation__m80Q_ {
  padding-right: 115px; }
  .styles__bookInformation__m80Q_ > div:first-child {
    margin-bottom: 10px; }

.styles__requiredReadingCheckbox__jKbVT {
  position: absolute;
  right: 0;
  top: 8px;
  width: 181px !important; }
  .styles__requiredReadingCheckbox__jKbVT.styles__isReadDone__1UOGj, .styles__requiredReadingCheckbox__jKbVT.styles__notHaveDeleteIcon__1WAQz {
    top: -15px; }

.styles__tabContainer__1P_Te .ui.menu > a {
  min-width: 50%;
  max-width: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #2d1f3f !important; }
  .styles__tabContainer__1P_Te .ui.menu > a.active.item {
    border-color: #8946df !important;
    color: #2d1f3f !important; }

.styles__tabContent__3F3tf {
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0 0 48px 0 !important;
  margin-top: 24px !important; }

.styles__viewAwardsBtn__1Bvn5 {
  color: #090909 !important;
  font-size: 14px;
  font-weight: 600 !important; }
  .styles__viewAwardsBtn__1Bvn5 svg g {
    fill: #000; }

.styles__readerDetailFooter__3MR0y {
  padding: 10px !important; }
  .styles__readerDetailFooter__3MR0y button.ui.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0 !important;
    font-weight: 500 !important;
    padding-bottom: 0 !important;
    height: 36px !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px; }
    .styles__readerDetailFooter__3MR0y button.ui.button > div {
      margin: 0 !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

.styles__readerDetailBottomBar__2lfxC.bottomBar {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 28px;
  gap: 8px; }

.styles__readerDetailBottomBar__2lfxC .styles__passwordButtons__11g1N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__readerDetailBottomBar__2lfxC .styles__bottomButtons__3EoUE {
  width: auto; }

.styles__bookBankElement__1ZVdD {
  margin-top: 24px !important; }
  .styles__bookBankElement__1ZVdD .scrollarea.area {
    min-height: 1px !important; }
    .styles__bookBankElement__1ZVdD .scrollarea.area > div {
      padding-bottom: 74px !important; }

@media (max-width: 1220px) {
  .styles__mainContentWrapper__3aBKZ > div.ten.wide.column {
    width: auto !important;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .styles__mainContentWrapper__3aBKZ > div.six.wide.column {
    min-width: 348px; } }

@media (max-width: 1160px) {
  .styles__readerDetailBottomBar__2lfxC.bottomBar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .styles__readerDetailBottomBar__2lfxC .styles__bottomButtons__3EoUE {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .styles__mainContentWrapper__3aBKZ {
    padding-bottom: 50px !important; } }

@media (max-width: 1070px) {
  .styles__mainContentWrapper__3aBKZ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__mainContentWrapper__3aBKZ > div.ten.wide.column {
      width: 100% !important; }
    .styles__mainContentWrapper__3aBKZ > div.six.wide.column {
      width: 100% !important; } }

@media (max-width: 991px) {
  .styles__mainContentWrapper__3aBKZ {
    padding-bottom: 0 !important; }
  .styles__mobileCircle__Plj72 button {
    width: 192px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__mobileCircle__Plj72 button.ui.button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-top: 0 !important;
      font-weight: 500 !important;
      padding-bottom: 0 !important;
      height: 36px !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 8px; }
      .styles__mobileCircle__Plj72 button.ui.button > div {
        margin: 0 !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
    .styles__mobileCircle__Plj72 button.ui.button {
      height: 40px !important; }
  .styles__responsiveBookFeedTab__2D9FA {
    width: 100%; } }

.AddEntry-module__additionalInfo__3p-FJ {
  padding-left: 90px;
  padding-right: 90px;
  padding-bottom: 0;
  padding-top: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-x: hidden;
  overflow-y: auto; }
  .AddEntry-module__additionalInfo__3p-FJ .AddEntry-module__addEntryDes__xz8N7 {
    top: 3px;
    display: none !important;
    position: static !important; }
  .AddEntry-module__additionalInfo__3p-FJ .AddEntry-module__addEntryPlaceholder__1bAZl {
    top: auto;
    bottom: 210px; }
  .AddEntry-module__additionalInfo__3p-FJ .AddEntry-module__entryNumberContent__3w417 {
    top: auto;
    bottom: 150px;
    margin-bottom: 24px; }
    .AddEntry-module__additionalInfo__3p-FJ .AddEntry-module__entryNumberContent__3w417.AddEntry-module__visibleHidden__CZjET {
      visibility: hidden; }
  .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander {
    border: 1px solid #8946DF;
    border-radius: 16px !important;
    padding: 10px 2px 2px 2px;
    margin-top: 0;
    position: relative; }
    .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table {
      margin-top: 25px;
      border-radius: 14px; }
      .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(2) {
        position: absolute;
        top: 10px;
        left: 12px;
        right: 12px; }
        .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(2) > th {
          padding: 0;
          border: 0; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(2) > th > span {
            font-weight: 700;
            font-size: 18px;
            line-height: 22px; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(2) > th > i {
            font-size: 16px;
            color: black; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(2) > th:first-child, .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(2) > th:last-child {
            position: absolute;
            top: 4px; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(2) > th:first-child {
            right: 20px; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(2) > th:last-child {
            right: 0; }
      .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(3) > th:first-child {
        border-radius: 14px 0 0 0; }
      .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-dates-range-view-header > tr:nth-child(3) > th:last-child {
        border-radius: 0 14px 0 0; }
      .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(1) {
        position: absolute;
        top: 10px;
        left: 12px;
        right: 12px; }
        .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(1) > th {
          padding: 0;
          border: 0; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(1) > th > span {
            font-weight: 700;
            font-size: 18px;
            line-height: 22px; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(1) > th > i {
            font-size: 16px;
            color: black; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(1) > th:first-child, .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(1) > th:last-child {
            position: absolute;
            top: 4px; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(1) > th:first-child {
            right: 20px; }
          .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(1) > th:last-child {
            right: 0; }
      .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(2) > th:first-child {
        border-radius: 14px 0 0 0; }
      .AddEntry-module__additionalInfo__3p-FJ .add-entry-calander .ui.table thead.suicr-day-view-header > tr:nth-child(2) > th:last-child {
        border-radius: 0 14px 0 0; }

.AddEntry-module__header__25xpo {
  padding: 16px; }
  .AddEntry-module__header__25xpo h2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-weight: 800;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 16px; }
    .AddEntry-module__header__25xpo h2 svg {
      margin-right: 16px; }
  .AddEntry-module__header__25xpo p {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 16px;
    padding: 0;
    color: #6e6e6e;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500; }

.AddEntry-module__bulkEntryCalendar__2KCs1 table tbody tr td .ui.circular.label:before {
  display: none !important; }

.AddEntry-module__addEntryGroupDropdown__2D1tL .ui.selection.dropdown[name="group_id"] {
  max-height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  padding-bottom: 0; }
  .AddEntry-module__addEntryGroupDropdown__2D1tL .ui.selection.dropdown[name="group_id"] > div:nth-child(1) > span > span:nth-child(1) {
    height: 17px;
    max-width: 260px; }

.AddEntry-module__wrapper__16tOX {
  position: relative;
  max-height: calc(100vh - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.AddEntry-module__loading__1LAGV {
  position: absolute;
  top: 160px;
  left: 0;
  right: 0;
  display: block;
  z-index: 11; }

@media (max-width: 621px) {
  .AddEntry-module__additionalInfo__3p-FJ {
    padding-left: 16px;
    padding-right: 16px; } }

.styles__stats__1tLhl {
  background: rgba(196, 196, 196, 0.1);
  padding: 1.5rem !important;
  border-radius: 8px;
  width: auto !important; }
  .styles__stats__1tLhl .styles__mainStats__7-T0- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .styles__stats__1tLhl .styles__mainStats__7-T0- .styles__metricItem__39eFC {
      margin: 0 0 0 3rem; }

.styles__statsContainer__2SLeu {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 33% !important;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__topProgramCode__32Z0v {
  width: 220px !important;
  margin-top: 55px; }

@media (max-width: 1367px) {
  .styles__statsContainer__2SLeu {
    width: auto !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .styles__moreItem__34fa- {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

.styles__error__3KZvB {
  color: #ff5271;
  margin-top: 0.5rem; }

.styles__fullWidth__3JIkX {
  width: 100%; }

.styles__maxWidth80__1ETO2 {
  max-width: 80px; }

.styles__maxWidth100__2aYkW {
  max-width: 100px; }

.styles__maxWidth300__3DAbk {
  max-width: 300px; }

.styles__inlineBlock__AlZka {
  display: inline-block !important; }

.styles__marginRight1__2Alls {
  margin-right: 1rem !important; }

.styles__statistics__1SHQ5 {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.styles__select__1aOjU {
  min-width: 8em !important; }

.styles__selectHeader__1779m:focus {
  border-color: #4800a5 !important; }

.styles__selectHeader__1779m > i + div {
  border-color: #4800a5 !important; }

.styles__books__3s3XP {
  color: #4800a5 !important; }

.styles__chapters__2cBaM {
  color: #17a4e0 !important; }

.styles__minutes__1S3FG {
  color: #ff5271 !important; }

.styles__pages__1voHs {
  color: #ffc315 !important; }

.styles__entries__3ospJ {
  color: #8946df !important; }

.styles__flex1__1-rc7 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important; }

.styles__flex1_5__2d7zW {
  -webkit-box-flex: 1.5 !important;
      -ms-flex: 1.5 !important;
          flex: 1.5 !important; }

.styles__flex2__fypHx {
  -webkit-box-flex: 2 !important;
      -ms-flex: 2 !important;
          flex: 2 !important; }

.styles__flex3__1pde1 {
  -webkit-box-flex: 3 !important;
      -ms-flex: 3 !important;
          flex: 3 !important; }

.styles__flex4__1E2k_ {
  -webkit-box-flex: 4 !important;
      -ms-flex: 4 !important;
          flex: 4 !important; }

.styles__flex25__2rK5Q {
  -webkit-box-flex: 25 !important;
      -ms-flex: 25 !important;
          flex: 25 !important; }

.styles__fontWeightNormal__EeF14 {
  font-weight: normal !important; }

.styles__visibilityHidden__BOuhI {
  visibility: hidden; }

.styles__table_row__1T7Iq {
  cursor: pointer; }

.styles__rightText__6bwmz {
  position: absolute;
  right: 30px;
  top: 30px;
  color: #91acba; }
  .styles__rightText__6bwmz.styles__rightTextReader__1R4uK {
    right: 40px; }

.styles__programTitle__3AuAl {
  padding-top: 10px;
  margin-bottom: 10px; }

.styles__label__1DQx5 {
  color: #8946df;
  font-weight: normal;
  margin-bottom: 8px;
  display: block; }

.styles__actions__31e-g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #8946df;
  visibility: hidden; }
  .styles__actions__31e-g .styles__item__3pdOj {
    margin-right: 20px;
    cursor: pointer;
    font-size: 16px; }
    .styles__actions__31e-g .styles__item__3pdOj.styles__saveIcon__6NX4n {
      color: #67df54; }
      .styles__actions__31e-g .styles__item__3pdOj.styles__saveIcon__6NX4n.styles__disabled__28Vku {
        color: #a5a5a5;
        cursor: default; }
    .styles__actions__31e-g .styles__item__3pdOj.styles__banIcon__2ngyw {
      color: #ff5271; }

.styles__tableWrapper__1khqE {
  margin-bottom: 3rem;
  margin-top: 2rem;
  position: relative;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03); }

.styles__tableContainer__3DT3d {
  margin-top: 40px;
  position: relative; }

.styles__perText__3pmpx {
  color: #737373; }

.styles__buttonContainer__9B80s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px; }

.styles__buttonContainerGroup__2EVFm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
  width: 100%; }

.styles__tableContainer__3DT3d {
  margin-bottom: 0px !important;
  border: none !important; }

.styles__accoridanReader__2GtoI {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__deleteReader__1mXnt {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px; }

.styles__readerFields__Rku6b {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.styles__last_entry__2SLiX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__name__1Z75P {
  height: 100px;
  width: 100px;
  background: #ffc315;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__formReaderDetail__2ef5n {
  margin-top: 5px !important; }
  .styles__formReaderDetail__2ef5n .styles__buttonGroups__3x-rp {
    width: 400px; }
    .styles__formReaderDetail__2ef5n .styles__buttonGroups__3x-rp > div:first-child {
      margin-right: 10px; }

.styles__readerDetailWrapper__28dfm .styles__profilePicture__SJ2l8 {
  position: absolute !important; }

.styles__readerDetailWrapper__28dfm .styles__mainContent__j88N5 {
  padding-left: 140px !important; }

.styles__readerDetailWrapper__28dfm .styles__metrics__1tyEj {
  padding: 20px 30px !important;
  position: absolute;
  top: -95px;
  right: 15px;
  z-index: 11;
  left: 15px; }
  .styles__readerDetailWrapper__28dfm .styles__metrics__1tyEj .styles__metricItem__39eFC {
    margin: 0 !important; }
  .styles__readerDetailWrapper__28dfm .styles__metrics__1tyEj .styles__mainStats__7-T0- > div:last-child > div > div {
    min-width: 140px !important; }

.styles__buttonGroups__3x-rp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__reader_tab_active__Bl44q {
  background: #8946df !important;
  color: #fff !important;
  font-weight: 500 !important; }

.styles__simple_tab__22M3G {
  background: #fff !important;
  color: #6e6e6e !important;
  font-weight: normal !important; }

.styles__tab_group__xE7MD {
  border: 1.5px solid #8946df; }

.styles__book_item__DY9Kk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 18px 15px;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__book_item__DY9Kk:first-child {
    margin-top: 0; }
  .styles__book_item__DY9Kk:last-child {
    margin-bottom: 0; }

.styles__book_item_right__qgzYn {
  padding: 0px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
  .styles__book_item_right__qgzYn .styles__headingWrapper__ZZuvu {
    max-width: 90%; }
    .styles__book_item_right__qgzYn .styles__headingWrapper__ZZuvu > div {
      margin-bottom: 0.5rem; }

.styles__right_bar__189Gz {
  background: #e0e0e0;
  padding: 10px; }
  .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 {
    background: #f1f1f1;
    border-radius: 15px;
    padding-bottom: 60px;
    position: relative;
    margin-top: 25px; }
    .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__bookBankTabHeading__2yYG5 {
      padding: 20px; }
    .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__noBooksMessage__1rZKy {
      text-align: center; }
      .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__noBooksMessage__1rZKy span.styles__bookbankEmpty__1GU5E {
        color: #bbbbbb; }
    .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__tab_group__xE7MD {
      width: 100%;
      padding: 0 20px;
      margin-bottom: 30px;
      border: 0; }
      .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__tab_group__xE7MD button {
        border: 1px solid #4800a5 !important; }
        .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__tab_group__xE7MD button:first-child {
          border-right: 0 !important; }
        .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__tab_group__xE7MD button:last-child {
          border-left: 0 !important; }
    .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__addBookBtn__waEdf {
      position: absolute;
      width: 100%;
      left: 0;
      right: 0;
      bottom: 0; }
      .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__addBookBtn__waEdf button {
        border-radius: 0 0 15px 15px !important;
        height: 40px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-weight: 500; }
        .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__addBookBtn__waEdf button .styles__svgIcon__3_VeQ {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .styles__right_bar__189Gz.styles__bookBankTab__1M0S1 .styles__addBookBtn__waEdf button .styles__svgIcon__3_VeQ svg {
            width: 15px !important; }

.styles__activityFeed__3Hnzw {
  height: calc(100vh - 410px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  background: #ffffff;
  width: 100%;
  padding: 10px; }

.styles__feedItem___2ZrL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0px;
  padding: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  .styles__feedItem___2ZrL .styles__feedMessage__kzMoT {
    margin-right: 1rem; }
    .styles__feedItem___2ZrL .styles__feedMessage__kzMoT .styles__textArea__1FJkS {
      outline: none !important; }
  .styles__feedItem___2ZrL:hover {
    background: rgba(137, 70, 223, 0.05); }
    .styles__feedItem___2ZrL:hover .styles__actions__31e-g {
      visibility: initial; }
  .styles__feedItem___2ZrL .styles__actions__31e-g {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .styles__feedItem___2ZrL .styles__actions__31e-g .styles__feedIcon__2kucL {
      margin-right: 10px; }

.styles__activityHeading__1xIRv:hover {
  color: red; }

.styles__activityTop__11lMu {
  display: block;
  clear: both;
  width: 100%;
  margin-bottom: 20px;
  float: left; }
  .styles__activityTop__11lMu .styles__activityTopTitle__FTwii {
    width: 100%;
    margin-bottom: 0.75rem; }
  .styles__activityTop__11lMu .styles__activityTabs__wN3Zf {
    float: right;
    height: 33px;
    margin-top: 3px !important; }
    .styles__activityTop__11lMu .styles__activityTabs__wN3Zf button {
      padding: 0.5rem !important;
      border: 1px solid #8946df !important;
      border-right: 0 !important; }
      .styles__activityTop__11lMu .styles__activityTabs__wN3Zf button:last-child {
        border-right: 1px solid #8946df !important; }
  .styles__activityTop__11lMu h4 {
    margin-top: 1rem !important; }
  .styles__activityTop__11lMu .styles__dateRangeWrapper__tFQcW {
    width: 270px;
    float: left; }
  .styles__activityTop__11lMu .styles__programSelect__2aIRQ,
  .styles__activityTop__11lMu .styles__groupSelect__dxphT {
    width: 230px;
    float: left;
    margin-right: 0.5rem; }
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL {
    width: 100%;
    display: block; }
    .styles__activityTop__11lMu .styles__actionGroup__2LEgL.styles__hasDatepicker__2Va1m .styles__programSelect__2aIRQ,
    .styles__activityTop__11lMu .styles__actionGroup__2LEgL.styles__hasDatepicker__2Va1m .styles__groupSelect__dxphT {
      width: 135px; }

.styles__activityContent__2SZDC {
  width: 100%;
  float: left;
  overflow: auto; }

.styles__activityIcons__3JkdZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  visibility: hidden; }

.styles__bottomButtons__HyLW3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%; }

.styles__noteModalContainer__3Wkml {
  padding: 20px; }
  .styles__noteModalContainer__3Wkml .styles__addEntryDes__TLgCd {
    position: static;
    top: 13px; }
    .styles__noteModalContainer__3Wkml .styles__addEntryDes__TLgCd svg {
      width: 20px;
      height: 20px;
      position: relative;
      top: 4px;
      margin-right: 3px; }
  .styles__noteModalContainer__3Wkml.styles__loading__1QBNt table > tbody > tr > td > div:before {
    display: none !important; }

.styles__noteHeading__5_9bn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__programCode__3NprL {
  padding-top: 10px;
  padding-left: 20px; }

.styles__noteFields__2jEjM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px; }

.styles__noteFieldsContent__1itYc {
  margin-top: 0.5rem !important; }

.styles__noteDescription__1N1FT {
  margin-top: 10px;
  margin-bottom: 10px; }

.styles__bottomButtonWrapper__2EDKZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__bottomButtonWrapper__2EDKZ div:first-child {
    margin-right: 10px; }
  .styles__bottomButtonWrapper__2EDKZ .styles__bookbankButton__20KvC div:first-child {
    top: 6px;
    left: 6px; }

.styles__customColumn__6znSX > div {
  float: left;
  margin-right: 1rem; }

.styles__customColumn__6znSX > span {
  color: #91acba; }
  .styles__customColumn__6znSX > span.styles__selected__RTHmV {
    color: #17a4e0;
    text-decoration: underline;
    cursor: pointer; }

.styles__customColumn__6znSX > div + div {
  position: absolute;
  top: 20px;
  margin-left: 30px; }

.styles__customColumn__6znSX button {
  float: none;
  margin-right: 0 !important;
  display: inline-block !important; }

.styles__accordianContainer__3fYus {
  -webkit-box-shadow: 0px 0px 0px !important;
          box-shadow: 0px 0px 0px !important; }

.styles__rowStyle__1aYo1 {
  min-height: 50px; }
  .styles__rowStyle__1aYo1 .styles__accordionTitle__1aB2M {
    padding: 0px !important;
    border-top: 0px !important; }
    .styles__rowStyle__1aYo1 .styles__accordionTitle__1aB2M .styles__accordionGrid__Xz8dB {
      min-height: 60px;
      padding-right: 20px !important;
      padding-left: 20px !important; }
    .styles__rowStyle__1aYo1 .styles__accordionTitle__1aB2M .styles__plusIcon__1bMi6 {
      color: #8946df; }
      .styles__rowStyle__1aYo1 .styles__accordionTitle__1aB2M .styles__plusIcon__1bMi6.styles__plusIcon__1bMi6 {
        margin-right: 30px; }
    .styles__rowStyle__1aYo1 .styles__accordionTitle__1aB2M .styles__accordionTitleLastColumn__3TwZ6 {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important; }
  .styles__rowStyle__1aYo1 .styles__formAccordion__3JLK5 {
    border-bottom: 1px solid rgba(118, 118, 118, 0.2) !important; }
    .styles__rowStyle__1aYo1 .styles__formAccordion__3JLK5.styles__formAccordionReader__nK4BZ {
      padding-left: 10px; }
      .styles__rowStyle__1aYo1 .styles__formAccordion__3JLK5.styles__formAccordionReader__nK4BZ.styles__isActiveAccordion__2M_aT > div:nth-child(2) {
        padding-left: 30px;
        padding-right: 33px; }
      .styles__rowStyle__1aYo1 .styles__formAccordion__3JLK5.styles__formAccordionReader__nK4BZ .styles__accordionTitle__1aB2M .styles__smallInput__1Sgl7 {
        padding-left: 10px !important; }
  .styles__rowStyle__1aYo1 .styles__isActiveAccordion__2M_aT {
    background-color: rgba(85, 14, 177, 0.02); }

.styles__accordionContent__USovf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0px 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__accordionContent__USovf .styles__field__3yJNg {
    margin-right: 5px; }
    .styles__accordionContent__USovf .styles__field__3yJNg.styles__fieldEnd__3xFRc {
      margin-right: 0; }
  .styles__accordionContent__USovf .styles__leftPart__3irjM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 5px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .styles__accordionContent__USovf .styles__leftPart__3irjM.styles__groupLeftPart__25kbY {
      max-width: 810px; }
  .styles__accordionContent__USovf .styles__rightPart__1I9Hd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .styles__accordionContent__USovf .styles__rightPart__1I9Hd.styles__groupRightPart__3VlYD {
      -webkit-box-flex: 1;
          -ms-flex: auto;
              flex: auto; }
  .styles__accordionContent__USovf .styles__rightPartButton__2L0Ku {
    font-size: 11px !important;
    font-weight: normal !important; }
  .styles__accordionContent__USovf .styles__groupbankButton__ffjqp {
    float: left;
    margin-right: 10px; }

.styles__groupsPage__3kAlH .styles__groupPlaceholder__2v8JI p {
  padding: 0 65px; }

.styles__groupsPage__3kAlH.styles__goalBasedProgram__279NJ .styles__accordionContent__USovf .styles__groupLeftPart__25kbY {
  min-width: 600px; }

.styles__readersPage__17Uq8 .styles__placeholderButtons__23ydT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__readersPage__17Uq8 .styles__placeholderButtons__23ydT > div {
    margin-right: 15px; }

.styles__removeButton__2YMAb > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

@media screen and (max-width: 1800px) {
  .styles__accordionContent__USovf .styles__leftPart__3irjM.styles__groupLeftPart__25kbY {
    max-width: 100%; } }

.styles__emailProgramCodeInput__11wQ1 {
  margin-bottom: 10px; }

.styles__readerText__2cJtI {
  color: black; }

.styles__smallInput__1Sgl7 {
  padding-right: 2rem !important;
  padding-left: 0 !important; }
  .styles__smallInput__1Sgl7 .styles__firstField__GlV9D {
    margin-right: 15px; }
  .styles__smallInput__1Sgl7 input {
    width: 100px !important; }

.styles__entryModal__3H8_A {
  width: 465px !important; }
  .styles__entryModal__3H8_A .styles__entryNumberContent__1e4pC {
    text-align: center;
    margin-top: 1.5rem;
    border-radius: 10px;
    width: 205px;
    height: 205px;
    background: #ffffff;
    border: 1.5px solid #8946df;
    -webkit-box-shadow: 0px 25px 37px rgba(137, 70, 223, 0.11);
            box-shadow: 0px 25px 37px rgba(137, 70, 223, 0.11);
    position: absolute;
    padding: 1rem;
    top: 100px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    padding: 1rem;
    z-index: 1002; }
    .styles__entryModal__3H8_A .styles__entryNumberContent__1e4pC .styles__entryNumberClose__2UAnl {
      display: none;
      position: absolute;
      right: 2px;
      top: 4px;
      font-size: 17px;
      cursor: pointer; }
      .styles__entryModal__3H8_A .styles__entryNumberContent__1e4pC .styles__entryNumberClose__2UAnl:hover {
        color: grey; }
    .styles__entryModal__3H8_A .styles__entryNumberContent__1e4pC .styles__dateRangeValue__15zZT {
      color: #38b21a;
      width: 205px;
      margin-left: -1rem; }
    .styles__entryModal__3H8_A .styles__entryNumberContent__1e4pC .styles__dateRangeTitle__ssYD5 {
      margin: 0.5rem 0; }
    .styles__entryModal__3H8_A .styles__entryNumberContent__1e4pC .styles__entrySubmit__270e0 {
      margin: 0 auto;
      display: inline-block; }
    .styles__entryModal__3H8_A .styles__entryNumberContent__1e4pC .styles__entryInputWrapper__1nqHw .styles__entryInput__2OZ_c {
      width: 100px !important;
      margin: 5px auto !important; }
  .styles__entryModal__3H8_A .styles__addEntryPlaceholder__3fp9F {
    background: rgba(208, 207, 208, 0.5);
    border-radius: 57px;
    width: 300px;
    height: 45px;
    position: absolute;
    top: 250px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__entryModal__3H8_A .styles__addEntryPlaceholder__3fp9F span {
      color: #737373;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-weight: 500;
      font-size: 16px; }

.styles__confirmEntryModal__y-lGN {
  min-width: 550px;
  min-height: 500px; }
  .styles__confirmEntryModal__y-lGN .styles__confirmEntryContent__2NWQw {
    border-radius: 40px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: 100%; }
    .styles__confirmEntryModal__y-lGN .styles__confirmEntryContent__2NWQw .styles__defaultChild__1wT98 {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
      text-align: center; }
      .styles__confirmEntryModal__y-lGN .styles__confirmEntryContent__2NWQw .styles__defaultChild__1wT98 .styles__childInner__3ZugO .styles__confirmHeading__2-pTl {
        margin-top: 10px;
        font-size: 36px;
        font-weight: 500;
        color: #252525; }
      .styles__confirmEntryModal__y-lGN .styles__confirmEntryContent__2NWQw .styles__defaultChild__1wT98 .styles__childInner__3ZugO .styles__confirmDes__3NshG {
        font-size: 17px;
        color: #6e6e6e;
        padding: 0 60px;
        line-height: 20px;
        margin: 20px 0 50px 0; }
      .styles__confirmEntryModal__y-lGN .styles__confirmEntryContent__2NWQw .styles__defaultChild__1wT98 .styles__childInner__3ZugO .styles__buttonGroup__3wTFE {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 0 30px; }
        .styles__confirmEntryModal__y-lGN .styles__confirmEntryContent__2NWQw .styles__defaultChild__1wT98 .styles__childInner__3ZugO .styles__buttonGroup__3wTFE button {
          height: 44px;
          width: 140px; }

.styles__updatePasswordModalContent__3yA8j .styles__fullWidth__3JIkX {
  margin-top: 1rem; }

.styles__readingLogProgress__2oB3L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__readingLogProgress__2oB3L span {
    font-weight: 500;
    margin-right: 1rem;
    font-size: 14px; }
    .styles__readingLogProgress__2oB3L span b {
      color: black; }
  .styles__readingLogProgress__2oB3L.styles__readerDetailSection__2ynWF span {
    color: #13a4f6;
    font-size: 18px; }
    .styles__readingLogProgress__2oB3L.styles__readerDetailSection__2ynWF span b {
      color: #13a4f6; }

.styles__deletedUserIcon__34mM3 {
  width: 16px;
  height: 20px;
  position: absolute;
  right: 10px; }

@media (max-width: 1820px) {
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL.styles__hasDatepicker__2Va1m .styles__activityTabs__wN3Zf {
    float: left;
    margin-top: 0.75rem !important;
    clear: both; }
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL.styles__hasDatepicker__2Va1m .styles__dateRangeWrapper__tFQcW {
    width: auto;
    float: left; }
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL.styles__hasDatepicker__2Va1m .styles__programSelect__2aIRQ,
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL.styles__hasDatepicker__2Va1m .styles__groupSelect__dxphT {
    min-width: 140px;
    float: left;
    margin-right: 1%; } }

@media (max-width: 1693px) {
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL:not(.styles__hasDatepicker__2Va1m) .styles__activityTabs__wN3Zf {
    float: left;
    margin-top: 0.75rem !important;
    clear: both; }
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL:not(.styles__hasDatepicker__2Va1m) .styles__programSelect__2aIRQ,
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL:not(.styles__hasDatepicker__2Va1m) .styles__groupSelect__dxphT {
    min-width: 49% !important;
    float: left;
    margin-right: 1%; } }

@media (max-width: 1570px) {
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL.styles__hasDatepicker__2Va1m .styles__dateRangeWrapper__tFQcW {
    width: 300px;
    float: left; } }

@media (max-width: 1565px) {
  .styles__programsPage__3HbNB .styles__rightPart__1I9Hd {
    margin-top: 1rem; } }

@media (max-width: 1439px) {
  .styles__groupsPage__3kAlH.styles__goalBasedProgram__279NJ .styles__accordionContent__USovf .styles__groupRightPart__3VlYD {
    margin-top: 1rem;
    padding-right: 15px; } }

@media (max-width: 1388px) {
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL .styles__activityTabs__wN3Zf {
    float: left;
    margin-top: 0.75rem !important;
    clear: both; }
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL .styles__dateRangeWrapper__tFQcW {
    margin-top: 0.75rem !important;
    width: 100% !important;
    float: left;
    clear: both; }
    .styles__activityTop__11lMu .styles__actionGroup__2LEgL .styles__dateRangeWrapper__tFQcW > div > div > div > div {
      width: 49% !important;
      margin-right: 1% !important; }
      .styles__activityTop__11lMu .styles__actionGroup__2LEgL .styles__dateRangeWrapper__tFQcW > div > div > div > div > div {
        margin-right: 0; }
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL .styles__programSelect__2aIRQ,
  .styles__activityTop__11lMu .styles__actionGroup__2LEgL .styles__groupSelect__dxphT {
    min-width: 49% !important;
    float: left;
    margin-right: 1%; } }

@media (max-width: 1300px) {
  .styles__bookBankTab__1M0S1 .styles__tab_group__xE7MD button {
    padding: 0.5rem !important; } }

@media (max-width: 1249px) {
  .styles__groupsPage__3kAlH .styles__accordionContent__USovf .styles__groupRightPart__3VlYD {
    margin-top: 1rem;
    padding-right: 15px; } }

@media (max-width: 1095px) {
  .styles__bookBankTab__1M0S1 .styles__tab_group__xE7MD button {
    font-size: 13px; } }

.styles__programsPage__3HbNB .styles__readerText__2cJtI {
  font-weight: bold; }

.styles__programsPage__3HbNB .styles__rightPart__1I9Hd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 554px;
  height: 60px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.styles__readCount__B1SNc {
  position: absolute;
  right: 30px;
  top: 0;
  cursor: default; }
  .styles__readCount__B1SNc span {
    margin-left: 0 !important; }

.styles__deleteBookIcon__1BcrU {
  position: absolute;
  top: -1px;
  right: 0;
  color: #ff5271;
  cursor: pointer; }

.styles__tableContainerMark__2xQ73 {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
  border-width: 0px !important;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2; }

.styles__totalHeader__93rX5 {
  text-align: right !important;
  padding-right: 60px !important; }

.styles__sortTable__2kPML thead tr th {
  border-left: 0 !important; }
  .styles__sortTable__2kPML thead tr th:first-child {
    padding-left: 40px !important; }

/**
* Group Table
*/
@media (max-width: 1500px) {
  .styles__groupTable__1hJnv .styles__accordionGrid__Xz8dB > div:first-child {
    max-width: 200px !important; }
  .styles__groupTable__1hJnv .styles__accordionGrid__Xz8dB > div:nth-child(2) {
    max-width: 50px; }
  .styles__groupTable__1hJnv .styles__accordionGrid__Xz8dB > div:nth-child(3) {
    min-width: 90px; }
  .styles__groupTable__1hJnv .styles__accordionGrid__Xz8dB > div:nth-child(4) {
    max-width: 100px; }
  .styles__groupTable__1hJnv .styles__accordionGrid__Xz8dB > div:nth-child(5) {
    max-width: 35%; }
  .styles__groupTable__1hJnv .styles__accordionGrid__Xz8dB > div:nth-child(6) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .styles__groupTableHeader__bjoq6 tr th:first-child {
    width: 0 !important; } }

@media (max-width: 1300px) {
  .styles__groupTableHeader__bjoq6 tr th:first-child {
    width: 25% !important; } }

@media (max-width: 1150px) {
  .styles__groupTable__1hJnv .styles__accordionGrid__Xz8dB > div:nth-child(6) {
    position: absolute !important;
    right: 0; } }

.styles__tableContainer__kBg0s {
  margin-bottom: 0px !important;
  border: none !important; }

.styles__accordianContainer__1JcPq {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-radius: 0px !important; }

.styles__rowItem__1_GQK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 12% !important; }

.styles__checkboxContainer__1QH3e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__accordianContent__1V7FI {
  background: rgba(85, 14, 177, 0.02) !important; }

.styles__permission__2VnIG {
  padding-left: 1rem !important; }

.styles__checkboxPermission__2inyQ {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__checkboxPermission__2inyQ > div {
    margin-right: 20px; }
    .styles__checkboxPermission__2inyQ > div > div:first-child {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .styles__checkboxPermission__2inyQ > div > div:first-child > div:first-child {
        position: relative;
        top: -1px; }
      .styles__checkboxPermission__2inyQ > div > div:first-child > div:last-child {
        margin-left: 5px; }
  .styles__checkboxPermission__2inyQ h5 {
    cursor: pointer; }

.styles__loadingContainer__1aIZf {
  background-color: white; }

.styles__permissionContent__tN0X_ {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.styles__popupContainer__2ZJRz {
  width: 20px; }

.styles__heading__11XZk {
  margin-bottom: 20px; }

.styles__userFormWrapper__MwIcK {
  margin-bottom: 40px; }

.styles__bottomBar__31JRq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #ffffff;
  padding: 20px;
  position: fixed;
  left: 250px;
  right: 0;
  bottom: 0; }

.styles__backHeading__VnbRc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px; }

.styles__saveButton__oVXJb {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.styles__popupHelper__2N_T7 {
  margin-left: 10px;
  height: 40px;
  position: relative; }

.styles__saveIcon__2d0v7 path {
  fill: black; }

.styles__heading__2w7AX {
  margin-bottom: 20px; }

.styles__iconStyle__1_HJa {
  float: left;
  margin-right: 5px; }

.styles__backHeading__2bMfG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px; }

.styles__userFormWrapper__QJwwX {
  margin-bottom: 40px; }

.styles__bottomBar__1sZKN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #ffffff;
  padding: 20px;
  position: fixed;
  left: 250px;
  right: 0;
  bottom: 0; }

.styles__saveButton__XDFyp {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.styles__updateIcon__aKikg path {
  fill: black; }

.styles__modal__2EPwX .content {
  padding: 0 !important; }

.styles__modalTop__1jOLR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0;
  padding: 20px; }

.styles__modalButtons__u0PY7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__bottomButtonsContainer__2v-g7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px;
  margin: 0 10px; }

.styles__bottomButtons__1RhBr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1px solid #CECECE;
  padding: 20px; }
  .styles__bottomButtons__1RhBr > div:first-child {
    margin-right: auto; }
  .styles__bottomButtons__1RhBr > div:nth-child(2) {
    margin-right: 20px; }
  .styles__bottomButtons__1RhBr button {
    height: 36px; }

.styles__notesContainer__1BNBZ {
  padding-bottom: 20px; }

.styles__editor__2Lnaf {
  margin: 20px 0 10px 0;
  background: #4800a533;
  padding: 10px;
  border-radius: 10px; }
  .styles__editor__2Lnaf *::selection {
    background: #cce2ff80;
    color: inherit; }
  .styles__editor__2Lnaf .rdw-editor-wrapper {
    background: white;
    border-radius: 10px;
    height: 400px;
    padding: 0; }
    .styles__editor__2Lnaf .rdw-editor-wrapper .rdw-editor-toolbar {
      background: #F7F7F7;
      border-radius: 10px 10px 0 0; }
    .styles__editor__2Lnaf .rdw-editor-wrapper .rdw-editor-main {
      height: 310px;
      padding: 0 12px;
      border-radius: 0 0 10px 10px;
      background: white; }
    .styles__editor__2Lnaf .rdw-editor-wrapper .DraftEditor-root, .styles__editor__2Lnaf .rdw-editor-wrapper .DraftEditor-editorContainer, .styles__editor__2Lnaf .rdw-editor-wrapper .public-DraftEditor-content {
      max-height: 250px; }
    .styles__editor__2Lnaf .rdw-editor-wrapper .rdw-option-wrapper {
      border: 0 !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      background: transparent !important; }

.styles__editorTop__2MqnV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px; }
  .styles__editorTop__2MqnV > h3 {
    font-size: 16px;
    color: #2d1f3f;
    margin: 0;
    font-weight: 600; }
  .styles__editorTop__2MqnV > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__editorTop__2MqnV > div > label {
      margin-right: 10px;
      font-weight: 500;
      color: #4800a5; }
    .styles__editorTop__2MqnV > div > div {
      min-width: 240px; }

.styles__loadingContainer__2vRF0 {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #ffffff4d;
  z-index: 100; }

.styles__form__ABhJz {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__form__ABhJz .styles__formInner__yQ7aT {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px 20px 0 20px;
    width: 100%;
    min-width: 100%; }
  .styles__form__ABhJz .styles__formLeft__1NfP2 {
    width: calc(100% - 260px);
    padding-right: 16px; }
  .styles__form__ABhJz .styles__formRight__3B6pX {
    color: #000000;
    width: 260px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding-top: 24px; }

.styles__divider__3hhls {
  margin-top: 20px; }

.styles__linkParticipants__11khV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2px; }
  .styles__linkParticipants__11khV a {
    margin-left: 10px; }

.styles__changeBtn__2UqD9 {
  display: inline-block;
  margin-left: 10px; }
  .styles__changeBtn__2UqD9 button {
    height: 36px; }

.styles__tabContainer__3Ry_H > div:first-child {
  padding-left: 20px; }

.styles__tabContainer__3Ry_H.styles__hide__2y5Zn {
  display: none !important; }

.styles__saveEmailBtn__2PPcB {
  float: right;
  margin-top: 8px !important;
  margin-right: 0 !important;
  height: 36px;
  border-color: #67df54 !important;
  color: #67df54 !important;
  background: white !important; }

.styles__groupSelect__31jIY > label {
  color: #8946df;
  margin-bottom: 8px;
  display: block; }

.styles__sentEmails__2DG7b {
  min-height: 797px; }
  .styles__sentEmails__2DG7b .styles__bottomButtons__1RhBr > div:last-child {
    margin-right: 0; }
    .styles__sentEmails__2DG7b .styles__bottomButtons__1RhBr > div:last-child button {
      min-width: 150px; }
  .styles__sentEmails__2DG7b .styles__tableInnerWrapper__RqL-M {
    padding: 0 20px; }
  .styles__sentEmails__2DG7b .styles__tableInner__2rcT0 {
    height: calc(100vh - 237px);
    overflow: auto; }
  .styles__sentEmails__2DG7b .styles__table__3yw8N {
    border: 0 !important; }
    .styles__sentEmails__2DG7b .styles__table__3yw8N colgroup col:nth-child(1) {
      width: 50px;
      min-width: 50px;
      max-width: 50px; }
    .styles__sentEmails__2DG7b .styles__table__3yw8N colgroup col:nth-child(2) {
      width: 18%;
      min-width: 18%;
      max-width: 18%; }
    .styles__sentEmails__2DG7b .styles__table__3yw8N colgroup col:nth-child(3) {
      width: calc(42% - 220px);
      max-width: calc(42% - 220px);
      min-width: calc(42% - 220px); }
    .styles__sentEmails__2DG7b .styles__table__3yw8N colgroup col:nth-child(4) {
      width: 24%;
      min-width: 24%;
      max-width: 24%; }
    .styles__sentEmails__2DG7b .styles__table__3yw8N colgroup col:nth-child(5) {
      width: 16%;
      min-width: 16%;
      max-width: 16%; }
    .styles__sentEmails__2DG7b .styles__table__3yw8N colgroup col:nth-child(6) {
      width: 170px;
      max-width: 170px;
      min-width: 170px; }
    .styles__sentEmails__2DG7b .styles__table__3yw8N tbody tr td:first-child {
      -o-text-overflow: inherit;
         text-overflow: inherit; }
    .styles__sentEmails__2DG7b .styles__table__3yw8N tbody tr td:last-child button {
      margin: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      width: 140px !important; }
    .styles__sentEmails__2DG7b .styles__table__3yw8N tbody tr:last-child td {
      border-bottom: 1px solid rgba(34, 36, 38, 0.1); }
    .styles__sentEmails__2DG7b .styles__table__3yw8N thead {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 10; }
      .styles__sentEmails__2DG7b .styles__table__3yw8N thead tr th {
        background: white; }
        .styles__sentEmails__2DG7b .styles__table__3yw8N thead tr th h5 {
          font-weight: 500 !important; }

.styles__emailModal__1J1LZ {
  max-width: 450px; }
  .styles__emailModal__1J1LZ .content {
    border-radius: 10px; }
  .styles__emailModal__1J1LZ h3 {
    color: #2d1f3f;
    font-size: 20px;
    margin-bottom: 20px; }
  .styles__emailModal__1J1LZ .styles__emailModalFooter__3Kjkd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 20px; }
    .styles__emailModal__1J1LZ .styles__emailModalFooter__3Kjkd > div:last-child button {
      min-width: 150px; }

.styles__expandIcon__2pz3Z {
  cursor: pointer;
  font-size: 26px !important;
  color: #4800a5;
  position: relative;
  top: -3px; }

.styles__expandContent__EyY1K {
  background: #FFFFFF;
  border: 1px solid #E8E9E9;
  border-radius: 16px;
  padding: 25px; }
  .styles__expandContent__EyY1K p {
    line-height: 1.4;
    margin: 1rem 0; }
  .styles__expandContent__EyY1K ul, .styles__expandContent__EyY1K ol {
    padding-left: 22px; }
  .styles__expandContent__EyY1K li {
    margin: 1rem 0;
    line-height: 1.4; }

.styles__recipientsModal__18mgp .content {
  position: relative; }

.styles__recipientsLoadingContainer__3EMLP {
  position: absolute;
  background: #ffffff80;
  z-index: 100;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

@media (max-width: 991px) {
  .styles__editor__2Lnaf .rdw-editor-wrapper .rdw-editor-main {
    height: auto;
    font-size: 20px; }
  .styles__modal__2EPwX {
    width: 100% !important; } }

@media (max-width: 767px) {
  .styles__tabContainer__3Ry_H .ui.green.secondary.menu {
    margin-bottom: 0 !important; }
  .styles__form__ABhJz .styles__formLeft__1NfP2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding-right: 0; }
    .styles__form__ABhJz .styles__formLeft__1NfP2 .ui.two.column.grid {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important;
      width: calc(100% + 2rem); }
      .styles__form__ABhJz .styles__formLeft__1NfP2 .ui.two.column.grid > div {
        width: 100%; }
      .styles__form__ABhJz .styles__formLeft__1NfP2 .ui.two.column.grid > .column {
        padding-top: 12px !important;
        padding-bottom: 12px !important; }
  .styles__form__ABhJz .styles__formRight__3B6pX {
    width: 100%;
    padding-top: 16px;
    margin-top: 8px; }
    .styles__form__ABhJz .styles__formRight__3B6pX > div {
      width: 100%; }
      .styles__form__ABhJz .styles__formRight__3B6pX > div > div {
        width: 100%; }
        .styles__form__ABhJz .styles__formRight__3B6pX > div > div button {
          width: 100%; }
  .styles__description__3WlVg {
    margin-top: 8px; }
  .styles__editor__2Lnaf {
    margin-top: 24px;
    margin-bottom: 24px; }
    .styles__editor__2Lnaf .rdw-editor-wrapper {
      height: auto; }
  .styles__modal__2EPwX.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__modal__2EPwX.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .styles__modal__2EPwX.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__modal__2EPwX .styles__tabContainer__3Ry_H {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 61px); }
    .styles__modal__2EPwX .styles__tabContainer__3Ry_H .styles__form__ABhJz {
      height: calc(100% - 40px); }
      .styles__modal__2EPwX .styles__tabContainer__3Ry_H .styles__form__ABhJz .styles__formInner__yQ7aT {
        height: calc(100% - 135px);
        overflow: auto; }
  .styles__modal__2EPwX .styles__participantContentWrapper__38k5X {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 61px); }
    .styles__modal__2EPwX .styles__participantContentWrapper__38k5X > div:first-child {
      max-height: calc(100% - 85px); }
      .styles__modal__2EPwX .styles__participantContentWrapper__38k5X > div:first-child > div {
        max-height: 100%;
        overflow: auto; }
  .styles__recipientsModal__18mgp.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__recipientsModal__18mgp.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .styles__recipientsModal__18mgp.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__recipientsModal__18mgp .close.icon {
    z-index: 4 !important; }
  .styles__recipientsModal__18mgp .content > div > div:first-child {
    max-height: calc(100% - 85px); }
    .styles__recipientsModal__18mgp .content > div > div:first-child > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      overflow: auto; }
      .styles__recipientsModal__18mgp .content > div > div:first-child > div h3 {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        background: white;
        z-index: 2;
        padding-bottom: 1rem;
        margin-bottom: 0; }
  .styles__editorTop__2MqnV {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
    margin-bottom: 16px; }
    .styles__editorTop__2MqnV > div {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 6px; }
      .styles__editorTop__2MqnV > div > div {
        min-width: 280px; }
  .styles__textarea__PEcbt textarea {
    min-height: 256px; }
  .styles__bottomButtons__1RhBr {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 16px 16px 32px 16px; }
    .styles__bottomButtons__1RhBr > div {
      margin-right: 0 !important; }
      .styles__bottomButtons__1RhBr > div:nth-child(3) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        min-width: 100%;
        max-width: 100%; }
  .styles__sentEmails__2DG7b {
    min-height: 1px;
    max-height: calc(100% - 40px); }
    .styles__sentEmails__2DG7b .styles__tableInnerWrapper__RqL-M {
      padding: 0;
      max-height: calc(100% - 85px);
      overflow: auto; }
    .styles__sentEmails__2DG7b .styles__tableInner__2rcT0 {
      height: auto;
      padding: 24px 16px 32px 16px; }
      .styles__sentEmails__2DG7b .styles__tableInner__2rcT0 table.ui.table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .styles__sentEmails__2DG7b .styles__tableInner__2rcT0 table.ui.table tbody {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          width: 100% !important;
          gap: 16px; }
  .styles__newTemplateModal__9IDOR.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow-y: auto;
    overflow-x: hidden; }
    .styles__newTemplateModal__9IDOR.ui.modal.visible .content {
      padding: 0 !important; }
  .styles__newTemplateModal__9IDOR.ui.large.modal {
    height: 270px; }
    .styles__newTemplateModal__9IDOR.ui.large.modal .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 100%;
      padding: 1rem !important; }
      .styles__newTemplateModal__9IDOR.ui.large.modal .content > div:nth-child(2) {
        margin: auto -1rem -1rem -1rem;
        padding: 1rem;
        border-top: 1px solid #CECECE; } }

.ResCard-module__wrapper__2yTNX {
  background: #FFFFFF;
  border: 1px solid #8946DF;
  border-radius: 16px;
  padding: 12px 10px 12px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .ResCard-module__wrapper__2yTNX .ResCard-module__top__6f-NC, .ResCard-module__wrapper__2yTNX .ResCard-module__bottom__v50cP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .ResCard-module__wrapper__2yTNX .ResCard-module__top__6f-NC > *, .ResCard-module__wrapper__2yTNX .ResCard-module__bottom__v50cP > * {
      min-width: calc(50% - 8px);
      max-width: calc(50% - 8px); }
  .ResCard-module__wrapper__2yTNX .ResCard-module__bottom__v50cP > * {
    margin-top: 24px; }
  .ResCard-module__wrapper__2yTNX.ResCard-module__collapsable__HzA0W .ResCard-module__bottom__v50cP {
    margin-top: 12px;
    margin-left: -16px;
    margin-right: -12px;
    margin-bottom: -12px; }
    .ResCard-module__wrapper__2yTNX.ResCard-module__collapsable__HzA0W .ResCard-module__bottom__v50cP > .ResCard-module__collapseIcon__1HBJt {
      text-align: center;
      width: 100%;
      min-width: 100%;
      max-width: 100%;
      font-size: 21px;
      padding: 5px 0;
      margin-top: 0;
      color: #8946DF;
      border-top: 1px solid #CCB8E6; }
  .ResCard-module__wrapper__2yTNX.ResCard-module__isExpand__BnZJE .ResCard-module__bottom__v50cP {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 12px; }
    .ResCard-module__wrapper__2yTNX.ResCard-module__isExpand__BnZJE .ResCard-module__bottom__v50cP > .ResCard-module__collapseIcon__1HBJt {
      margin-top: 16px; }
  .ResCard-module__wrapper__2yTNX.ResCard-module__isExpand__BnZJE.ResCard-module__fullTopWhenExpand__3T_Pq .ResCard-module__top__6f-NC .ResCard-module__resCardBlock__wNQVQ:nth-child(1) > span:nth-child(2) {
    overflow: inherit;
    white-space: initial;
    -o-text-overflow: initial;
       text-overflow: initial; }
  .ResCard-module__wrapper__2yTNX.ResCard-module__hasAction__1PVRP .ResCard-module__top__6f-NC {
    position: relative; }

.ResCard-module__resCardBlock__wNQVQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative; }
  .ResCard-module__resCardBlock__wNQVQ > span {
    color: #6E6E6E; }
    .ResCard-module__resCardBlock__wNQVQ > span:nth-child(1) {
      font-weight: 400;
      font-size: 12px;
      line-height: 18px; }
    .ResCard-module__resCardBlock__wNQVQ > span:nth-child(2) {
      font-weight: 600;
      font-size: 16px;
      line-height: 24px;
      word-break: break-all; }
  .ResCard-module__resCardBlock__wNQVQ button {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%; }
  .ResCard-module__resCardBlock__wNQVQ .ResCard-module__checkboxEl__1CtRh {
    position: absolute;
    top: 12px;
    left: 0; }
  .ResCard-module__resCardBlock__wNQVQ.ResCard-module__fullWidth__1K4xF {
    min-width: 100% !important;
    max-width: 100% !important; }
  .ResCard-module__resCardBlock__wNQVQ.ResCard-module__eslipse__1t1MH > span:nth-child(2) {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    word-break: initial; }
  .ResCard-module__resCardBlock__wNQVQ.ResCard-module__hasCheckbox__2CXwW {
    padding-left: 52px; }

.styles__modalContent__1Zbrt {
  max-height: calc(100vh - 150px);
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 20px;
  padding-right: 15px; }
  .styles__modalContent__1Zbrt.styles__noAction__35B3p {
    padding: 0; }
    .styles__modalContent__1Zbrt.styles__noAction__35B3p .styles__tableWrapper__2Fm7c {
      padding: 0 !important; }
      .styles__modalContent__1Zbrt.styles__noAction__35B3p .styles__tableWrapper__2Fm7c table colgroup col:nth-child(1), .styles__modalContent__1Zbrt.styles__noAction__35B3p .styles__tableWrapper__2Fm7c table colgroup col:nth-child(2), .styles__modalContent__1Zbrt.styles__noAction__35B3p .styles__tableWrapper__2Fm7c table colgroup col:nth-child(3) {
        width: 20%;
        min-width: 20%;
        max-width: 20%; }
      .styles__modalContent__1Zbrt.styles__noAction__35B3p .styles__tableWrapper__2Fm7c table colgroup col:nth-child(4) {
        width: 40%;
        min-width: 40%;
        max-width: 40%; }

.styles__modalTop__1v3FL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px; }

.styles__modalButtons__roN9- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__bottomButtons__1DcXp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 15px;
  padding: 20px 15px;
  border-top: 1px solid #E8E9E9; }
  .styles__bottomButtons__1DcXp > div:last-child button {
    min-width: 150px; }
  .styles__bottomButtons__1DcXp.styles__noAction__35B3p {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 0;
    padding-bottom: 0; }

.styles__tableContainerMark__I8MCP {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important; }
  .styles__tableContainerMark__I8MCP thead tr th:nth-child(3),
  .styles__tableContainerMark__I8MCP thead tr th:nth-child(4),
  .styles__tableContainerMark__I8MCP thead tr th:nth-child(5),
  .styles__tableContainerMark__I8MCP thead tr th:nth-child(6),
  .styles__tableContainerMark__I8MCP thead tr th:nth-child(7) {
    padding-left: 0 !important; }

.styles__tableWrapper__2Fm7c {
  max-height: calc(100vh - 260px);
  overflow: auto;
  margin: 0 !important;
  padding-left: 20px !important; }
  .styles__tableWrapper__2Fm7c table {
    padding: 0 !important;
    border: 0 !important; }
    .styles__tableWrapper__2Fm7c table thead {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 10; }
      .styles__tableWrapper__2Fm7c table thead tr th h5 {
        font-weight: 600 !important; }
    .styles__tableWrapper__2Fm7c table tr td {
      word-wrap: break-word; }
    .styles__tableWrapper__2Fm7c table tr th, .styles__tableWrapper__2Fm7c table tr td {
      padding: 13px !important; }
      .styles__tableWrapper__2Fm7c table tr th:first-child > div, .styles__tableWrapper__2Fm7c table tr td:first-child > div {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
    .styles__tableWrapper__2Fm7c table tbody tr:last-child td {
      border-bottom: 1px solid rgba(34, 36, 38, 0.1); }
    .styles__tableWrapper__2Fm7c table colgroup col:nth-child(1) {
      width: 60px;
      min-width: 60px;
      max-width: 60px; }
    .styles__tableWrapper__2Fm7c table colgroup col:nth-child(2), .styles__tableWrapper__2Fm7c table colgroup col:nth-child(3), .styles__tableWrapper__2Fm7c table colgroup col:nth-child(4) {
      width: 20%;
      min-width: 20%;
      max-width: 20%; }
    .styles__tableWrapper__2Fm7c table colgroup col:nth-child(5) {
      width: calc(40% - 60px);
      min-width: calc(40% - 60px);
      max-width: calc(40% - 60px); }

.styles__tableContainer__307fi {
  max-height: 63vh;
  overflow: auto;
  padding: 0 !important; }
  .styles__tableContainer__307fi table thead {
    display: none !important; }
  .styles__tableContainer__307fi table.styles__tableContainer__307fi {
    border-radius: 0 0 0.28571429rem 0.28571429rem;
    border-top: 0; }

.styles__sortTable__XVfUy thead tr th {
  border-left: 0 !important; }

.styles__topbar__1MgP2 {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__rightTop__1_9G8 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.styles__right1__IQMBT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__selectLabel__3oJaj {
  position: relative;
  top: 6px;
  margin-left: 10px; }

.styles__bottomBar__1wm0G {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 20px; }

.styles__loadingContainer__33yCK {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.styles__labelCount__yDyR0 {
  background: rgba(56, 178, 26, 0.1) !important;
  color: #38b21a !important;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  cursor: pointer; }

.styles__bulkText__2WE0O {
  margin-left: 5px;
  cursor: pointer; }
  .styles__bulkText__2WE0O.styles__clickable__1cvQh {
    color: #17a4e0;
    text-decoration: underline; }

.styles__iconContainer___p7GV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__buttonEdit__3LXcB {
  background: none !important;
  font-weight: normal !important;
  padding: 0 !important;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out; }

@media (max-width: 767px) {
  .styles__modalContent__1Zbrt {
    max-height: 100%;
    padding-right: 0; }
    .styles__modalContent__1Zbrt .styles__tableWrapper__2Fm7c {
      height: auto;
      max-height: 100%;
      overflow: hidden;
      padding-left: 0 !important; }
      .styles__modalContent__1Zbrt .styles__tableWrapper__2Fm7c h3 {
        font-weight: 600;
        font-size: 20px;
        line-height: 30px;
        color: #2D1F3F; }
      .styles__modalContent__1Zbrt .styles__tableWrapper__2Fm7c .ui.table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        background: transparent; }
        .styles__modalContent__1Zbrt .styles__tableWrapper__2Fm7c .ui.table > tbody {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          width: 100% !important;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          gap: 16px;
          padding: 0 16px 26px 16px; }
  .styles__bottomButtons__1DcXp {
    border-top: 0;
    -webkit-box-shadow: 0px -3px 16px #00000033;
            box-shadow: 0px -3px 16px #00000033;
    margin: 0 -1rem;
    position: relative;
    z-index: 2;
    padding: 16px 36px 32px 36px !important; } }

.styles__label__3lV88 {
  color: #8946DF;
  margin-bottom: 8px;
  font-size: 1em;
  line-height: 1.4; }

.styles__inner__26hAy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__imagePreview__1K6ST {
  margin-right: 16px;
  border: 1.5px solid #C4C4C4;
  border-radius: 10px;
  height: 130px;
  padding: 24px;
  width: 268px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__imagePreview__1K6ST img {
    max-width: 220px;
    max-height: 80px; }

.styles__deleteButton__3nUmF {
  width: 116px;
  margin-top: 16px !important;
  height: 35.5px !important; }

.styles__modal__1xxy- .content {
  padding: 0 !important; }

.styles__modalTop__28ymL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0;
  padding: 20px; }

.styles__modalButtons__24R7F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__bottomButtonsContainer__3rFNU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px;
  margin: 0 10px; }

.styles__bottomButtons__3WeOe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1px solid #CECECE;
  padding: 20px; }
  .styles__bottomButtons__3WeOe > div:first-child {
    margin-right: auto; }
  .styles__bottomButtons__3WeOe > div:nth-child(2) {
    margin-right: 20px; }
  .styles__bottomButtons__3WeOe button {
    height: 36px; }

.styles__notesContainer__21lHB {
  padding-bottom: 20px; }

.styles__editor__36XoO {
  margin: 20px 0 10px 0;
  background: #4800a533;
  padding: 10px;
  border-radius: 10px;
  width: 100%; }
  .styles__editor__36XoO *::selection {
    background: #cce2ff80;
    color: inherit; }
  .styles__editor__36XoO .rdw-editor-toolbar {
    display: none !important; }
  .styles__editor__36XoO .rdw-editor-wrapper {
    background: white;
    border-radius: 10px;
    padding: 15px;
    height: 150px;
    padding: 0; }
    .styles__editor__36XoO .rdw-editor-wrapper .rdw-editor-toolbar {
      background: #F7F7F7;
      border-radius: 10px; }
    .styles__editor__36XoO .rdw-editor-wrapper .rdw-editor-main {
      height: 150px;
      padding: 0 12px;
      border-radius: 10px;
      background: white; }
    .styles__editor__36XoO .rdw-editor-wrapper .DraftEditor-root, .styles__editor__36XoO .rdw-editor-wrapper .DraftEditor-editorContainer, .styles__editor__36XoO .rdw-editor-wrapper .public-DraftEditor-content {
      max-height: 125px; }
    .styles__editor__36XoO .rdw-editor-wrapper .rdw-option-wrapper {
      border: 0 !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      background: transparent !important; }

.styles__editorTop__3yG4i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px; }
  .styles__editorTop__3yG4i > h3 {
    font-size: 16px;
    color: #2d1f3f;
    margin: 0;
    font-weight: 600; }
  .styles__editorTop__3yG4i > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__editorTop__3yG4i > div > label {
      margin-right: 10px;
      font-weight: 500;
      color: #4800a5; }
    .styles__editorTop__3yG4i > div > div {
      min-width: 260px; }

.styles__loadingContainer__2SSiI {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #ffffff4d;
  z-index: 100; }

.styles__form__25su3 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__form__25su3 .styles__formInner__3RqgS {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px 20px 0 20px;
    width: 100%;
    min-width: 100%; }
  .styles__form__25su3 .styles__formLeft__XY5dE {
    width: calc(100% - 260px);
    padding-right: 16px; }
  .styles__form__25su3 .styles__formRight__SvaDr {
    color: #000000;
    width: 260px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding-top: 24px; }

.styles__divider__3loPP {
  margin-top: 20px; }

.styles__linkParticipants__3casf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2px; }
  .styles__linkParticipants__3casf a {
    margin-left: 10px; }

.styles__changeBtn__3qLi3 {
  display: inline-block;
  margin-left: 10px; }
  .styles__changeBtn__3qLi3 button {
    height: 36px; }

.styles__tabContainer__T2BTJ > div:first-child {
  padding-left: 20px; }

.styles__tabContainer__T2BTJ.styles__hide__16Vl6 {
  display: none !important; }

.styles__saveEmailBtn__9iELv {
  float: right;
  margin-top: 8px !important;
  margin-right: 0 !important;
  height: 36px;
  border-color: #67df54 !important;
  color: #67df54 !important;
  background: white !important; }

.styles__groupSelect__3FfSb > label {
  color: #8946df;
  margin-bottom: 8px;
  display: block; }

.styles__sentEmails__1Va-l {
  min-height: 730px; }
  .styles__sentEmails__1Va-l .styles__bottomButtons__3WeOe > div:last-child {
    margin-right: 0; }
    .styles__sentEmails__1Va-l .styles__bottomButtons__3WeOe > div:last-child button {
      min-width: 150px; }
  .styles__sentEmails__1Va-l .styles__tableInnerWrapper__l6hLo {
    padding: 0 20px; }
  .styles__sentEmails__1Va-l .styles__tableInner__27CzV {
    height: calc(100vh - 305px);
    overflow: auto; }
  .styles__sentEmails__1Va-l .styles__table__2GlR8 {
    border: 0 !important; }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 colgroup col:nth-child(1) {
      width: 50px;
      min-width: 50px;
      max-width: 50px; }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 colgroup col:nth-child(2) {
      width: 18%;
      min-width: 18%;
      max-width: 18%; }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 colgroup col:nth-child(3) {
      width: calc(42% - 220px);
      max-width: calc(42% - 220px);
      min-width: calc(42% - 220px); }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 colgroup col:nth-child(4) {
      width: 24%;
      min-width: 24%;
      max-width: 24%; }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 colgroup col:nth-child(5) {
      width: 16%;
      min-width: 16%;
      max-width: 16%; }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 colgroup col:nth-child(6) {
      width: 170px;
      max-width: 170px;
      min-width: 170px; }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 tbody tr td:first-child {
      -o-text-overflow: inherit;
         text-overflow: inherit; }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 tbody tr td:last-child button {
      margin: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      width: 140px !important; }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 tbody tr:last-child td {
      border-bottom: 1px solid rgba(34, 36, 38, 0.1); }
    .styles__sentEmails__1Va-l .styles__table__2GlR8 thead {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 10; }
      .styles__sentEmails__1Va-l .styles__table__2GlR8 thead tr th {
        background: white; }
        .styles__sentEmails__1Va-l .styles__table__2GlR8 thead tr th h5 {
          font-weight: 500 !important; }

.styles__emailModal__28LWY {
  max-width: 450px; }
  .styles__emailModal__28LWY .content {
    border-radius: 10px; }
  .styles__emailModal__28LWY h3 {
    color: #2d1f3f;
    font-size: 20px;
    margin-bottom: 20px; }
  .styles__emailModal__28LWY .styles__emailModalFooter__2tWDL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 20px; }
    .styles__emailModal__28LWY .styles__emailModalFooter__2tWDL > div:last-child button {
      min-width: 150px; }

.styles__expandIcon__2QDji {
  cursor: pointer;
  font-size: 26px !important;
  color: #4800a5;
  position: relative;
  top: -3px; }

.styles__expandContent__1xqdu {
  background: #FFFFFF;
  border: 1px solid #E8E9E9;
  border-radius: 16px;
  padding: 25px; }

.styles__recipientsModal__3hz3e .content {
  position: relative; }

.styles__recipientsLoadingContainer__24fso {
  position: absolute;
  background: #ffffff80;
  z-index: 100;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__fieldWrapper__1HgHb {
  position: relative; }
  .styles__fieldWrapper__1HgHb .styles__fieldLimit__2q33v {
    right: 1rem;
    top: 1rem; }
  .styles__fieldWrapper__1HgHb .column {
    width: 100% !important; }

.styles__fieldLimit__2q33v {
  color: #C4C4C4;
  position: absolute;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  padding: 0 !important; }

.styles__textarea__1VgwA {
  position: relative; }
  .styles__textarea__1VgwA textarea {
    min-height: 150px;
    width: 100%;
    border-radius: 10px;
    border-color: #F1F1F1;
    outline: none !important;
    padding: 12px;
    font-size: 20px;
    line-height: 30px;
    resize: none; }
  .styles__textarea__1VgwA .styles__fieldLimit__2q33v {
    left: 0;
    right: auto;
    top: auto;
    bottom: -38px;
    color: #4800A5;
    font-weight: 600; }

.styles__imageSchedule__s_DyA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 20px; }
  .styles__imageSchedule__s_DyA > * {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 50%;
    min-width: 50%; }

.styles__scheduleDateTime__3lKsH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 24px; }
  .styles__scheduleDateTime__3lKsH > * {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: calc(50% - 8px);
    max-width: calc(50% - 8px); }

.styles__helperIcon__1W0x9 {
  margin-left: 10px;
  position: relative;
  top: 4px; }
  .styles__helperIcon__1W0x9 svg {
    width: 18px;
    height: 18px; }

.styles__tooltipPopup__2hLwq.ui.bottom.popup {
  margin-top: -45px !important;
  margin-left: 35px !important;
  padding: 15px;
  line-height: 24px;
  min-width: 450px; }
  .styles__tooltipPopup__2hLwq.ui.bottom.popup:before {
    margin-top: 34px !important;
    margin-left: -18px !important; }

.styles__tooltipContent__hcDPM p {
  margin-bottom: 10px; }

@media (max-width: 991px) {
  .styles__modal__1xxy- {
    width: 100% !important; }
  .styles__imageSchedule__s_DyA {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px; } }

@media (max-width: 767px) {
  .styles__tabContainer__T2BTJ .ui.green.secondary.menu {
    margin-bottom: 0 !important; }
  .styles__form__25su3 .styles__formLeft__XY5dE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding-right: 0; }
    .styles__form__25su3 .styles__formLeft__XY5dE .ui.two.column.grid {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important;
      width: calc(100% + 2rem); }
      .styles__form__25su3 .styles__formLeft__XY5dE .ui.two.column.grid > div {
        width: 100%; }
      .styles__form__25su3 .styles__formLeft__XY5dE .ui.two.column.grid > .column {
        padding-top: 12px !important;
        padding-bottom: 12px !important; }
  .styles__form__25su3 .styles__formRight__SvaDr {
    width: 100%;
    padding-top: 16px;
    margin-top: 8px; }
    .styles__form__25su3 .styles__formRight__SvaDr > div {
      width: 100%; }
      .styles__form__25su3 .styles__formRight__SvaDr > div > div {
        width: 100%; }
        .styles__form__25su3 .styles__formRight__SvaDr > div > div button {
          width: 100%; }
  .styles__description__1RSNg {
    margin-top: 8px; }
  .styles__editor__36XoO {
    margin-top: 24px;
    margin-bottom: 24px; }
  .styles__modal__1xxy-.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__modal__1xxy-.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .styles__modal__1xxy-.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__modal__1xxy- .styles__tabContainer__T2BTJ {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 61px); }
    .styles__modal__1xxy- .styles__tabContainer__T2BTJ .styles__form__25su3 {
      height: calc(100% - 40px); }
      .styles__modal__1xxy- .styles__tabContainer__T2BTJ .styles__form__25su3 .styles__formInner__3RqgS {
        height: calc(100% - 85px);
        overflow: auto; }
  .styles__modal__1xxy- .styles__participantContentWrapper__KIgAY {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 61px); }
    .styles__modal__1xxy- .styles__participantContentWrapper__KIgAY > div:first-child {
      max-height: calc(100% - 85px); }
      .styles__modal__1xxy- .styles__participantContentWrapper__KIgAY > div:first-child > div {
        max-height: 100%;
        overflow: auto; }
  .styles__recipientsModal__3hz3e.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__recipientsModal__3hz3e.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .styles__recipientsModal__3hz3e.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__recipientsModal__3hz3e .close.icon {
    z-index: 4 !important; }
  .styles__recipientsModal__3hz3e .content > div > div:first-child {
    max-height: calc(100% - 85px); }
    .styles__recipientsModal__3hz3e .content > div > div:first-child > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      overflow: auto; }
      .styles__recipientsModal__3hz3e .content > div > div:first-child > div h3 {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        background: white;
        z-index: 2;
        padding-bottom: 1rem;
        margin-bottom: 0; }
  .styles__editorTop__3yG4i {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
    margin-bottom: 16px; }
    .styles__editorTop__3yG4i > div {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 6px; }
      .styles__editorTop__3yG4i > div > div {
        min-width: 280px; }
  .styles__textarea__1VgwA textarea {
    min-height: 256px; }
  .styles__imageSchedule__s_DyA {
    padding-bottom: 32px; }
    .styles__imageSchedule__s_DyA > div {
      min-width: 100%;
      max-width: 100%; }
      .styles__imageSchedule__s_DyA > div:first-child > div + div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 16px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .styles__imageSchedule__s_DyA > div:first-child > div + div > div {
          width: 100%; }
        .styles__imageSchedule__s_DyA > div:first-child > div + div button {
          margin: 0 auto; }
  .styles__bottomButtons__3WeOe {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 16px 16px 32px 16px; }
    .styles__bottomButtons__3WeOe > div {
      margin-right: 0 !important; }
  .styles__sentEmails__1Va-l {
    min-height: 1px;
    max-height: calc(100% - 40px); }
    .styles__sentEmails__1Va-l .styles__tableInnerWrapper__l6hLo {
      padding: 0;
      max-height: calc(100% - 85px);
      overflow: auto; }
    .styles__sentEmails__1Va-l .styles__tableInner__27CzV {
      height: auto;
      padding: 24px 16px 32px 16px; }
      .styles__sentEmails__1Va-l .styles__tableInner__27CzV table.ui.table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .styles__sentEmails__1Va-l .styles__tableInner__27CzV table.ui.table tbody {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          width: 100% !important;
          gap: 16px; }
  .styles__newTemplateModal__3si4I.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow-y: auto;
    overflow-x: hidden; }
    .styles__newTemplateModal__3si4I.ui.modal.visible .content {
      padding: 0 !important; }
  .styles__newTemplateModal__3si4I.ui.large.modal {
    height: 270px;
    margin: auto 0 -14px 0 !important; }
    .styles__newTemplateModal__3si4I.ui.large.modal .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 100%;
      padding: 1rem !important; }
      .styles__newTemplateModal__3si4I.ui.large.modal .content > div:nth-child(2) {
        margin: auto -1rem -1rem -1rem;
        padding: 1rem;
        border-top: 1px solid #CECECE; }
  .styles__tooltipPopup__2hLwq.ui.bottom.popup {
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    margin-top: 10px !important;
    min-width: 1px !important;
    width: calc(100% - 32px) !important;
    max-width: 450px !important; }
    .styles__tooltipPopup__2hLwq.ui.bottom.popup:before {
      display: none !important; } }

.styles__label__1GRG2 {
  color: #8946DF;
  margin-bottom: 8px;
  font-size: 1em;
  line-height: 1.4; }

.styles__input__1Kr-o {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid rgba(34, 36, 38, 0.15);
  padding: 0.67857143em 1em;
  padding-right: 28px;
  line-height: 17px;
  border-radius: 4px;
  position: relative; }
  .styles__input__1Kr-o > span {
    color: #000000; }
  .styles__input__1Kr-o > svg {
    color: #6E6E6E;
    position: absolute;
    right: 1rem;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer; }

.styles__popover__zvyXv:before {
  display: none; }

.styles__selection__3Q0aO {
  max-height: 320px;
  overflow: auto;
  padding: 0 5px; }
  .styles__selection__3Q0aO > div {
    padding: 2px 5px;
    cursor: pointer;
    margin-bottom: 5px;
    text-align: center; }
    .styles__selection__3Q0aO > div:hover, .styles__selection__3Q0aO > div.styles__active__uCIFU {
      background: #D9E8FE; }

.styles__popoverContent__1HGdn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ActionDropdown-module__dropdown__3w7dF {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .ActionDropdown-module__dropdown__3w7dF.ui.floating.dropdown .dropdown.icon {
    display: none; }
  .ActionDropdown-module__dropdown__3w7dF.ui.floating.dropdown .menu {
    width: 210px;
    margin-left: -180px;
    border-radius: 16px !important;
    -webkit-box-shadow: 0px 0px 12px #00000040 !important;
            box-shadow: 0px 0px 12px #00000040 !important;
    z-index: 1000; }
    .ActionDropdown-module__dropdown__3w7dF.ui.floating.dropdown .menu .item {
      cursor: default;
      background: white !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      padding: 16px !important;
      border-radius: 16px; }
      .ActionDropdown-module__dropdown__3w7dF.ui.floating.dropdown .menu .item > * {
        margin-right: 0 !important;
        margin-left: 0 !important; }
        .ActionDropdown-module__dropdown__3w7dF.ui.floating.dropdown .menu .item > *:not(:last-child) {
          margin-bottom: 16px; }

.ActionDropdown-module__cancelButton__3SCtg .ui.button {
  width: 100%;
  min-height: 36px;
  font-weight: normal; }

.ActionDropdown-module__label__3mobn {
  color: black;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  width: 100%;
  padding-left: 8px; }

@media (min-width: 992px) {
  .ActionDropdown-module__cancelButton__3SCtg, .ActionDropdown-module__label__3mobn {
    display: none; }
  .ActionDropdown-module__dropdown__3w7dF.ActionDropdown-module__hasCancel__1pj4-.ui.floating.dropdown .menu .item {
    padding: 16px 16px 0 16px !important; } }

.styles__programCodeLabel__2Lwop {
  color: #8946df;
  font-size: 1em;
  font-weight: 500; }

.styles__programCodeContainer__4r1MX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__programCodeContainer__4r1MX .styles__programCode__1m-5Z {
    background: none;
    color: #8946df;
    border: none;
    font-weight: 600;
    letter-spacing: 0.1em; }
  .styles__programCodeContainer__4r1MX .styles__normal__9wixc {
    font-size: 48px;
    width: 165px;
    height: 55px;
    padding-bottom: 5px; }
  .styles__programCodeContainer__4r1MX .styles__small__3IRjv {
    font-size: 48px;
    width: 165px;
    height: 45px; }
  .styles__programCodeContainer__4r1MX .styles__copyIcon__1eiTZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer; }

.styles__label__37tGJ {
  color: #8946df;
  font-weight: normal;
  display: block; }

.styles__tooltipPopup__3JnPP.ui.bottom.popup {
  margin-top: 8px !important; }

.TopHeader-module__searchWrapper__3FadN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .TopHeader-module__searchWrapper__3FadN > div:last-child {
    margin-left: auto; }

.TopHeader-module__titleWrapper__3nJUg {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
  .TopHeader-module__titleWrapper__3nJUg h1 {
    word-break: break-word; }

.TopHeader-module__titleRightWrapper__DMv6u {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 20px; }
  .TopHeader-module__titleRightWrapper__DMv6u.TopHeader-module__titleRightNewStyle__1pU8L {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .TopHeader-module__titleRightWrapper__DMv6u.TopHeader-module__titleRightNewStyle__1pU8L .TopHeader-module__codeAndGoal__2Wnpp {
      gap: 12px; }

.TopHeader-module__programCode__Gx0-V {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(137, 70, 223, 0.1);
  border-radius: 24px;
  padding: 7px 18px 7px 16px;
  margin-bottom: 20px;
  height: 36px; }
  .TopHeader-module__programCode__Gx0-V > * {
    font-weight: 500;
    font-size: 14px;
    line-height: 21px; }
    .TopHeader-module__programCode__Gx0-V > *:first-child {
      margin-right: 5px; }
    .TopHeader-module__programCode__Gx0-V > *:last-child > span {
      color: #8946df;
      font-weight: bold;
      margin-right: 10px;
      font-size: 16px; }
  .TopHeader-module__programCode__Gx0-V.TopHeader-module__inline__r0QLk {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .TopHeader-module__programCode__Gx0-V.TopHeader-module__light__186Of {
    background: white;
    border: 1px solid #AB69FF;
    padding: 3px 8px;
    height: auto; }
    .TopHeader-module__programCode__Gx0-V.TopHeader-module__light__186Of > *:last-child > span {
      font-weight: 700; }
  .TopHeader-module__programCode__Gx0-V.TopHeader-module__isNewStyle__1VMPj {
    background: #7B26E9;
    color: white;
    margin-bottom: 0; }
    .TopHeader-module__programCode__Gx0-V.TopHeader-module__isNewStyle__1VMPj label {
      color: white !important; }
    .TopHeader-module__programCode__Gx0-V.TopHeader-module__isNewStyle__1VMPj > *:last-child > span {
      color: white !important; }

.TopHeader-module__searchInner__HiXuy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .TopHeader-module__searchInner__HiXuy > * {
    margin-right: 24px; }
    .TopHeader-module__searchInner__HiXuy > *:first-child {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      max-width: 474px; }

.TopHeader-module__toggleView__1vCH4 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #ffffff;
  border: 1px solid rgba(72, 0, 165, 0.19);
  border-radius: 4px; }
  .TopHeader-module__toggleView__1vCH4 > div {
    width: 45px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer; }
    .TopHeader-module__toggleView__1vCH4 > div:not(:last-child) {
      border-right: 1px solid rgba(72, 0, 165, 0.19); }
    .TopHeader-module__toggleView__1vCH4 > div:first-child {
      border-radius: 4px 0 0 4px; }
    .TopHeader-module__toggleView__1vCH4 > div:last-child {
      border-radius: 0 4px 4px 0; }
    .TopHeader-module__toggleView__1vCH4 > div svg {
      color: #4800a5; }
      .TopHeader-module__toggleView__1vCH4 > div svg path {
        fill: #4800a5; }
    .TopHeader-module__toggleView__1vCH4 > div.TopHeader-module__active__3FqhD {
      background: #4800a5;
      border-color: #4800a5; }
      .TopHeader-module__toggleView__1vCH4 > div.TopHeader-module__active__3FqhD svg {
        color: white; }
        .TopHeader-module__toggleView__1vCH4 > div.TopHeader-module__active__3FqhD svg path {
          fill: white; }

.TopHeader-module__codeAndGoal__2Wnpp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px; }

.TopHeader-module__goalDisplay__1bnGi {
  font-weight: 800;
  font-size: 16px;
  line-height: 24px;
  color: #8946DF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  .TopHeader-module__goalDisplay__1bnGi > svg {
    width: 16px;
    height: 16px;
    cursor: pointer; }
    .TopHeader-module__goalDisplay__1bnGi > svg.TopHeader-module__check__ixKXT path {
      stroke: #4800A5; }
  .TopHeader-module__goalDisplay__1bnGi .TopHeader-module__goalValue__3HBoR {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .TopHeader-module__goalDisplay__1bnGi .TopHeader-module__goalValue__3HBoR .ui.input {
      width: 34px;
      height: 28px; }
      .TopHeader-module__goalDisplay__1bnGi .TopHeader-module__goalValue__3HBoR .ui.input input {
        padding: 0 4px;
        text-align: center; }

.TopHeader-module__programGoalIcon__3fswN > span > svg {
  width: 20px;
  height: 20px; }

.TopHeader-module__programGoalLabel__kMOmu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.TopHeader-module__programGoalTooltip__1vdss.ui.bottom.popup {
  margin-top: -33px !important;
  margin-left: 33px !important;
  min-width: 400px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 24px; }
  .TopHeader-module__programGoalTooltip__1vdss.ui.bottom.popup:before {
    margin-top: 24px !important;
    margin-left: -22px !important; }

.TopHeader-module__newDetailsSection__s9ft- {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border: 1px solid #4800a533;
  border-left: 0;
  border-right: 0;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-top: 8px;
  margin-bottom: 8px; }

@media (max-width: 991px) {
  .TopHeader-module__titleWrapper__3nJUg {
    padding-left: 50px !important; }
    .TopHeader-module__titleWrapper__3nJUg > div:first-child > div:first-child {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .TopHeader-module__titleWrapper__3nJUg > div:not(:first-child) {
      display: none; }
  .TopHeader-module__toggleView__1vCH4 {
    display: none !important; } }

@media (max-width: 767px) {
  .TopHeader-module__searchWrapper__3FadN {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .TopHeader-module__searchWrapper__3FadN > * {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 100%;
      max-width: 100%; }
    .TopHeader-module__searchWrapper__3FadN .TopHeader-module__searchInner__HiXuy > div:first-child {
      max-width: 100% !important;
      margin: 0 !important; }
    .TopHeader-module__searchWrapper__3FadN .TopHeader-module__searchInner__HiXuy + div {
      margin: 24px 0 0 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

.styles__progress__1j0eg {
  margin: 0px !important;
  border-radius: 15px !important; }
  .styles__progress__1j0eg .bar {
    border-radius: 15px !important;
    height: 12px !important;
    border: 2px solid #6f6f6f; }
  .styles__progress__1j0eg .bar > .progress {
    background: #fff !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 500 !important;
    height: 30px !important;
    width: 30px !important;
    right: -15px !important;
    top: -5px !important;
    color: #888888 !important;
    border-radius: 50% !important;
    border: 2px solid #888888; }

.styles__progressRed__5hKld .bar {
  background-color: #ffa9b9 !important;
  border: 2px solid #ff5271; }

.styles__progressRed__5hKld .bar > .progress {
  color: #ff5271 !important;
  border: 2px solid #ff5271; }

.styles__progressYellow__27HxP .bar {
  background-color: #ffe393 !important;
  border: 2px solid #ffc315; }

.styles__progressYellow__27HxP .bar > .progress {
  color: #eeb203 !important;
  border: 2px solid #ffc315; }

.styles__progressGreen__1Mmy3 .bar {
  background-color: #a6d89a !important;
  border: 2px solid #38b21a; }

.styles__progressGreen__1Mmy3 .bar > .progress {
  color: #38b21a !important;
  border: 2px solid #38b21a; }

.Percentage-module__wrapperResponsive__eNRu4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 8px; }
  .Percentage-module__wrapperResponsive__eNRu4 > div:nth-child(1) {
    width: 20px; }
  .Percentage-module__wrapperResponsive__eNRu4 > div:nth-child(2) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .Percentage-module__wrapperResponsive__eNRu4 > div:nth-child(3) {
    width: 36px;
    padding-left: 2px; }

.ProgramLargeRow-module__wrapper__15ado {
  background: #ffffff;
  border: 1px solid rgba(72, 0, 165, 0.28);
  border-radius: 8px;
  padding: 24px; }
  .ProgramLargeRow-module__wrapper__15ado > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .ProgramLargeRow-module__wrapper__15ado > div > h2 {
      font-weight: 600;
      font-size: 24px;
      line-height: 36px;
      color: black;
      margin-bottom: 0;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-right: 20px; }
    .ProgramLargeRow-module__wrapper__15ado > div .ProgramLargeRow-module__programCode__XDQBx {
      margin-bottom: 0; }
    .ProgramLargeRow-module__wrapper__15ado > div > ul {
      list-style: none;
      padding: 0;
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .ProgramLargeRow-module__wrapper__15ado > div > ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-weight: 500;
        font-size: 14px;
        line-height: 21px;
        color: #6e6e6e; }
        .ProgramLargeRow-module__wrapper__15ado > div > ul li:not(:last-child) {
          margin-right: 24px; }
        .ProgramLargeRow-module__wrapper__15ado > div > ul li > span:nth-child(2) {
          font-weight: 600;
          color: black;
          margin-left: 5px; }
    .ProgramLargeRow-module__wrapper__15ado > div.ProgramLargeRow-module__header__1QW6c {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }

.ProgramLargeRow-module__header__1QW6c > *:nth-child(2) {
  margin-left: auto; }

.ProgramLargeRow-module__header__1QW6c > *:nth-child(3) {
  margin-left: 20px !important; }

.ProgramLargeRow-module__groupReaderInfo__1H3Co {
  margin: 16px 0 22px 0; }

.ProgramLargeRow-module__box__3RuDq {
  background: #ffffff;
  border: 1px solid rgba(45, 31, 63, 0.1);
  border-radius: 8px;
  padding: 8px 16px 16px 16px; }
  .ProgramLargeRow-module__box__3RuDq h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 6px; }
  .ProgramLargeRow-module__box__3RuDq.ProgramLargeRow-module__noPadding__24SPw {
    padding: 0; }
    .ProgramLargeRow-module__box__3RuDq.ProgramLargeRow-module__noPadding__24SPw h3 {
      padding: 8px 16px 0px 16px; }

.ProgramLargeRow-module__bottomContent__2TYyd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ProgramLargeRow-module__bottomContent__2TYyd > * {
    width: calc(33% - 10px);
    min-width: calc(33% - 10px);
    max-width: calc(33% - 10px);
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .ProgramLargeRow-module__bottomContent__2TYyd .ProgramLargeRow-module__chartWrapper__3Ft2J {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ProgramLargeRow-module__bottomContent__2TYyd .ProgramLargeRow-module__chartWrapper__3Ft2J > * {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      max-height: 121px;
      min-height: 121px;
      height: 121px; }
      .ProgramLargeRow-module__bottomContent__2TYyd .ProgramLargeRow-module__chartWrapper__3Ft2J > *:not(:last-child) {
        margin-bottom: 16px; }

.ProgramLargeRow-module__table__2GE-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden; }
  .ProgramLargeRow-module__table__2GE-6::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #c4c4c433;
            box-shadow: inset 0 0 6px #c4c4c433;
    background-color: #c4c4c433;
    border-radius: 20px; }
  .ProgramLargeRow-module__table__2GE-6::-webkit-scrollbar {
    height: 6px;
    background-color: #c4c4c433; }
  .ProgramLargeRow-module__table__2GE-6::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #c4c4c4; }
  .ProgramLargeRow-module__table__2GE-6 b {
    font-weight: 600; }
  .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__header__1QW6c,
  .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__body__1zxPI {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__header__1QW6c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
    color: #6e6e6e;
    font-size: 10px;
    min-height: 24px; }
    .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__header__1QW6c > * {
      background: #c4c4c41a;
      padding: 4px 8px;
      line-height: 15px;
      font-weight: 500; }
      .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__header__1QW6c > *:first-child {
        border-radius: 4px 0 0 4px; }
      .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__header__1QW6c > *:last-child {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        width: auto !important;
        border-radius: 0 4px 4px 0; }
      .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__header__1QW6c > *:nth-child(2) {
        margin-left: 0; }
      .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__header__1QW6c > *:nth-child(3) {
        margin-left: 0 !important; }
  .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__body__1zxPI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 10px;
    font-size: 12px;
    height: 154px;
    min-height: 154px;
    max-height: 154px; }
    .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__body__1zxPI > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .ProgramLargeRow-module__table__2GE-6 .ProgramLargeRow-module__body__1zxPI > div > * {
        padding: 4px 8px;
        line-height: 18px; }
  .ProgramLargeRow-module__table__2GE-6.ProgramLargeRow-module__bodyScroll__1gOTU {
    overflow: hidden; }
    .ProgramLargeRow-module__table__2GE-6.ProgramLargeRow-module__bodyScroll__1gOTU .ProgramLargeRow-module__body__1zxPI {
      overflow-x: hidden;
      overflow-y: auto; }
      .ProgramLargeRow-module__table__2GE-6.ProgramLargeRow-module__bodyScroll__1gOTU .ProgramLargeRow-module__body__1zxPI::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px #c4c4c433;
                box-shadow: inset 0 0 6px #c4c4c433;
        background-color: #c4c4c433;
        border-radius: 20px; }
      .ProgramLargeRow-module__table__2GE-6.ProgramLargeRow-module__bodyScroll__1gOTU .ProgramLargeRow-module__body__1zxPI::-webkit-scrollbar {
        width: 6px;
        background-color: #c4c4c433; }
      .ProgramLargeRow-module__table__2GE-6.ProgramLargeRow-module__bodyScroll__1gOTU .ProgramLargeRow-module__body__1zxPI::-webkit-scrollbar-thumb {
        border-radius: 20px;
        background-color: #c4c4c4; }

.ProgramLargeRow-module__chart__2_fSd {
  padding: 5px; }

.ProgramLargeRow-module__progressWrapper__23P-T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ProgramLargeRow-module__progressColumn__2pMbU {
  width: 350px !important;
  max-width: 100%; }
  .ProgramLargeRow-module__progressColumn__2pMbU > div:last-child {
    padding: 4px !important; }

.ProgramLargeRow-module__helperIcon__3JSE8 {
  position: relative;
  top: 2px;
  right: -5px; }
  .ProgramLargeRow-module__helperIcon__3JSE8 > span > svg {
    width: 20px;
    height: 20px; }

.ProgramLargeRow-module__tooltipPopup__1Cvv6 {
  margin-left: 30px !important;
  min-width: 330px; }

.ProgramLargeRow-module__color__2PnF2 {
  font-weight: 500; }
  .ProgramLargeRow-module__color__2PnF2.ProgramLargeRow-module__books__2rDh0, .ProgramLargeRow-module__color__2PnF2.ProgramLargeRow-module__pages__3jbhG {
    color: #4800a5 !important; }
  .ProgramLargeRow-module__color__2PnF2.ProgramLargeRow-module__chapters__3F5UI {
    color: #17a4e0 !important; }
  .ProgramLargeRow-module__color__2PnF2.ProgramLargeRow-module__minutes__1uoEF {
    color: #ff5271 !important; }
  .ProgramLargeRow-module__color__2PnF2.ProgramLargeRow-module__entries__3FNZK {
    color: #8946df !important; }
  .ProgramLargeRow-module__color__2PnF2.ProgramLargeRow-module__custom__2TAFs {
    color: #38b21a !important; }

.ProgramLargeRow-module__actionDropdown__10mhK {
  -ms-flex-item-align: start;
      align-self: flex-start;
  height: 36px; }

.ProgramCard-module__normal__19mpL {
  font-weight: normal !important; }

.ProgramCard-module__label__JW7zC {
  position: relative; }

.ProgramCard-module__wrapper__143vZ {
  background: #ffffff;
  border: 1px solid rgba(72, 0, 165, 0.28);
  border-radius: 12px;
  padding: 24px 16px 16px 16px; }
  .ProgramCard-module__wrapper__143vZ > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .ProgramCard-module__wrapper__143vZ > div:not(:last-child) {
      margin-bottom: 16px; }
    .ProgramCard-module__wrapper__143vZ > div h2 {
      font-weight: 600;
      font-size: 16px;
      line-height: 24px;
      color: black;
      margin: 0; }
    .ProgramCard-module__wrapper__143vZ > div .ProgramCard-module__programCode__1zuwh {
      margin-bottom: 0; }
    .ProgramCard-module__wrapper__143vZ > div.ProgramCard-module__header__1oF4_ {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .ProgramCard-module__wrapper__143vZ > div span {
      font-size: 14px;
      line-height: 21px;
      color: black;
      font-weight: bold; }
    .ProgramCard-module__wrapper__143vZ > div .ProgramCard-module__label__JW7zC {
      font-size: 12px;
      line-height: 18px;
      color: #6e6e6e;
      margin-bottom: 8px;
      display: inline-block;
      font-weight: normal; }

.ProgramCard-module__header__1oF4_ {
  background: #FAF6FF;
  border-bottom: 1px solid #CFA9FF;
  margin: -24px -16px 0 -16px;
  padding: 24px 16px;
  border-radius: 12px 12px 0 0;
  margin-bottom: 16px; }
  .ProgramCard-module__header__1oF4_ > *:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px; }
  .ProgramCard-module__header__1oF4_ > *:nth-child(2) {
    margin-left: auto !important;
    top: 0;
    width: 24px;
    height: 24px;
    border-radius: 50% !important; }
    .ProgramCard-module__header__1oF4_ > *:nth-child(2).ui.labeled.button:not(.icon) {
      border: 1px solid #CFA9FF !important; }
    .ProgramCard-module__header__1oF4_ > *:nth-child(2) > svg {
      width: 24px;
      height: 24px; }
      .ProgramCard-module__header__1oF4_ > *:nth-child(2) > svg path {
        fill: #8946df; }

.ProgramCard-module__readerGroupInfo__27ovD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ProgramCard-module__readerGroupInfo__27ovD > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ProgramCard-module__readerGroupInfo__27ovD > div:nth-child(2) {
      margin-left: 50px; }

.ProgramCard-module__metricLog__3ZqIJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.ProgramCard-module__bottomContent__1SY9I {
  border-radius: 0 0 12px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px; }
  .ProgramCard-module__bottomContent__1SY9I > span {
    margin-bottom: 4px !important; }

.ProgramCard-module__progressWrapper__24710 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .ProgramCard-module__progressWrapper__24710 > div:first-child {
    width: calc(100% - 0px) !important; }
  .ProgramCard-module__progressWrapper__24710 > div:nth-child(2) {
    top: 0; }

.ProgramCard-module__progressColumn__UliTe {
  width: 350px !important;
  max-width: 100%; }
  .ProgramCard-module__progressColumn__UliTe > div {
    padding-top: 4px;
    padding-bottom: 4px; }

.ProgramCard-module__helperIcon__2AGqB {
  position: relative;
  top: 2px;
  right: -5px; }
  .ProgramCard-module__helperIcon__2AGqB > span > svg {
    width: 20px;
    height: 20px; }

.ProgramCard-module__tooltipPopup__2R6Ok.right.center {
  margin-top: 50px !important;
  margin-right: -5px !important; }
  .ProgramCard-module__tooltipPopup__2R6Ok.right.center:before {
    margin-top: -55px !important; }

.ProgramCard-module__tooltipPopup__2R6Ok.left.center {
  margin-top: 50px !important;
  margin-left: -5px !important; }
  .ProgramCard-module__tooltipPopup__2R6Ok.left.center:before {
    margin-top: -55px !important;
    -webkit-transform: rotate(225deg) !important;
        -ms-transform: rotate(225deg) !important;
            transform: rotate(225deg) !important; }

.ProgramCard-module__readerIcon__1973_ {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 2px;
  margin-left: 5px; }
  .ProgramCard-module__readerIcon__1973_ > span > svg {
    width: 14px !important;
    height: 14px !important; }

.ProgramCard-module__readerTooltip__29sJ1.ui.bottom.right.popup {
  margin-top: -40px !important;
  margin-right: 25px !important; }
  .ProgramCard-module__readerTooltip__29sJ1.ui.bottom.right.popup:before {
    margin-top: 30px !important;
    -webkit-transform: rotate(225deg) !important;
        -ms-transform: rotate(225deg) !important;
            transform: rotate(225deg) !important;
    margin-right: -19px !important; }

.ProgramCard-module__programCodeWrapper__spgeK {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
  padding: 3px 8px;
  border: 1px solid #AB69FF;
  border-radius: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .ProgramCard-module__programCodeWrapper__spgeK > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px; }
    .ProgramCard-module__programCodeWrapper__spgeK > span > span:nth-child(1) {
      color: #ab69ff;
      font-weight: 500; }
    .ProgramCard-module__programCodeWrapper__spgeK > span > span:nth-child(2) {
      color: #7B26E9;
      font-weight: 700;
      font-size: 16px; }

.ProgramCard-module__codeTooltipPopup__2E09n.ui.bottom.right.popup {
  margin-top: 8px !important;
  margin-right: 2px; }

@media (max-width: 400px) {
  .ProgramCard-module__helperIcon__2AGqB {
    right: -20px; } }

.styles__container__ONQ7H {
  background: #ffffff;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  border-radius: 20px;
  padding-bottom: 20px; }

.styles__heading__2RfUg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__dateRange__Lud_O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 10px; }

.styles__title__3cHM5 {
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #2d1f3f;
  padding: 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__summer__3QsWc {
  background: rgba(89, 205, 255, 0.05);
  border-top: 1px solid rgba(89, 205, 255, 0.3);
  border-bottom: 1px solid rgba(89, 205, 255, 0.3);
  padding: 10px 20px; }
  .styles__summer__3QsWc + div > div:last-child .styles__groupItems__3tjA1:after {
    display: none; }
  .styles__summer__3QsWc.styles__activityProgram__2Mu57 {
    background: #E0D5ED; }

.styles__subtitle__12E-5 {
  color: #8946df;
  font-weight: bold;
  text-transform: capitalize; }

.styles__topHeader__usKUM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px; }

.styles__summerLabel__2YJW_ {
  margin-right: 5px; }

.styles__summerDate__8LoSE {
  color: #a5a5a5; }

.styles__topHeaderGroup__1ACCN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #5f5f5f;
  margin-bottom: 7px; }

.styles__headerGroup__3FaJM {
  padding: 10px 20px; }

.styles__groupItems__3tjA1 {
  background: #fcfcfc;
  margin-top: 0 !important;
  padding-top: 1rem !important;
  position: relative; }
  .styles__groupItems__3tjA1:before, .styles__groupItems__3tjA1:after {
    content: ' ';
    display: block;
    height: 1px;
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px; }
  .styles__groupItems__3tjA1:after {
    bottom: 0;
    top: auto; }

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

.styles__groupItems__3tjA1:last-child {
  border: none; }

.styles__groupItem__1173g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .styles__groupItem__1173g strong {
    font-weight: 500; }
  .styles__groupItem__1173g .styles__groupItemHeader__3KczC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-weight: bold;
    border-top: 1px solid rgba(196, 196, 196, 0.3);
    border-bottom: 1px solid rgba(196, 196, 196, 0.3);
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0px 20px; }
  .styles__groupItem__1173g .styles__groupItemRow__39RUE {
    padding: 10px 20px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0px 20px; }
    .styles__groupItem__1173g .styles__groupItemRow__39RUE:nth-child(2) {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .styles__groupItem__1173g .styles__groupItemRow__39RUE:last-child {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }

.styles__groupItemStatus__2w0_m {
  color: #13a4f6;
  margin-left: 5px; }

.styles__groupItemLabel__1h1mn {
  color: #5f5f5f;
  margin-left: 5px; }

.styles__groupHeaderLabel__2NJui {
  margin-right: 5px; }

.styles__labelTo__2EHNw {
  margin-left: 0.5em !important;
  margin-right: 0.5em !important; }

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

.styles__totalMetric__3SKhN {
  border-right: 1px solid rgba(34, 36, 38, 0.15);
  padding-right: 0.5em !important; }

.styles__totalEntry__3lPLq {
  margin-right: 0.5em !important;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
  padding-right: 0.5em !important; }

.styles__totalEntryNoBorderRight__3AHpN {
  margin-right: 0.5em !important;
  border-right: none;
  padding-right: 0.5em !important; }

.styles__groupDetail__Vcm67 {
  margin-left: 0px !important;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
  padding-right: 0.5em !important;
  margin-right: 0.5em !important; }

.styles__itemList__2Qdts {
  border-right: 1px solid rgba(34, 36, 38, 0.15);
  padding-right: 0.5em !important; }

.styles__lastItemList__AHBOF {
  margin-left: 0 !important; }

.styles__overviewWrapper__10oqw {
  width: 100%;
  max-height: calc(100vh - 415px);
  overflow-y: auto;
  overflow-x: hidden; }

.styles__LoadingOverview__3Gf-X {
  position: absolute;
  top: 35px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 111;
  background: transparent; }

.styles__listWrapper__QjXEq {
  width: 100%;
  margin-bottom: 5px !important; }
  .styles__listWrapper__QjXEq:last-child {
    margin-bottom: 0 !important; }

.styles__number__2LUCT {
  font-size: 16px;
  font-weight: bold;
  color: #17a4e0;
  position: relative; }

.styles__groupName__IgwEM {
  color: black;
  font-weight: 500; }

.styles__complete__zZpBH {
  color: #38b21a; }

.styles__groupItemContainer__snnUO {
  background: rgba(196, 196, 196, 0.05); }

.styles__notBorder__3HJF3 {
  border-right: 0 !important; }

.styles__readerNumber__ByPkk > span {
  font-weight: bold;
  padding: 0 3px; }
  .styles__readerNumber__ByPkk > span:first-child {
    padding-left: 0; }

.styles__readerInfo__2C_OG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: -2px; }
  .styles__readerInfo__2C_OG.styles__readerInfoGroup__2q9yp {
    top: 0; }
    .styles__readerInfo__2C_OG.styles__readerInfoGroup__2q9yp > span {
      margin-right: 5px; }

.styles__readerInfoLabel__27YLQ {
  padding-right: 10px !important; }

.styles__helperIcon__1AGas > span > svg {
  width: 20px;
  height: 20px; }

.styles__helperIcon__1AGas.styles__isBlack__13jIi svg path {
  fill: #2D1F3F; }

.styles__helperIcon__1AGas.styles__isBlack__13jIi svg circle {
  stroke: #2D1F3F; }

.styles__colorText__1QycC {
  font-weight: bold;
  font-size: 16px; }
  .styles__colorText__1QycC.styles__purple__292_B {
    color: #8946df; }
  .styles__colorText__1QycC.styles__blue__24DKg {
    color: #17a4e0; }
  .styles__colorText__1QycC.styles__green__3dsk2 {
    color: #38b21a; }
  .styles__colorText__1QycC.styles__red__3nanX {
    color: #ff5271; }

.styles__tooltipPopup__1fN1u {
  line-height: 25px !important;
  min-width: 310px !important;
  padding: 15px 20px !important;
  margin-right: -8px !important; }
  .styles__tooltipPopup__1fN1u span {
    font-size: 14px !important; }
  .styles__tooltipPopup__1fN1u.styles__isTop__1YDOR {
    margin-right: 35px !important; }
    .styles__tooltipPopup__1fN1u.styles__isTop__1YDOR:before {
      -webkit-transform: rotate(-135deg) !important;
          -ms-transform: rotate(-135deg) !important;
              transform: rotate(-135deg) !important;
      margin-right: -19px;
      margin-top: 20px !important; }
    .styles__tooltipPopup__1fN1u.styles__isTop__1YDOR.ui.bottom.popup {
      margin-top: -30px !important; }
    .styles__tooltipPopup__1fN1u.styles__isTop__1YDOR.styles__isRight__eOrsE {
      margin-right: -15px !important; }
      .styles__tooltipPopup__1fN1u.styles__isTop__1YDOR.styles__isRight__eOrsE:before {
        -webkit-transform: rotate(135deg) !important;
            -ms-transform: rotate(135deg) !important;
                transform: rotate(135deg) !important;
        margin-right: 1px;
        margin-top: 0px !important; }
      .styles__tooltipPopup__1fN1u.styles__isTop__1YDOR.styles__isRight__eOrsE.ui.bottom.popup {
        margin-top: 10px !important; }

.SwitchOptions-module__wrapper__10Z7K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px; }

.SwitchOptions-module__label__3gdyo {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  color: black; }

.SwitchOptions-module__options__35XHL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px; }
  .SwitchOptions-module__options__35XHL .SwitchOptions-module__item__3-BK- {
    min-width: calc(50% - 8px);
    max-width: calc(50% - 8px); }

.SwitchOptions-module__item__3-BK- {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14px;
  border-radius: 8px;
  background: white;
  border: 1px solid white;
  font-size: 14px;
  color: black;
  line-height: 21px;
  gap: 8px;
  cursor: pointer; }
  .SwitchOptions-module__item__3-BK- b {
    font-weight: 700; }
  .SwitchOptions-module__item__3-BK-:hover {
    -webkit-box-shadow: 0px 2px 12px 0px #0F00231F;
            box-shadow: 0px 2px 12px 0px #0F00231F;
    border-color: #CFA9FF;
    background: #FAF6FF; }
  .SwitchOptions-module__item__3-BK-.SwitchOptions-module__active__1RIX3 {
    border-color: #AB69FF;
    background: #CFA9FF; }
    .SwitchOptions-module__item__3-BK-.SwitchOptions-module__active__1RIX3 .SwitchOptions-module__radio__3egLT:before {
      display: block; }

.SwitchOptions-module__radio__3egLT {
  display: block;
  width: 20px;
  height: 20px;
  border: 1.5px solid #4800A5;
  border-radius: 50%;
  position: relative;
  background: white; }
  .SwitchOptions-module__radio__3egLT:before {
    content: " ";
    display: none;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #4800A5;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto; }

.CloneProgramModal-module__wrapper__2ycYP .content {
  border-radius: 30px !important; }

.CloneProgramModal-module__content__17VMA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }

.CloneProgramModal-module__header__37rr4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  font-size: 24px;
  font-weight: 600;
  color: #2D1F3F;
  line-height: 120%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }
  .CloneProgramModal-module__header__37rr4 svg {
    min-width: 80px;
    max-width: 80px;
    min-height: 80px;
    max-height: 80px; }

.CloneProgramModal-module__description__3oe1j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 16px;
  border: 2px solid #FFC315;
  border-radius: 16px; }
  .CloneProgramModal-module__description__3oe1j > span:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #FFC315; }
    .CloneProgramModal-module__description__3oe1j > span:nth-child(1) svg {
      min-width: 34px;
      max-width: 34px;
      min-height: 34px;
      max-height: 34px; }
  .CloneProgramModal-module__description__3oe1j p {
    margin: 0 0 4px 0;
    color: #393939; }

.CloneProgramModal-module__footer__3QhGc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .CloneProgramModal-module__footer__3QhGc button {
    margin: 0 !important;
    min-height: 36px !important;
    max-height: 36px !important;
    padding: 0 16px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    gap: 8px !important;
    font-weight: 500 !important; }
    .CloneProgramModal-module__footer__3QhGc button.ui.button:disabled {
      background: #BCBCBC !important;
      border-color: #BCBCBC !important;
      opacity: 1 !important;
      color: #6E6E6E !important; }

.styles__wrapper__2h_MN {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f9f9f9;
  border-radius: 20px;
  height: 100%;
  cursor: pointer;
  border: 2px solid transparent; }
  .styles__wrapper__2h_MN:hover {
    background-color: rgba(137, 70, 223, 0.1); }
  .styles__wrapper__2h_MN.styles__selected__1j8ja {
    background-color: #4800a5; }
    .styles__wrapper__2h_MN.styles__selected__1j8ja .styles__title__TwXzG {
      color: white; }
    .styles__wrapper__2h_MN.styles__selected__1j8ja .styles__description__3tQ10 {
      color: #B493E0; }
    .styles__wrapper__2h_MN.styles__selected__1j8ja .styles__note__1xl6d {
      color: #59cdff; }

.styles__iconWrapper__1YHe8 {
  margin-bottom: 10px; }

.styles__title__TwXzG {
  font-size: 20px;
  margin-bottom: 10px;
  color: #2d1f3f;
  text-align: center; }

.styles__description__3tQ10 {
  font-size: 13px;
  color: #6e6e6e;
  text-align: center;
  line-height: 22px; }

.styles__note__1xl6d {
  font-size: 14px;
  color: #4800a5;
  text-align: center;
  line-height: 22px;
  margin-top: 10px;
  font-weight: 500; }

.styles__initialFlow__3PNi0 .styles__headerTitle__1yjDC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 16px; }
  .styles__initialFlow__3PNi0 .styles__headerTitle__1yjDC .styles__headerIcon__11beJ {
    margin-bottom: 10px; }

.styles__initialFlow__3PNi0 .styles__note__3ybg5 {
  color: black;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 24px 0; }

.styles__initialFlow__3PNi0 .styles__videoTutorialLinkWrapper__2P6aJ {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px;
  display: none; }
  .styles__initialFlow__3PNi0 .styles__videoTutorialLinkWrapper__2P6aJ a {
    color: #67df54; }
  .styles__initialFlow__3PNi0 .styles__videoTutorialLinkWrapper__2P6aJ .styles__videoIconWrapper__aZO12 {
    padding: 10px;
    background-color: #67df54;
    border-radius: 50%;
    display: inline-block;
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: white;
    margin-right: 5px; }
  .styles__initialFlow__3PNi0 .styles__videoTutorialLinkWrapper__2P6aJ .styles__videoIcon__2h5lb {
    margin: 0px !important;
    height: 17px; }

.styles__step__2srx- {
  padding: 40px 0px 0px 0px; }
  .styles__step__2srx- .styles__inputs__1tw5E {
    margin-bottom: 20px !important; }
  .styles__step__2srx- .styles__programCodeTextField__1amt2 input {
    text-align: center !important;
    background-color: #e0e0e0 !important; }
  .styles__step__2srx- .styles__cancelButton__3rOTh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .styles__step__2srx- .styles__buttonWrapper__Bj1q- {
    margin-top: 30px !important; }
  .styles__step__2srx- .styles__blueText__10uZe {
    color: #59cdff; }
  .styles__step__2srx- .styles__metrics__55gXm {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
    .styles__step__2srx- .styles__metrics__55gXm > div > div {
      padding-left: 10px !important;
      padding-right: 10px !important; }
    .styles__step__2srx- .styles__metrics__55gXm.styles__isNotBook__kK9FA {
      margin-bottom: 30px !important; }
    .styles__step__2srx- .styles__metrics__55gXm.styles__daterangeStepContent__SjClS {
      margin-top: 0 !important;
      margin-bottom: 0 !important; }
      .styles__step__2srx- .styles__metrics__55gXm.styles__daterangeStepContent__SjClS > div {
        padding-top: 0 !important;
        padding-bottom: 0 !important; }
        .styles__step__2srx- .styles__metrics__55gXm.styles__daterangeStepContent__SjClS > div > div {
          padding-left: 14px !important;
          padding-right: 14px !important; }
    .styles__step__2srx- .styles__metrics__55gXm .styles__daterangePicker__oix6A > div > label + div > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .styles__step__2srx- .styles__metrics__55gXm .styles__daterangePicker__oix6A > div > label + div > div > div {
        margin-right: 0 !important;
        margin-left: 0 !important; }
      .styles__step__2srx- .styles__metrics__55gXm .styles__daterangePicker__oix6A > div > label + div > div:first-child > div {
        margin-right: 10px !important; }
      .styles__step__2srx- .styles__metrics__55gXm .styles__daterangePicker__oix6A > div > label + div > div:last-child > div {
        margin-left: 10px !important; }
  .styles__step__2srx- .styles__metricWrapper__1ZKEE {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);
    border: 2px solid transparent;
    cursor: pointer;
    border-radius: 6px;
    min-height: 103px; }
    .styles__step__2srx- .styles__metricWrapper__1ZKEE .styles__metricName__3tJMG {
      margin-bottom: 10px;
      color: #2d1f3f; }
    .styles__step__2srx- .styles__metricWrapper__1ZKEE:hover {
      background: #F3EDFC; }
    .styles__step__2srx- .styles__metricWrapper__1ZKEE.styles__metricSelected__B7yR2 {
      background: #4800a5; }
      .styles__step__2srx- .styles__metricWrapper__1ZKEE.styles__metricSelected__B7yR2 .styles__metricName__3tJMG {
        color: white; }
    .styles__step__2srx- .styles__metricWrapper__1ZKEE.styles__otherMetricSelected__1A-PV {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .styles__step__2srx- .styles__metricWrapper__1ZKEE.styles__otherMetricSelected__1A-PV.styles__otherMetricRequired__1cH_S {
        background: #ff5271; }
  .styles__step__2srx- .styles__goalSettingsMetric__1Af6G {
    height: 38px;
    border-radius: 5px;
    background-color: #8946df;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 5px 10px;
    color: white; }
    .styles__step__2srx- .styles__goalSettingsMetric__1Af6G > svg {
      width: 18px;
      height: 18px; }
    .styles__step__2srx- .styles__goalSettingsMetric__1Af6G i {
      font-size: 16px !important;
      margin-right: 0px; }
  .styles__step__2srx- .styles__cursor__1RIaJ {
    cursor: pointer; }
  .styles__step__2srx- .styles__booksList__2CnT_ {
    margin-bottom: 0 !important; }
    .styles__step__2srx- .styles__booksList__2CnT_.styles__bookListLoading__3qkpN {
      margin-bottom: 20px !important; }
  .styles__step__2srx- .styles__booksLoading__uNdCd {
    margin: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .styles__step__2srx- .styles__bookRow__2W0rF {
    background-color: #ebebeb;
    border-radius: 5px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px; }
    .styles__step__2srx- .styles__bookRow__2W0rF .styles__bookName__1kRXC {
      font-size: 15px;
      color: #2d1f3f;
      margin-bottom: 5px; }
    .styles__step__2srx- .styles__bookRow__2W0rF .styles__bookAuthor__3N70G {
      font-size: 12px;
      color: #6e6e6e; }
    .styles__step__2srx- .styles__bookRow__2W0rF .styles__bookImageWrapper__2iQns {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .styles__step__2srx- .styles__bookRow__2W0rF .styles__bookImage__3FZMB {
      height: 50px;
      background-position: center;
      background-size: cover;
      width: 100%;
      background-repeat: no-repeat; }
  .styles__step__2srx-.styles__daterangeStepWrapper__5yLBH {
    padding-top: 24px; }

.styles__booksResult__2COw5 {
  max-height: calc(100vh - 580px);
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 1rem;
  padding-top: 1rem;
  margin-top: 40px;
  min-height: 290px; }
  .styles__booksResult__2COw5.styles__searchedEmptyBook__3jxKv {
    margin-top: 0;
    min-height: 0; }

.styles__dropdownLabel__3QB-P {
  color: #8946df;
  display: block;
  font-weight: 500;
  margin: 1.5em 0; }
  .styles__dropdownLabel__3QB-P.styles__goalQuestionLabel__2I65b {
    margin: 1.5em 0 0 0; }
    .styles__dropdownLabel__3QB-P.styles__goalQuestionLabel__2I65b + .styles__metrics__55gXm {
      margin-top: 0 !important; }
      .styles__dropdownLabel__3QB-P.styles__goalQuestionLabel__2I65b + .styles__metrics__55gXm > div:first-child {
        padding-top: 6px; }

.styles__signUpSubText__2OfP5 {
  line-height: 1.5; }

.styles__otherMetricInput__18jL_ {
  position: absolute !important;
  left: -40px;
  width: 80px; }
  .styles__otherMetricInput__18jL_ > input {
    padding: 6px 5px 4px 5px !important;
    height: 40px !important; }
    .styles__otherMetricInput__18jL_ > input::-webkit-input-placeholder {
      font-size: 12px !important; }
    .styles__otherMetricInput__18jL_ > input:-ms-input-placeholder {
      font-size: 12px !important; }
    .styles__otherMetricInput__18jL_ > input::-ms-input-placeholder {
      font-size: 12px !important; }
    .styles__otherMetricInput__18jL_ > input::placeholder {
      font-size: 12px !important; }

.styles__bookBankCheckbox__3r1FL {
  position: absolute;
  width: 500px;
  margin-top: 3px; }

.styles__bookBankTooltip__3cSRj {
  margin-right: -8px !important; }
  .styles__bookBankTooltip__3cSRj.styles__isKeepSelectBookTooltip__3dgFR.ui.popup {
    margin-top: 30px !important; }
    .styles__bookBankTooltip__3cSRj.styles__isKeepSelectBookTooltip__3dgFR.ui.popup:before {
      margin-top: -35px !important; }

.styles__scrollWrapper__17Wab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

@media (max-width: 1919px) {
  .styles__otherMetricInput__18jL_ {
    width: 74px;
    left: -36px; }
    .styles__otherMetricInput__18jL_ > input::-webkit-input-placeholder {
      font-size: 11px !important; }
    .styles__otherMetricInput__18jL_ > input:-ms-input-placeholder {
      font-size: 11px !important; }
    .styles__otherMetricInput__18jL_ > input::-ms-input-placeholder {
      font-size: 11px !important; }
    .styles__otherMetricInput__18jL_ > input::placeholder {
      font-size: 11px !important; } }

@media (max-width: 780px) {
  .styles__bookBankTooltip__3cSRj {
    margin-right: 0 !important; }
    .styles__bookBankTooltip__3cSRj:before {
      display: none !important; } }

@media (max-width: 767px) {
  .styles__bookBankTooltip__3cSRj {
    margin: auto !important; }
  .styles__buttonWrapper__Bj1q- {
    border-top: 1px solid #CECECE;
    margin-left: -20px !important;
    margin-right: -20px !important;
    background: white;
    padding: 3px 4px 0 8px !important; }
    .styles__buttonWrapper__Bj1q- > div > div {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
      .styles__buttonWrapper__Bj1q- > div > div:nth-child(1) {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
      .styles__buttonWrapper__Bj1q- > div > div:nth-child(2) {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
  .styles__step__2srx- {
    height: 100%; }
    .styles__step__2srx-.styles__createProgramStep__UPMZv .styles__inputs__1tw5E .two.column.row {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important;
      gap: 24px; }
      .styles__step__2srx-.styles__createProgramStep__UPMZv .styles__inputs__1tw5E .two.column.row > div {
        min-width: 100%; }
    .styles__step__2srx-.styles__createProgramStep__UPMZv .styles__programCodeWrapper__GZrx6 {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .styles__step__2srx-.styles__createProgramStep__UPMZv .styles__programCodeWrapper__GZrx6 > div:nth-child(1) > label {
        font-weight: 500 !important;
        font-size: 18px;
        line-height: 27px;
        width: 100%;
        text-align: center; }
      .styles__step__2srx-.styles__createProgramStep__UPMZv .styles__programCodeWrapper__GZrx6 > div:nth-child(2) input {
        font-weight: 600;
        font-size: 48px !important;
        line-height: 72px;
        text-align: center;
        width: 100%;
        max-height: 100px !important;
        height: 100px !important; }
    .styles__step__2srx- .styles__metrics__55gXm {
      padding: 0 5px !important; }
      .styles__step__2srx- .styles__metrics__55gXm .bottom.aligned.row .eight.wide.column {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
      .styles__step__2srx- .styles__metrics__55gXm .bottom.aligned.row .three.wide.column {
        min-width: 125px; }
      .styles__step__2srx- .styles__metrics__55gXm .bottom.aligned.row .ten.wide.column {
        min-width: 100%; }
        .styles__step__2srx- .styles__metrics__55gXm .bottom.aligned.row .ten.wide.column label + div {
          width: 100%; }
          .styles__step__2srx- .styles__metrics__55gXm .bottom.aligned.row .ten.wide.column label + div > div {
            width: 50%; }
            .styles__step__2srx- .styles__metrics__55gXm .bottom.aligned.row .ten.wide.column label + div > div:last-child {
              margin-right: 0 !important; }
      .styles__step__2srx- .styles__metrics__55gXm .bottom.aligned.row + .row .eight.wide.column {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
        .styles__step__2srx- .styles__metrics__55gXm .bottom.aligned.row + .row .eight.wide.column + div {
          display: none; }
      .styles__step__2srx- .styles__metrics__55gXm.ui.doubling.six.column.grid {
        padding: 0 5px; }
      .styles__step__2srx- .styles__metrics__55gXm.styles__isNotBook__kK9FA {
        margin-bottom: 60px !important;
        margin-top: 0 !important; }
    .styles__step__2srx- .styles__bookBankCheckbox__3r1FL {
      width: calc(100vw - 60px); }
    .styles__step__2srx- .styles__booksResult__2COw5 {
      max-height: 100%;
      padding-bottom: 20px;
      padding-right: 0px; }
      .styles__step__2srx- .styles__booksResult__2COw5.styles__searchedEmptyBook__3jxKv {
        padding: 0; }
        .styles__step__2srx- .styles__booksResult__2COw5.styles__searchedEmptyBook__3jxKv + div {
          margin-bottom: 20px; }
    .styles__step__2srx- .styles__goalSettingsMetric__1Af6G > span {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      white-space: nowrap;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis; }
    .styles__step__2srx- .styles__scrollWrapper__17Wab {
      height: calc(100% - 90px);
      overflow-y: auto;
      overflow-x: hidden; }
  .styles__initialFlow__3PNi0 .styles__scrollWrapper__17Wab {
    max-height: calc(100% - 72px);
    overflow-y: auto;
    overflow-x: hidden; } }

.styles__block__3YKga {
  background: #FAF6FF;
  border-radius: 16px;
  padding: 16px 12px;
  border: 0; }
  .styles__block__3YKga:hover {
    background: #FAF6FF;
    -webkit-box-shadow: 0px 4px 12px 0px #2A006140;
            box-shadow: 0px 4px 12px 0px #2A006140; }
  .styles__block__3YKga > div:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 14px; }
  .styles__block__3YKga > div:nth-child(2) {
    font-weight: 500;
    margin-bottom: 14px; }
  .styles__block__3YKga > div:nth-child(3) {
    font-size: 14px;
    color: black; }

.styles__groupSettingsAdditional__101y3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  margin-bottom: 16px;
  margin-top: 16px; }

.styles__questionTextInput__3pKAt .input-label-sub {
  color: #090909; }

.styles__groupQuestionImageWrapper__uL9EV {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: -28px; }
  .styles__groupQuestionImageWrapper__uL9EV > img {
    width: 184px; }
  .styles__groupQuestionImageWrapper__uL9EV + div {
    font-weight: 500;
    line-height: 18px; }

.EntriesPhotoToggle-module__wrapper__29M1k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px; }
  .EntriesPhotoToggle-module__wrapper__29M1k > div {
    min-width: calc(50% - 10px);
    max-width: calc(50% - 10px); }

.EntriesPhotoToggle-module__pastEntryPhotoBlock__2Li_R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 12px;
  border: 1px solid #CFA9FF;
  border-radius: 4px; }

.EntriesPhotoToggle-module__pepTitle__1bnqk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-weight: 600;
  color: black; }
  .EntriesPhotoToggle-module__pepTitle__1bnqk > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .EntriesPhotoToggle-module__pepTitle__1bnqk > *:last-child {
    margin-left: auto; }
  .EntriesPhotoToggle-module__pepTitle__1bnqk svg {
    width: 20px;
    height: 20px; }

.EntriesPhotoToggle-module__tooltipText__3VBHV {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  color: #090909; }

.EntriesPhotoToggle-module__tooltipPopup_left__1oAbW.EntriesPhotoToggle-module__hideTooltipArrow__3eaXA:before, .EntriesPhotoToggle-module__tooltipPopup_right__kx2h_.EntriesPhotoToggle-module__hideTooltipArrow__3eaXA:before {
  display: none !important; }

.EntriesPhotoToggle-module__tooltipPopup_left__1oAbW.ui.bottom.left.popup.transition {
  margin-top: -30px !important;
  margin-left: 26px !important; }
  .EntriesPhotoToggle-module__tooltipPopup_left__1oAbW.ui.bottom.left.popup.transition:before {
    top: 16px !important;
    margin-top: 0 !important;
    left: -4px !important; }

.EntriesPhotoToggle-module__tooltipPopup_right__kx2h_.ui.bottom.right.popup.transition {
  margin-top: -30px !important;
  margin-right: 26px !important; }
  .EntriesPhotoToggle-module__tooltipPopup_right__kx2h_.ui.bottom.right.popup.transition:before {
    margin-top: 0 !important;
    top: 16px !important;
    right: -4px !important;
    -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
            transform: rotate(225deg); }

.EntriesPhotoToggle-module__pepDescription__2PPCv {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  color: #090909; }

.EntriesPhotoToggle-module__pepRadio__1HXUk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  .EntriesPhotoToggle-module__pepRadio__1HXUk > div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .EntriesPhotoToggle-module__pepRadio__1HXUk .checkbox label:after {
    border-radius: 50% !important; }

.QuestionDropdown-module__optionWrapper__3G64i.QuestionDropdown-module__isAdd__B9cXW > div {
  background: transparent !important;
  padding-bottom: 16px; }

.QuestionDropdown-module__optionWrapper__3G64i.QuestionDropdown-module__isAdd__B9cXW label {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #17A4E0;
  cursor: pointer; }

.QuestionDropdown-module__optionHeader__3HAUU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #6E6E6E;
  padding: 10px 12px;
  background: white;
  z-index: 2; }

.QuestionDropdown-module__optionRadio__1WGgd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  position: relative; }
  .QuestionDropdown-module__optionRadio__1WGgd .ui.checkbox input:checked ~ label:after {
    border-radius: 500rem !important; }

.QuestionDropdown-module__deleteQuestionBtn__28OVs > button {
  min-height: 36px !important; }

.QuestionDropdown-module__deleteQuestionWrapper__2YFrw.QuestionDropdown-module__isDelete__1lDdV {
  min-height: 52px;
  background: #FBEAED;
  border-radius: 16px;
  min-width: 100%; }

.QuestionDropdown-module__confirmDelete__2aUwj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 6px 8px 6px 16px; }
  .QuestionDropdown-module__confirmDelete__2aUwj > span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .QuestionDropdown-module__confirmDelete__2aUwj button {
    margin-right: 0 !important; }

.QuestionDropdown-module__selectRequireOption__1261u {
  margin-left: auto;
  position: relative; }
  .QuestionDropdown-module__selectRequireOption__1261u.QuestionDropdown-module__isCustom__FeOZB {
    margin-left: 32px; }
  .QuestionDropdown-module__selectRequireOption__1261u > span {
    position: absolute;
    left: 0;
    right: 0;
    background: transparent;
    top: 0;
    bottom: 5px;
    display: block;
    z-index: 5;
    cursor: pointer; }

.QuestionDropdown-module__customQuestionModal__2WNVj.ui.active.modal {
  max-width: 620px; }
  .QuestionDropdown-module__customQuestionModal__2WNVj.ui.active.modal .content {
    padding: 16px; }

.QuestionDropdown-module__questionContentWrapper__2_5fQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.QuestionDropdown-module__questionInput__346y3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 16px; }
  .QuestionDropdown-module__questionInput__346y3 > div:nth-child(1) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .QuestionDropdown-module__questionInput__346y3 > div:nth-child(2) {
    min-width: 172px;
    max-width: 172px; }
    .QuestionDropdown-module__questionInput__346y3 > div:nth-child(2) div[class$="control"] {
      border-radius: 4px;
      background: #8946DF; }
      .QuestionDropdown-module__questionInput__346y3 > div:nth-child(2) div[class$="control"] > div:nth-child(2) svg path {
        stroke: white; }
    .QuestionDropdown-module__questionInput__346y3 > div:nth-child(2) div[class$="singleValue"] {
      color: white; }

.QuestionDropdown-module__footer__3CCXj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 24px;
  gap: 16px; }

.QuestionDropdown-module__multiListOptions___KwWQ {
  max-height: calc(100vh - 400px);
  overflow: auto;
  padding-right: 10px;
  margin-right: -10px; }
  .QuestionDropdown-module__multiListOptions___KwWQ ul {
    padding: 0;
    margin: 0;
    list-style-type: disc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 18px; }
    .QuestionDropdown-module__multiListOptions___KwWQ ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      color: #2F2F2F;
      gap: 16px;
      align-items: center; }
      .QuestionDropdown-module__multiListOptions___KwWQ ul li.QuestionDropdown-module__newChoice__14Igc {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        background: white;
        margin-top: -12px;
        padding-top: 12px; }
        .QuestionDropdown-module__multiListOptions___KwWQ ul li.QuestionDropdown-module__newChoice__14Igc > span {
          color: #17A4E0;
          cursor: pointer; }
        .QuestionDropdown-module__multiListOptions___KwWQ ul li.QuestionDropdown-module__newChoice__14Igc .QuestionDropdown-module__circle__2241W {
          border-color: #DEDEDF; }
      .QuestionDropdown-module__multiListOptions___KwWQ ul li .column {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-right: 32px; }
      .QuestionDropdown-module__multiListOptions___KwWQ ul li .ui.input > input {
        border-radius: 0;
        border-top: 0 !important;
        border-right: 0 !important;
        border-left: 0 !important;
        border-bottom: 1px solid white;
        padding: 3px; }
        .QuestionDropdown-module__multiListOptions___KwWQ ul li .ui.input > input:focus {
          border-color: #2F2F2F; }
          .QuestionDropdown-module__multiListOptions___KwWQ ul li .ui.input > input:focus::-webkit-input-placeholder {
            color: white !important; }
          .QuestionDropdown-module__multiListOptions___KwWQ ul li .ui.input > input:focus:-ms-input-placeholder {
            color: white !important; }
          .QuestionDropdown-module__multiListOptions___KwWQ ul li .ui.input > input:focus::-ms-input-placeholder {
            color: white !important; }
          .QuestionDropdown-module__multiListOptions___KwWQ ul li .ui.input > input:focus::placeholder {
            color: white !important; }

.QuestionDropdown-module__closeIcon__2PGeC {
  margin-left: auto;
  cursor: pointer; }

.QuestionDropdown-module__circle__2241W {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #2F2F2F;
  border-radius: 50%; }

.QuestionDropdown-module__customTag__3gmjm {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #2F2F2F;
  padding: 1px 8px;
  background: #67DF54;
  border-radius: 24px;
  text-transform: uppercase; }

.QuestionDropdown-module__editQuestion__YNgbo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  color: white;
  margin-left: auto;
  cursor: pointer; }
  .QuestionDropdown-module__editQuestion__YNgbo svg {
    width: 16px;
    height: 16px;
    position: relative;
    top: -2px; }
    .QuestionDropdown-module__editQuestion__YNgbo svg path {
      fill: white; }

.QuestionDropdown-module__optionLabel__16fyQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 12px; }

.SelectProgramBlock-module__wrapper__31ZtF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #CFA9FF;
  background: #FFFFFF;
  border-radius: 8px;
  padding: 12px;
  cursor: pointer;
  gap: 12px; }
  .SelectProgramBlock-module__wrapper__31ZtF > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    gap: 12px; }
    .SelectProgramBlock-module__wrapper__31ZtF > div > p {
      margin: 0;
      font-size: 14px;
      line-height: 21px;
      font-weight: 400;
      color: #393939; }
    .SelectProgramBlock-module__wrapper__31ZtF > div > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 8px; }
      .SelectProgramBlock-module__wrapper__31ZtF > div > div > h3 {
        margin: 0;
        margin-right: auto;
        font-size: 18px;
        font-weight: 600;
        line-height: 28px;
        color: #090909;
        width: calc(100% - 143px);
        min-width: calc(100% - 143px);
        max-width: calc(100% - 143px); }
  .SelectProgramBlock-module__wrapper__31ZtF > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 82px;
    max-width: 82px;
    min-height: 82px;
    max-height: 82px; }
    .SelectProgramBlock-module__wrapper__31ZtF > span svg {
      width: 100%;
      height: 100%; }
  .SelectProgramBlock-module__wrapper__31ZtF .SelectProgramBlock-module__selectButton__12OI7 {
    max-height: 28px;
    min-height: 28px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .SelectProgramBlock-module__wrapper__31ZtF .SelectProgramBlock-module__selectButton__12OI7 span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 8px;
      font-weight: 500; }
  .SelectProgramBlock-module__wrapper__31ZtF:hover, .SelectProgramBlock-module__wrapper__31ZtF.SelectProgramBlock-module__selected__nsXXD {
    background: #EEFFEC;
    border-color: #36AE19; }
  .SelectProgramBlock-module__wrapper__31ZtF:not(.SelectProgramBlock-module__selected__nsXXD) .SelectProgramBlock-module__selectButton__12OI7 {
    background: white !important;
    border: 1px solid #CFA9FF !important;
    color: #2A0061 !important; }
  .SelectProgramBlock-module__wrapper__31ZtF.SelectProgramBlock-module__selected__nsXXD .SelectProgramBlock-module__selectButton__12OI7 {
    color: #090909 !important; }
    .SelectProgramBlock-module__wrapper__31ZtF.SelectProgramBlock-module__selected__nsXXD .SelectProgramBlock-module__selectButton__12OI7 svg path {
      fill: #090909; }

.CreateProgramSelectTemplate-module__footer__15FFz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0px -5px 15.7px 0px #00000017;
          box-shadow: 0px -5px 15.7px 0px #00000017;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  margin-bottom: -1.5rem;
  padding: 12px 24px; }
  .CreateProgramSelectTemplate-module__footer__15FFz button {
    margin: 0 !important;
    font-weight: 500 !important; }
    .CreateProgramSelectTemplate-module__footer__15FFz button.CreateProgramSelectTemplate-module__cancelButton__O1be2 {
      background: #CFA9FF !important;
      color: #2A0061 !important; }
    .CreateProgramSelectTemplate-module__footer__15FFz button.CreateProgramSelectTemplate-module__nextButton__19Gmk > span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px; }
    .CreateProgramSelectTemplate-module__footer__15FFz button.CreateProgramSelectTemplate-module__nextButton__19Gmk[disabled] {
      background: #BCBCBC !important;
      opacity: 1 !important; }
      .CreateProgramSelectTemplate-module__footer__15FFz button.CreateProgramSelectTemplate-module__nextButton__19Gmk[disabled] > span {
        color: #6E6E6E !important; }
      .CreateProgramSelectTemplate-module__footer__15FFz button.CreateProgramSelectTemplate-module__nextButton__19Gmk[disabled] svg path {
        fill: #6E6E6E; }

.CreateProgramSelectTemplate-module__wrapper__uB5-K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .CreateProgramSelectTemplate-module__wrapper__uB5-K > h2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 16px 0;
    color: #2D1F3F; }
  .CreateProgramSelectTemplate-module__wrapper__uB5-K.CreateProgramSelectTemplate-module__step_2__3EJXo .CreateProgramSelectTemplate-module__content__2l-g3 > p, .CreateProgramSelectTemplate-module__wrapper__uB5-K.CreateProgramSelectTemplate-module__step_2__3EJXo .CreateProgramSelectTemplate-module__step2Description__3Mw6k > p {
    font-size: 16px;
    line-height: 24px;
    color: black;
    margin: 0 0 24px 0; }
  .CreateProgramSelectTemplate-module__wrapper__uB5-K.CreateProgramSelectTemplate-module__step_2__3EJXo .CreateProgramSelectTemplate-module__footer__15FFz {
    -webkit-box-shadow: none;
            box-shadow: none; }

.CreateProgramSelectTemplate-module__content__2l-g3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-height: calc(100vh - 220px);
  overflow-x: hidden;
  overflow-y: audo;
  margin-right: -1rem;
  padding-right: 1rem; }
  .CreateProgramSelectTemplate-module__content__2l-g3 > p {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #090909;
    margin: 0 0 16px 0; }

.CreateProgramSelectTemplate-module__backLink__1aQQQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 24px 0; }
  .CreateProgramSelectTemplate-module__backLink__1aQQQ > span {
    cursor: pointer;
    text-decoration: underline;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    color: #7B26E9; }

.CreateProgramSelectTemplate-module__programs__2iWwC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  margin: 0 0 16px 0; }

.CreateProgramSelectTemplate-module__selectedPrograms__3zSwN {
  list-style: none;
  padding: 0;
  margin: 0 0 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  .CreateProgramSelectTemplate-module__selectedPrograms__3zSwN > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .CreateProgramSelectTemplate-module__selectedPrograms__3zSwN > li span {
      font-size: 18px;
      font-weight: 600;
      line-height: 27px;
      color: #2A0061; }

.styles__modal__XrqY7 {
  border-radius: 15px !important; }

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

@media only screen and (min-width: 1200px) {
  .styles__modal__XrqY7 {
    min-width: 722px; } }

@media (max-width: 767px) {
  .styles__modal__XrqY7.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__modal__XrqY7.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .styles__modal__XrqY7.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__modal__XrqY7.ui.modal {
    height: calc(100% - 10px) !important; }
    .styles__modal__XrqY7.ui.modal .close.icon {
      z-index: 4; }
  .styles__initStep__1jAHm, .styles__wizardSteps__2y_lm {
    padding: 0 20px 20px 20px; }
    .styles__initStep__1jAHm > div:first-child, .styles__wizardSteps__2y_lm > div:first-child {
      z-index: 3;
      background: white;
      padding-top: 10px; }
      .styles__initStep__1jAHm > div:first-child:first-child, .styles__wizardSteps__2y_lm > div:first-child:first-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        .styles__initStep__1jAHm > div:first-child:first-child svg, .styles__wizardSteps__2y_lm > div:first-child:first-child svg {
          width: 32px;
          height: 32px;
          margin-bottom: 0 !important;
          margin-right: 16px; }
        .styles__initStep__1jAHm > div:first-child:first-child h2, .styles__wizardSteps__2y_lm > div:first-child:first-child h2 {
          font-weight: 600 !important;
          font-size: 16px;
          line-height: 24px;
          color: #2D1F3F; }
  .styles__wizardSteps__2y_lm > div:first-child {
    padding-bottom: 10px; }
    .styles__wizardSteps__2y_lm > div:first-child > div:nth-child(2) {
      font-weight: 600 !important;
      font-size: 16px;
      line-height: 24px;
      color: #2D1F3F;
      text-align: left;
      max-width: 300px;
      overflow: hidden;
      height: 24px;
      text-align: left; }
    .styles__wizardSteps__2y_lm > div:first-child + div + div {
      height: calc(100% - 87px);
      overflow-y: hidden;
      overflow-x: hidden; }
  .styles__initStep__1jAHm {
    overflow: auto; }
    .styles__initStep__1jAHm > div:first-child {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      margin-bottom: 0 !important;
      padding-bottom: 30px; } }

.styles__books__3P7Xu {
  max-height: calc(100vh - 200px);
  overflow: auto; }

.styles__addBookButton__3jwue {
  border: 1px dashed #4800a5;
  color: #4800a5;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  padding: 16px;
  text-align: center;
  margin-bottom: 25px;
  border-radius: 8px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px; }
  .styles__addBookButton__3jwue.styles__disabled__3Huz2 {
    cursor: default;
    opacity: 0.6; }
  .styles__addBookButton__3jwue > i {
    font-size: 24px !important;
    margin-right: 0 !important; }

.styles__row__2GF7P {
  background-color: #ebebeb;
  border-radius: 5px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px; }
  .styles__row__2GF7P .styles__bookName__2HIc8 {
    font-size: 15px;
    color: #2d1f3f;
    margin-bottom: 5px; }
  .styles__row__2GF7P .styles__bookAuthor__2M-4y {
    font-size: 12px;
    color: #6e6e6e;
    margin-bottom: 8px; }
  .styles__row__2GF7P .styles__bookISBN__m0DwE {
    font-size: 12px;
    color: #828282;
    margin-bottom: 16px; }
  .styles__row__2GF7P .styles__bookImageWrapper__32uFS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .styles__row__2GF7P .styles__bookImage__1o6vw {
    height: 50px;
    background-position: center;
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat; }

.styles__bookBankCheckbox__1aX4w {
  margin-left: 20px; }
  .styles__bookBankCheckbox__1aX4w > div:first-child {
    margin-top: 0 !important; }
    .styles__bookBankCheckbox__1aX4w > div:first-child > div:last-child > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .styles__bookBankCheckbox__1aX4w span {
    font-size: 15px !important; }
    .styles__bookBankCheckbox__1aX4w span + div {
      top: 0px !important; }

.styles__modalHeader__GsRGJ {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__bookBankTooltip__2jXoH {
  margin-right: -5px !important; }
  .styles__bookBankTooltip__2jXoH.styles__isKeepSelectBookTooltip__2kLfD {
    margin-top: 30px !important; }
    .styles__bookBankTooltip__2jXoH.styles__isKeepSelectBookTooltip__2kLfD:before {
      margin-top: -34px !important; }

.styles__title__xABzF > h3 {
  color: #2D1F3F !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  font-weight: 600 !important;
  font-size: 16px !important; }

.styles__modalWrapper__3dqcw.ui.modal .header {
  border-radius: 16px 16px 0 0 !important; }

.styles__modalWrapper__3dqcw.ui.modal .content {
  border-radius: 0 !important; }

@media (max-width: 767px) {
  .styles__modalWrapper__3dqcw.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .styles__modalWrapper__3dqcw.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .styles__modalWrapper__3dqcw.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .styles__modalWrapper__3dqcw.ui.small.modal.visible {
    margin-bottom: -1rem !important; }
  .styles__modalWrapper__3dqcw .ui.grid > .row {
    width: auto !important; }
  .styles__modalHeader__GsRGJ.header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
    border: 0 !important; }
  .styles__modalHeader__GsRGJ .styles__bookBankCheckbox__1aX4w {
    margin-left: 0; }
  .styles__addBookButton__3jwue {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 24px;
    height: auto !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .styles__books__3P7Xu {
    margin: 0 !important;
    display: block !important;
    padding-bottom: 16px !important;
    max-height: calc(100% - 200px); }
  .styles__bookBankTooltip__2jXoH {
    margin-right: auto !important; }
    .styles__bookBankTooltip__2jXoH.styles__isKeepSelectBookTooltip__2kLfD {
      margin-top: 70px !important; }
      .styles__bookBankTooltip__2jXoH.styles__isKeepSelectBookTooltip__2kLfD:before {
        display: none !important; } }

.styles__headerTitle__1yjdR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 30px; }
  .styles__headerTitle__1yjdR .styles__headerIcon__odp44 {
    margin-bottom: 10px; }

.styles__note__1gJ0j {
  color: #6e6e6e;
  text-align: center;
  font-size: 13px;
  margin-top: 20px; }

.styles__videoTutorialLinkWrapper__3b6qd {
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px; }
  .styles__videoTutorialLinkWrapper__3b6qd a {
    color: #67df54; }
  .styles__videoTutorialLinkWrapper__3b6qd .styles__videoIconWrapper__2DARH {
    padding: 10px;
    background-color: #67df54;
    border-radius: 50%;
    display: inline-block;
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: white;
    margin-right: 5px; }
  .styles__videoTutorialLinkWrapper__3b6qd .styles__videoIcon__3phui {
    margin: 0px !important;
    height: 17px; }

.styles__step__24Rpa {
  padding: 40px 0px 0px 0px; }
  .styles__step__24Rpa .styles__inputs__22kFF {
    margin-bottom: 20px !important; }
  .styles__step__24Rpa .styles__programCodeTextField__gZ79M input {
    text-align: center !important;
    background-color: #e0e0e0 !important; }
  .styles__step__24Rpa .styles__cancelButton__3bIU5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .styles__step__24Rpa .styles__buttonWrapper__reElJ {
    margin-top: 30px !important; }
  .styles__step__24Rpa .styles__blueText__WODT1 {
    color: #59cdff; }
  .styles__step__24Rpa .styles__metrics__2VASV {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .styles__step__24Rpa .styles__metricWrapper__2VRcR {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);
    border: 2px solid transparent;
    cursor: pointer;
    border-radius: 6px; }
    .styles__step__24Rpa .styles__metricWrapper__2VRcR .styles__metricName__2maSA {
      margin-bottom: 10px;
      color: #2d1f3f; }
    .styles__step__24Rpa .styles__metricWrapper__2VRcR:hover {
      background: #F3EDFC; }
    .styles__step__24Rpa .styles__metricWrapper__2VRcR.styles__metricSelected__12Cwg {
      background: #4800a5; }
      .styles__step__24Rpa .styles__metricWrapper__2VRcR.styles__metricSelected__12Cwg .styles__metricName__2maSA {
        color: white; }
  .styles__step__24Rpa .styles__goalSettingsMetric__1CnJ2 {
    height: 38px;
    border-radius: 5px;
    background-color: #8946df;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 5px 10px;
    color: white; }
    .styles__step__24Rpa .styles__goalSettingsMetric__1CnJ2 i {
      font-size: 16px !important;
      margin-right: 0px; }
  .styles__step__24Rpa .styles__booksList__2xQtY {
    margin-bottom: 0 !important; }
    .styles__step__24Rpa .styles__booksList__2xQtY.styles__bookListLoading__2u68h {
      margin-bottom: 20px !important; }
  .styles__step__24Rpa .styles__booksLoading__wTWX0 {
    margin: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .styles__step__24Rpa .styles__bookRow__3Nc1g {
    background-color: #ebebeb;
    border-radius: 5px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px; }
    .styles__step__24Rpa .styles__bookRow__3Nc1g .styles__bookName__2U1yc {
      font-size: 15px;
      color: #2d1f3f;
      margin-bottom: 5px; }
    .styles__step__24Rpa .styles__bookRow__3Nc1g .styles__bookAuthor__2VZ7M {
      font-size: 12px;
      color: #6e6e6e; }
    .styles__step__24Rpa .styles__bookRow__3Nc1g .styles__bookImageWrapper__2d9vF {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .styles__step__24Rpa .styles__bookRow__3Nc1g .styles__bookImage__18xZR {
      height: 50px;
      background-position: center;
      background-size: cover;
      width: 100%;
      background-repeat: no-repeat; }

.styles__booksResult__2_A5w {
  max-height: calc(100vh - 580px);
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 1rem;
  padding-top: 1rem; }

.styles__subtitleText__Go8su {
  color: #c4c4c4;
  font-size: small;
  line-height: 1.5em;
  text-align: center; }

.styles__dropdownLabel__cvMZK {
  color: #8946df;
  display: block;
  font-weight: 500;
  margin: 1.5em 0; }

.styles__separator__aZzd7 {
  margin-top: 1.5em; }

.styles__message__R-1Vs {
  line-height: 1.5; }

.styles__saveButtonContainer__1u8HF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__wrapper__l9vhG {
  position: relative; }
  .styles__wrapper__l9vhG .styles__errorMessage__3Az_8 {
    position: absolute;
    color: #ff5271;
    font-size: 12px;
    bottom: -17px; }
  .styles__wrapper__l9vhG.styles__isError__2GvuI > div:first-child > div:first-child {
    border-color: #ff5271; }
  .styles__wrapper__l9vhG.styles__isError__2GvuI > div:first-child > div > span + div {
    border-color: #ff5271; }

.styles__modal__3OcMi {
  border-radius: 10px !important; }

.styles__checkboxSelectAll__SUgaD span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer; }

.styles__checkboxWrapper__2rzoe > div {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.styles__modalContent__3Ny0S {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 90vh;
  padding: 0px !important;
  border-radius: 10px !important; }
  .styles__modalContent__3Ny0S .styles__modalFormContent__xePJq {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 90vh;
    padding: 0px !important; }

.styles__header__ZPRyM {
  padding: 15px 25px 5px; }

.styles__videoTutorialText__3PlFn {
  color: #67df54;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__videoTutorialText__3PlFn i {
    margin-right: 5px; }

.styles__body__2oQZ5 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 15px 25px 5px;
  overflow: auto; }
  .styles__body__2oQZ5 .styles__tableHeader__lSNCf {
    background-color: rgba(23, 164, 224, 0.08);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100px + 200px + 400px + 170px + 170px + 200px + 200px + 140px + 250px + 400px + 190px + 280px + 160px + 160px + 160px + 140px);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 0; }
    .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div {
      display: inline-block;
      margin-right: 10px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:last-child {
        margin-right: 0; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(1) {
        width: 100px;
        min-width: 100px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(2) {
        width: 200px;
        min-width: 200px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(3) {
        width: 400px;
        min-width: 400px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(4) {
        width: 170px;
        min-width: 170px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(5) {
        width: 170px;
        min-width: 170px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(6) {
        width: 200px;
        min-width: 200px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(7) {
        width: 200px;
        min-width: 200px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(8) {
        width: 140px;
        min-width: 140px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(9) {
        width: 250px;
        min-width: 250px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(10) {
        width: 400px;
        min-width: 400px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(11) {
        width: 190px;
        min-width: 190px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(12) {
        width: 280px;
        min-width: 280px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(13) {
        width: 160px;
        min-width: 160px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(14) {
        width: 160px;
        min-width: 160px; }
      .styles__body__2oQZ5 .styles__tableHeader__lSNCf > div:nth-child(15) {
        width: 160px;
        min-width: 160px; }
  .styles__body__2oQZ5 .styles__selectRow__1sLw7 {
    background-color: rgba(23, 164, 224, 0.08);
    padding-bottom: 15px;
    padding-top: 15px;
    margin-top: 0 !important; }
  .styles__body__2oQZ5 .styles__groupRows__2D5Jc {
    max-height: calc(100vh - 480px);
    min-height: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100px + 200px + 400px + 170px + 170px + 200px + 200px + 140px + 250px + 400px + 190px + 280px + 160px + 160px + 160px + 140px);
    padding-bottom: 250px;
    overflow-x: hidden;
    overflow-y: auto; }
    .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 20px; }
      .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div {
        display: inline-block;
        margin-right: 10px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:last-child {
          margin-right: 0; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(1) {
          width: 100px;
          min-width: 100px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(2) {
          width: 200px;
          min-width: 200px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(3) {
          width: 400px;
          min-width: 400px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(4) {
          width: 170px;
          min-width: 170px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(5) {
          width: 170px;
          min-width: 170px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(6) {
          width: 200px;
          min-width: 200px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(7) {
          width: 200px;
          min-width: 200px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(8) {
          width: 140px;
          min-width: 140px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(9) {
          width: 250px;
          min-width: 250px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(10) {
          width: 400px;
          min-width: 400px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(11) {
          width: 190px;
          min-width: 190px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(12) {
          width: 280px;
          min-width: 280px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(13) {
          width: 160px;
          min-width: 160px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(14) {
          width: 160px;
          min-width: 160px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(15) {
          width: 160px;
          min-width: 160px; }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(4) {
          width: calc(170px + 170px + 10px + 10px);
          min-width: calc(170px + 170px + 10px); }
        .styles__body__2oQZ5 .styles__groupRows__2D5Jc > div > div:nth-child(5) {
          width: 0px;
          min-width: 0px;
          margin-right: 0px; }
  .styles__body__2oQZ5 .styles__headerTittle__3tRpq {
    color: #17a4e0;
    font-size: 17px;
    padding-top: 6px; }
    .styles__body__2oQZ5 .styles__headerTittle__3tRpq > div {
      margin-right: 5px;
      position: relative;
      top: 0; }
      .styles__body__2oQZ5 .styles__headerTittle__3tRpq > div > span > svg {
        width: 12px !important;
        height: 12px !important; }
        .styles__body__2oQZ5 .styles__headerTittle__3tRpq > div > span > svg > path {
          fill: rgba(23, 164, 224, 0.3) !important; }

.styles__fillAllGroup__VvB1e {
  opacity: 0.5; }

.styles__footer__3_umi {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 25px; }
  .styles__footer__3_umi .styles__totalGroups__2vygm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__footer__3_umi .styles__totalGroups__2vygm .styles__totalGroupsLabel__18eUP {
      color: #c4c4c4;
      font-size: 16px; }
    .styles__footer__3_umi .styles__totalGroups__2vygm .styles__totalGroupsNumber__1LksQ {
      color: #2d1f3f;
      font-size: 14px; }
  .styles__footer__3_umi .styles__groupInfo__3EpmS {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
    .styles__footer__3_umi .styles__groupInfo__3EpmS > div:first-child {
      margin-right: 40px !important; }
  .styles__footer__3_umi .styles__actionButtons__3M67S {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
    .styles__footer__3_umi .styles__actionButtons__3M67S > div:first-child {
      margin-right: 25px; }

.styles__bookBankButton__12sC7 > div > button {
  font-weight: normal !important;
  position: relative !important;
  padding-left: 45px !important;
  border-radius: 20px !important; }
  .styles__bookBankButton__12sC7 > div > button svg {
    width: 17px !important;
    height: 17px !important;
    position: absolute !important;
    top: 10px !important;
    left: 20px !important; }

.styles__bookBankButton__12sC7.styles__isNoBook__thF1V > div > button {
  background-color: white !important;
  color: #8946df !important;
  border: 1px solid #8946df !important; }
  .styles__bookBankButton__12sC7.styles__isNoBook__thF1V > div > button > svg > path {
    fill: #8946df !important; }

.styles__chooseQuestionsButton__3pQcR {
  padding-right: 0px !important; }
  .styles__chooseQuestionsButton__3pQcR > div > button {
    font-weight: normal !important;
    position: relative !important;
    border-radius: 20px !important; }

.styles__awardsButton__1-uqy > div > button {
  font-weight: normal !important;
  position: relative !important;
  padding-left: 45px !important;
  border-radius: 20px !important; }
  .styles__awardsButton__1-uqy > div > button svg {
    width: 17px !important;
    height: 17px !important;
    position: absolute !important;
    top: 10px !important;
    left: 20px !important; }

.styles__bulkWarningFooter__2KfGk {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
  .styles__bulkWarningFooter__2KfGk > div:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 0 !important; }
  .styles__bulkWarningFooter__2KfGk > div:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

.styles__checkboxLabel__3LSMG {
  cursor: pointer; }

.styles__selectBox__Fbt_w.styles__disabled__cOTuT, .styles__textBox__mSSH8.styles__disabled__cOTuT {
  background: #ececec !important;
  color: #898686 !important;
  opacity: 1 !important; }
  .styles__selectBox__Fbt_w.styles__disabled__cOTuT > input, .styles__textBox__mSSH8.styles__disabled__cOTuT > input {
    color: #898686 !important;
    opacity: 1 !important; }
  .styles__selectBox__Fbt_w.styles__disabled__cOTuT > div, .styles__textBox__mSSH8.styles__disabled__cOTuT > div {
    color: #898686 !important;
    opacity: 1 !important; }

.styles__awardTooltip__2xtlP {
  max-width: 210px !important; }

.styles__programCodeSection__2opPk {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }
  .styles__programCodeSection__2opPk .styles__checkbox__3mzSl {
    margin-left: 20px; }

.styles__datePickerInputsWrapper__3d3hW {
  gap: 10px; }
  .styles__datePickerInputsWrapper__3d3hW > div {
    width: calc(50% - 5px); }
    .styles__datePickerInputsWrapper__3d3hW > div > div {
      margin-right: 0 !important; }

.styles__wrapper__RswRS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__wrapper__RswRS .styles__switch__2j9QZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px; }
    .styles__wrapper__RswRS .styles__switch__2j9QZ > span {
      color: #3B3246;
      font-size: 16px;
      line-height: 24px;
      cursor: pointer; }
    .styles__wrapper__RswRS .styles__switch__2j9QZ .ui.fitted.toggle.checkbox {
      margin-right: 8px; }
      .styles__wrapper__RswRS .styles__switch__2j9QZ .ui.fitted.toggle.checkbox > label:before {
        background: #C4C4C4; }
      .styles__wrapper__RswRS .styles__switch__2j9QZ .ui.fitted.toggle.checkbox > label:after {
        width: 19px;
        height: 19px;
        top: 1px;
        margin-left: 2px;
        border-radius: 50%; }
      .styles__wrapper__RswRS .styles__switch__2j9QZ .ui.fitted.toggle.checkbox.checked > label:after {
        margin-left: -1px; }
  .styles__wrapper__RswRS.styles__isArchived__3F82e {
    color: #ff5271;
    font-size: 20px;
    font-weight: normal; }
  .styles__wrapper__RswRS.styles__isDisabled__3zhPw {
    opacity: 0.5; }
    .styles__wrapper__RswRS.styles__isDisabled__3zhPw .styles__switch__2j9QZ .styles__item__3RLy0 {
      cursor: no-drop; }

.styles__helperIcon__OPHXh > span > svg {
  width: 20px;
  height: 20px; }

.styles__tooltipPopup__19V_8 {
  margin-left: 30px !important;
  min-width: 330px; }

.GroupSetting-module__wrapper__3WW09 {
  padding: 16px 24px 0 24px;
  border-radius: 8px;
  background: rgba(196, 196, 196, 0.1);
  color: black;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .GroupSetting-module__wrapper__3WW09 ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .GroupSetting-module__wrapper__3WW09 ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .GroupSetting-module__wrapper__3WW09 ul li > span:first-child {
        color: #8946df;
        font-weight: 500;
        margin-bottom: 4px; }
      .GroupSetting-module__wrapper__3WW09 ul li:not(:last-child) {
        margin-right: 50px; }
  .GroupSetting-module__wrapper__3WW09 > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px; }
    .GroupSetting-module__wrapper__3WW09 > div:first-child {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-right: 50px; }
  .GroupSetting-module__wrapper__3WW09.GroupSetting-module__settingActivity__FRUV2 {
    background: rgba(255, 255, 255, 0.67); }
  .GroupSetting-module__wrapper__3WW09.GroupSetting-module__isNewStyle__26BkZ {
    gap: 16px;
    padding: 16px 32px;
    background: transparent; }
    .GroupSetting-module__wrapper__3WW09.GroupSetting-module__isNewStyle__26BkZ > div {
      margin: 0 !important; }
      .GroupSetting-module__wrapper__3WW09.GroupSetting-module__isNewStyle__26BkZ > div:nth-child(1) {
        min-width: 100%;
        max-width: 100%; }

.GroupSetting-module__description__217C1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .GroupSetting-module__description__217C1 > span:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px; }
    .GroupSetting-module__description__217C1 > span:nth-child(1) svg {
      width: 16px;
      height: 16px;
      cursor: pointer; }
  .GroupSetting-module__description__217C1 > span:nth-child(2) {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: break-spaces; }

.GroupSetting-module__descriptionModal__1ajzw.ui.modal {
  max-width: 430px; }
  .GroupSetting-module__descriptionModal__1ajzw.ui.modal .content {
    border-radius: 10px !important;
    padding: 24px; }
    .GroupSetting-module__descriptionModal__1ajzw.ui.modal .content > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 16px; }

.GroupSetting-module__descriptionModal__1ajzw h3, .GroupSetting-module__descriptionModal__1ajzw p {
  margin: 0; }

.GroupSetting-module__descriptionModal__1ajzw h3 {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #2D1F3F; }

.GroupSetting-module__descriptionModal__1ajzw p {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #2F2F2F; }

.GroupSetting-module__descriptionModal__1ajzw textarea {
  min-height: 180px;
  resize: none;
  border-radius: 4px;
  border-color: #C4C4C4;
  padding: 8px 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #2F2F2F; }

.GroupSetting-module__descriptionModal__1ajzw .GroupSetting-module__footer__3nSbS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .GroupSetting-module__descriptionModal__1ajzw .GroupSetting-module__footer__3nSbS > div button {
    margin: 0 !important; }
  .GroupSetting-module__descriptionModal__1ajzw .GroupSetting-module__footer__3nSbS > div:nth-child(2) button {
    min-width: 150px; }

.GroupSetting-module__photos__24k56 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .GroupSetting-module__photos__24k56 > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .GroupSetting-module__photos__24k56 .GroupSetting-module__switch__1-wLd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px; }
    .GroupSetting-module__photos__24k56 .GroupSetting-module__switch__1-wLd > span {
      color: #3B3246;
      font-size: 14px;
      line-height: normal;
      cursor: pointer; }
    .GroupSetting-module__photos__24k56 .GroupSetting-module__switch__1-wLd .ui.fitted.toggle.checkbox {
      margin-right: 8px;
      min-width: 50px; }
      .GroupSetting-module__photos__24k56 .GroupSetting-module__switch__1-wLd .ui.fitted.toggle.checkbox > label:before {
        background: #C4C4C4; }
      .GroupSetting-module__photos__24k56 .GroupSetting-module__switch__1-wLd .ui.fitted.toggle.checkbox > label:after {
        width: 19px;
        height: 19px;
        top: 1px;
        margin-left: 2px;
        border-radius: 50%; }
      .GroupSetting-module__photos__24k56 .GroupSetting-module__switch__1-wLd .ui.fitted.toggle.checkbox.checked > label:after {
        margin-left: -1px; }
  .GroupSetting-module__photos__24k56 .GroupSetting-module__helperIcon__2lej7 > span > svg {
    width: 16px;
    height: 16px; }

.GroupSetting-module__tooltipPopup__VUlTj.ui.bottom.popup.tooltipArchiveToggleTopHeader:before {
  bottom: auto !important;
  margin-top: -16px !important; }

@media (max-width: 420px) {
  .GroupSetting-module__wrapper__3WW09.GroupSetting-module__isGoalBased__CjJJH > div:first-child {
    margin-right: 0;
    min-width: 100%;
    max-width: 100%; }
    .GroupSetting-module__wrapper__3WW09.GroupSetting-module__isGoalBased__CjJJH > div:first-child ul {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 16px; } }

.styles__tableHeader__27j3o {
  background-color: rgba(23, 164, 224, 0.08);
  color: #17a4e0;
  margin-top: 20px !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  border-bottom: 1px solid rgba(23, 164, 224, 0.2);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
  .styles__tableHeader__27j3o .styles__tableHeaderColumn__3Sjcy {
    padding: 12px 20px !important; }

.styles__isDisabled__2trTW {
  opacity: 0.3 !important;
  cursor: default !important; }
  .styles__isDisabled__2trTW i {
    cursor: default !important; }

.styles__row__1nFNp {
  margin-top: 20px !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  border-bottom: 1px solid rgba(118, 118, 118, 0.06); }
  .styles__row__1nFNp.styles__lessOpacity__vOBIB {
    opacity: 0.1; }
  .styles__row__1nFNp .styles__rowColumn__3lyKc {
    padding: 10px 20px !important;
    font-weight: 500; }
    .styles__row__1nFNp .styles__rowColumn__3lyKc .styles__checkboxLabel__2oksF {
      font-weight: 500; }
    .styles__row__1nFNp .styles__rowColumn__3lyKc.styles__titleCol__2k7de {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important;
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important; }
      .styles__row__1nFNp .styles__rowColumn__3lyKc.styles__titleCol__2k7de > div:first-child {
        margin-right: 10px; }
  .styles__row__1nFNp .styles__imageWrapper__1gldo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__row__1nFNp .styles__imageWrapper__1gldo .styles__imageInner__1O1Fp {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .styles__row__1nFNp .styles__imageWrapper__1gldo .styles__uploadText__3LB51 {
      font-size: 12px;
      color: #67df54;
      cursor: pointer;
      margin-left: 1rem;
      margin-bottom: 0.5rem; }
      .styles__row__1nFNp .styles__imageWrapper__1gldo .styles__uploadText__3LB51.styles__txtDisabled__8JCkJ {
        color: gray;
        cursor: default; }
    .styles__row__1nFNp .styles__imageWrapper__1gldo .styles__removeText__2YLHw {
      font-size: 12px;
      margin-left: 1rem;
      color: #ff5271;
      cursor: pointer; }
      .styles__row__1nFNp .styles__imageWrapper__1gldo .styles__removeText__2YLHw.styles__txtDisabled__8JCkJ {
        color: gray;
        cursor: default; }

.styles__actions__2KmDp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #8946df;
  position: relative;
  top: -4px; }
  .styles__actions__2KmDp .styles__item__2xMll {
    margin-right: 20px;
    cursor: pointer;
    font-size: 16px; }
    .styles__actions__2KmDp .styles__item__2xMll.styles__saveIcon__3_m56 {
      color: #67df54;
      position: relative;
      top: 3px; }
    .styles__actions__2KmDp .styles__item__2xMll.styles__banIcon__FE9yw {
      color: #ff5271;
      position: relative;
      top: 3px; }

.styles__avatarLoading__1MTpw {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__awardHeading__2_1Xs {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }
  .styles__awardHeading__2_1Xs .styles__groupInfo__2eZXz {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    position: relative;
    top: -10px; }

.styles__quantityInput__1iOUU {
  width: 60px; }

.styles__inputError__1bZca {
  position: relative; }
  .styles__inputError__1bZca .styles__inputField__3gQAG + div {
    position: absolute;
    bottom: -17px;
    left: 0;
    width: 500px; }

.styles__metricDropdown__3UHGg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  top: -20px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 50px;
  min-width: 50%; }
  .styles__metricDropdown__3UHGg .styles__metricLabel__lvVh8 {
    font-weight: 500;
    font-size: 18px;
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .styles__metricDropdown__3UHGg .styles__metricLabel__lvVh8 > div {
      margin-right: 10px;
      position: relative;
      top: 3px; }
      .styles__metricDropdown__3UHGg .styles__metricLabel__lvVh8 > div svg {
        width: 20px;
        height: 20px; }
  .styles__metricDropdown__3UHGg > div:last-child {
    width: 130px; }

.styles__readingLogDropdown__25mhM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  top: -20px;
  -ms-flex: auto;
      flex: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .styles__readingLogDropdown__25mhM .styles__readingLogLabel__2H7vR {
    font-weight: 500;
    font-size: 18px;
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.styles__rows__l_CPw {
  max-height: calc(100vh - 500px);
  overflow: auto;
  margin-top: 15px;
  min-height: 400px; }
  .styles__rows__l_CPw > div:first-child {
    margin-top: 0 !important; }

.styles__footer__1Z3gL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 25px 0 5px 0; }

.styles__tooltipIconPopup__1hu6q {
  border-color: #8946df !important;
  -webkit-box-shadow: 0px 25px 37px rgba(137, 70, 223, 0.11) !important;
          box-shadow: 0px 25px 37px rgba(137, 70, 223, 0.11) !important;
  border-radius: 10px !important;
  margin-top: 75px !important; }
  .styles__tooltipIconPopup__1hu6q:before {
    -webkit-box-shadow: -1px 1px 0px 0px #8946df !important;
            box-shadow: -1px 1px 0px 0px #8946df !important;
    -webkit-transform: rotate(225deg) !important;
        -ms-transform: rotate(225deg) !important;
            transform: rotate(225deg) !important;
    margin-top: -80px !important; }
  .styles__tooltipIconPopup__1hu6q > div {
    line-height: 24px; }

.styles__readingLogSelect__12N5K {
  width: 180px; }

.styles__selectAllLabel__Zkiu0.selectAllHeading {
  font-size: 10px !important;
  width: 100px;
  text-align: left !important;
  margin-left: -9px !important;
  position: relative;
  top: -3px;
  cursor: pointer; }

.styles__rowCheckbox__1wT_g {
  margin-left: 10px; }

.styles__checkboxAll__3tuCQ {
  margin-left: 5px; }

.styles__awardImage__2dKxP {
  background-color: #4800a5;
  border-radius: 10px;
  padding: 20px; }

.styles__awardModal__3Smzt {
  margin: auto !important; }

.styles__title__1ZkZ1 {
  color: #4800a5;
  font-size: 25px;
  margin-bottom: 10px;
  margin-top: 20px;
  text-align: center;
  font-weight: bold; }

.styles__desc1__1xEvP {
  color: #67df54;
  font-size: 20px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: bold; }

.styles__desc2__2HbKa {
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center; }

.styles__filterArea__2hMbH {
  margin-bottom: 30px !important; }
  .styles__filterArea__2hMbH .styles__searchField__2k0R1 i {
    color: #8946df; }

.styles__readerWrapper__3ISpc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__readerWrapper__3ISpc .styles__reader__2EwPM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(137, 70, 223, 0.1);
    padding: 10px;
    border-radius: 5px; }
  .styles__readerWrapper__3ISpc .styles__readerIndex__1awJ4 {
    padding: 10px;
    background-color: #8946df;
    border-radius: 5px;
    color: white; }
  .styles__readerWrapper__3ISpc .styles__readerName__1ljl6 {
    padding: 10px; }
  .styles__readerWrapper__3ISpc .styles__leaderboardContainer__1_BWl {
    width: 100%; }
    .styles__readerWrapper__3ISpc .styles__leaderboardContainer__1_BWl .styles__leaderboardItem__383Eh {
      display: inline-block;
      width: 25%;
      padding: 0.5rem;
      padding-left: 0; }
      .styles__readerWrapper__3ISpc .styles__leaderboardContainer__1_BWl .styles__leaderboardItem__383Eh:nth-child(4n) {
        padding-right: 0; }

.styles__wrapper__qnen- {
  width: 650px;
  height: auto;
  background: white;
  color: black;
  text-align: center;
  padding: 4rem 2rem;
  margin: 0 auto;
  max-width: 100%; }
  .styles__wrapper__qnen- h2 {
    color: #17a4e0;
    font-weight: 400;
    font-size: 24px; }
  .styles__wrapper__qnen- p {
    font-size: 20px; }
  .styles__wrapper__qnen- button {
    margin: 0 auto !important; }

.ProgramsPlaceholder-module__wrapper__Xsusa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 510px;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .ProgramsPlaceholder-module__wrapper__Xsusa > * {
    max-width: 510px; }
  .ProgramsPlaceholder-module__wrapper__Xsusa > svg {
    margin-bottom: 16px; }
  .ProgramsPlaceholder-module__wrapper__Xsusa > h2 {
    margin: 0;
    color: #7B26E9;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px; }
  .ProgramsPlaceholder-module__wrapper__Xsusa > h3 {
    margin: 0 0 6px 0;
    font-size: 18px;
    line-height: 27px;
    color: #090909;
    font-weight: 500; }
  .ProgramsPlaceholder-module__wrapper__Xsusa > p {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #393939;
    margin: 0; }
  .ProgramsPlaceholder-module__wrapper__Xsusa > div {
    margin: 0 !important;
    width: 100% !important; }
  .ProgramsPlaceholder-module__wrapper__Xsusa .ProgramsPlaceholder-module__goButton__y49OS {
    margin-top: 48px !important;
    max-height: 38px;
    min-height: 38px; }
    .ProgramsPlaceholder-module__wrapper__Xsusa .ProgramsPlaceholder-module__goButton__y49OS svg {
      width: 19px;
      height: 19px; }
      .ProgramsPlaceholder-module__wrapper__Xsusa .ProgramsPlaceholder-module__goButton__y49OS svg path {
        stroke: black; }
    .ProgramsPlaceholder-module__wrapper__Xsusa .ProgramsPlaceholder-module__goButton__y49OS > div:nth-child(1) {
      margin-right: 8px; }
    .ProgramsPlaceholder-module__wrapper__Xsusa .ProgramsPlaceholder-module__goButton__y49OS h5.ui.header {
      font-size: 14px !important;
      font-weight: 500 !important;
      line-height: 24px !important; }

.EditProgramWarningModal-module__modalWrapper__35tF1 {
  max-width: 500px; }
  .EditProgramWarningModal-module__modalWrapper__35tF1 .content {
    padding: 24px 24px 12px 24px !important;
    border-radius: 10px !important; }

.EditProgramWarningModal-module__footer__NgYmT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .EditProgramWarningModal-module__footer__NgYmT button {
    margin: 0 !important; }

.EditProgramWarningModal-module__modalContent__hjCPI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .EditProgramWarningModal-module__modalContent__hjCPI > h2 {
    margin: 0 0 16px 0;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    color: #2D1F3F; }
  .EditProgramWarningModal-module__modalContent__hjCPI > p {
    margin: 0 0 24px 0;
    font-size: 16px;
    line-height: 24px; }

.EditProgramWarningModal-module__tutorialLink__2VA63 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 24px 0; }
  .EditProgramWarningModal-module__tutorialLink__2VA63 a {
    color: #7B26E9 !important;
    text-decoration: underline !important;
    font-size: 16px;
    line-height: 24px; }

.EditProgramWarningModal-module__checkbox__2UMZy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px; }
  .EditProgramWarningModal-module__checkbox__2UMZy > span {
    cursor: pointer;
    font-size: 16px;
    line-height: 24px; }

.AuthorizedUsersModal-module__wrapper__Ixv-c.ui.modal {
  width: 800px !important;
  max-width: 100%; }
  .AuthorizedUsersModal-module__wrapper__Ixv-c.ui.modal .header {
    border-bottom: 0;
    padding-bottom: 0; }
    .AuthorizedUsersModal-module__wrapper__Ixv-c.ui.modal .header h3 {
      font-size: 20px;
      line-height: 30px;
      font-weight: 600;
      color: #2d1f3f; }
  .AuthorizedUsersModal-module__wrapper__Ixv-c.ui.modal .content {
    padding: 0; }

.AuthorizedUsersModal-module__tableHeader__qDjyH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .AuthorizedUsersModal-module__tableHeader__qDjyH > div:first-child {
    background: #f9fafb;
    padding: 8px 0;
    color: #17a4e0;
    font-weight: 600;
    margin-bottom: 2px;
    border-bottom: 0; }
    .AuthorizedUsersModal-module__tableHeader__qDjyH > div:first-child > * {
      font-size: 16px;
      line-height: 24px; }
  .AuthorizedUsersModal-module__tableHeader__qDjyH > div:nth-child(2) {
    padding-bottom: 16px; }
  .AuthorizedUsersModal-module__tableHeader__qDjyH > div.AuthorizedUsersModal-module__bulkRow__1NVTq {
    padding-bottom: 8px; }

.AuthorizedUsersModal-module__modalContent__1kkb1 {
  padding: 14px 24px 24px 24px; }

.AuthorizedUsersModal-module__tableContent__2dSU7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 100%;
  max-height: 410px;
  min-height: 410px;
  overflow-x: hidden;
  overflow-y: auto; }
  .AuthorizedUsersModal-module__tableContent__2dSU7 > *:last-child {
    border-bottom: 0; }

.AuthorizedUsersModal-module__row__3GpmZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e8e9e9;
  padding: 6px 0; }
  .AuthorizedUsersModal-module__row__3GpmZ > *:not(:first-child) {
    min-width: calc(25% - 10px);
    max-width: calc(25% - 10px);
    padding-right: 15px; }
  .AuthorizedUsersModal-module__row__3GpmZ > *:first-child {
    max-width: 40px;
    min-width: 40px;
    padding-left: 8px; }
  .AuthorizedUsersModal-module__row__3GpmZ.AuthorizedUsersModal-module__filterRowHasBulk__2w-h0 {
    border-bottom: 0; }
  .AuthorizedUsersModal-module__row__3GpmZ .dropdown > .text > div {
    display: none !important; }

.AuthorizedUsersModal-module__modalFooter__31Bev {
  padding: 24px;
  border-top: 1px solid #e8e9e9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .AuthorizedUsersModal-module__modalFooter__31Bev button {
    min-width: 150px; }

.AuthorizedUsersModal-module__colorSpan__kpO6s {
  cursor: pointer;
  color: black; }
  .AuthorizedUsersModal-module__colorSpan__kpO6s.AuthorizedUsersModal-module__primary__30xmf {
    color: #8946df; }
  .AuthorizedUsersModal-module__colorSpan__kpO6s.AuthorizedUsersModal-module__danger__3ffXa {
    color: #ff5271; }

.AuthorizedUsersModal-module__bulkRow__1NVTq {
  border-bottom: 1px solid #e8e9e9;
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  padding-left: 8px; }
  .AuthorizedUsersModal-module__bulkRow__1NVTq > * {
    margin-right: 5px; }
    .AuthorizedUsersModal-module__bulkRow__1NVTq > *:first-child {
      margin-right: 13px; }
    .AuthorizedUsersModal-module__bulkRow__1NVTq > *:last-child {
      margin-right: 0; }

.AuthorizedUsersModal-module__spinner__3tUhK {
  position: absolute;
  left: 0;
  right: 0;
  top: 175px;
  z-index: 2; }

.AuthorizedUsersModal-module__helperIcon__1bHWf {
  width: 16px;
  height: 16px;
  position: relative;
  top: 3px;
  margin-left: 5px; }
  .AuthorizedUsersModal-module__helperIcon__1bHWf > span > svg {
    width: 16px;
    height: 16px; }
  .AuthorizedUsersModal-module__helperIcon__1bHWf.AuthorizedUsersModal-module__iconInOption__wi_fg {
    position: absolute;
    top: 10px;
    left: 105px; }

.AuthorizedUsersModal-module__tooltipPopup__1Y-6m {
  margin-right: -5px !important; }
  .AuthorizedUsersModal-module__tooltipPopup__1Y-6m.AuthorizedUsersModal-module__contentAuto__1afQm {
    margin-top: 0 !important; }
    .AuthorizedUsersModal-module__tooltipPopup__1Y-6m.AuthorizedUsersModal-module__contentAuto__1afQm:before {
      margin-top: -5px !important; }
  .AuthorizedUsersModal-module__tooltipPopup__1Y-6m.AuthorizedUsersModal-module__tooltipIconInOption__lorZ9 {
    max-width: 200px !important; }
  .AuthorizedUsersModal-module__tooltipPopup__1Y-6m.AuthorizedUsersModal-module__headerTooltip__L4LG0 {
    margin-top: 65px !important; }
    .AuthorizedUsersModal-module__tooltipPopup__1Y-6m.AuthorizedUsersModal-module__headerTooltip__L4LG0:before {
      margin-top: -70px !important; }

.AuthorizedUsersModal-module__permissionIcon__1hHBu {
  margin-left: 10px !important; }

.AuthorizedUsersModal-module__responsiveSearch__3GzPk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  width: 100%; }
  .AuthorizedUsersModal-module__responsiveSearch__3GzPk > div:first-child {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: calc(100% - 48px); }

.AuthorizedUsersModal-module__actionDropdown__10XBk.ui.floating.dropdown {
  position: absolute;
  min-width: 1px;
  right: 0;
  margin: 0;
  top: -5px; }
  .AuthorizedUsersModal-module__actionDropdown__10XBk.ui.floating.dropdown .menu {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 !important;
    top: auto;
    border-radius: 16px 16px 0 0 !important; }
    .AuthorizedUsersModal-module__actionDropdown__10XBk.ui.floating.dropdown .menu > .item {
      border-radius: 16px 16px 0 0 !important; }
    .AuthorizedUsersModal-module__actionDropdown__10XBk.ui.floating.dropdown .menu:before {
      content: ' ';
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      top: -100vh;
      background: #0000004d; }
  .AuthorizedUsersModal-module__actionDropdown__10XBk.ui.floating.dropdown .menu.transition .item > div {
    width: 100%; }
    .AuthorizedUsersModal-module__actionDropdown__10XBk.ui.floating.dropdown .menu.transition .item > div button {
      width: 100% !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .AuthorizedUsersModal-module__actionDropdown__10XBk.ui.floating.dropdown .menu.transition .item > div:not(:last-child) button {
      min-height: 56px; }

.AuthorizedUsersModal-module__bulkActionDropdown__ejytu.ui.floating.dropdown {
  position: static; }
  .AuthorizedUsersModal-module__bulkActionDropdown__ejytu.ui.floating.dropdown .menu {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 !important;
    top: auto;
    border-radius: 16px 16px 0 0 !important; }
    .AuthorizedUsersModal-module__bulkActionDropdown__ejytu.ui.floating.dropdown .menu > .item {
      border-radius: 16px 16px 0 0 !important; }
    .AuthorizedUsersModal-module__bulkActionDropdown__ejytu.ui.floating.dropdown .menu:before {
      content: ' ';
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      top: -100vh;
      background: #0000004d; }
  .AuthorizedUsersModal-module__bulkActionDropdown__ejytu.ui.floating.dropdown .menu.transition .item > div {
    width: 100%; }
    .AuthorizedUsersModal-module__bulkActionDropdown__ejytu.ui.floating.dropdown .menu.transition .item > div button {
      width: 100% !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .AuthorizedUsersModal-module__bulkActionDropdown__ejytu.ui.floating.dropdown .menu.transition .item > div:not(:last-child) button {
      min-height: 56px; }

.AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 !important;
  top: auto;
  border-radius: 16px 16px 0 0 !important; }
  .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu > .item {
    border-radius: 16px 16px 0 0 !important; }
  .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu:before {
    content: ' ';
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: -100vh;
    background: #0000004d; }

.AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu.transition .item > div {
  width: 100%; }
  .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu.transition .item > div button {
    width: 100% !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu.transition .item > div:not(:last-child) button {
    min-height: 56px; }

.AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu .column {
  width: 100%; }
  .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu .column .menu.transition {
    max-height: 142px;
    height: 142px;
    top: 0 !important;
    margin: auto !important;
    bottom: 0; }
  .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu .column > .field > label > span {
    display: none !important; }
  .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu .column + .column .text > div {
    display: none; }
  .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu .column + .column .menu.transition {
    height: 238px;
    max-height: 238px;
    top: -200px !important;
    bottom: auto !important; }
    .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu .column + .column .menu.transition .item {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .AuthorizedUsersModal-module__actionDropdownFilter__1dg9X.ui.floating.dropdown .menu .column + .column .menu.transition .item > div {
        width: 50px;
        display: none; }

@media (max-width: 1081px) {
  .AuthorizedUsersModal-module__tooltipPopup__1Y-6m:before {
    display: none !important; } }

@media (max-width: 770px) {
  .AuthorizedUsersModal-module__helperIcon__1bHWf.AuthorizedUsersModal-module__iconInOption__wi_fg {
    position: relative;
    top: 0;
    margin-left: auto;
    left: auto; }
  .AuthorizedUsersModal-module__permissionDropdown__2v5I6 .menu > .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .AuthorizedUsersModal-module__roleDropdown__1PJlm .menu > .item {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media (max-width: 767px) {
  .AuthorizedUsersModal-module__wrapper__Ixv-c.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .AuthorizedUsersModal-module__wrapper__Ixv-c.ui.modal.visible .content {
      padding: 0 !important;
      height: 100%; }
      .AuthorizedUsersModal-module__wrapper__Ixv-c.ui.modal.visible .content > div {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .AuthorizedUsersModal-module__wrapper__Ixv-c.ui.small.modal.active {
    margin-bottom: -1rem !important;
    min-height: calc(100% - 10px); }
    .AuthorizedUsersModal-module__wrapper__Ixv-c.ui.small.modal.active .content {
      height: calc(100% - 48px);
      min-height: 320px; }
  .AuthorizedUsersModal-module__modalContent__1kkb1 {
    padding-bottom: 0;
    height: calc(100% - 85px); }
  .AuthorizedUsersModal-module__modalFooter__31Bev button {
    min-width: 100px; }
  .AuthorizedUsersModal-module__tableContent__2dSU7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    max-height: calc(100% - 36px);
    min-height: calc(100% - 36px);
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
    margin-right: -10px; }
    .AuthorizedUsersModal-module__tableContent__2dSU7 > *:last-child {
      border-bottom: 1px solid #8946DF; }
    .AuthorizedUsersModal-module__tableContent__2dSU7.AuthorizedUsersModal-module__hasBulkRow__24jM3 {
      max-height: calc(100% - 86px);
      min-height: calc(100% - 86px); }
  .AuthorizedUsersModal-module__bulkRow__1NVTq {
    height: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 16px;
    border-bottom: 4px; }
    .AuthorizedUsersModal-module__bulkRow__1NVTq > div:first-child {
      position: relative;
      top: -4px; } }

.styles__modal__3v6Jz {
  border-radius: 15px !important; }

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

.GroupCard-module__normal__2aSWl {
  font-weight: normal !important; }

.GroupCard-module__label__22eX2 {
  position: relative; }

.GroupCard-module__wrapper__g6S5x {
  background: #ffffff;
  border: 1px solid rgba(72, 0, 165, 0.28);
  border-radius: 8px;
  padding: 24px;
  padding-bottom: 5px; }
  .GroupCard-module__wrapper__g6S5x > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .GroupCard-module__wrapper__g6S5x > div:not(:last-child) {
      margin-bottom: 16px; }
    .GroupCard-module__wrapper__g6S5x > div h2 {
      font-weight: 600;
      font-size: 18px;
      line-height: 27px;
      color: black;
      margin: 0; }
    .GroupCard-module__wrapper__g6S5x > div .GroupCard-module__programCode__3FOPT {
      margin-bottom: 0; }
    .GroupCard-module__wrapper__g6S5x > div.GroupCard-module__header__24mxC {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .GroupCard-module__wrapper__g6S5x > div > div > span {
      font-size: 14px;
      line-height: 21px;
      color: black;
      font-weight: bold; }
    .GroupCard-module__wrapper__g6S5x > div .GroupCard-module__label__22eX2 {
      font-size: 12px;
      line-height: 18px;
      color: #6e6e6e;
      margin-bottom: 8px;
      display: inline-block;
      font-weight: normal; }

.GroupCard-module__header__24mxC > *:nth-child(2) {
  margin-left: auto !important;
  top: -18px; }
  .GroupCard-module__header__24mxC > *:nth-child(2) > svg {
    width: 26px;
    height: 26px; }
    .GroupCard-module__header__24mxC > *:nth-child(2) > svg path {
      fill: #8946df; }

.GroupCard-module__readerGroupInfo__3vFpg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  .GroupCard-module__readerGroupInfo__3vFpg > * {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.GroupCard-module__metricLog__LorXg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.GroupCard-module__bottomContent__19K6k {
  border-top: 1px solid rgba(72, 0, 165, 0.28);
  border-bottom: 1px solid rgba(72, 0, 165, 0.28);
  min-height: 70px;
  background: rgba(72, 0, 165, 0.04);
  border-radius: 0;
  margin: 0 -24px -24px -24px;
  padding: 24px;
  margin-bottom: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.GroupCard-module__progressWrapper__CXg41 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .GroupCard-module__progressWrapper__CXg41 > div:first-child {
    width: calc(100% - 0px) !important; }
  .GroupCard-module__progressWrapper__CXg41 > div:nth-child(2) {
    top: 0; }

.GroupCard-module__progressColumn__2H5mR {
  width: 350px !important;
  max-width: 100%; }
  .GroupCard-module__progressColumn__2H5mR > div:nth-child(2) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .GroupCard-module__progressColumn__2H5mR > div:last-child {
    padding: 4px !important; }

.GroupCard-module__bottomAction__2mgRu {
  margin-left: -24px;
  margin-right: -24px;
  border-radius: 0 0 12px 12px; }
  .GroupCard-module__bottomAction__2mgRu .ui.accordion {
    border: 0;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    margin: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .GroupCard-module__bottomAction__2mgRu .ui.accordion .title {
      font-size: 36px !important;
      text-align: center !important;
      padding-top: 13px !important;
      padding-bottom: 8px !important;
      color: #8946DF !important;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }

.GroupCard-module__metric__30vFb h5 {
  color: black !important;
  font-weight: bold !important; }

.GroupCard-module__type__QDbMf h5 {
  color: #6E6E6E !important;
  font-weight: bold !important; }

.Groups-module__typeQualityMobile__UIeHD {
  display: none; }

.Groups-module__requiredCheckbox__3qobG .ui.checkbox + div {
  color: #8946DF;
  font-weight: 500; }
  .Groups-module__requiredCheckbox__3qobG .ui.checkbox + div label {
    cursor: pointer; }

.Groups-module__awardBtn__Rqh5d {
  height: 33.5px !important;
  color: #090909 !important; }
  .Groups-module__awardBtn__Rqh5d svg {
    width: 20px;
    height: 20px; }

.Groups-module__dropdownDesktop__2-bB9.ui.labeled.button:not(.icon) {
  border: 1px solid #7B26E9 !important;
  border-radius: 50% !important;
  background: #FAF6FF !important; }
  .Groups-module__dropdownDesktop__2-bB9.ui.labeled.button:not(.icon) .menu.transition .item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }

.Groups-module__groupsTableHeader__1Wal1.ui.sortable.padded.table {
  table-layout: fixed; }

.Groups-module__groupsTableHeader__1Wal1 .Groups-module__totalHeader__2kWuP.two.wide {
  padding-right: 0 !important;
  text-align: left !important; }

.Groups-module__groupRowWrapper__aOXwK.ui.padded.middle.aligned.grid {
  padding: 0 !important; }
  .Groups-module__groupRowWrapper__aOXwK.ui.padded.middle.aligned.grid > div:first-child {
    padding-left: 20px !important; }
  .Groups-module__groupRowWrapper__aOXwK.ui.padded.middle.aligned.grid > div:last-child {
    padding-right: 20px !important; }

.Groups-module__readerColumn__3dPdY.one.wide {
  min-width: 100px !important;
  max-width: 100px !important;
  width: 100px !important; }

.Groups-module__totalHeader__2kWuP.two.wide, .Groups-module__accordionTitleLastColumn__3RsAd.two.wide {
  width: calc(18.75% - 100px) !important;
  min-width: calc(18.75% - 100px) !important;
  max-width: calc(18.75% - 100px) !important; }

.Groups-module__groupRowStyle__2ce6u:before {
  display: none !important; }

.Groups-module__hoverPencilIcon__2qRhC {
  display: none !important; }

.Groups-module__groupsTable__3Xm3f.ui.styled.accordion {
  border-radius: 0 0 0.28571429rem 0.28571429rem; }

@media (max-width: 1650px) {
  .Groups-module__groupsTableHeader__1Wal1 .Groups-module__totalHeader__2kWuP.two.wide {
    position: relative; }
    .Groups-module__groupsTableHeader__1Wal1 .Groups-module__totalHeader__2kWuP.two.wide > span {
      position: absolute;
      right: 12px;
      bottom: 0;
      top: 12px; } }

@media (max-width: 1400px) {
  .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(1).four.wide.column,
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(1).four.wide.column {
    width: calc(100% - 100px - 100px - 100px - 120px - 220px - 100px) !important;
    min-width: calc(100% - 100px - 100px - 100px - 120px - 220px - 100px) !important;
    max-width: calc(100% - 100px - 100px - 100px - 120px - 220px - 100px) !important; }
  .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(2),
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(2) {
    min-width: 100px !important;
    max-width: 100px !important;
    width: 100px !important; }
  .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(3),
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(3) {
    min-width: 100px !important;
    max-width: 100px !important;
    width: 100px !important; }
  .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(4),
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(4) {
    min-width: 100px !important;
    max-width: 100px !important;
    width: 100px !important; }
  .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(5),
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(5) {
    min-width: 120px !important;
    max-width: 120px !important;
    width: 120px !important; }
  .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(6),
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(6) {
    min-width: 220px !important;
    max-width: 220px !important;
    width: 220px !important; }
    .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(6) .ui.middle.aligned.grid,
    .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(6) .ui.middle.aligned.grid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
  .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(7),
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(7) {
    min-width: 100px !important;
    max-width: 100px !important;
    width: 100px !important; }
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(1),
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(1) {
    width: calc(100% - 70px - 100px - 100px - 100px - 120px - 200px - 100px) !important;
    min-width: calc(100% - 70px - 100px - 100px - 100px - 120px - 200px - 100px) !important;
    max-width: calc(100% - 70px - 100px - 100px - 100px - 120px - 200px - 100px) !important; }
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(2),
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(2) {
    min-width: 70px !important;
    max-width: 70px !important;
    width: 70px !important; }
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(3),
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(3) {
    min-width: 100px !important;
    max-width: 100px !important;
    width: 100px !important; }
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(4),
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(4) {
    min-width: 100px !important;
    max-width: 100px !important;
    width: 100px !important; }
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(5),
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(5) {
    min-width: 100px !important;
    max-width: 100px !important;
    width: 100px !important; }
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(6),
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(6) {
    min-width: 120px !important;
    max-width: 120px !important;
    width: 120px !important; }
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(7),
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(7) {
    min-width: 200px !important;
    max-width: 200px !important;
    width: 200px !important; }
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(8),
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(8) {
    min-width: 100px !important;
    max-width: 100px !important;
    width: 100px !important; } }

@media (max-width: 1300px) and (min-width: 992px) {
  .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th,
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div,
  .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th,
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div {
    min-height: 60px; }
    .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(1),
    .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(1),
    .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(1),
    .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(1) {
      width: 200px !important;
      min-width: 200px !important;
      max-width: 200px !important; }
      .Groups-module__groupsTableHeader__1Wal1.Groups-module__groupsTableHeaderActivity__26ENn thead tr th:nth-child(1).four.wide.column,
      .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(1).four.wide.column,
      .Groups-module__groupsTableHeader__1Wal1:not(.Groups-module__groupsTableHeaderActivity__26ENn) thead tr th:nth-child(1).four.wide.column,
      .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(1).four.wide.column {
        width: 200px !important;
        min-width: 200px !important;
        max-width: 200px !important; }
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(6) > div > div:nth-child(2).twelve.wide.column {
    width: 60% !important; }
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(7) > div > div:nth-child(2).wide.column {
    width: 60% !important; }
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(1) > *, .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(2) > *, .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(3) > *, .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(5) > * {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 32px; }
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(6) > div {
    min-height: 60px; }
  .Groups-module__groupRowWrapper__aOXwK:not(.Groups-module__groupRowActivityWrapper__3ucwA) > div:nth-child(7) {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(1) > *, .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(2) > *, .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(3) > *, .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(4) > *, .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(6) > * {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 32px; }
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(7) > div {
    min-height: 60px; }
  .Groups-module__groupRowWrapper__aOXwK.Groups-module__groupRowActivityWrapper__3ucwA > div:nth-child(8) {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .Groups-module__groupsTableHeader__1Wal1 thead tr:hover th,
  .Groups-module__groupRowWrapper__aOXwK:hover > div {
    background: #DCF1FA; }
  .Groups-module__groupRowWrapper__aOXwK.ui.grid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .Groups-module__groupRowWrapper__aOXwK .Groups-module__accordionTitleLastColumn__3RsAd {
    position: relative; }
    .Groups-module__groupRowWrapper__aOXwK .Groups-module__accordionTitleLastColumn__3RsAd:after {
      content: " ";
      display: block;
      position: absolute;
      height: 1px;
      border-bottom: 1px solid rgba(118, 118, 118, 0.2);
      left: auto;
      bottom: -1px;
      right: 0;
      z-index: 0;
      width: 500px;
      background: white; }
  .Groups-module__groupTableWrapper__n55_y {
    overflow: auto;
    background: white; } }

@media (max-width: 991px) {
  .Groups-module__mobileCircle__2yB7r button {
    width: 192px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Groups-module__groupsTableHeader__1Wal1, .Groups-module__typeQualityDesktop__q0a1Z {
    display: none !important; }
  .Groups-module__groupRowStyle__2ce6u {
    display: block !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
    .Groups-module__groupRowStyle__2ce6u > .Groups-module__formWrapper__1PpXS {
      border: 0 !important; }
    .Groups-module__groupRowStyle__2ce6u:hover:before {
      display: none !important; }
  .Groups-module__groupCard__ubw3o + div {
    display: none !important; }
    .Groups-module__groupCard__ubw3o + div + div {
      display: none !important; }
  .Groups-module__detailForm__38AwU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px; }
    .Groups-module__detailForm__38AwU > * {
      margin-right: 0; }
    .Groups-module__detailForm__38AwU .ui.input > input {
      height: 38px !important; }
    .Groups-module__detailForm__38AwU .ui.selection.dropdown {
      width: auto !important; }
  .Groups-module__typeQualityMobile__UIeHD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px; }
    .Groups-module__typeQualityMobile__UIeHD > * {
      margin-right: 0; }
  .Groups-module__dateRangeField__2J3Xh {
    max-width: 100%; }
    .Groups-module__dateRangeField__2J3Xh input {
      height: 38px !important; }
    .Groups-module__dateRangeField__2J3Xh label + div {
      width: 100%;
      max-width: 100%;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .Groups-module__dateRangeField__2J3Xh label + div > div {
        width: calc(50% - 16px); }
        .Groups-module__dateRangeField__2J3Xh label + div > div > div {
          margin-right: 0 !important; }
  .Groups-module__saveChanges__RvTpl {
    min-height: 36px !important;
    width: 100%; }
    .Groups-module__saveChanges__RvTpl > div {
      position: relative;
      top: 1px; } }

.styles__tableHeader__3bYxx {
  background-color: rgba(23, 164, 224, 0.08);
  color: #17a4e0;
  margin-top: 20px !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  border-bottom: 1px solid rgba(23, 164, 224, 0.2);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
  .styles__tableHeader__3bYxx .styles__tableHeaderColumn__1DWIZ {
    padding: 12px 20px !important; }

.styles__row__rVPn4 {
  margin-top: 20px !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  border-bottom: 1px solid rgba(118, 118, 118, 0.06); }
  .styles__row__rVPn4.styles__lessOpacity__mxHUM {
    opacity: 0.2; }
  .styles__row__rVPn4 .styles__rowColumn__lUNg8 {
    padding: 10px 20px !important;
    font-weight: 500; }
    .styles__row__rVPn4 .styles__rowColumn__lUNg8 .styles__checkboxLabel__15TGD {
      font-weight: 500; }
    .styles__row__rVPn4 .styles__rowColumn__lUNg8.styles__titleCol__1YVEw {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important;
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important; }
      .styles__row__rVPn4 .styles__rowColumn__lUNg8.styles__titleCol__1YVEw > div:first-child {
        margin-right: 10px; }
  .styles__row__rVPn4 .styles__imageWrapper__Zb29H {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .styles__row__rVPn4 .styles__imageWrapper__Zb29H .styles__imageInner__2Zlu3 {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .styles__row__rVPn4 .styles__imageWrapper__Zb29H .styles__uploadText__u7Y_U {
      font-size: 12px;
      color: #67df54;
      cursor: pointer;
      margin-left: 1rem;
      margin-bottom: 0.5rem; }
      .styles__row__rVPn4 .styles__imageWrapper__Zb29H .styles__uploadText__u7Y_U.styles__txtDisabled__3C5gJ {
        color: gray;
        cursor: default; }
    .styles__row__rVPn4 .styles__imageWrapper__Zb29H .styles__removeText__csj2k {
      font-size: 12px;
      margin-left: 1rem;
      color: #ff5271;
      cursor: pointer; }
      .styles__row__rVPn4 .styles__imageWrapper__Zb29H .styles__removeText__csj2k.styles__txtDisabled__3C5gJ {
        color: gray;
        cursor: default; }

.styles__actions__1bOQR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #8946df;
  position: relative;
  top: -4px; }
  .styles__actions__1bOQR .styles__item__l_Da6 {
    margin-right: 20px;
    cursor: pointer;
    font-size: 16px; }
    .styles__actions__1bOQR .styles__item__l_Da6.styles__saveIcon__TNTEd {
      color: #67df54;
      position: relative;
      top: 3px; }
    .styles__actions__1bOQR .styles__item__l_Da6.styles__banIcon__lnhpv {
      color: #ff5271;
      position: relative;
      top: 3px; }
    .styles__actions__1bOQR .styles__item__l_Da6.styles__disabled__3dWoK {
      opacity: 0.5;
      cursor: default; }

.styles__avatarLoading__25ND4 {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__awardHeading__1wlTY {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__awardHeading__1wlTY .styles__groupInfo__6qZB4 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center; }
    .styles__awardHeading__1wlTY .styles__groupInfo__6qZB4 > div {
      margin-right: 6px;
      position: relative;
      top: 3px; }
      .styles__awardHeading__1wlTY .styles__groupInfo__6qZB4 > div svg {
        width: 20px;
        height: 20px; }

.styles__quantityInput__1VHSV {
  width: 60px; }

.styles__inputError__3dPnu {
  position: relative; }
  .styles__inputError__3dPnu .styles__inputField__JzZMk + div {
    position: absolute;
    bottom: -17px;
    left: 0;
    width: 500px; }

.styles__tooltipIconPopup__1h5-G {
  margin-top: 30px !important; }
  .styles__tooltipIconPopup__1h5-G:before {
    -webkit-transform: rotate(225deg) !important;
        -ms-transform: rotate(225deg) !important;
            transform: rotate(225deg) !important;
    margin-top: -35px !important; }

.styles__isManagerReader__3asrU {
  position: absolute !important;
  left: 0;
  right: 0;
  margin: auto;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 20px; }
  .styles__isManagerReader__3asrU .styles__groupLabel__IR4LP {
    font-size: 18px;
    color: #2d1f3f;
    margin-right: 10px; }
    .styles__isManagerReader__3asrU .styles__groupLabel__IR4LP + div {
      margin-top: 0 !important;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }

.styles__label___URtw {
  margin-bottom: 8px;
  font-weight: normal !important;
  display: block;
  color: #8946df; }

.styles__multipleSelect__7290v > div {
  border-radius: 0.28rem; }
  .styles__multipleSelect__7290v > div > div:first-child > div {
    border-radius: 4px; }

.styles__dateRangeRowItem__2A6G1 {
  padding-top: 0px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  z-index: 3;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.styles__activityTop__iNYHh {
  display: block;
  clear: both;
  float: left;
  padding-right: 0px !important;
  width: calc(100% - 334px);
  margin-bottom: 16px;
  min-width: 160px;
  margin-right: 24px; }
  .styles__activityTop__iNYHh .styles__activityTopTitle__IoH6z {
    width: 100%;
    margin-bottom: 0.75rem; }
  .styles__activityTop__iNYHh .styles__activityTabs__2O7sZ {
    float: right;
    width: 100%;
    height: 38px;
    margin-top: 0px !important; }
    .styles__activityTop__iNYHh .styles__activityTabs__2O7sZ button {
      padding: 0.5rem !important;
      border: 1px solid #8946df !important;
      border-right: 0 !important; }
      .styles__activityTop__iNYHh .styles__activityTabs__2O7sZ button:last-child {
        border-right: 1px solid #8946df !important; }
  .styles__activityTop__iNYHh h4 {
    margin-top: 1rem !important; }
  .styles__activityTop__iNYHh .styles__dateRangeWrapper__1yhd2 {
    width: 270px;
    float: left; }
  .styles__activityTop__iNYHh .styles__programSelect__anEqc,
  .styles__activityTop__iNYHh .styles__groupSelect__15j0E {
    width: 230px;
    float: left;
    margin-right: 0.5rem; }
  .styles__activityTop__iNYHh .styles__actionGroup__Fe2KX {
    width: 100%;
    display: block; }
    .styles__activityTop__iNYHh .styles__actionGroup__Fe2KX.styles__hasDatepicker__bZGaN .styles__programSelect__anEqc,
    .styles__activityTop__iNYHh .styles__actionGroup__Fe2KX.styles__hasDatepicker__bZGaN .styles__groupSelect__15j0E {
      width: 135px; }

.styles__reader_tab_active__33HHZ {
  background: #8946df !important;
  color: #fff !important;
  font-weight: 500 !important; }

.styles__simple_tab__34GuP {
  background: #fff !important;
  color: #6e6e6e !important;
  font-weight: normal !important; }

.styles__filterDateWrapper__3vWGO {
  margin-top: 25px !important; }

.styles__filterDate__k2DDn {
  max-width: 320px;
  min-width: 320px;
  margin-bottom: 16px;
  margin-right: -10px; }
  .styles__filterDate__k2DDn input {
    height: 38px; }

.styles__toggleWrapper__1YekE {
  margin-top: 16px; }

.styles__readerAverage__2fecu span, .styles__toggleWrapper__1YekE span {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer; }

.styles__readerAverage__2fecu input + label, .styles__toggleWrapper__1YekE input + label {
  margin-bottom: 0 !important; }

.styles__readerAverage__2fecu > div > div:first-child, .styles__toggleWrapper__1YekE > div > div:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__mainContent__xvICy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.styles__leftSide__2qCIv label, .styles__rightSide__2yvOK label {
  margin-bottom: 6px !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #17A4E0 !important;
  display: inline-block; }

.styles__leftSide__2qCIv > *:not(:last-child), .styles__rightSide__2yvOK > *:not(:last-child) {
  margin-bottom: 24px; }

.styles__leftSide__2qCIv {
  width: calc(100% - 590px);
  max-width: 552px;
  margin-right: 60px; }
  .styles__leftSide__2qCIv > .styles__subTitle__2JdRi {
    margin-bottom: 8px; }

.styles__rightSide__2yvOK {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .styles__rightSide__2yvOK > div:first-child {
    width: 520px; }
    .styles__rightSide__2yvOK > div:first-child + p {
      width: 520px; }

.styles__typeAndLogo__1nEKm {
  margin-top: 40px; }
  .styles__typeAndLogo__1nEKm > p {
    margin-bottom: 8px; }

.styles__typeAndLogoInner__27pYD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__typeAndLogoInner__27pYD > * {
    width: calc(100% - 344px);
    min-width: 200px;
    margin-bottom: 16px; }
    .styles__typeAndLogoInner__27pYD > *:first-child {
      margin-right: 24px; }
    .styles__typeAndLogoInner__27pYD > *:last-child {
      max-width: 320px;
      min-width: 320px;
      width: 320px; }

.styles__resetDateRange__2-FMv {
  top: auto;
  right: auto;
  left: 0;
  bottom: -35px; }

.styles__helperIcon__VKP3E {
  margin-left: 10px;
  position: relative;
  top: 4px; }
  .styles__helperIcon__VKP3E svg {
    width: 18px;
    height: 18px; }

.styles__tooltipPopup__3AUqZ.ui.bottom.popup {
  margin-top: -45px !important;
  margin-left: 35px !important;
  padding: 15px;
  line-height: 24px;
  min-width: 350px; }
  .styles__tooltipPopup__3AUqZ.ui.bottom.popup:before {
    margin-top: 34px !important;
    margin-left: -18px !important; }

.styles__tooltipContent__3C_n1 p {
  margin-bottom: 10px; }

.styles__badgeStyles__3RoQ9 {
  margin-top: 24px;
  margin-right: -24px; }
  .styles__badgeStyles__3RoQ9 .styles__toggleWrapper__1YekE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 24px;
    margin-bottom: 12px; }
    .styles__badgeStyles__3RoQ9 .styles__toggleWrapper__1YekE label {
      margin-bottom: 0 !important;
      margin-right: 24px; }

.styles__badgeBlocks__Y5wYA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__badgeBlocks__Y5wYA > *:not(:last-child) {
    margin-right: 24px; }

.styles__badgeBlock__1vzyJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 120px;
  height: 150px;
  border: 2px solid #E9E2F2;
  background: #E9E2F2;
  border-radius: 8px;
  padding: 6px;
  margin-bottom: 24px;
  cursor: pointer; }
  .styles__badgeBlock__1vzyJ > div:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6px; }
    .styles__badgeBlock__1vzyJ > div:first-child > span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .styles__badgeBlock__1vzyJ > div:nth-child(2) img {
    max-width: 106px; }
  .styles__badgeBlock__1vzyJ.styles__activeType__2NHWk {
    border-color: #4800A5;
    background: white; }

.styles__savedBadges__3-OgM {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%; }
  .styles__savedBadges__3-OgM > *:last-child {
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .styles__savedBadges__3-OgM .ui.selection.dropdown .menu {
    max-height: 510px !important; }
    .styles__savedBadges__3-OgM .ui.selection.dropdown .menu > .item {
      padding-top: 0 !important;
      background: transparent !important; }
      .styles__savedBadges__3-OgM .ui.selection.dropdown .menu > .item.disabled {
        opacity: 1 !important; }
      .styles__savedBadges__3-OgM .ui.selection.dropdown .menu > .item > div {
        border-top: 1px solid #76767633;
        padding-top: 10px; }
      .styles__savedBadges__3-OgM .ui.selection.dropdown .menu > .item:not(.disabled) {
        display: none; }
  .styles__savedBadges__3-OgM .ui.active.selection.dropdown.visible:before {
    content: 'Select a Saved Badge to View'; }

.styles__savedBadgeFooter__2BWia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 16px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%; }
  .styles__savedBadgeFooter__2BWia > *:not(:last-child) {
    margin-right: 16px; }
  .styles__savedBadgeFooter__2BWia .styles__saveNewBadgeBtn__1nIBg {
    padding-top: 9px !important;
    padding-bottom: 9px !important; }
  .styles__savedBadgeFooter__2BWia .styles__deleteBadgeBtn__1I9iM {
    padding-left: 14px !important;
    padding-right: 14px !important; }

.styles__customImageWrapper__HNqu_ {
  position: relative;
  top: -2px;
  right: -5px; }

.styles__savedBadgeOption__roXdr {
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__savedBadgeOption__roXdr > img {
    max-width: 68px;
    max-height: 60px;
    margin-right: 24px; }
  .styles__savedBadgeOption__roXdr > span {
    font-size: 14px;
    line-height: 21px; }
  .styles__savedBadgeOption__roXdr > div {
    margin-left: auto; }
    .styles__savedBadgeOption__roXdr > div button {
      padding-top: 6px !important;
      padding-bottom: 6px !important; }
  .styles__savedBadgeOption__roXdr.styles__isSelected__287rf > span {
    font-weight: bold; }

@media (max-width: 1413px) {
  .styles__readerAverage__2fecu {
    margin-top: 30px; } }

.styles__modalWrapper__3vYsz {
  min-width: 720px; }
  .styles__modalWrapper__3vYsz .content {
    border-radius: 20px !important;
    padding: 30px 20px !important; }

.styles__bulkOptions__MGM-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
  margin-top: 20px; }
  .styles__bulkOptions__MGM-b > div {
    background: white;
    border: 2px solid #82828226;
    border-radius: 30px;
    position: relative;
    color: #6E6E6E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 12px 8px 32px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    width: 335px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .styles__bulkOptions__MGM-b > div:before {
      width: 14px;
      height: 14px;
      display: block;
      content: ' ';
      position: absolute;
      left: 15px;
      top: 10px;
      border-radius: 100%;
      border: 1px solid #828282; }
    .styles__bulkOptions__MGM-b > div.styles__active__3ZwiO {
      background: #67df5426;
      border-color: #67df5403;
      height: 39px; }
      .styles__bulkOptions__MGM-b > div.styles__active__3ZwiO:before {
        border: 3px solid #67df54;
        background: #67df54; }
    .styles__bulkOptions__MGM-b > div > div {
      margin-left: auto; }
      .styles__bulkOptions__MGM-b > div > div svg {
        width: 20px;
        height: 20px; }
    .styles__bulkOptions__MGM-b > div > b {
      margin: 0 5px; }

.styles__tooltipPopup__13WGs {
  min-width: 265px !important;
  max-width: 265px !important;
  line-height: 24px !important;
  min-height: 160px !important;
  margin-right: -5px !important;
  margin-top: 55px !important; }
  .styles__tooltipPopup__13WGs:before {
    margin-top: -60px !important; }
  .styles__tooltipPopup__13WGs.styles__moveStep__3MQO2 {
    min-height: 140px !important;
    min-width: 262px !important;
    max-width: 262px !important; }

.styles__attentionIcon__xITo6 {
  height: 30px;
  width: 30px;
  background: #ffc315;
  color: #FFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  font-size: 20px;
  position: relative;
  top: -2px; }

.styles__attentionBlock__2tP8Z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__attentionBlock__2tP8Z h4 {
    margin: 0;
    font-weight: 500; }

.styles__modalTop__1Spm9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__modalTop__1Spm9 h3 {
    font-size: 25px !important;
    margin-top: 15px !important;
    font-weight: 500 !important; }

.styles__count__2kvzp {
  color: #8946df;
  margin-left: 3px; }

.styles__form__TLaL9 {
  margin-top: 20px; }

.styles__programGroupSelect__KPlB1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .styles__programGroupSelect__KPlB1 > div {
    min-width: calc(50% - 8px);
    max-width: calc(50% - 8px); }
    .styles__programGroupSelect__KPlB1 > div > label {
      display: none !important; }
      .styles__programGroupSelect__KPlB1 > div > label + div > div:first-child {
        border-radius: 6px !important; }

.styles__additionalFormContent__3OS6Y {
  margin-top: 20px; }

.styles__label__3nMev {
  color: #8946df;
  margin-bottom: 6px;
  font-size: 13px; }

.styles__description__2kmM3 p {
  margin-bottom: 10px;
  color: #6E6E6E; }

.styles__description__2kmM3.styles__hasAttention__1jm10 {
  border-radius: 20px;
  border: 2px solid #ffc41480;
  padding: 20px 15px 15px 15px;
  min-height: 170px; }

.styles__attentionBlock__2tP8Z {
  margin-bottom: 10px; }

.styles__buttons__jaXcW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px; }
  .styles__buttons__jaXcW svg {
    width: 12px;
    margin-right: 5px;
    position: relative;
    top: 1px; }

@media (max-width: 767px) {
  .styles__tooltipPopup__13WGs:before {
    display: none !important; }
  .styles__modalWrapper__3vYsz {
    min-width: 1px; }
    .styles__modalWrapper__3vYsz.ui.modal.visible {
      max-height: calc(100% - 10px);
      width: calc(100% + 28px) !important;
      max-width: calc(100% + 28px) !important;
      border-radius: 16px 16px 0 0 !important;
      margin: auto 0 -2rem 0 !important;
      overflow: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .styles__modalWrapper__3vYsz.ui.modal.visible .content {
        padding: 0 !important;
        height: 100%; }
        .styles__modalWrapper__3vYsz.ui.modal.visible .content > div {
          height: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
    .styles__modalWrapper__3vYsz.ui.small.modal.active {
      min-height: calc(100% - 60px);
      max-height: calc(100% - 60px); }
      .styles__modalWrapper__3vYsz.ui.small.modal.active .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .styles__modalWrapper__3vYsz.ui.small.modal.active .content > div {
          height: auto; }
    .styles__modalWrapper__3vYsz .styles__modalTop__1Spm9 {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      gap: 16px;
      padding: 0 16px;
      padding-right: 44px;
      padding-top: 16px; }
      .styles__modalWrapper__3vYsz .styles__modalTop__1Spm9 > svg {
        width: 32px;
        height: 32px; }
      .styles__modalWrapper__3vYsz .styles__modalTop__1Spm9 h3 {
        font-size: 16px !important;
        margin-top: 0 !important; }
    .styles__modalWrapper__3vYsz .styles__form__TLaL9 {
      padding: 20px 16px 16px 16px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-top: 0;
      overflow: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .styles__modalWrapper__3vYsz .styles__form__TLaL9 .styles__label__3nMev {
        margin-bottom: 16px; }
        .styles__modalWrapper__3vYsz .styles__form__TLaL9 .styles__label__3nMev + div {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
  .styles__additionalFormContent__3OS6Y {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .styles__buttons__jaXcW {
    margin-top: auto;
    padding-bottom: 16px; }
  .styles__programGroupSelect__KPlB1 {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px; }
    .styles__programGroupSelect__KPlB1 > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 100%;
      max-width: 100%; }
  .styles__bulkOptions__MGM-b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
    margin-bottom: 16px; }
    .styles__bulkOptions__MGM-b > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      width: 100%;
      font-size: 12px; } }

.styles__actions__3GF0T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.styles__alertStyle__1eQTx {
  background: #4800a5 !important; }

.styles__noOrgStyle__3u3RZ {
  margin: auto !important;
  height: 350px; }
  .styles__noOrgStyle__3u3RZ > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    border-radius: 2rem !important; }
    .styles__noOrgStyle__3u3RZ > div .styles__defaultChild__1h33i {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
      font-size: 33px;
      text-align: center;
      line-height: 70px; }

.styles__modalTop__2XEqf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px; }

.styles__modalButtons__1Sh4I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__modelWhatText__3Fb3h {
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__warningIcon__3jjSJ {
  height: 25px;
  width: 25px;
  background: #ff8d00;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px; }

.styles__cautionIcon__CDvd2 {
  height: 25px;
  width: 25px;
  background: #ffc315;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px; }

.styles__cautionDangerIcon__2PmyT {
  height: 25px;
  width: 25px;
  background: #ff5271;
  color: #FFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px; }

.styles__messageIcon__3YgeU {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.styles__messageContainer__2yMHy {
  padding: 10px !important;
  margin: 10px !important; }

.styles__messageWarningContainer__39y8_ {
  background: rgba(255, 141, 0, 0.05); }

.styles__messageCautionContainer__X3z-T {
  background: rgba(255, 195, 21, 0.05); }

.styles__messageCautionDangerContainer__3arfs {
  border-radius: 15px;
  padding: 10px 25px !important;
  margin: 10px !important;
  background: rgba(255, 82, 113, 0.15); }

.styles__readerItems__y0XQ8 {
  color: #6e6e6e;
  font-weight: 600; }

.styles__count__29THM {
  color: #8946df;
  margin-left: 10px; }

.styles__helpIcon__1ihI0 {
  font-size: 10px; }

.styles__bottomButtons__3RACf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px;
  margin: 0 10px; }

.styles__welcomeStyle__3K4ph {
  margin: auto !important;
  width: 750px !important; }

.styles__welcomeContentStyle__151FD {
  border-radius: 1.5rem !important;
  -webkit-box-shadow: 0px 44px 52px rgba(0, 0, 0, 0.39) !important;
          box-shadow: 0px 44px 52px rgba(0, 0, 0, 0.39) !important; }
  .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe {
    text-align: center;
    padding: 40px 0; }
    .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe .styles__newProductImg__R_ih- {
      width: 100px;
      height: 100px; }
    .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe .styles__welcomeHeading__AjMNz {
      font-size: 35px;
      color: #67df54;
      padding: 0px;
      width: 500px;
      margin: 20px auto; }
    .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe .styles__welcomeDes__23Gi3 {
      font-size: 20px;
      line-height: 30px;
      width: 600px;
      margin: 10px auto; }
    .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe > div {
      margin-top: 50px; }
      .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe > div button {
        padding: 15px 40px 13px 40px !important; }
        .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe > div button h5 {
          font-size: 20px !important;
          font-weight: 500 !important; }

@media (max-width: 767px) {
  .styles__welcomeStyle__3K4ph {
    width: 100% !important; }
    .styles__welcomeStyle__3K4ph .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe {
      padding: 20px 0; }
      .styles__welcomeStyle__3K4ph .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe .styles__welcomeHeading__AjMNz {
        font-size: 28px;
        width: 100%; }
      .styles__welcomeStyle__3K4ph .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe .styles__welcomeDes__23Gi3 {
        font-size: 16px;
        line-height: 26px;
        width: 100%; }
      .styles__welcomeStyle__3K4ph .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe > div {
        margin-top: 25px; }
        .styles__welcomeStyle__3K4ph .styles__welcomeContentStyle__151FD .styles__childInner__1wDwe > div button h5 {
          font-size: 16px !important; } }

.styles__descriptionContainer__2OGG8 {
  text-align: center;
  padding-top: 20px;
  padding-left: 50px;
  padding-right: 50px; }

.styles__helperIcon__2TZdk {
  position: relative;
  top: 11px;
  left: 10px; }
  .styles__helperIcon__2TZdk svg {
    width: 18px; }

.styles__tooltipPopup__lPCTt {
  margin-top: 26px !important;
  margin-right: -10px !important;
  min-width: 305px !important;
  line-height: 25px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important; }
  .styles__tooltipPopup__lPCTt:before {
    margin-top: -32px !important; }

.ReaderCard-module__normal__2luZo {
  font-weight: normal !important; }

.ReaderCard-module__label__2tpYi {
  position: relative;
  margin-bottom: 2px !important; }

.ReaderCard-module__wrapper__9pJRb {
  background: #ffffff;
  border: 1px solid rgba(72, 0, 165, 0.28);
  border-radius: 8px;
  padding: 24px;
  padding-bottom: 5px; }
  .ReaderCard-module__wrapper__9pJRb > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .ReaderCard-module__wrapper__9pJRb > div:not(:last-child) {
      margin-bottom: 16px; }
    .ReaderCard-module__wrapper__9pJRb > div h2 {
      font-weight: 600;
      font-size: 16px;
      line-height: 24px;
      color: #6E6E6E;
      margin: 0; }
      .ReaderCard-module__wrapper__9pJRb > div h2 h5 {
        font-size: 14px;
        color: #6E6E6E !important;
        font-weight: 600;
        line-height: 21px; }
    .ReaderCard-module__wrapper__9pJRb > div .ReaderCard-module__programCode__1O9rX {
      margin-bottom: 0; }
    .ReaderCard-module__wrapper__9pJRb > div.ReaderCard-module__header__2GdOp {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .ReaderCard-module__wrapper__9pJRb > div .ReaderCard-module__label__2tpYi {
      font-size: 12px;
      line-height: 18px;
      color: #6e6e6e;
      margin-bottom: 8px;
      display: inline-block;
      font-weight: normal; }
  .ReaderCard-module__wrapper__9pJRb.ReaderCard-module__cardOpened__3P037 .ReaderCard-module__bottomContent__1MpAK {
    padding: 24px; }

.ReaderCard-module__header__2GdOp {
  margin-bottom: 0 !important; }
  .ReaderCard-module__header__2GdOp > *:nth-child(2) {
    margin-left: auto !important;
    top: 5px;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
    .ReaderCard-module__header__2GdOp > *:nth-child(2) > svg {
      width: 26px;
      height: 26px; }
      .ReaderCard-module__header__2GdOp > *:nth-child(2) > svg path {
        fill: #8946df; }
  .ReaderCard-module__header__2GdOp .ReaderCard-module__headerInner__356Rk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .ReaderCard-module__header__2GdOp .ReaderCard-module__headerInner__356Rk > div:nth-child(1) {
      margin-right: 28px;
      margin-top: 10px; }
    .ReaderCard-module__header__2GdOp .ReaderCard-module__headerInner__356Rk .ReaderCard-module__headerInner1__1WLmG {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .ReaderCard-module__header__2GdOp .ReaderCard-module__headerInner__356Rk .ReaderCard-module__headerInner1__1WLmG > div {
        margin-bottom: 16px; }
        .ReaderCard-module__header__2GdOp .ReaderCard-module__headerInner__356Rk .ReaderCard-module__headerInner1__1WLmG > div:nth-child(1) {
          margin-right: 50px; }
        .ReaderCard-module__header__2GdOp .ReaderCard-module__headerInner__356Rk .ReaderCard-module__headerInner1__1WLmG > div:nth-child(3) {
          min-width: 100%;
          max-width: 100%; }
          .ReaderCard-module__header__2GdOp .ReaderCard-module__headerInner__356Rk .ReaderCard-module__headerInner1__1WLmG > div:nth-child(3) > span {
            margin-bottom: 8px !important; }

.ReaderCard-module__metricLog__Ke0hh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.ReaderCard-module__bottomContent__1MpAK {
  border-bottom: 1px solid rgba(72, 0, 165, 0.28);
  border-radius: 0;
  margin: 0 -24px -24px -24px;
  margin-bottom: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.ReaderCard-module__progressWrapper__2y73v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .ReaderCard-module__progressWrapper__2y73v > div:first-child {
    width: calc(100% - 0px) !important; }
  .ReaderCard-module__progressWrapper__2y73v > div:nth-child(2) {
    top: 0; }

.ReaderCard-module__progressColumn__119ET {
  width: 350px !important;
  max-width: 100%; }
  .ReaderCard-module__progressColumn__119ET > div:nth-child(2) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .ReaderCard-module__progressColumn__119ET > div:last-child {
    padding: 4px !important; }

.ReaderCard-module__bottomAction__3Ltsz {
  margin-left: -24px;
  margin-right: -24px;
  border-radius: 0 0 12px 12px; }
  .ReaderCard-module__bottomAction__3Ltsz .ui.accordion {
    border: 0;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    margin: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ReaderCard-module__bottomAction__3Ltsz .ui.accordion .title {
      font-size: 36px !important;
      text-align: center !important;
      padding-top: 13px !important;
      padding-bottom: 8px !important;
      color: #8946DF !important;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }

.Readers-module__bulkText__2o76J {
  margin-left: 5px; }
  .Readers-module__bulkText__2o76J.Readers-module__clickable__J_lYK {
    color: #8946df;
    text-decoration: underline;
    font-weight: 600;
    cursor: pointer; }

.Readers-module__selectAllText__2LBny {
  cursor: pointer; }

.Readers-module__bulkDeleteText__2J_DJ.Readers-module__clickable__J_lYK {
  color: #ff5271; }

.Readers-module__separate__4jWS_ {
  margin-left: 5px;
  position: relative;
  top: -2px; }

.Readers-module__bulkEntryHelperIcon__-T-Au {
  margin: 0 5px; }
  .Readers-module__bulkEntryHelperIcon__-T-Au svg {
    width: 16px !important;
    height: 16px !important; }

.Readers-module__bulkEntryHelperTooltip__1nmFw {
  margin-top: 70px !important;
  margin-right: -5px !important; }
  .Readers-module__bulkEntryHelperTooltip__1nmFw:before {
    margin-top: -75px !important; }

.Readers-module__bulkEntryHeading__3V3aJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.Readers-module__activityProgramWrapper__2sorc .Readers-module__bulkEntryHelperIcon__-T-Au svg circle {
  fill: transparent; }

.Readers-module__topbar__16dJq {
  padding-left: calc(1.75rem + 10px) !important; }

.Readers-module__checkboxAll__21_qI {
  top: -2px; }

.Readers-module__rowCheckbox__6Jetc {
  top: 5px; }

.Readers-module__addEntryModal__ryfBJ {
  width: 600px !important; }

.Readers-module__bulkOptions__2x-Br {
  display: none; }

.Readers-module__tableBodyWrapper__2CH3N {
  position: relative; }

.Readers-module__loadMoreLoadingWrapper__36tTS {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: #ffffff80; }

.Readers-module__awardBtn__2cO0P {
  height: 40px; }
  .Readers-module__awardBtn__2cO0P h5 {
    color: #090909 !important; }

.Readers-module__headerRightContent__3WfNg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px; }
  .Readers-module__headerRightContent__3WfNg button {
    margin-right: 0 !important; }
  .Readers-module__headerRightContent__3WfNg .Readers-module__headerEditButton__2qqgz.ui.primary.button {
    min-height: 36px;
    max-height: 36px;
    color: #2A0061 !important;
    font-weight: 400 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    padding-left: 16px;
    padding-right: 16px; }
  .Readers-module__headerRightContent__3WfNg .Readers-module__actionDropdown__1_-g-.ui.labeled.button:not(.icon) {
    min-width: 36px;
    max-width: 36px;
    min-height: 36px;
    max-height: 36px;
    border: 2px solid #4800A5 !important;
    border-radius: 50%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .Readers-module__headerRightContent__3WfNg .Readers-module__actionDropdown__1_-g-.ui.labeled.button:not(.icon) .menu .item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }

.Readers-module__headerArchiveButton__3LefZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.Readers-module__headerArchiveHelperDropdown__2L_En:before {
  display: none !important; }

.Readers-module__headerArchiveHelperDropdown__2L_En.ui.bottom.popup {
  margin-top: 6px !important; }

.Readers-module__lastEntryText__2xCVd .ui.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }

.Readers-module__placeholderWrapper__2cWzO {
  max-width: 690px;
  width: 100%; }
  .Readers-module__placeholderWrapper__2cWzO .Readers-module__placeholderHeading__3nntd {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    max-width: 404px;
    color: #17A4E0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 28px; }
  .Readers-module__placeholderWrapper__2cWzO .Readers-module__placeholderDesc__1De13 {
    font-size: 16px;
    font-weight: 500;
    color: #090909;
    line-height: 24px;
    margin-left: auto;
    margin-right: auto; }

@media (max-width: 991px) {
  .Readers-module__topbar__16dJq {
    padding-left: 0 !important; }
  .Readers-module__mobileCircle__2qsE5 button {
    width: 192px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Readers-module__bookBankBtn__2tVcn button > div:first-child {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Readers-module__readerTableHeader__2P9YZ {
    display: none !important; }
  .Readers-module__readerRowStyle__1AbMJ {
    display: block !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
    .Readers-module__readerRowStyle__1AbMJ > .Readers-module__formWrapper__3gyd2 {
      border: 0 !important; }
    .Readers-module__readerRowStyle__1AbMJ:hover:before {
      display: none !important; }
  .Readers-module__readerCard__2mlgT + div {
    display: none !important; }
    .Readers-module__readerCard__2mlgT + div + div {
      display: none !important; }
  .Readers-module__bulkEntryHeading__3V3aJ, .Readers-module__separate__4jWS_, .Readers-module__bulkManage__3X6iq, .Readers-module__bulkDelete__3g_m9 {
    display: none; }
  .Readers-module__bulkOptions__2x-Br {
    display: block; }
  .Readers-module__actionDropdown__1_-g- .menu.transition .item > div {
    width: 100%; }
    .Readers-module__actionDropdown__1_-g- .menu.transition .item > div button {
      width: 100% !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .Readers-module__actionDropdown__1_-g- .menu.transition .item > div:not(:last-child) button {
      min-height: 56px; } }

.Readers-module__addEntryBtn__1hxLy.ui.primary.button, .Readers-module__addNoteBtn__1GOf1.ui.primary.button, .Readers-module__removeGroupBtn__2rOpx.ui.primary.button {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-size: 14px;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  min-height: 40px; }

.Readers-module__addEntryBtn__1hxLy > div, .Readers-module__addNoteBtn__1GOf1 > div, .Readers-module__removeGroupBtn__2rOpx > div {
  margin-right: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.Readers-module__addEntryBtn__1hxLy svg, .Readers-module__addNoteBtn__1GOf1 svg, .Readers-module__removeGroupBtn__2rOpx svg {
  min-width: 24px;
  max-width: 24px; }

@media (max-width: 767px) {
  .Readers-module__addEntryModal__ryfBJ.ui.modal.visible, .Readers-module__entryModalWithAdditional__JGd-X.ui.modal.visible {
    max-height: calc(100% - 10px);
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
    border-radius: 16px 16px 0 0 !important;
    margin: auto 0 -2rem 0 !important;
    overflow-y: auto;
    overflow-x: hidden; }
    .Readers-module__addEntryModal__ryfBJ.ui.modal.visible .content, .Readers-module__entryModalWithAdditional__JGd-X.ui.modal.visible .content {
      padding: 0 !important; } }

@media (max-width: 621px) {
  .Readers-module__addEntryModal__ryfBJ {
    width: 100% !important; } }

.styles__containerDisplays___AfsD {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right; }

.styles__displays__1F-eg {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-items: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__displayLabel__EYEnc {
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-right: 24px;
  color: #2d1f3f; }

.styles__displayModes__2ViiY {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  overflow: hidden;
  border: none !important; }

.styles__displayItem__1iMKb {
  border-top: 1.5px solid #d0cfd0 !important;
  border-bottom: 1.5px solid #d0cfd0 !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #ffffff; }

.styles__displayItem__1iMKb:first-child {
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-left: 1.5px solid #d0cfd0 !important; }

.styles__displayItem__1iMKb:last-child {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  border-right: 1.5px solid #d0cfd0 !important; }

.styles__displayItem__1iMKb.styles__displayItemActive__xpzcT {
  border-color: #8946df !important;
  background-color: #8946df !important;
  border-left-color: #8946df !important; }

.styles__displayItem__1iMKb.styles__displayItemActive__xpzcT label {
  color: #ffffff !important; }

.styles__filterByLabel__2vtG8 {
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2d1f3f;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__filterByLabelAbsolute__jzPIo {
  position: absolute;
  top: -31px;
  left: 8px;
  min-width: 150px; }

.styles__filterButtons__x31rT {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
  .styles__filterButtons__x31rT > *:last-child {
    width: 100%; }

.styles__buttonFilter__2Nejy {
  background: #8946df !important;
  color: #ffffff !important;
  text-transform: capitalize;
  font-weight: normal !important;
  cursor: pointer;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 12px 15px !important;
  min-height: 38px !important;
  white-space: nowrap; }

@-webkit-keyframes styles__ripple__2JYrP {
  0% {
    -webkit-box-shadow: 0 1px 6px rgba(103, 223, 84, 0.2), 0 0 0 0 rgba(103, 223, 84, 0.2), 0 0 0 3px rgba(103, 223, 84, 0.2), 0 0 0 6px rgba(103, 223, 84, 0.2);
            box-shadow: 0 1px 6px rgba(103, 223, 84, 0.2), 0 0 0 0 rgba(103, 223, 84, 0.2), 0 0 0 3px rgba(103, 223, 84, 0.2), 0 0 0 6px rgba(103, 223, 84, 0.2); }
  100% {
    -webkit-box-shadow: 0 1px 6px rgba(103, 223, 84, 0.2), 0 0 0 3px rgba(103, 223, 84, 0.2), 0 0 0 6px rgba(103, 223, 84, 0.2), 0 0 0 12px rgba(103, 223, 84, 0);
            box-shadow: 0 1px 6px rgba(103, 223, 84, 0.2), 0 0 0 3px rgba(103, 223, 84, 0.2), 0 0 0 6px rgba(103, 223, 84, 0.2), 0 0 0 12px rgba(103, 223, 84, 0); } }

@keyframes styles__ripple__2JYrP {
  0% {
    -webkit-box-shadow: 0 1px 6px rgba(103, 223, 84, 0.2), 0 0 0 0 rgba(103, 223, 84, 0.2), 0 0 0 3px rgba(103, 223, 84, 0.2), 0 0 0 6px rgba(103, 223, 84, 0.2);
            box-shadow: 0 1px 6px rgba(103, 223, 84, 0.2), 0 0 0 0 rgba(103, 223, 84, 0.2), 0 0 0 3px rgba(103, 223, 84, 0.2), 0 0 0 6px rgba(103, 223, 84, 0.2); }
  100% {
    -webkit-box-shadow: 0 1px 6px rgba(103, 223, 84, 0.2), 0 0 0 3px rgba(103, 223, 84, 0.2), 0 0 0 6px rgba(103, 223, 84, 0.2), 0 0 0 12px rgba(103, 223, 84, 0);
            box-shadow: 0 1px 6px rgba(103, 223, 84, 0.2), 0 0 0 3px rgba(103, 223, 84, 0.2), 0 0 0 6px rgba(103, 223, 84, 0.2), 0 0 0 12px rgba(103, 223, 84, 0); } }

.styles__buttonFilterApply__mWAiA {
  font-weight: normal !important;
  height: 38px !important;
  white-space: nowrap;
  width: 100% !important; }
  .styles__buttonFilterApply__mWAiA.styles__buttonFilterAvailable__1UvXy {
    position: relative;
    -webkit-animation: styles__ripple__2JYrP 0.6s linear infinite;
            animation: styles__ripple__2JYrP 0.6s linear infinite; }
  .styles__buttonFilterApply__mWAiA.styles__buttonFilterAvailable__1UvXy:after {
    content: "";
    -webkit-animation: styles__pulse__1jLQs 1.5s infinite;
            animation: styles__pulse__1jLQs 1.5s infinite;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%; }

.styles__arrowIcon__3i_ah {
  color: #ffffff;
  margin-left: 10px; }

.styles__col3__1BM6x {
  width: 33.3333% !important; }

.styles__col9__KLWKa {
  width: 66.666667% !important; }

.styles__sectionFilter__32_jS {
  border: 1px solid #D0CFD0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 5px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__filterDateSelect__-LB99 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 160px; }

.styles__inputDate__18Vpc {
  max-width: 100%; }
  .styles__inputDate__18Vpc > input {
    font-size: inherit;
    border: none !important;
    padding: 5px !important;
    background: transparent !important; }
    .styles__inputDate__18Vpc > input ::-webkit-input-placeholder {
      color: #6e6e6e; }
    .styles__inputDate__18Vpc > input :-ms-input-placeholder {
      color: #6e6e6e; }
    .styles__inputDate__18Vpc > input ::-ms-input-placeholder {
      color: #6e6e6e; }
    .styles__inputDate__18Vpc > input ::placeholder {
      color: #6e6e6e; }

.styles__filterOr__3SSXt {
  margin-left: 5px; }

.styles__leftSectionFilter__1SOqW {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.styles__rightSectionFilter__1JFaX {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__childCheckbox__YqzOk {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__childCheckboxAlt__247J5 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__spacing__XWmDT {
  width: 10px; }

.styles__mainCheckbox__3jUwo {
  width: 175px; }

.styles__leftLargeSectionFilter__2S6CR {
  width: 70% !important; }

.styles__leftLargeSectionFilterAlt__1V98j {
  width: auto !important; }

.styles__rightSmallSectionFilter__SF4-a {
  width: 30% !important; }

.styles__content__1sbrK {
  margin-bottom: 50px !important; }

.styles__customDateWrapper__3MVom {
  width: 200px; }

.styles__activityTop__zHR_P {
  display: block;
  clear: both;
  width: 100%;
  margin-bottom: 20px;
  float: left;
  padding-right: 0px !important; }
  .styles__activityTop__zHR_P .styles__activityTopTitle__xL-se {
    width: 100%;
    margin-bottom: 0.75rem; }
  .styles__activityTop__zHR_P .styles__activityTabs__cJqm3 {
    float: right;
    width: 100%;
    height: 33px;
    margin-top: 3px !important; }
    .styles__activityTop__zHR_P .styles__activityTabs__cJqm3 button {
      padding: 0.5rem !important;
      border: 1px solid #8946df !important;
      border-right: 0 !important; }
      .styles__activityTop__zHR_P .styles__activityTabs__cJqm3 button:last-child {
        border-right: 1px solid #8946df !important; }
  .styles__activityTop__zHR_P h4 {
    margin-top: 1rem !important; }
  .styles__activityTop__zHR_P .styles__dateRangeWrapper__kFVuc {
    width: 270px;
    float: left; }
  .styles__activityTop__zHR_P .styles__programSelect__1NDMu,
  .styles__activityTop__zHR_P .styles__groupSelect__1nEo3 {
    width: 230px;
    float: left;
    margin-right: 0.5rem; }
  .styles__activityTop__zHR_P .styles__actionGroup__1PTuI {
    width: 100%;
    display: block; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI.styles__hasDatepicker__1FDpC .styles__programSelect__1NDMu,
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI.styles__hasDatepicker__1FDpC .styles__groupSelect__1nEo3 {
      width: 135px; }

.styles__activityTabs__cJqm3 button {
  font-size: 0.9rem !important; }

.styles__activityContent__2nw7w {
  width: 100%;
  float: left;
  overflow: auto; }

.styles__activityIcons__1qdCU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  visibility: hidden; }

.styles__buttonGroups__3s_I5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__reader_tab_active__cz-1Q {
  background: #8946df !important;
  color: #fff !important;
  font-weight: 500 !important; }

.styles__simple_tab__1GXMV {
  background: #fff !important;
  color: #6e6e6e !important;
  font-weight: normal !important; }

.styles__tab_group__UGOtj {
  border: 1.5px solid #8946df; }

.styles__additionalCondition__1YqiU {
  padding-top: 0px !important; }
  .styles__additionalCondition__1YqiU .styles__additionalConditionLabel__3mMc7 {
    padding-bottom: 0px !important; }
  .styles__additionalCondition__1YqiU .styles__additionalConditionRow__3eJVF {
    padding-top: 0px !important; }
    .styles__additionalCondition__1YqiU .styles__additionalConditionRow__3eJVF .styles__additionalConditionRowItem__3MT8Z {
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important; }

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

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

.styles__removeCondition__3t6d5 {
  -ms-flex-item-align: center;
      align-self: center; }
  .styles__removeCondition__3t6d5 .styles__removeConditionLabel__HbXoE {
    color: #8946df !important;
    font-weight: 600;
    cursor: pointer; }

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

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

.styles__helperText__1uW2X {
  padding-left: 15px !important;
  padding-top: 10px !important; }

.styles__includeDataType__47NOL {
  position: relative; }

.styles__downloadModalWrapper__2ry7Y .content {
  padding: 16px !important; }
  .styles__downloadModalWrapper__2ry7Y .content > div {
    gap: 0 !important; }

.styles__downloadModalFooter__3bshD {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }
  .styles__downloadModalFooter__3bshD .ui.large.primary.button {
    font-size: 14px; }

.styles__downloadModalContent__4U__K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  font-size: 16px;
  line-height: 20px;
  margin-top: 24px; }
  .styles__downloadModalContent__4U__K .styles__downloadModalContentTitle__31Enz {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-top: 6px; }
  .styles__downloadModalContent__4U__K > * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .styles__downloadModalContent__4U__K > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    text-align: center; }

@media screen and (max-width: 1770px) {
  .styles__sectionFilter__32_jS .styles__filterDate__2Mikg {
    max-width: 60%; }
  .styles__customDateWrapper__3MVom {
    width: 150px; }
    .styles__customDateWrapper__3MVom .styles__filterDateSelect__-LB99 {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      min-width: 100%; } }

@media screen and (max-width: 1665px) {
  div[class*="ui"].styles__additionalCondition__1YqiU > div.styles__additionalConditionRow__3eJVF div.styles__additionalConditionRowItem__3MT8Z {
    display: block; }
    div[class*="ui"].styles__additionalCondition__1YqiU > div.styles__additionalConditionRow__3eJVF div.styles__additionalConditionRowItem__3MT8Z > div[class*="column"] {
      display: block;
      width: 100% !important;
      text-align: left !important; } }

@media screen and (max-width: 1495px) {
  .styles__filterButtons__x31rT {
    display: inline-block !important; }
    .styles__filterButtons__x31rT > * {
      width: 100%; }
  .styles__buttonFilter__2Nejy {
    margin-bottom: 0.5rem !important;
    width: 100% !important;
    text-align: center !important;
    display: block !important; }
  .styles__buttonFilterApply__mWAiA {
    width: 100% !important; } }

@media (max-width: 1820px) {
  .styles__activityTop__zHR_P {
    padding-right: 0px !important; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI.styles__hasDatepicker__1FDpC .styles__activityTabs__cJqm3 {
      float: left;
      width: 100%;
      margin-top: 0.75rem !important;
      clear: both; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI.styles__hasDatepicker__1FDpC .styles__dateRangeWrapper__kFVuc {
      width: auto;
      float: left; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI.styles__hasDatepicker__1FDpC .styles__programSelect__1NDMu,
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI.styles__hasDatepicker__1FDpC .styles__groupSelect__1nEo3 {
      min-width: 140px;
      float: left;
      margin-right: 1%; } }

@media (max-width: 1693px) {
  .styles__activityTop__zHR_P {
    padding-right: 0px !important; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI:not(.styles__hasDatepicker__1FDpC) .styles__activityTabs__cJqm3 {
      float: left;
      width: 100%;
      margin-top: 0.75rem !important;
      clear: both; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI:not(.styles__hasDatepicker__1FDpC) .styles__programSelect__1NDMu,
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI:not(.styles__hasDatepicker__1FDpC) .styles__groupSelect__1nEo3 {
      min-width: 49% !important;
      float: left;
      margin-right: 1%; } }

@media (max-width: 1570px) {
  .styles__activityTop__zHR_P {
    padding-right: 0px !important; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI.styles__hasDatepicker__1FDpC .styles__dateRangeWrapper__kFVuc {
      width: 300px;
      float: left; } }

@media (max-width: 1388px) {
  .styles__activityTop__zHR_P {
    padding-right: 0px !important; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI .styles__activityTabs__cJqm3 {
      float: left;
      width: 100%;
      margin-top: 0.75rem !important;
      clear: both; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI .styles__dateRangeWrapper__kFVuc {
      margin-top: 0.75rem !important;
      width: 100% !important;
      float: left;
      clear: both; }
      .styles__activityTop__zHR_P .styles__actionGroup__1PTuI .styles__dateRangeWrapper__kFVuc > div > div > div > div {
        width: 49% !important;
        margin-right: 1% !important; }
        .styles__activityTop__zHR_P .styles__actionGroup__1PTuI .styles__dateRangeWrapper__kFVuc > div > div > div > div > div {
          margin-right: 0; }
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI .styles__programSelect__1NDMu,
    .styles__activityTop__zHR_P .styles__actionGroup__1PTuI .styles__groupSelect__1nEo3 {
      min-width: 49% !important;
      float: left;
      margin-right: 1%; } }

.styles__container__gv-DJ {
  background: #ffffff;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  border-radius: 20px;
  width: 100%;
  padding-right: 10px;
  overflow: hidden; }

.styles__heading__2eI9N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.styles__dateRange__1AkVi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 10px; }

.styles__title__2kk8Y {
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #2d1f3f;
  padding: 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__timeLineList__3lPot {
  position: relative;
  list-style: none;
  max-height: calc(100vh - 415px);
  overflow-y: auto;
  margin: 0;
  padding-left: 50px;
  padding-right: 20px;
  margin-bottom: 20px;
  padding-bottom: 0; }
  .styles__timeLineList__3lPot:before {
    content: '';
    border-left: 2px dotted #e0e0e0;
    left: -0.25em;
    top: -11px;
    height: 100%;
    position: absolute;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
        transform-origin: 0 0;
    -webkit-animation: styles__scaleVertical__1oSBo 3s 1s ease both 1;
    animation: styles__scaleVertical__1oSBo 3s 1s ease both 1; }

.styles__item__34d-0 {
  position: relative;
  margin: 25px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__content__8Eovd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2d1f3f; }
  .styles__content__8Eovd .styles__editIcon__3uITC {
    position: absolute;
    margin-left: 10px;
    font-size: 16px !important;
    cursor: pointer;
    color: #8946df; }
  .styles__content__8Eovd .styles__deleteIcon__24-yM {
    position: absolute;
    margin-left: 35px;
    font-size: 16px !important;
    cursor: pointer;
    color: #ff5271; }
  .styles__content__8Eovd.styles__canEdit__3Ungs {
    padding-right: 35px; }

.styles__icon__104Wb {
  margin-left: -32px;
  background: #fff;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 5px; }

.styles__reader__pjZvB {
  color: #ffc315; }

.styles__goal__2UNa1 {
  color: #17a4e0; }

.styles__log__2QT28 {
  color: #a5a5a5; }

.styles__award__20w33 {
  color: #8946df; }

.styles__book__1Epee {
  color: #38b21a; }

.styles__divide__1Vsmr {
  margin: 0 5px; }

.styles__LoadingFeed__1TbBt {
  position: absolute;
  top: 35px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 111;
  background: transparent; }

.styles__activityTypeWrapper__3K1fL > div {
  min-width: 200px; }

.styles__entryModal__3FLMj {
  width: 465px !important; }

.styles__underline__12rW6 {
  text-decoration: underline; }

.styles__container__3scje {
  background: #ffffff;
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  border-radius: 20px;
  padding-bottom: 20px;
  padding-right: 10px; }
  .styles__container__3scje .styles__inner__2KQA7 {
    width: 100%;
    max-height: calc(100vh - 415px);
    overflow-y: auto;
    overflow-x: hidden; }

.styles__topHeader__--2GH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0px 10px 15px; }

.styles__dateRange__QbP0C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 10px; }

.styles__title__2RcHA {
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #2d1f3f; }

.styles__filterDropdown__3tC0B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin-left: 10px; }
  .styles__filterDropdown__3tC0B > div:first-of-type {
    width: 100%; }

.styles__totalItemWrapper__50k71 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  margin: 0px 0 20px 0 !important; }
  .styles__totalItemWrapper__50k71 .styles__totalItem__mUwRM {
    margin: 0 !important; }
  .styles__totalItemWrapper__50k71 > div:first-child {
    margin-right: 20px; }

.styles__totalItem__mUwRM {
  margin-bottom: 19px !important;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .styles__totalItem__mUwRM > div {
    margin-bottom: 5px; }
    .styles__totalItem__mUwRM > div:last-child {
      margin-bottom: 0; }

.styles__bookTotal__3Muct {
  font-weight: bold !important;
  color: #4800a5 !important; }

.styles__chaptersTotal__1-nxK {
  font-weight: bold !important;
  color: #17a4e0 !important; }

.styles__pagesTotal__--fJD {
  font-weight: bold !important;
  color: #ffc315 !important; }

.styles__minutesTotal__elC7I {
  font-weight: bold !important;
  color: #ff5271 !important; }

.styles__entriesTotal__1pIcz {
  font-weight: bold !important;
  color: #8946df !important; }

.styles__customTotal__18XML {
  font-weight: bold !important;
  color: #38b21a !important; }

.styles__groupsTotal__1D_Ug {
  font-weight: bold !important;
  color: #38b21a !important; }

.styles__totalValue__3T-D7 {
  font-size: 40px;
  font-weight: bold; }

.styles__totalLabel__2x_HO {
  font-weight: 400 !important;
  color: #6e6e6e !important; }

.styles__listTotals__s0dvf {
  padding: 0 20px !important;
  overflow-y: auto;
  overflow-x: auto;
  margin: 3px 0 !important; }

.styles__icon__1Sabl {
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 40px;
  border-radius: 10px;
  background: #8946df; }
  .styles__icon__1Sabl svg {
    width: 24px;
    height: 24px; }
  .styles__icon__1Sabl.styles__blue__IfCxp {
    background: #17a4e0; }
  .styles__icon__1Sabl.styles__green__3-5Je {
    background: #38b21a; }

.styles__container__cRdvQ {
  background: #ffffff;
  padding: 10px 20px;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: 1px solid #c4c4c4; }

.styles__exportDropdown__3qoyk .dropdown.icon {
  display: none; }

.styles__exportDropdown__3qoyk.ui.floating.dropdown .menu {
  background: transparent;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important; }
  .styles__exportDropdown__3qoyk.ui.floating.dropdown .menu > .item {
    padding: 0 !important;
    background: transparent !important;
    margin-bottom: 5px; }
    .styles__exportDropdown__3qoyk.ui.floating.dropdown .menu > .item button {
      width: 100%;
      background: white !important;
      border: 2px solid #67df54 !important; }
      .styles__exportDropdown__3qoyk.ui.floating.dropdown .menu > .item button .ui.header {
        color: #6E6E6E !important; }
    .styles__exportDropdown__3qoyk.ui.floating.dropdown .menu > .item:last-child {
      margin-bottom: 10px; }

.styles__helperIcon__3XEs7 {
  width: 26px;
  height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__helperPopup__3M_0S.ui.top.right.popup {
  margin-bottom: -40px !important;
  margin-right: 60px !important; }
  .styles__helperPopup__3M_0S.ui.top.right.popup:before {
    -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
            transform: rotate(225deg);
    margin-bottom: 26px !important;
    right: -4px !important; }

.SelectGroupModal-module__modalWrapper__1o92p.ui.modal {
  width: 450px;
  max-width: 100%; }
  .SelectGroupModal-module__modalWrapper__1o92p.ui.modal .content {
    padding: 24px;
    border-radius: 10px !important; }

.SelectGroupModal-module__modalContent__3Ku7B {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  .SelectGroupModal-module__modalContent__3Ku7B h2, .SelectGroupModal-module__modalContent__3Ku7B p {
    margin: 0; }
  .SelectGroupModal-module__modalContent__3Ku7B > * {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .SelectGroupModal-module__modalContent__3Ku7B .column {
    margin-top: 8px; }

.SelectGroupModal-module__footer__3agnY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 8px; }
  .SelectGroupModal-module__footer__3agnY > div:nth-child(2) button {
    width: 150px; }

.ReaderDetail-module__groupTextLabel__3wZrt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  .ReaderDetail-module__groupTextLabel__3wZrt > span:nth-child(1) {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    line-height: 17px; }
  .ReaderDetail-module__groupTextLabel__3wZrt > span:nth-child(2) {
    border-radius: 8px;
    background: #FFDAE0;
    padding: 0 8px;
    color: #470000;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    min-width: 105px;
    max-width: 105px; }

.ReaderDetail-module__deletedUserIcon__27DtH {
  width: 16px;
  height: 20px;
  position: absolute;
  right: 10px; }

.AwardsAndTasksModal-module__modal__3IXt4 {
  max-width: 1000px; }
  .AwardsAndTasksModal-module__modal__3IXt4 .content {
    border-radius: 20px !important;
    padding: 4px 0px 0px 0px !important; }
  .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__header__JxK6u {
    padding: 0px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__header__JxK6u .AwardsAndTasksModal-module__closeIcon__2DvVM {
      cursor: pointer; }
      .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__header__JxK6u .AwardsAndTasksModal-module__closeIcon__2DvVM path {
        fill: #2a0061; }
  .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__modalBody__1bgGs {
    padding: 0px 24px; }
    .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__modalBody__1bgGs .AwardsAndTasksModal-module__selectWrapper__3-5kX {
      max-width: 300px;
      margin-bottom: 24px; }
      .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__modalBody__1bgGs .AwardsAndTasksModal-module__selectWrapper__3-5kX .ui.selection.dropdown[name="group_ids"] {
        max-height: 38px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-top: 0;
        padding-bottom: 0; }
        .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__modalBody__1bgGs .AwardsAndTasksModal-module__selectWrapper__3-5kX .ui.selection.dropdown[name="group_ids"] .c-group-text-label > span:nth-child(1) {
          max-width: 140px; }
    .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__modalBody__1bgGs .AwardsAndTasksModal-module__tabWrapper__2nJMs .AwardsAndTasksModal-module__tab__WkMde .ui {
      margin: 0px; }
    .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__modalBody__1bgGs .AwardsAndTasksModal-module__tabWrapper__2nJMs .AwardsAndTasksModal-module__tabContent__XAk4q {
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      border: none !important;
      padding: 0 !important; }
  .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__footer__R8l_v {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1;
    background-color: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 30px 12px 0px;
    gap: 16px;
    border-top: 1px solid #cecece;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px; }
    .AwardsAndTasksModal-module__modal__3IXt4 .AwardsAndTasksModal-module__footer__R8l_v .AwardsAndTasksModal-module__btn__3e_A8 {
      padding: 6px 16px;
      font-size: 16px;
      margin: 0px;
      font-weight: 500;
      line-height: 24px;
      /* 150% */
      letter-spacing: 0.32px; }

.AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__loadingWrapper__1izB8 {
  height: 400px;
  width: 100%; }

.AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd {
  overflow-y: auto;
  height: calc(100vh - 400px); }
  .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W {
    border: none !important; }
    .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableHeader__1qh4I .AwardsTable-module__headerCell__1AxV2 {
      background: #ecf8fd;
      border-bottom: 1px solid #73d5ff;
      font-weight: 500;
      line-height: normal; }
      .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableHeader__1qh4I .AwardsTable-module__headerCell__1AxV2:nth-child(1) {
        width: 10%; }
      .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableHeader__1qh4I .AwardsTable-module__headerCell__1AxV2:nth-child(2) {
        width: 50%; }
      .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableHeader__1qh4I .AwardsTable-module__headerCell__1AxV2:nth-child(3) {
        width: 20%; }
      .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableHeader__1qh4I .AwardsTable-module__headerCell__1AxV2:nth-child(4) {
        width: 20%; }
    .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV {
      border-bottom: 1px solid #e4e4e4; }
      .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__rowCell__NpABL {
        padding: 16px 8px; }
        .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__rowCell__NpABL:nth-child(2) {
          line-height: 24px; }
        .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__rowCell__NpABL .AwardsTable-module__completedDate__22j8k {
          gap: 16px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__rowCell__NpABL .AwardsTable-module__completedDate__22j8k .AwardsTable-module__checkboxWrapper__3rtyV input[type='checkbox']:checked + label:before {
            background: #4800a5;
            border: none; }
          .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__rowCell__NpABL .AwardsTable-module__completedDate__22j8k .AwardsTable-module__checkboxWrapper__3rtyV input[type='checkbox']:checked + label:after {
            color: white; }
        .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__rowCell__NpABL .AwardsTable-module__description__2Q7Od {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
          .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__rowCell__NpABL .AwardsTable-module__description__2Q7Od .AwardsTable-module__title__mgtgR {
            font-weight: 700; }
          .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__rowCell__NpABL .AwardsTable-module__description__2Q7Od .AwardsTable-module__content__3SRwz {
            font-weight: 500; }
      .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__awardImage__33I6H img {
        height: 50px; }
      .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__awardImage__33I6H.AwardsTable-module__disabled__3ruqq {
        opacity: 0.5; }
      .AwardsTable-module__awardsContainer__16AuV .AwardsTable-module__tableContainer__yNahd .AwardsTable-module__table__38V0W .AwardsTable-module__tableRow__3ETVV .AwardsTable-module__date__2Vlgm {
        font-weight: 500; }

.TasksTable-module__tasksContainer__xzyVo .TasksTable-module__loadingWrapper__1Kzc7 {
  height: 400px;
  width: 100%; }

.TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- {
  overflow-y: auto;
  height: calc(100vh - 400px); }
  .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT {
    border: none !important;
    border-bottom: 1px solid #e4e4e4 !important; }
    .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableHeader__2bDHs .TasksTable-module__headerCell__2uMqr {
      background: #ecf8fd;
      border-bottom: 1px solid #73d5ff;
      font-weight: 500;
      line-height: normal; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableHeader__2bDHs .TasksTable-module__headerCell__2uMqr:nth-child(1) {
        width: 20%; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableHeader__2bDHs .TasksTable-module__headerCell__2uMqr:nth-child(2) {
        width: 40%; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableHeader__2bDHs .TasksTable-module__headerCell__2uMqr:nth-child(3) {
        width: 20%; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableHeader__2bDHs .TasksTable-module__headerCell__2uMqr:nth-child(4) {
        width: 20%; }
    .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__noDataRow__1aB-C {
      height: 300px;
      display: revert; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__noDataRow__1aB-C .TasksTable-module__noDataWrapper__2gpWl {
        width: 100%;
        text-align: center;
        font-size: 24px; }
    .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU {
      border-bottom: 1px solid #e4e4e4; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__rowCell__vlSFa {
        padding: 26px 8px; }
        .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__rowCell__vlSFa:nth-child(2) {
          line-height: 24px; }
        .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__rowCell__vlSFa .TasksTable-module__completedDate__3_vNF {
          gap: 16px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__rowCell__vlSFa .TasksTable-module__completedDate__3_vNF .TasksTable-module__checkboxWrapper__1UqNX input[type='checkbox']:checked + label:before {
            background: #4800a5;
            border: none; }
          .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__rowCell__vlSFa .TasksTable-module__completedDate__3_vNF .TasksTable-module__checkboxWrapper__1UqNX input[type='checkbox']:checked + label:after {
            color: white; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__title__1Egdm {
        font-weight: 700; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__date__vNF76 {
        font-weight: 500; }
      .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__description__1XbEB {
        color: #090909; }
        .TasksTable-module__tasksContainer__xzyVo .TasksTable-module__tableContainer__1XUH- .TasksTable-module__table__2nclT .TasksTable-module__tableRow__2jGbU .TasksTable-module__description__1XbEB.TasksTable-module__disabled__2Gv2q {
          opacity: 0.5; }

.styles__tabContent__2A6f1 {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0 !important;
  margin-bottom: 50px !important;
  border: none !important;
  background: transparent !important; }

.styles__tabBulkContent__jvIPL {
  border: none !important;
  padding: 0 !important;
  margin-bottom: 50px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: #fbfbfb !important; }

.styles__helperIcon__1ajre {
  margin-left: 10px;
  position: relative;
  top: 1px; }
  .styles__helperIcon__1ajre svg {
    width: 18px;
    height: 18px; }

.styles__tooltipPopup__cSuq0.ui.bottom.popup {
  margin-top: -45px !important;
  margin-left: 35px !important;
  padding: 15px;
  line-height: 24px;
  min-width: 550px; }
  .styles__tooltipPopup__cSuq0.ui.bottom.popup:before {
    margin-top: 34px !important;
    margin-left: -18px !important; }

.styles__tooltipContent__3Mq18 p {
  margin-bottom: 10px; }

.styles__container__3GIE6 {
  padding: 20px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-radius: 0 !important;
  min-height: 80px !important; }

.styles__messageSuccess__1Dw5_ {
  background: #67df54 !important; }

.styles__messageWarning__2c_xf {
  background: #ffc315 !important; }

.styles__messageDanger__2bQMu {
  background: #ff5271 !important; }

.styles__messageBottomFixed__36zoD {
  position: fixed !important;
  bottom: 0;
  right: 0;
  left: 0; }

.styles__messageTopFixed__1yQLG {
  position: fixed !important;
  top: 0;
  right: 0;
  left: 0; }

.styles__content__E4mri {
  color: #ffffff;
  margin-left: 10px; }

.styles__table__3X85E {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-radius: 0 !important;
  margin: 0 !important; }

.styles__tableRow__2fASA {
  height: 44px;
  background: rgba(23, 164, 224, 0.08) !important; }

.styles__tableHeaderRow__V-6bv {
  padding-left: 15px !important;
  background: none !important;
  font-weight: 400 !important; }

.styles__totalInviteLabel__1K16S {
  color: #c4c4c4 !important;
  font-weight: 500 !important;
  margin: 0 5px 0 0 !important;
  text-transform: capitalize !important; }

.styles__totalInviteValue__1DUnl {
  color: #17a4e0 !important; }

.styles__actionOption__2Lk43 {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__actionOption__2Lk43 > span {
    margin-left: 5px; }

.styles__footerActions__2THYp {
  padding: 0 0 20px 0; }

.styles__bottomBar__2s2M6 {
  color: #fff;
  font-size: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px; }

.styles__bottomBarButtons__zAppd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #ffffff;
  padding: 20px 0; }

.styles__saveButton__vs0-R {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.styles__RoleTooltip__15FFM {
  display: none; }

.styles__RoleInternalReader__1mEl2 {
  position: relative; }
  .styles__RoleInternalReader__1mEl2 div div > div:first-child > div {
    padding-left: 6px; }
  .styles__RoleInternalReader__1mEl2 .styles__RoleTooltip__15FFM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    background: #13a4f6;
    top: 24px;
    left: 14px;
    width: 12px;
    height: 12px;
    font-size: 0;
    cursor: default; }
    .styles__RoleInternalReader__1mEl2 .styles__RoleTooltip__15FFM span {
      font-size: 11px !important;
      margin: 0 !important; }

.styles__selectAllHeading__udTY8 {
  margin-top: 3px !important;
  font-size: 13px !important;
  color: #a380d2 !important;
  line-height: 22px !important; }

.styles__moreOptionDropdown__15YP6 {
  left: auto !important;
  right: 0 !important;
  margin-top: 2px !important; }

.styles__helperIcon__3FARW {
  margin-left: 10px;
  position: relative;
  top: 4px; }
  .styles__helperIcon__3FARW svg {
    width: 18px;
    height: 18px; }

.styles__tooltipPopup__11ihC.ui.bottom.popup {
  margin-top: -45px !important;
  margin-left: 0 !important;
  margin-right: 30px !important;
  padding: 15px;
  line-height: 24px;
  min-width: 350px; }
  .styles__tooltipPopup__11ihC.ui.bottom.popup:before {
    margin-top: 34px !important;
    margin-left: 0px !important;
    -webkit-transform: rotate(225deg) !important;
        -ms-transform: rotate(225deg) !important;
            transform: rotate(225deg) !important;
    margin-right: -19px; }

.styles__tooltipContent__p1ECH p {
  margin-bottom: 10px; }

.styles__bodyRow__218RB > td:first-child {
  vertical-align: bottom; }
  .styles__bodyRow__218RB > td:first-child > div {
    margin-bottom: 10px; }

.styles__addReaderRow__3wHKZ > td,
.styles__addParentRow__rAg6I > td {
  border-top: 0 !important;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1) !important; }

.styles__addParentRow__rAg6I > td:nth-child(2) {
  padding-left: 60px !important;
  position: relative; }

.styles__addParentRow__rAg6I .styles__childRow__1QOno {
  background: #8946df1a;
  padding: 8px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  .styles__addParentRow__rAg6I .styles__childRow__1QOno > * {
    margin-right: 16px; }
    .styles__addParentRow__rAg6I .styles__childRow__1QOno > *:nth-child(1) {
      width: calc(20% - 16px);
      min-width: calc(20% - 16px);
      max-width: calc(20% - 16px); }
    .styles__addParentRow__rAg6I .styles__childRow__1QOno > *:nth-child(2) {
      width: calc(20% - 16px);
      min-width: calc(20% - 16px);
      max-width: calc(20% - 16px); }
    .styles__addParentRow__rAg6I .styles__childRow__1QOno > *:nth-child(3) {
      width: calc(30% - 16px);
      min-width: calc(30% - 16px);
      max-width: calc(30% - 16px); }
    .styles__addParentRow__rAg6I .styles__childRow__1QOno > *:nth-child(4) {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .styles__addParentRow__rAg6I .styles__childRow__1QOno > *:last-child {
      margin-right: 0; }

.styles__childWrapper__XklA6 {
  margin-bottom: 16px;
  position: relative; }
  .styles__childWrapper__XklA6 > svg {
    position: absolute;
    left: -20px;
    top: -15px; }

.styles__addReaderWrapper__3-8dE:before {
  content: ' ';
  width: 1px;
  position: absolute;
  top: -11px;
  border-left: 1px solid #4800a5;
  display: block;
  bottom: 70px;
  left: 40.5px; }

.styles__addReaderWrapper__3-8dE > svg {
  position: absolute;
  left: 40px;
  bottom: 30px; }

.styles__checkboxWrapper__mcM7O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__checkboxWrapper__mcM7O > * {
    cursor: pointer; }
    .styles__checkboxWrapper__mcM7O > *:first-child {
      margin-right: 12px; }
  .styles__checkboxWrapper__mcM7O h5 {
    margin: 0 !important; }

.styles__bulkHeaderRow__3ZQG9 > th {
  background: #fbfbfb !important;
  border: 0 !important;
  font-weight: normal !important; }
  .styles__bulkHeaderRow__3ZQG9 > th:first-child {
    vertical-align: bottom !important; }

.styles__bulkHeaderRow__3ZQG9 .styles__checkboxWrapper__mcM7O {
  margin-bottom: 8px; }

.styles__bulkTable__wisHd {
  margin: 0 !important;
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.styles__inviteTable__2ulXy {
  border: 1px solid #efefef !important;
  border-radius: 8px !important; }
  .styles__inviteTable__2ulXy .styles__tableRow__2fASA > th {
    border-color: rgba(23, 164, 224, 0.5) !important; }
  .styles__inviteTable__2ulXy .styles__bodyRow__218RB > td {
    border-top: 0 !important;
    border-bottom: 1px solid rgba(34, 36, 38, 0.1) !important; }
    .styles__inviteTable__2ulXy .styles__bodyRow__218RB > td:first-child {
      padding-left: 24px; }
  .styles__inviteTable__2ulXy .styles__bodyRow__218RB.styles__bodyRowNonBorder__1HrbQ > td {
    border-bottom: 0 !important; }
  .styles__inviteTable__2ulXy .styles__bodyRow__218RB.styles__bodyRowNew__1wqky {
    vertical-align: top; }
    .styles__inviteTable__2ulXy .styles__bodyRow__218RB.styles__bodyRowNew__1wqky > td {
      padding-bottom: 0;
      padding-top: 12px;
      vertical-align: top; }
      .styles__inviteTable__2ulXy .styles__bodyRow__218RB.styles__bodyRowNew__1wqky > td .column {
        margin-bottom: 0; }
      .styles__inviteTable__2ulXy .styles__bodyRow__218RB.styles__bodyRowNew__1wqky > td:first-child {
        padding-left: 24px; }
      .styles__inviteTable__2ulXy .styles__bodyRow__218RB.styles__bodyRowNew__1wqky > td:last-child {
        padding-right: 24px; }
  .styles__inviteTable__2ulXy .styles__bodyRow__218RB.styles__bodyRowInternalReader__1JC_P > td {
    padding-bottom: 24px;
    padding-top: 24px; }

.styles__roleColumnInner__3kkHz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  .styles__roleColumnInner__3kkHz > div:first-child {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.styles__deleteBtn__cGUEg {
  padding: 9px 7px !important;
  margin-left: 10px !important;
  position: relative;
  bottom: 2px;
  font-weight: 500 !important;
  font-size: 14px !important; }

.styles__deleteParentBtn__15wAn {
  padding: 7px 8px !important;
  background: white !important;
  border: 1px solid #ff5271 !important;
  position: relative;
  bottom: 2px; }
  .styles__deleteParentBtn__15wAn > div,
  .styles__deleteParentBtn__15wAn i {
    margin: 0 !important; }
  .styles__deleteParentBtn__15wAn i {
    color: #ff5271 !important; }

.styles__inviteReadersPlaceholder__2hAUf {
  max-width: 600px;
  width: auto; }
  .styles__inviteReadersPlaceholder__2hAUf h2 {
    font-weight: 600;
    font-size: 30px;
    text-transform: capitalize;
    margin-bottom: 32px; }
  .styles__inviteReadersPlaceholder__2hAUf p {
    margin-bottom: 32px;
    font-size: 15px;
    font-weight: 500; }
  .styles__inviteReadersPlaceholder__2hAUf button {
    padding-top: 7px !important;
    padding-bottom: 5px !important; }
    .styles__inviteReadersPlaceholder__2hAUf button h5 {
      font-size: 11px !important; }

.styles__invisibleBottomAction__1KiSK > div {
  visibility: hidden !important; }

.styles__placeholderWrapper__1s2sJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 264px);
  padding-top: 20px; }
  .styles__placeholderWrapper__1s2sJ .styles__pIcon__2zDei {
    margin-bottom: 4px;
    width: 100px;
    min-height: 100px;
    border-radius: 50%;
    background: white;
    border: 1px solid #efefef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .styles__placeholderWrapper__1s2sJ .styles__pDescription__18XuL {
    width: 100%;
    max-width: 602px;
    text-align: center;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 18px; }
    .styles__placeholderWrapper__1s2sJ .styles__pDescription__18XuL p {
      font-size: 16px;
      line-height: 24px;
      margin: 0; }
  .styles__placeholderWrapper__1s2sJ .styles__pBulkBlock__25-EH {
    width: 100%;
    max-width: 560px;
    background: white;
    border: 1px solid #efefef;
    border-radius: 16px;
    padding: 20px;
    text-align: center;
    margin-top: auto; }
    .styles__placeholderWrapper__1s2sJ .styles__pBulkBlock__25-EH > span {
      font-size: 16px;
      line-height: 24px; }
      .styles__placeholderWrapper__1s2sJ .styles__pBulkBlock__25-EH > span > span {
        color: #7b26e9;
        cursor: pointer;
        text-decoration: underline; }

.styles__addSubReaderBtn__ybkwp {
  padding-top: 6px !important;
  padding-bottom: 4px !important;
  margin-top: 4px; }

.styles__deleteChildBtn__1eqgC {
  width: 30px;
  height: 38px;
  margin-left: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__deleteChildBtn__1eqgC svg {
    cursor: pointer; }

.styles__readerTypeWrapper__2XRTp {
  padding: 16px 24px !important; }
  .styles__readerTypeWrapper__2XRTp > div:nth-child(1) {
    display: inline-block;
    width: 20px;
    margin-right: 12px;
    margin-bottom: 0 !important;
    position: relative;
    top: 3px; }

.styles__readerTypeInfo__2zm3i {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: calc(100% - 32px);
  margin-bottom: 0 !important;
  gap: 8px; }

.styles__readerFullName__3RCDx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .styles__readerFullName__3RCDx > span:nth-child(1) {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px; }
  .styles__readerFullName__3RCDx > span:nth-child(2) {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px; }

.styles__readerAccount__1WGXi {
  position: relative;
  top: 2px; }
  .styles__readerAccount__1WGXi > span {
    font-size: 12px;
    font-weight: 400;
    color: #4800a5;
    background: #faf6ff;
    padding: 3px 8px;
    border-radius: 18px; }

.styles__readerAction__3c1mf {
  margin-left: auto;
  position: relative;
  top: 4px; }
  .styles__readerAction__3c1mf > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 50%;
    background: #ffdae0;
    cursor: pointer; }

.styles__readerList__2hUIW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.styles__container__2xbvC {
  background: #ffffff;
  padding: 10px 20px;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: 1px solid #c4c4c4; }
  .styles__container__2xbvC .styles__icon__2CRpc {
    width: 23px;
    margin-right: 3px; }

.AddReaderModal-module__modalWrapper__3-kbw {
  max-width: 610px;
  min-height: 620px; }
  .AddReaderModal-module__modalWrapper__3-kbw .header {
    border-radius: 20px 20px 0 0 !important; }
  .AddReaderModal-module__modalWrapper__3-kbw .content {
    border-radius: 0 0 20px 20px !important;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .AddReaderModal-module__modalWrapper__3-kbw .content > div {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
  .AddReaderModal-module__modalWrapper__3-kbw.visible.transition {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .AddReaderModal-module__modalWrapper__3-kbw.visible.transition .content {
      padding: 24px; }

.AddReaderModal-module__readerSelect__1B-Da {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .AddReaderModal-module__readerSelect__1B-Da > ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .AddReaderModal-module__readerSelect__1B-Da > ul > li {
      height: 76px;
      background: white;
      border-radius: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      padding-left: 28px;
      padding-right: 16px;
      cursor: pointer; }
      .AddReaderModal-module__readerSelect__1B-Da > ul > li.AddReaderModal-module__active__2iyWM {
        background: #CFA9FF; }
        .AddReaderModal-module__readerSelect__1B-Da > ul > li.AddReaderModal-module__active__2iyWM span {
          font-size: 20px;
          line-height: 30px;
          font-weight: 600; }
        .AddReaderModal-module__readerSelect__1B-Da > ul > li.AddReaderModal-module__active__2iyWM .AddReaderModal-module__readerIcon___OSKI {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
        .AddReaderModal-module__readerSelect__1B-Da > ul > li.AddReaderModal-module__active__2iyWM .AddReaderModal-module__radioIcon__20b3c {
          border: 6px solid #2A0061;
          background: white; }
      .AddReaderModal-module__readerSelect__1B-Da > ul > li:hover .AddReaderModal-module__radioIcon__20b3c {
        border: 6px solid #2A0061;
        background: white; }
      .AddReaderModal-module__readerSelect__1B-Da > ul > li:hover span {
        font-weight: 600; }
      .AddReaderModal-module__readerSelect__1B-Da > ul > li span {
        color: #3B3246;
        font-size: 16px;
        line-height: 24px; }
      .AddReaderModal-module__readerSelect__1B-Da > ul > li .AddReaderModal-module__radioIcon__20b3c {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        border: 2px solid #7B26E9; }
      .AddReaderModal-module__readerSelect__1B-Da > ul > li .AddReaderModal-module__readerIcon___OSKI {
        margin-left: auto;
        width: 44px;
        height: 44px;
        border-radius: 50%;
        background: #7B26E9;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        display: none; }

.AddReaderModal-module__description__2DDPK {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; }

.AddReaderModal-module__form__3Jdbz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 24px; }
  .AddReaderModal-module__form__3Jdbz .AddReaderModal-module__formInner__1ee49 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px 24px; }
    .AddReaderModal-module__form__3Jdbz .AddReaderModal-module__formInner__1ee49 > div {
      max-width: calc(50% - 12px);
      min-width: calc(50% - 12px); }
  .AddReaderModal-module__form__3Jdbz .AddReaderModal-module__formFooter__yV4BZ {
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .AddReaderModal-module__form__3Jdbz .AddReaderModal-module__formFooter__yV4BZ > div button {
      font-weight: 400 !important; }
    .AddReaderModal-module__form__3Jdbz .AddReaderModal-module__formFooter__yV4BZ > div:nth-child(1) button {
      background: #FAF6FF !important;
      color: #2A0061 !important; }
    .AddReaderModal-module__form__3Jdbz .AddReaderModal-module__formFooter__yV4BZ > div:nth-child(2) button:disabled {
      background: #BCBCBC !important;
      color: #6E6E6E !important;
      opacity: 1 !important; }

.styles__inviteMore__2bYKy {
  padding: 2rem !important; }

.styles__table__3Ug7o {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-radius: 0 !important; }
  .styles__table__3Ug7o:not(.styles__childTable__S53iJ) > tbody > tr > td:nth-child(2) {
    min-width: 170px; }

.styles__tableCell__1dJHH {
  padding: 2rem !important;
  min-width: 150px; }
  .styles__tableCell__1dJHH h5 {
    white-space: pre-wrap;
    word-break: break-word; }

.styles__loadingContainer__1ZZJ- {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.styles__icon__2Z3D_ {
  width: 23px;
  margin-right: 3px; }

.styles__childRow__3UJps > td {
  padding: 0 0 0 70px !important;
  border: 0 !important; }

.styles__childTable__S53iJ {
  border-bottom: 0 !important; }
  .styles__childTable__S53iJ thead > tr {
    background: transparent !important; }
  .styles__childTable__S53iJ tbody tr:last-child td {
    border-bottom: 0 !important; }


.styles__container__VRIZS {
  background: rgba(137, 70, 223, 0.04);
  border: 2px dotted #8946df;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 10px;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__container__VRIZS.styles__newStyle__2eD-e {
    background: white;
    border-color: #C4C4C4; }
    .styles__container__VRIZS.styles__newStyle__2eD-e .styles__heading__20o6L h2 {
      font-size: 20px;
      font-weight: 600 !important; }
    .styles__container__VRIZS.styles__newStyle__2eD-e .styles__descriptionSupported__3lXxd {
      font-size: 14px;
      margin-top: 12px;
      color: black; }
    .styles__container__VRIZS.styles__newStyle__2eD-e .styles__divider__euSZY {
      font-size: 16px; }
    .styles__container__VRIZS.styles__newStyle__2eD-e .styles__icon__3a1cc {
      width: 75px;
      height: 75px;
      border-radius: 50%;
      background: #FAF6FF;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 24px; }
    .styles__container__VRIZS.styles__newStyle__2eD-e .styles__uploadBtn__1h6yI {
      background: transparent !important;
      border: 1px solid #4800A5;
      color: #4800A5;
      gap: 3px; }
      .styles__container__VRIZS.styles__newStyle__2eD-e .styles__uploadBtn__1h6yI h4 {
        color: #4800A5 !important;
        font-weight: 500 !important; }

.styles__beforeUpload__1UGs0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.styles__descriptionSupported__3lXxd {
  color: #6a5b7c;
  font-size: 16px;
  margin-top: 5px;
  font-weight: 300;
  margin-bottom: 0; }

.styles__divider__euSZY {
  font-weight: 300 !important;
  min-width: 100px;
  text-transform: lowercase !important; }

.styles__uploading__2Jzc- {
  margin: 10px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.styles__loadingButton__3oxe7 {
  margin-top: 10px; }

.styles__fileName__3F1Eu {
  margin: 0 2px; }
  .styles__fileName__3F1Eu::after {
    content: ',';
    display: inline-block; }

.styles__fileName__3F1Eu:last-child::after {
  content: '';
  display: inline-block; }

.styles__heading__2E0LD {
  margin: 20px 0; }

.styles__ledIcon__1wPxM {
  margin: 20px 0; }

.styles__bottomSection__2Az9a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  margin-top: 50px; }

.styles__outLookButton__3QQ9x {
  background: #ffffff !important;
  border: 1px solid #0072c6 !important;
  border-radius: 60px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #0072c6;
  margin: 0 10px !important; }

.styles__macMailButton__3k_HP {
  background: #ffffff !important;
  border: 1px solid #00a7ec !important;
  border-radius: 60px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #91acba;
  margin: 0 10px !important;
  padding-left: 80px !important;
  padding-right: 80px !important; }

.styles__buttons__34_-7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin: 40px 0; }

.styles__downloadSample__2T8E6 {
  color: #4800A5;
  text-decoration: underline;
  cursor: pointer; }

.styles__uploadDropzone__2L4UV {
  color: red; }

.styles__uploadIcon__2ZjVB {
  color: red; }

.styles__listTable__2R1y2 {
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03);
  padding: 0 !important;
  margin-bottom: 50px !important;
  position: relative;
  border-radius: 0.28571429rem; }

.styles__heading__3b0yg {
  margin: 20px 0; }

.styles__tableContainerMark__2lwAH {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important; }
  .styles__tableContainerMark__2lwAH thead tr th:nth-child(3), .styles__tableContainerMark__2lwAH thead tr th:nth-child(4), .styles__tableContainerMark__2lwAH thead tr th:nth-child(5), .styles__tableContainerMark__2lwAH thead tr th:nth-child(6), .styles__tableContainerMark__2lwAH thead tr th:nth-child(7) {
    padding-left: 0 !important; }

.styles__tableContainer__1XR49 {
  margin-top: 0;
  max-height: calc(100vh - 290px);
  overflow-y: auto; }
  .styles__tableContainer__1XR49 table thead {
    display: none !important; }
  .styles__tableContainer__1XR49 table.styles__tableContainer__1XR49 {
    border-radius: 0 0 0.28571429rem 0.28571429rem;
    border-top: 0; }
  .styles__tableContainer__1XR49 tbody tr td h5, .styles__tableContainer__1XR49 tbody tr td h4 {
    position: relative; }

.styles__sortTable__3h6FF thead tr th {
  border-left: 0 !important; }

.styles__topbar__2VhCM {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__topbar__2VhCM .styles__checkboxAll__2mRtH {
    position: relative;
    top: -2px; }

.styles__rightTop__3GGO3 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.styles__right1__1CC9a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__selectLabel__1Cvx3 {
  position: relative;
  top: 6px;
  margin-left: 10px; }

.styles__bottomBar__2Huau {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 20px; }

.styles__loadingContainer__1ilL1 {
  height: 80px;
  background-color: white; }

.styles__labelCount__3_Bvg {
  background: rgba(56, 178, 26, 0.1) !important;
  color: #38b21a !important;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  cursor: pointer; }

.styles__bulkText__2QsxQ {
  margin-left: 5px;
  cursor: pointer; }
  .styles__bulkText__2QsxQ.styles__clickable__2ZCW3 {
    color: #8946df;
    text-decoration: underline;
    font-weight: 600; }

.styles__bulkDeleteText__36bet.styles__clickable__2ZCW3 {
  color: #ff5271; }

.styles__tableRow__3Nebd:hover {
  background-color: #dcf1fa;
  cursor: pointer; }
  .styles__tableRow__3Nebd:hover .styles__buttonEdit__3nW9f {
    opacity: 1; }

.styles__tableRow__3Nebd.styles__isParent__1eAPL {
  cursor: default !important; }

.styles__iconContainer__1qw1f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 60px; }

.styles__buttonEdit__3nW9f {
  background: none !important;
  font-weight: normal !important;
  padding: 0 !important;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out; }

.styles__popupContainer__3pqIE {
  width: 20px; }

.styles__headingWrapper__HVk4u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.styles__lastNameColumn__2AjvQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__lastNameColumn__2AjvQ .styles__deletedUserIcon__3c5VM {
    top: 1px; }
  .styles__lastNameColumn__2AjvQ > div > svg + span {
    position: relative;
    top: -2px; }

.styles__separate__2CM6G {
  margin-left: 5px;
  position: relative;
  top: -2px; }

.styles__readerNote__fdpJP {
  position: relative;
  top: 3px; }
  .styles__readerNote__fdpJP .styles__badgeCount__3qY5s {
    -webkit-box-shadow: 0 0 0 2px #fff;
            box-shadow: 0 0 0 2px #fff;
    min-width: 14px;
    height: 14px;
    border-radius: 50%;
    position: absolute;
    line-height: 14px;
    top: -5px;
    left: 14px;
    padding: 0 3px;
    background: #8946df; }
    .styles__readerNote__fdpJP .styles__badgeCount__3qY5s > span {
      font-size: 10px;
      color: white;
      font-weight: bold;
      height: 15px;
      line-height: 15px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%; }

.styles__childIcon__1tI8z {
  position: absolute;
  left: -25px;
  top: 0; }

.styles__awardIcon__MFU1A {
  position: absolute;
  left: -35px;
  top: 0; }
  .styles__awardIcon__MFU1A svg {
    cursor: pointer; }
    .styles__awardIcon__MFU1A svg g {
      fill: #ffc315; }

.styles__tooltipPopup__8j2cr {
  max-width: 400px !important;
  margin-left: -10px !important; }
  .styles__tooltipPopup__8j2cr:before {
    -webkit-transform: rotate(-45deg) !important;
        -ms-transform: rotate(-45deg) !important;
            transform: rotate(-45deg) !important; }

.styles__modal__2C6p8 {
  min-width: 710px !important;
  width: 710px !important; }
  .styles__modal__2C6p8 > div {
    border-radius: 4px !important; }

.styles__modalTop__1tHiI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__modalTop__1tHiI > svg {
    margin-bottom: 6px; }

.styles__title__3Wj5p {
  font-size: 18px;
  font-weight: 800;
  color: #2d1f3f; }

.styles__formInner__q3IDO {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 30px 0;
  flex-wrap: wrap; }
  .styles__formInner__q3IDO > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    min-width: 100%;
    margin-bottom: 20px; }
    .styles__formInner__q3IDO > div > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: calc(50% - 15px);
      max-width: calc(50% - 15px);
      width: calc(50% - 15px); }
    .styles__formInner__q3IDO > div:last-child {
      margin-bottom: 0; }

.styles__description__3DGY9 {
  font-size: 16px;
  font-weight: 500;
  color: #6e6e6e; }

.styles__bottomButtons__SU9hp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.EmbedModal-module__content__12OJo h2 {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 8px;
  color: #2D1F3F; }

.EmbedModal-module__content__12OJo label {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #8946DF;
  margin-bottom: 2px;
  display: inline-block; }

.EmbedModal-module__content__12OJo .EmbedModal-module__embedBlock__3vkoy {
  background: #FFFFFF;
  border: 1px solid #C4C4C4;
  border-radius: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  padding: 10px;
  word-break: break-word;
  white-space: pre-wrap; }

.EmbedModal-module__footer__3S-GD {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.EmbedModal-module__modalWrapper__2TqNK {
  max-width: 520px; }
  .EmbedModal-module__modalWrapper__2TqNK .close.icon {
    margin-top: 10px; }

.SubTitle-module__wrapper__1Tqj2 {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #8946df; }

.Loading-module__wrapper__sxF-H {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff1a;
  z-index: 2;
  padding-top: 25px; }

.SaveBadgeModal-module__content__1-FGR h2 {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 8px;
  color: #2D1F3F; }

.SaveBadgeModal-module__content__1-FGR label {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #8946DF;
  margin-bottom: 2px;
  display: inline-block; }

.SaveBadgeModal-module__footer__3NheN {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.SaveBadgeModal-module__modalWrapper__2tW2S {
  max-width: 425px; }

.BadgePreview-module__wrapper__4aHyo {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: initial;
  padding-bottom: 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 520px; }
  .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeHeader__3nomZ {
    min-height: 175px;
    background-size: 620px;
    background-position: center -110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeHeader__3nomZ h2 {
      padding: 0 20px;
      font-size: 26px;
      text-transform: uppercase;
      color: white;
      text-align: center;
      white-space: pre-wrap;
      word-break: break-word; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeHeader__3nomZ h1 {
      font-size: 50px;
      color: white;
      margin-top: 0;
      padding-top: 4px;
      margin-bottom: 0;
      width: 100%;
      text-align: center; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeHeader__3nomZ h1.BadgePreview-module__mainHeading__1-Xtm {
        margin-bottom: 15px;
        margin-top: 18px; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeHeader__3nomZ h4 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 22px;
      margin-bottom: 10px;
      width: 100%;
      text-align: center; }
  .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeContent__2q_0x {
    background-size: cover;
    height: 270px;
    background-position: 0px 552px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeContent__2q_0x h3 {
      font-size: 25px;
      margin-bottom: 10px;
      margin-top: -10px; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeContent__2q_0x h1 {
      font-size: 50px;
      color: white;
      margin-top: 0;
      padding-top: 4px;
      margin-bottom: 0;
      width: 100%;
      text-align: center; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeContent__2q_0x h1.BadgePreview-module__mainHeading__1-Xtm {
        margin-bottom: 10px; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeContent__2q_0x h4 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 22px;
      margin-bottom: 10px;
      width: 100%;
      text-align: center; }
  .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT .BadgePreview-module__badgeFooter__1Oc1s {
    height: 90px;
    background-size: cover;
    background-position: 0 793px;
    position: relative;
    top: -1px; }
  .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
    max-width: 360px;
    min-width: 360px;
    background-image: url(/assets/175b017bf24047346ac9ceae82f84172.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before, .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after {
      content: ' ';
      display: block;
      position: absolute;
      left: 10px;
      right: 10px;
      top: 10px;
      bottom: 10px;
      z-index: 1; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
      background-image: url(/assets/a67b6cbc0ee84bfa7195ccc8ce171d9a.png);
      background-repeat: no-repeat;
      background-size: 100% 100%; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after {
      content: ' ';
      background-image: url(/assets/af17e668f7100d6cb3b4fdd1811dc144.png);
      background-repeat: no-repeat;
      background-size: cover; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k > * {
      z-index: 2;
      position: relative; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ {
      height: 335px;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h2 {
        text-align: center;
        padding-top: 40px;
        height: 135px;
        min-height: 135px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3 {
        font-size: 23px;
        text-align: center;
        width: 100%;
        margin: 0;
        margin-bottom: 15px; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ .BadgePreview-module__topMark__2fDYS {
        content: ' ';
        display: block;
        position: absolute;
        left: -69px;
        top: 210px;
        z-index: -1;
        height: 82px;
        width: 500px;
        background-image: url(/assets/7518216ed791d4ad5b401b72e085d3ed.png);
        background-repeat: no-repeat;
        background-size: 100% 100%; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x {
      max-height: 100%;
      height: auto;
      background-position: center 0px;
      background-size: 620px;
      margin-top: -50px;
      padding-top: 43px;
      background-repeat: repeat-y;
      min-height: 100px;
      padding-bottom: 0; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:last-child {
        margin-bottom: 0; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeFooter__1Oc1s {
      background-position: center -795px;
      background-size: 620px;
      height: 130px;
      text-align: center;
      padding-top: 15px; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeFooter__1Oc1s img {
        max-height: 60px; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeFooter__1Oc1s.BadgePreview-module__isRZLogo__dzT9I img {
        width: 189px;
        margin-top: 16px; }
  .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC {
    margin-right: 15px;
    margin: 120px 25px 0 25px; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC:first-child {
      margin-left: 70px; }
    .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF {
      border-radius: 8px;
      width: 635px;
      max-height: 659px;
      height: auto;
      background-image: url(/assets/f845160e9d79a6c9a0532ce1957f149f.png);
      background-size: cover;
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 35px; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF:after {
        content: ' ';
        display: block;
        height: 1px;
        bottom: 10px;
        left: 35px;
        right: 35px;
        position: absolute;
        -webkit-box-shadow: 2px -25px 20px 6px #01A1DD;
                box-shadow: 2px -25px 20px 6px #01A1DD;
        background: transparent; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF .BadgePreview-module__topImg__3rfbx {
        background-image: url(/assets/a01074b72dc9b70780c91f33e6f19752.png);
        width: 150px;
        height: 150px;
        position: absolute;
        background-size: 100% 100%;
        top: -80px;
        left: -65px; }
      .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF ul {
        height: auto;
        max-height: 589px;
        width: 100%;
        padding: 0;
        background: white;
        list-style: none;
        margin: 0;
        border-radius: 8px;
        overflow: auto; }
        .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF ul li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          border-bottom: 1px solid #DCDCDC;
          padding: 10px 15px;
          position: relative; }
          .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF ul li:last-child {
            border: 0; }
          .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF ul li .BadgePreview-module__icon__2PshN {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin: 0 5px; }
          .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF ul li .BadgePreview-module__content__2OG3Q {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            padding-left: 8px;
            font-size: 13px;
            font-weight: bold;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start; }
            .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF ul li .BadgePreview-module__content__2OG3Q .BadgePreview-module__des__3cy38 {
              color: #17a4e0; }
            .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF ul li .BadgePreview-module__content__2OG3Q .BadgePreview-module__total__2l47B {
              color: #8946df;
              font-size: 15px; }
          .BadgePreview-module__wrapper__4aHyo .BadgePreview-module__badgesLeadershipInner__fGwXC .BadgePreview-module__badgeLeadershipList__1WUqF ul li .BadgePreview-module__number__Nrk3k {
            position: absolute;
            right: 0;
            height: 100%;
            width: 50px;
            top: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            font-size: 24px;
            font-weight: bold;
            color: #67df54; }
  .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__leadership__1PFEG {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__leadership__1PFEG .BadgePreview-module__badgesLeadershipInner__fGwXC {
      margin: 0 !important; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__leadership__1PFEG > div:first-child {
      background: none !important;
      padding: 0 !important; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__leadership__1PFEG > div:last-child {
      margin-top: 20px !important; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__leadership__1PFEG > div.BadgePreview-module__notBadge__1a6bT {
      margin-top: 80px !important; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__leadership__1PFEG > div.BadgePreview-module__normalMargin__26j2S {
      margin-top: 20px !important; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__leadership__1PFEG.BadgePreview-module__isCustom__2eQ_C {
      margin-left: 40px; }
  .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL- {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL- > div:nth-child(2) {
      width: 635px; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
      background-image: url(/assets/a7a82edf17a87d10281c9a4fb739c2c1.png); }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h2 {
      color: #4800A5; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3 {
      color: #17A4E0; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h1 {
      color: #4800A5; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj {
      position: relative;
      z-index: 1; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj:after {
        display: block;
        content: ' ';
        width: 144px;
        height: 209px;
        top: 71px;
        position: absolute; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj:before {
        background-image: url(/assets/dfa01cff2e66fef3bf9e1ad383c7009e.png);
        right: auto;
        left: 0px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj:after {
        background-image: url(/assets/a5fcffcf4d0fbdd236a9f88e0d1772ac.png);
        left: auto;
        right: 0; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT {
        z-index: 2; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
          background-image: url(/assets/3defe399f50f20314f733569aab92671.png); }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
            background-image: url(/assets/040894f1df8133dfe658b9017e8040fd.png);
            background-size: 100% 400px;
            left: 12px;
            right: 12px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after {
            background-image: url(/assets/8938e5b478db73bc4c5044c7a0107569.png);
            width: 190px;
            height: 50px;
            background-size: cover;
            top: auto;
            bottom: -10px;
            left: 0;
            right: 0;
            margin: 0 auto; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ .BadgePreview-module__topMark__2fDYS, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ .BadgePreview-module__topMark__2fDYS, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ .BadgePreview-module__topMark__2fDYS {
            background-image: url(/assets/7556b212c9964a6d3d6ec3ed0f8e2155.png);
            width: 200px;
            left: 0;
            right: 0;
            margin: auto;
            top: 185px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3 {
            background: -webkit-gradient(linear, left top, left bottom, color-stop(26.39%, #FFDD7B), color-stop(86.11%, #D8A103));
            background: -webkit-linear-gradient(top, #FFDD7B 26.39%, #D8A103 86.11%);
            background: -o-linear-gradient(top, #FFDD7B 26.39%, #D8A103 86.11%);
            background: linear-gradient(180deg, #FFDD7B 26.39%, #D8A103 86.11%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            text-fill-color: transparent;
            text-shadow: 0px 3.56019px 3.56019px rgba(72, 15, 145, 0.1);
            font-size: 22px;
            line-height: 32px;
            margin-bottom: 0; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h1, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h1, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h1 {
            margin-top: 1px;
            margin-bottom: 5px;
            font-size: 38px;
            line-height: 46px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k h4, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k h4, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k h4 {
            background: -webkit-gradient(linear, left top, left bottom, color-stop(26.39%, #FFCD3D), to(#D8A103));
            background: -webkit-linear-gradient(top, #FFCD3D 26.39%, #D8A103 100%);
            background: -o-linear-gradient(top, #FFCD3D 26.39%, #D8A103 100%);
            background: linear-gradient(180deg, #FFCD3D 26.39%, #D8A103 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            text-fill-color: transparent;
            text-shadow: 0px 3.56019px 3.56019px rgba(72, 15, 145, 0.1); }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x {
            padding-top: 0;
            margin-top: -60px;
            padding-bottom: 0; }
            .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4 {
              margin-bottom: 20px;
              position: relative; }
              .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:after {
                content: ' ';
                display: block;
                position: absolute;
                bottom: -30px;
                left: 0;
                width: 212px;
                background-image: url(/assets/673b4188e2bedc99f7ef7eff70e2d227.png);
                height: 50px;
                background-repeat: no-repeat;
                background-size: cover;
                right: 0;
                margin: auto; }
              .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:last-child, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:last-child, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:last-child {
                margin-bottom: 0; }
                .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:last-child:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:last-child:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:last-child:after {
                  display: none !important; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
        background-image: url(/assets/e9b77c898f9087aab78fbb0340c43ee3.png); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h2, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h2, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h2 {
          text-shadow: 0px 3.56019px 10.6806px rgba(61, 3, 135, 0.23); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h4, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h4, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h4 {
          color: #17A4E0;
          background: none;
          color: #17A4E0;
          -webkit-text-fill-color: #17A4E0;
          text-fill-color: #17A4E0;
          text-shadow: none; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4 {
          background: none;
          color: black;
          -webkit-text-fill-color: black;
          text-fill-color: black; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle2__1H3hm.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:not(:last-child):after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:not(:last-child):after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:not(:last-child):after {
            background-image: url(/assets/aa3855ce27f7e353dcb333f97919efb9.png); }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc {
      width: 500px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc:after {
        height: 174px;
        width: 114px;
        top: 115px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc:before {
        background-image: url(/assets/8456c42f64ff9baaa5c1d2a5a1946676.png); }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc:after {
        background-image: url(/assets/6a7d26bf330f31c121c53f16d23107dc.png); }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
        max-width: 348px;
        min-width: 348px;
        background-image: url(/assets/d0bbdd4bc8f7c350d96ac5843f58624e.png); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
          background-image: url(/assets/aee0e60c149669535bb26dd3418ae01d.png);
          top: 0; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after {
          display: none; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ {
          height: 310px;
          min-height: 310px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ .BadgePreview-module__topMark__2fDYS {
            background-image: url(/assets/3c581c048173677cf4b9e9e882f14e7e.png);
            top: 225px;
            height: 52px;
            width: 208px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3 {
            font-size: 16px;
            margin-top: -20px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h2 {
            margin-top: 60px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h1 {
            min-height: 52px; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x {
          padding-bottom: 20px;
          margin-top: -4px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:after {
            background-image: url(/assets/673b4188e2bedc99f7ef7eff70e2d227.png); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeFooter__1Oc1s {
          top: -20px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
        background-image: url(/assets/cc8d4ade53db65c8b88c62d2362916ad.png); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
          background-image: url(/assets/567bf36f775c2cb831176cc55dcd4fb2.png); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:not(:last-child):after {
          background-image: url(/assets/973382c4c8b5f2afeb39840d2bdad970.png); }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj {
      width: 500px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj:before {
        background-image: url(/assets/be81e4b8147b4ae35d851742e0a2fa6d.png);
        width: 500px;
        height: 242px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        top: 80px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj:after {
        display: none; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
        min-width: 408px;
        max-width: 408px;
        background-image: url(/assets/3c1a052bffae0699523b74bf599a90f9.png); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
          display: none; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after {
          display: none; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ .BadgePreview-module__topMark__2fDYS {
          display: none; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h3 {
          font-size: 20px;
          text-shadow: none; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h4 {
          position: relative; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h4:after {
            content: ' ';
            display: block;
            height: 2px;
            border-top: 2px solid #ffffff4d;
            position: absolute;
            bottom: -16px;
            width: 192px;
            left: 0;
            right: 0;
            margin: auto; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h2 {
          margin-top: 40px;
          padding-left: 28px;
          padding-right: 28px; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ.BadgePreview-module__noContent__1b7Nb h4:after {
          display: none; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k h4 {
          text-shadow: none !important; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x {
          padding-bottom: 40px;
          margin-top: -10px; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:after {
            background-image: none;
            height: 2px;
            border-top: 2px solid #ffffff4d;
            bottom: -16px;
            width: 192px; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeFooter__1Oc1s {
          top: -40px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
        background-image: url(/assets/214768acf4e4fd66f5101dbd88e3db37.png); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h1 {
          color: #4800A5; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h4 {
          color: black;
          -webkit-text-fill-color: black; }
          .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ h4:after {
            border-color: #8946df4d; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeContent__2q_0x h4:not(:last-child):after {
          border-color: #8946df4d; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
      background-image: url(/assets/a2716dd25ce05b4a34ae7d10f0d0dc8a.png); }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
        background-image: url(/assets/41f39d17127348cc0b3641f36e232747.png); }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ.BadgePreview-module__noContent__1b7Nb + div {
        display: none; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
      background-image: url(/assets/d4f6ec93359b254f84206e52c04b67a7.png); }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
      background-image: url(/assets/14c3ff75b5476bd542c181f321bf6752.png); }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
        background-image: url(/assets/040894f1df8133dfe658b9017e8040fd.png);
        top: 12px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after {
        bottom: -2px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle2__1H3hm .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ {
        height: 275px; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle2__1H3hm.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
      background-image: url(/assets/76b9564024411fef1e7f1b7b452647f5.png); }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
      background-image: url(/assets/22ce49dd11bc63ca295c3e13f27b520e.png); }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
        background-image: url(/assets/aee0e60c149669535bb26dd3418ae01d.png); }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ {
        height: 335px;
        min-height: 335px; }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
      background-image: url(/assets/d1029cdf5547233b36c76ef02a2d7c83.png); }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle3__2uLBc.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before {
        background-image: url(/assets/567bf36f775c2cb831176cc55dcd4fb2.png); }
    .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj {
      width: 500px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj:before {
        width: 500px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
        background-image: url(/assets/0d6ca831bdb8897ee4d866edd6686c21.png); }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:before, .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k:after {
          display: none; }
        .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k .BadgePreview-module__badgeHeader__3nomZ {
          height: 350px;
          min-height: 350px; }
      .BadgePreview-module__wrapper__4aHyo.BadgePreview-module__progressBadge__3AXL-.BadgePreview-module__wrapperNoContent__1jJ0i.BadgePreview-module__badgeStyle4__2A6lj.BadgePreview-module__isLight__1y3Cs .BadgePreview-module__badgesInner__2AYoT.BadgePreview-module__badges500x780__30t2k {
        background-image: url(/assets/977a1a7d21a5a67be7eb3f094719b7f1.png); }

.styles__coupons__QYLNu {
  background: transparent; }
  .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu {
    border-radius: 8px;
    width: 520px;
    max-height: 774px;
    height: auto;
    background-image: url(/assets/59d126157e3abb2f7d7f4ea1607c35bc.png);
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative; }
    .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:after, .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:before {
      content: ' ';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      background-repeat: no-repeat;
      background-size: 100% 100%; }
    .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:before {
      height: 120px;
      background-image: url(/assets/35942ea47d6fc1bfaff44b45f7097b3c.png);
      top: 30px;
      left: 15px;
      right: 15px; }
    .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:after {
      height: 100%;
      background-image: url(/assets/a0fb4b5cbb24ab67d9224becb5e0fcee.png);
      background-size: cover; }
    .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__logo__1d3dj {
      margin-top: 40px;
      text-align: center; }
      .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__logo__1d3dj img {
        width: 210px; }
      .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__logo__1d3dj.styles__hide__2Fszs {
        display: none !important; }
    .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 {
      color: white;
      text-align: center;
      padding: 16px 0;
      background: rgba(137, 70, 223, 0.5);
      border-radius: 6px;
      margin: 0px 0 12px 0; }
      .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h5 {
        margin: 0;
        font-size: 18px; }
      .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h3 {
        margin: 0;
        font-size: 24px;
        line-height: 30px;
        color: white;
        font-weight: bold; }
    .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul {
      height: auto;
      max-height: 590px;
      width: 100%;
      padding: 0;
      background: white;
      list-style: none;
      margin: 0;
      border-radius: 8px;
      overflow: auto;
      position: relative; }
      .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:before {
        content: ' ';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(/assets/3de78c8d509d4edbbb90aec10a29ce7f.png);
        background-repeat: no-repeat;
        background-size: 100% 639px;
        background-position: center bottom; }
      .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #DCDCDC;
        padding: 10px 15px;
        position: relative; }
        .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li:last-child {
          border: 0; }
        .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin: 0 5px; }
        .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          padding-left: 8px;
          font-size: 13px;
          font-weight: bold;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; }
          .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__des__2bdxJ {
            color: #8946df; }
          .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__total__3XG5E {
            color: #ff5271;
            font-size: 15px; }
        .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__number__3SSDo {
          position: absolute;
          right: 0;
          height: 100%;
          width: 50px;
          top: 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 24px;
          font-weight: bold;
          color: #67df54; }
    .styles__coupons__QYLNu .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu.styles__isCustomImage__2oGdh {
      padding-top: 54px;
      position: relative; }
  .styles__coupons__QYLNu.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu {
    -webkit-box-shadow: 0px 0px 70px #00000033;
            box-shadow: 0px 0px 70px #00000033;
    background-image: url(/assets/d770029aa4b6ec28c28447b24a118f31.png); }
    .styles__coupons__QYLNu.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:after {
      display: none; }
    .styles__coupons__QYLNu.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 {
      background: #4800A5; }
  .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu {
    width: 500px;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-image: none;
    padding: 0;
    max-height: 100%; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2 {
      background-size: 100% 100%;
      margin: 120px 0 90px 0;
      padding: 0 30px 0 40px; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      display: block; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before, .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after {
        content: ' ';
        display: block;
        position: absolute;
        left: 0;
        right: 0; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before {
        height: 120px;
        background-repeat: no-repeat;
        top: 0; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after {
        height: 90px;
        background-repeat: no-repeat;
        bottom: 0;
        background-position: center bottom;
        background-size: cover; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 {
      z-index: 2;
      background: transparent;
      margin-bottom: 36px;
      padding-top: 8px;
      position: relative;
      z-index: 5;
      margin-top: -52px; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h5, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h5, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h5 {
        font-size: 14px; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__logo__1d3dj, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__logo__1d3dj, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__logo__1d3dj {
      margin-top: 0;
      bottom: -25px;
      position: relative;
      z-index: 5; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__customImage__3lML3, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__customImage__3lML3, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__customImage__3lML3 {
      position: relative;
      bottom: -25px;
      margin-top: 0; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul {
      background: transparent;
      padding-bottom: 20px;
      z-index: 2;
      padding-right: 10px; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:before, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:before, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:before {
        display: none; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li {
        min-height: 60px;
        height: 60px;
        max-height: 60px; }
        .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT {
          position: absolute;
          margin: 0;
          left: 15px; }
        .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__number__3SSDo, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__number__3SSDo, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__number__3SSDo {
          right: auto;
          left: 18px;
          top: 3px;
          font-size: 18px; }
  .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:after, .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:before, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:after, .styles__coupons__QYLNu.styles__badgeStyle3__3acBD.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:before, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:after, .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul:before {
    display: none; }
  .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu {
    width: 468px;
    background-size: 100% 100%; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:before {
      background-image: url(/assets/9149841b60a78dbb79fd5c8f281a5bae.png);
      height: 76px;
      top: 65px;
      left: -16px;
      right: -16px;
      z-index: 5; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:after {
      display: none; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2 {
      background-image: url(/assets/a5cf165a103969c5573a2b71b57bbace.png); }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before {
      background-image: url(/assets/f930655b452bb48ef057eb1355362930.png); }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after {
      background-image: url(/assets/32a756f0958c4b3136e2d1b9dd62775a.png); }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 {
      height: 76px;
      margin-bottom: 24px; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h5 {
        color: white; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h3 {
        color: #5D15B7; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li {
      background: -webkit-linear-gradient(179.45deg, #67DF54 0.47%, #38B21A 99.9%);
      background: -o-linear-gradient(179.45deg, #67DF54 0.47%, #38B21A 99.9%);
      background: linear-gradient(270.55deg, #67DF54 0.47%, #38B21A 99.9%);
      border: 3.0012px solid #55D340;
      -webkit-box-shadow: 0px 10.2041px 10px rgba(73, 15, 148, 0.7);
              box-shadow: 0px 10.2041px 10px rgba(73, 15, 148, 0.7);
      border-radius: 36px;
      padding: 5px 20px 5px 65px; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li:not(:last-child) {
        margin-bottom: 14px; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__des__2bdxJ {
        color: #3B3246;
        font-size: 14px; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__total__3XG5E {
        color: white;
        font-size: 20px; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT img {
        width: 56px;
        height: 56px; }
      .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__number__3SSDo {
        color: white;
        top: 1px; }
  .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu {
    background-color: transparent !important; }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2 {
      background-image: url(/assets/6186b17db49ac2a127c83a896156520e.png); }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before {
      background-image: url(/assets/a4ead4dacb0a82f9e75ff429228f4cb7.png); }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after {
      background-image: url(/assets/c990b94e1414b16573e917f0df6caa4f.png); }
    .styles__coupons__QYLNu.styles__badgeStyle2__1-MfE.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li {
      -webkit-box-shadow: 0px 10.2041px 10px rgba(214, 182, 255, 0.7);
              box-shadow: 0px 10.2041px 10px rgba(214, 182, 255, 0.7); }
  .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:before {
    display: none; }
  .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:after {
    background-image: url(/assets/6ec8a99d9b707c5a291299614b28ce53.png);
    display: block;
    height: 103px;
    left: 30px;
    right: 30px;
    top: 30px; }
  .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2 {
    background-image: url(/assets/67a2dc651d0b4de6b9b53e97a27fd624.png);
    margin-bottom: 70px; }
  .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before {
    background-image: url(/assets/9360abd34728a013927d54285fea264f.png); }
  .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after {
    background-image: url(/assets/00e3a6a1d6928ccdcb70d034cd2b011e.png);
    height: 70px; }
  .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 {
    height: auto;
    margin-bottom: 24px;
    padding-top: 0;
    margin-top: -70px; }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h3 {
      color: #FCC116; }
  .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li {
    background: -webkit-linear-gradient(178.8deg, #FFC315 1.74%, #FBC12D 98.36%);
    background: -o-linear-gradient(178.8deg, #FFC315 1.74%, #FBC12D 98.36%);
    background: linear-gradient(271.2deg, #FFC315 1.74%, #FBC12D 98.36%);
    -webkit-box-shadow: 0px 10px 16px rgba(84, 0, 193, 0.48);
            box-shadow: 0px 10px 16px rgba(84, 0, 193, 0.48);
    border-radius: 16px;
    padding: 5px 32px 5px 11px; }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li:not(:last-child) {
      margin-bottom: 14px; }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz {
      width: calc(100% - 170px); }
      .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__des__2bdxJ {
        color: #3B3246;
        font-size: 16px;
        line-height: 24px; }
      .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__total__3XG5E {
        position: absolute;
        color: white;
        right: 0;
        width: 140px;
        padding: 0 32px 0 16px;
        height: 37px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__total__3XG5E > span:first-child {
          font-size: 24px;
          line-height: 24px; }
        .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__total__3XG5E > span:nth-child(2) {
          font-size: 12px;
          line-height: 13px; }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT {
      left: auto;
      right: 140px;
      top: 0;
      bottom: 0;
      margin: auto; }
      .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT img {
        width: 48px;
        height: 48px; }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__number__3SSDo {
      color: white;
      left: auto;
      right: 140px;
      margin-top: -2px;
      font-size: 29px;
      line-height: 43px; }
  .styles__coupons__QYLNu.styles__badgeStyle3__3acBD.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu {
    background-color: transparent !important; }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2 {
      background-image: url(/assets/c1935b445e555c5a3fa46c5a67e157fd.png); }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before {
      background-image: url(/assets/08b6bbfff2c38a834fa4f0bf87feea62.png); }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after {
      background-image: url(/assets/ec7861f0f801d9a0fb4df0ac71b02be9.png); }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li {
      -webkit-box-shadow: 0px 10.2041px 10px rgba(214, 182, 255, 0.7);
              box-shadow: 0px 10.2041px 10px rgba(214, 182, 255, 0.7); }
    .styles__coupons__QYLNu.styles__badgeStyle3__3acBD.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 {
      color: #5A14B5; }
  .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:before {
    display: none; }
  .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu:after {
    background-image: url(/assets/c14da2a62e652797a68b09f1f1f5e00d.png);
    display: block;
    height: 103px;
    left: 30px;
    right: 30px;
    top: 30px; }
  .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2 {
    background-image: url(/assets/aeca96555aacecf69d294ef715be6f6f.png);
    margin-bottom: 70px; }
  .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before {
    background-image: url(/assets/71152a0ac2a507ab3bd65d9e2dd8b4dc.png); }
  .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after {
    background-image: url(/assets/003c0344a8bbb17d8317cd6334e26dba.png);
    height: 70px; }
  .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 {
    height: auto;
    margin-bottom: 24px;
    padding-top: 0;
    margin-top: -70px; }
    .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 h3 {
      color: #FCC116; }
  .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul {
    padding-left: 35px;
    padding-bottom: 21px; }
    .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 10.8696px 14.7059px rgba(0, 0, 0, 0.2);
              box-shadow: 0px 10.8696px 14.7059px rgba(0, 0, 0, 0.2);
      border-radius: 12px;
      padding: 5px 20px 5px 40px;
      border: 3px solid #8bd1efb3; }
      .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li:not(:last-child) {
        margin-bottom: 14px; }
      .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__des__2bdxJ {
        color: #3B3246;
        font-size: 14px; }
      .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__content__2LnIz .styles__total__3XG5E {
        color: #5812B3;
        font-size: 24px; }
      .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT {
        left: -50px;
        top: 0; }
        .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__icon__2mpAT img {
          width: 93px;
          height: 74px; }
      .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5 .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li .styles__number__3SSDo {
        color: white;
        top: 1px;
        font-size: 28px;
        line-height: 42px;
        left: -28px; }
  .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu {
    background-color: transparent !important; }
    .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__background__29nA2 {
      background-image: url(/assets/068a77e41ade7c699240dd2cf3935d69.png); }
    .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:before {
      background-image: url(/assets/2b040a8a00e2864a2908c821c4dd3814.png); }
    .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__aroundBorder__iPk1P:after {
      background-image: url(/assets/193252925967af903f96f8dfa429c345.png); }
    .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu ul li {
      -webkit-box-shadow: 0px 10.2041px 10px rgba(214, 182, 255, 0.7);
              box-shadow: 0px 10.2041px 10px rgba(214, 182, 255, 0.7); }
    .styles__coupons__QYLNu.styles__badgeStyle4__vv1i5.styles__isLight__3u2aJ .styles__badgesShareInner__20Vu2 .styles__badgeShareList__1QCJu .styles__heading__2SHB1 {
      color: #5A14B5; }

.styles__customImage__3lML3 {
  height: 63px;
  margin-top: 20px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .styles__customImage__3lML3 img {
    max-height: 35px; }

.styles__subTitle__3H8bE {
  color: #8946df;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px; }

.styles__tabContainer__qx5p1 {
  margin-bottom: 50px;
  position: relative; }

.styles__tabContent__3Fw9B {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0 !important;
  margin-top: 30px !important;
  background-color: transparent !important; }

.styles__tabIcon__12n-f {
  margin-right: 5px; }

.styles__tabCustomize__1kxms {
  -webkit-box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03) !important;
          box-shadow: 0px 47px 57px rgba(0, 0, 0, 0.03) !important;
  border-radius: 20px !important;
  border: none !important; }

.styles__customizeMenuItem__2BWmV {
  position: absolute !important;
  top: -1px;
  right: 0;
  font-weight: bold !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.styles__helperIcon__GmGEj {
  margin-left: 10px;
  position: relative;
  top: 1px; }
  .styles__helperIcon__GmGEj svg {
    width: 18px;
    height: 18px; }

.styles__tooltipPopup__2IZ-w.ui.bottom.popup {
  margin-top: -45px !important;
  margin-left: 35px !important;
  padding: 15px;
  line-height: 24px;
  min-width: 450px; }
  .styles__tooltipPopup__2IZ-w.ui.bottom.popup:before {
    margin-top: 34px !important;
    margin-left: -18px !important; }

.styles__tooltipContent__6xRb3 p {
  margin-bottom: 10px; }

.styles__shareFooter__3Pv5O {
  z-index: 3; }
  .styles__shareFooter__3Pv5O > div > div:not(:last-child) {
    margin-right: 24px; }

.styles__downloadBadgeBtn__3M91- {
  padding-top: 11px !important;
  padding-bottom: 11px !important; }

.styles__buttonWrapper__1rZU- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px; }

.styles__error__1THjj {
  color: #ff5271;
  margin-top: 5px; }

.AddReaderCard-module__wrapper__13Gru {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  border: 1px dashed #7B26E9;
  border-radius: 16px;
  cursor: pointer; }
  .AddReaderCard-module__wrapper__13Gru > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .AddReaderCard-module__wrapper__13Gru > div span {
      font-size: 18px;
      color: black;
      font-weight: 700;
      line-height: 27px; }

.ReaderCard-module__wrapper__1386m {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border: 1px solid #7b26e9;
  border-radius: 16px;
  -webkit-box-shadow: 0px 4px 7.3px 0px #733fb71f;
          box-shadow: 0px 4px 7.3px 0px #733fb71f; }

.ReaderCard-module__header__2DPp9 {
  padding: 20px 16px;
  border-bottom: 1px solid #7b27e9;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  .ReaderCard-module__header__2DPp9 span {
    font-size: 18px;
    font-weight: 700;
    color: #4800a5; }
  .ReaderCard-module__header__2DPp9 svg {
    position: relative;
    top: -2px; }
  .ReaderCard-module__header__2DPp9:hover span {
    text-decoration: underline; }

.ReaderCard-module__noActiveGroup__1uYTf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  font-size: 20px;
  font-weight: 700; }

.ReaderCard-module__content__wPxxU {
  padding: 16px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.ReaderCard-module__name__2cu3H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center; }
  .ReaderCard-module__name__2cu3H > span {
    color: #4800a5; }
    .ReaderCard-module__name__2cu3H > span:nth-child(1) {
      font-size: 20px;
      font-weight: 700;
      line-height: 30px; }
    .ReaderCard-module__name__2cu3H > span:nth-child(2) {
      font-size: 12px;
      line-height: 18px;
      font-weight: 500; }

.ReaderCard-module__info__1F3VB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px; }
  .ReaderCard-module__info__1F3VB > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ReaderCard-module__info__1F3VB > span > span:nth-child(1) {
      font-size: 36px;
      line-height: 44px;
      font-weight: 400;
      font-weight: bold; }
    .ReaderCard-module__info__1F3VB > span > span:nth-child(2) {
      font-weight: 500;
      font-size: 13px;
      line-height: 20px; }
    .ReaderCard-module__info__1F3VB > span:nth-child(1) > span:nth-child(1) {
      color: #17a4e0; }
    .ReaderCard-module__info__1F3VB > span:nth-child(2) > span:nth-child(1) {
      color: #4800a5; }
    .ReaderCard-module__info__1F3VB > span:nth-child(3) > span:nth-child(1) {
      color: #38b21a; }

.ReaderCard-module__buttons__3HvBN {
  margin-top: 6px; }
  .ReaderCard-module__buttons__3HvBN button {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    gap: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 50px !important; }

.AddDREPReaderModal-module__hide__xgHn_ {
  display: none !important; }

.AddDREPReaderModal-module__modalWrapper__2-_H- {
  max-width: 395px; }
  .AddDREPReaderModal-module__modalWrapper__2-_H- .close.icon {
    top: 18px !important; }
  .AddDREPReaderModal-module__modalWrapper__2-_H- .content {
    padding: 20px 24px 16px 24px !important;
    border-radius: 24px !important; }
  .AddDREPReaderModal-module__modalWrapper__2-_H-.AddDREPReaderModal-module__isCongrats__2Q2hl .close.icon {
    color: white; }
  .AddDREPReaderModal-module__modalWrapper__2-_H-.AddDREPReaderModal-module__isCongrats__2Q2hl .AddDREPReaderModal-module__content__2vtq6 {
    margin: -12px -10px; }
  .AddDREPReaderModal-module__modalWrapper__2-_H-.AddDREPReaderModal-module__isQuestions__3_3_A .close.icon, .AddDREPReaderModal-module__modalWrapper__2-_H-.AddDREPReaderModal-module__fromSignupQuestion__voKmC .close.icon {
    display: none !important; }
  .AddDREPReaderModal-module__modalWrapper__2-_H-.AddDREPReaderModal-module__fromSignup__Y5zbV:not(.AddDREPReaderModal-module__fromSignupQuestion__voKmC) .AddDREPReaderModal-module__modalSkip__sorRt {
    font-size: 12px;
    color: #7b26e9;
    font-weight: 400;
    line-height: 14px;
    width: auto;
    top: 24px;
    right: 20px; }
  .AddDREPReaderModal-module__modalWrapper__2-_H-.AddDREPReaderModal-module__fromSignup__Y5zbV .AddDREPReaderModal-module__inner__Qos4y .AddDREPReaderModal-module__readerTypeTitle__3mi-1 {
    margin: 0 -24px;
    padding: 0 24px 20px 24px;
    border-bottom: 1px solid #c292ff63;
    margin-bottom: 16px;
    font-size: 20px; }
  .AddDREPReaderModal-module__modalWrapper__2-_H-.AddDREPReaderModal-module__fromSignup__Y5zbV .AddDREPReaderModal-module__inner__Qos4y .AddDREPReaderModal-module__readerTypeWelcomeTitle__37SGn {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    color: #4800a5;
    margin: 0 0 12px 0; }

.AddDREPReaderModal-module__title__3MKMG {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: #2d1f3f;
  border-bottom: 1px solid #c292ff63;
  margin-left: -24px;
  margin-right: -24px;
  padding: 0px 24px 20px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  .AddDREPReaderModal-module__title__3MKMG svg {
    cursor: pointer; }

.AddDREPReaderModal-module__content__2vtq6 form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .AddDREPReaderModal-module__content__2vtq6 form .AddDREPReaderModal-module__formInner__t3Szw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
    padding-top: 16px;
    max-height: calc(100dvh - 200px);
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 16px;
    padding-right: 12px;
    margin-right: -12px;
    margin-bottom: 8px;
    padding-left: 12px;
    margin-left: -6px; }
    .AddDREPReaderModal-module__content__2vtq6 form .AddDREPReaderModal-module__formInner__t3Szw > h3 {
      font-size: 20px;
      font-weight: 700;
      line-height: 30px;
      color: #4800a5;
      margin: 0; }
    .AddDREPReaderModal-module__content__2vtq6 form .AddDREPReaderModal-module__formInner__t3Szw > p {
      margin: 0 !important;
      font-size: 14px;
      line-height: 21px;
      color: black; }
    .AddDREPReaderModal-module__content__2vtq6 form .AddDREPReaderModal-module__formInner__t3Szw.AddDREPReaderModal-module__formInnerHasReaderName__2JRv3 {
      max-height: calc(100dvh - 240px); }
    .AddDREPReaderModal-module__content__2vtq6 form .AddDREPReaderModal-module__formInner__t3Szw.AddDREPReaderModal-module__step_2__39Ddf {
      min-height: calc(100vh - 340px); }
    .AddDREPReaderModal-module__content__2vtq6 form .AddDREPReaderModal-module__formInner__t3Szw.AddDREPReaderModal-module__step_3__GhGzc {
      padding: 0;
      max-height: calc(100dvh - 60px);
      padding-right: 6px;
      margin-right: -12px; }
  .AddDREPReaderModal-module__content__2vtq6 form .column {
    margin-bottom: 8px; }

.AddDREPReaderModal-module__codeInputWrapper__2-sC8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .AddDREPReaderModal-module__codeInputWrapper__2-sC8 input {
    width: 50px !important;
    height: 64px !important;
    border: 1px solid #c4c4c4 !important;
    border-radius: 12px !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 29px !important;
    color: #090909 !important;
    padding: 0 !important;
    text-align: center !important; }
    .AddDREPReaderModal-module__codeInputWrapper__2-sC8 input:focus {
      outline: none !important; }
    .AddDREPReaderModal-module__codeInputWrapper__2-sC8 input:nth-child(1) {
      cursor: pointer !important;
      pointer-events: all !important; }

.AddDREPReaderModal-module__footer__U7Mag {
  margin: 0 -24px -16px -24px;
  padding: 12px 24px;
  -webkit-box-shadow: 0px -4px 4px 0px #4800a526;
          box-shadow: 0px -4px 4px 0px #4800a526; }
  .AddDREPReaderModal-module__footer__U7Mag button {
    width: 100%;
    margin: 0 !important;
    height: 56px !important; }

.AddDREPReaderModal-module__btnTooltipIcon__ukra3 {
  margin-left: 10px; }
  .AddDREPReaderModal-module__btnTooltipIcon__ukra3 svg {
    width: 20px;
    height: 20px; }

.AddDREPReaderModal-module__tooltipPopup__3NtF_.ui.bottom.popup {
  margin-top: -45px !important;
  margin-right: 25px !important;
  padding: 15px;
  line-height: 24px;
  min-width: 300px; }
  .AddDREPReaderModal-module__tooltipPopup__3NtF_.ui.bottom.popup:before {
    margin-top: 34px !important;
    margin-left: 0 !important;
    margin-right: -19px !important;
    -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
            transform: rotate(225deg); }

.AddDREPReaderModal-module__programHeading__UgqiY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.AddDREPReaderModal-module__programCodeInput__1fFCS {
  position: relative;
  left: 20px;
  margin-top: 12px; }

.AddDREPReaderModal-module__programCodeInputOverlay__2ZuI3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.AddDREPReaderModal-module__programError__1K2zl {
  margin-top: 4px;
  background: #ffdae0;
  border: 2px solid #ff5271;
  border-radius: 12px;
  padding: 12px 24px;
  font-size: 18px;
  line-height: 30px;
  color: #111111;
  text-align: center;
  width: 100%; }

.AddDREPReaderModal-module__programName__3ARWH {
  border: 1px solid #4800a5;
  border-radius: 16px;
  background: #4800a50d;
  padding: 12px 16px;
  width: 100%;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin-top: 12px;
  color: #4800a5; }

.AddDREPReaderModal-module__programCaption__1hSI7 {
  font-size: 14px;
  line-height: 21px;
  color: black;
  margin-top: 4px; }

.AddDREPReaderModal-module__groupHeading__TWiSi {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  color: #4800a5;
  margin-top: 6px; }

.AddDREPReaderModal-module__groupsList__1D4-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }

.AddDREPReaderModal-module__groupCard__2TY9B {
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  background: #e1e1e138;
  cursor: pointer; }
  .AddDREPReaderModal-module__groupCard__2TY9B .ui.checkbox label:before {
    border-color: #dcdcdc !important; }
  .AddDREPReaderModal-module__groupCard__2TY9B .AddDREPReaderModal-module__groupHeader__1qrxx {
    position: relative;
    width: 100%; }
    .AddDREPReaderModal-module__groupCard__2TY9B .AddDREPReaderModal-module__groupHeader__1qrxx > span {
      font-size: 16px;
      color: black;
      font-weight: 600;
      line-height: 24px;
      display: block;
      width: 100%;
      padding-right: 30px; }
  .AddDREPReaderModal-module__groupCard__2TY9B .AddDREPReaderModal-module__groupDescription__2aee0 {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: #7d7b80; }
  .AddDREPReaderModal-module__groupCard__2TY9B .AddDREPReaderModal-module__groupCheckbox__eWo51 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0;
    top: 6px; }
  .AddDREPReaderModal-module__groupCard__2TY9B.AddDREPReaderModal-module__isChecked__2HTtD {
    border-color: #7b27e9;
    background: #faf6ff; }
    .AddDREPReaderModal-module__groupCard__2TY9B.AddDREPReaderModal-module__isChecked__2HTtD .ui.checkbox:not(.toggle) input:checked ~ label:before {
      border-color: #7b27e9 !important; }
    .AddDREPReaderModal-module__groupCard__2TY9B.AddDREPReaderModal-module__isChecked__2HTtD .ui.checkbox:not(.toggle) input:checked ~ label:after {
      background-color: #7b27e9 !important; }

.AddDREPReaderModal-module__joinMoreActivityText__3N8Ik {
  color: #4800a5 !important;
  font-size: 16px;
  font-weight: 500;
  line-height: normal; }

.AddDREPReaderModal-module__congratsWrapper__9cLy1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsHeader__3o-zg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: calc(100% - 16px);
    position: relative;
    left: 8px;
    top: 4px;
    height: 260px;
    background-color: #4900a5;
    background-image: url(/assets/1cdb30bc001e6921a7bae1a3cb5958a2.png);
    border-radius: 16px;
    background-position: center center; }
    .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsHeader__3o-zg > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 4px;
      text-align: center; }
      .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsHeader__3o-zg > div > span:nth-child(1) {
        color: #b07cf4;
        font-size: 24px;
        font-weight: 600;
        line-height: 29px; }
      .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsHeader__3o-zg > div > span:nth-child(2) {
        color: white;
        font-size: 60px;
        line-height: 72px;
        font-weight: bold; }
  .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsContent__lwmKp {
    margin-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsContent__lwmKp > p {
      font-size: 24px;
      line-height: 35px;
      font-weight: 500;
      color: black;
      text-align: center;
      margin: 0;
      padding: 0 24px; }
    .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsContent__lwmKp .AddDREPReaderModal-module__congratsGo__zUVgK {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 146px;
      height: 146px;
      border-radius: 50%;
      background: #66de541a;
      cursor: pointer;
      margin-top: 8px; }
      .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsContent__lwmKp .AddDREPReaderModal-module__congratsGo__zUVgK > div {
        background: -webkit-gradient(linear, left top, left bottom, from(#67df54), to(#4dae3d));
        background: -webkit-linear-gradient(top, #67df54 0%, #4dae3d 100%);
        background: -o-linear-gradient(top, #67df54 0%, #4dae3d 100%);
        background: linear-gradient(180deg, #67df54 0%, #4dae3d 100%);
        -webkit-box-shadow: 0px 10px 11.9px 0px #67df5452;
                box-shadow: 0px 10px 11.9px 0px #67df5452;
        width: 106px;
        height: 106px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 4px;
        font-size: 24px;
        color: white;
        line-height: 29px;
        font-weight: bold;
        border-radius: 50%; }
      .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsContent__lwmKp .AddDREPReaderModal-module__congratsGo__zUVgK + div {
        width: 100%;
        padding: 0 16px; }
        .AddDREPReaderModal-module__congratsWrapper__9cLy1 .AddDREPReaderModal-module__congratsContent__lwmKp .AddDREPReaderModal-module__congratsGo__zUVgK + div button {
          height: 56px;
          width: 100%; }

.AddDREPReaderModal-module__modalSkip__sorRt {
  position: absolute;
  right: 24px;
  top: 22px;
  cursor: pointer;
  width: 35px;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  color: #7b26e9; }

.AddDREPReaderModal-module__readerTypes__2Riza {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .AddDREPReaderModal-module__readerTypes__2Riza > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: calc(50% - 10px);
    max-width: calc(50% - 10px);
    border: 1px solid #7b26e9;
    -webkit-box-shadow: 0px 4px 7.3px 0px #733fb71f;
            box-shadow: 0px 4px 7.3px 0px #733fb71f;
    padding: 16px 12px;
    border-radius: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    background: #faf6ff; }
    .AddDREPReaderModal-module__readerTypes__2Riza > div .AddDREPReaderModal-module__readerTypeIcon__3UcCa {
      margin-top: 8px;
      width: 45px;
      height: 45px;
      border-radius: 50%;
      -webkit-box-shadow: 0px 4px 6px 0px #4800a50a;
              box-shadow: 0px 4px 6px 0px #4800a50a;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .AddDREPReaderModal-module__readerTypes__2Riza > div > span {
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
      color: black;
      text-align: center; }
    .AddDREPReaderModal-module__readerTypes__2Riza > div button {
      height: 36px;
      width: 100%; }

.AddDREPReaderModal-module__readersList__27YrS {
  padding: 0;
  margin: 8px 0 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  gap: 20px;
  max-height: calc(100vh - 280px);
  min-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 12px;
  margin-right: -12px; }
  .AddDREPReaderModal-module__readersList__27YrS > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .AddDREPReaderModal-module__readersList__27YrS > li > div > div:nth-child(1) {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      gap: 12px;
      font-size: 18px;
      color: black;
      line-height: 24px; }
      .AddDREPReaderModal-module__readersList__27YrS > li > div > div:nth-child(1) > div:nth-child(1) + div {
        margin: 0; }
        .AddDREPReaderModal-module__readersList__27YrS > li > div > div:nth-child(1) > div:nth-child(1) + div > span {
          font-weight: 700;
          cursor: pointer; }
    .AddDREPReaderModal-module__readersList__27YrS > li .ui.radio.checkbox {
      width: 24px;
      height: 24px;
      margin-top: -3px; }
      .AddDREPReaderModal-module__readersList__27YrS > li .ui.radio.checkbox label:before {
        width: 24px;
        height: 24px;
        border: 1px solid #dcdcdc; }
      .AddDREPReaderModal-module__readersList__27YrS > li .ui.radio.checkbox label:after {
        background: transparent !important; }
      .AddDREPReaderModal-module__readersList__27YrS > li .ui.radio.checkbox input:checked ~ label:before {
        border-color: #dcdcdc !important;
        background: transparent !important; }
      .AddDREPReaderModal-module__readersList__27YrS > li .ui.radio.checkbox input:checked ~ label:after {
        min-width: 16px;
        max-width: 16px;
        min-height: 16px;
        max-height: 16px;
        border-radius: 50% !important;
        background: #4800a5 !important;
        content: ' ' !important;
        display: block !important;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        top: 5px;
        left: 4px; }

.AddDREPReaderModal-module__hidden__23z6h {
  display: none !important; }

.AddDREPReaderModal-module__readerNameBlock__1UIZ2 {
  margin-top: 16px; }

@media (max-width: 767px) {
  .AddDREPReaderModal-module__footer__U7Mag,
  .AddDREPReaderModal-module__title__3MKMG,
  .AddDREPReaderModal-module__readerTypeTitle__3mi-1 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; } }

.styles__headingWrapper__1X54B {
  padding: 0 32px;
  border-bottom: 1px solid #7B26E938; }
  .styles__headingWrapper__1X54B h1 {
    font-size: 24px !important; }

.styles__inner__qMHUR {
  width: 100%;
  gap: 24px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__inner__qMHUR > div {
    min-height: 314px;
    width: 359px; }

.styles__addReaderCard__3yh9-.styles__noReaders__dc5dc {
  height: 314px; }

.Keypad-module__wrapper__3miaP {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .Keypad-module__wrapper__3miaP ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 12px 24px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .Keypad-module__wrapper__3miaP ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0;
      width: 72px;
      min-width: 72px;
      height: 52px;
      background: #4800A5;
      -webkit-box-shadow: 0px -4px 6px 0px #360378 inset;
              box-shadow: 0px -4px 6px 0px #360378 inset;
      border-radius: 18px;
      padding: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer; }
      .Keypad-module__wrapper__3miaP ul li span:not(.Keypad-module__key_Delete__2YK89) svg path {
        fill: white; }
      .Keypad-module__wrapper__3miaP ul li span.Keypad-module__key_Delete__2YK89 svg {
        width: 32px;
        height: 32px; }

.EntryInput-module__wrapper__3Tqfo {
  text-align: center;
  gap: 8px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 68px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 276px;
  margin: 0 auto; }
  .EntryInput-module__wrapper__3Tqfo > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .EntryInput-module__wrapper__3Tqfo > div > div > p {
      font-size: 56px;
      font-weight: bold;
      padding-left: 85px;
      padding-right: 85px; }
  .EntryInput-module__wrapper__3Tqfo .EntryInput-module__iRead__E5S8I, .EntryInput-module__wrapper__3Tqfo .EntryInput-module__metric__34cBF {
    color: #4800A5;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    position: absolute; }
  .EntryInput-module__wrapper__3Tqfo .EntryInput-module__iRead__E5S8I {
    display: inline-block;
    left: 0; }
  .EntryInput-module__wrapper__3Tqfo .EntryInput-module__metric__34cBF {
    display: inline-block;
    right: 0;
    max-width: 90px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap; }

.MainContent-module__wrapper__6YlJJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .MainContent-module__wrapper__6YlJJ:not(.MainContent-module__noStyle__26MUH) {
    border: 3px solid #C292FF;
    border-radius: 24px;
    padding: 24px;
    background: #CEA8FF1A; }

.EntryHeader-module__wrapper__2mtcm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .EntryHeader-module__wrapper__2mtcm > span {
    border: 1px solid #C292FF;
    background: #FBF7FF;
    border-radius: 53px;
    color: black;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    padding: 4px 14px;
    text-align: center; }
  .EntryHeader-module__wrapper__2mtcm.EntryHeader-module__big__3Ql1w > span {
    border-width: 3px;
    border-radius: 20px;
    font-size: 18px;
    line-height: 27px;
    color: #4800A5;
    background: #CEA8FF1A;
    padding: 16px 4px;
    width: 100%; }

.UploadEntryPhotoButton-module__alert__PM9tN {
  border: 1px solid #FF5271;
  border-radius: 16px;
  background: #FFDAE0;
  padding: 4px 8px;
  font-size: 14px;
  color: #090909;
  line-height: 22px;
  text-align: center;
  width: 100%;
  max-width: 258px;
  margin: 0 auto; }

.UploadEntryPhotoButton-module__caption__38PF8 {
  color: #090909;
  text-align: center;
  font-size: 14px;
  line-height: 22px; }

.UploadEntryPhotoButton-module__wrapper__DZ9W_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  position: relative;
  z-index: 2000; }
  .UploadEntryPhotoButton-module__wrapper__DZ9W_.UploadEntryPhotoButton-module__variant_secondary__3DEnJ .UploadEntryPhotoButton-module__uploadButton__19RT7.UploadEntryPhotoButton-module__uploadBtnInitState__1XmEc.ui.primary.button {
    background: #17A4E0 !important;
    border-color: #17A4E0 !important;
    color: white !important; }
    .UploadEntryPhotoButton-module__wrapper__DZ9W_.UploadEntryPhotoButton-module__variant_secondary__3DEnJ .UploadEntryPhotoButton-module__uploadButton__19RT7.UploadEntryPhotoButton-module__uploadBtnInitState__1XmEc.ui.primary.button svg path {
      fill: white !important; }

.UploadEntryPhotoButton-module__uploadWrapper__3mWhl {
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent !important; }

.UploadEntryPhotoButton-module__uploadButton__19RT7 {
  width: 250px;
  height: 44px; }
  .UploadEntryPhotoButton-module__uploadButton__19RT7.ui.primary.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 8px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 !important; }
    .UploadEntryPhotoButton-module__uploadButton__19RT7.ui.primary.button svg {
      min-width: 24px;
      max-width: 24px;
      min-height: 24px;
      max-height: 24px; }
  .UploadEntryPhotoButton-module__uploadButton__19RT7.ui.primary.button.loading {
    opacity: 1 !important; }
    .UploadEntryPhotoButton-module__uploadButton__19RT7.ui.primary.button.loading > svg {
      visibility: hidden !important; }
    .UploadEntryPhotoButton-module__uploadButton__19RT7.ui.primary.button.loading > span {
      color: white !important; }
    .UploadEntryPhotoButton-module__uploadButton__19RT7.ui.primary.button.loading:after {
      margin-left: -70px; }
    .UploadEntryPhotoButton-module__uploadButton__19RT7.ui.primary.button.loading:before {
      display: none !important; }
  .UploadEntryPhotoButton-module__uploadButton__19RT7:not(.UploadEntryPhotoButton-module__uploadBtnInitState__1XmEc).ui.primary.button {
    background: white !important; }

.CircleProgress-module__wrapper__1pJ4t {
  position: relative;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  z-index: 1000; }
  .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__progressSvg__3IbmL {
    position: relative;
    width: 320px;
    height: 320px;
    z-index: 1000;
    -webkit-transform: rotate(131deg);
        -ms-transform: rotate(131deg);
            transform: rotate(131deg); }
    .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__progressSvg__3IbmL circle {
      width: 100%;
      height: 100%;
      fill: none;
      stroke: #CAC0D7;
      stroke-width: 19;
      stroke-linecap: round;
      -webkit-transform: translate(5px, 5px);
          -ms-transform: translate(5px, 5px);
              transform: translate(5px, 5px); }
      .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__progressSvg__3IbmL circle:nth-child(1) {
        stroke-dashoffset: calc($stroke_width - ($stroke_width * 100)/100);
        stroke-dasharray: 638; }
      .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__progressSvg__3IbmL circle:nth-child(2) {
        stroke: #17A4E0; }
  .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__number__FCB8C {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 34px; }
    .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__number__FCB8C h2 {
      font-weight: 900;
      font-size: 102px;
      line-height: 122px;
      color: black;
      margin: 0; }
    .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__number__FCB8C span {
      font-size: 19px;
      line-height: 23px;
      font-weight: 500;
      display: inline-block;
      margin-top: 4px;
      color: black;
      text-align: center; }
    .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__number__FCB8C.CircleProgress-module__numberLong__OZo7F h2 {
      font-size: 60px; }
  .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__newIcon__1qWt1 {
    position: absolute;
    right: 38px;
    bottom: 20px;
    z-index: 1001; }
    .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__newIcon__1qWt1 > svg > g > circle:nth-child(2) {
      stroke: #7855DF; }
    .CircleProgress-module__wrapper__1pJ4t .CircleProgress-module__newIcon__1qWt1 > svg path {
      fill: #7855DF; }

.CircleProgress-module__metricText__3laOV {
  max-width: 230px; }

.FinalContent-module__wrapper__3Kq0v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .FinalContent-module__wrapper__3Kq0v .FinalContent-module__circleProgress__3OwKd {
    margin-left: -12px; }
  .FinalContent-module__wrapper__3Kq0v.FinalContent-module__isReadingLog__1Wsch .FinalContent-module__inner__T8q2b {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    gap: 16px; }

.FinalContent-module__inner__T8q2b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }
  .FinalContent-module__inner__T8q2b:not(.FinalContent-module__noStyle__3oDuq) {
    border: 3px solid #C292FF;
    background: #CEA8FF1A;
    padding: 16px 24px 24px 24px;
    border-radius: 24px; }
  .FinalContent-module__inner__T8q2b + div {
    width: 100%; }
    .FinalContent-module__inner__T8q2b + div button {
      width: 100%;
      margin: 0 !important;
      height: 56px; }
  .FinalContent-module__inner__T8q2b.FinalContent-module__noStyle__3oDuq + div {
    margin-top: auto; }

.FinalContent-module__undo__2UoFD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 24px;
  color: #2A0061;
  font-weight: 500;
  position: relative;
  z-index: 1001; }
  .FinalContent-module__undo__2UoFD > span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    cursor: pointer; }

.FinalContent-module__meetStepContent__17e6b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .FinalContent-module__meetStepContent__17e6b > span {
    color: #4800A5; }
  .FinalContent-module__meetStepContent__17e6b > *:nth-child(1) {
    width: 85px;
    height: 85px; }
  .FinalContent-module__meetStepContent__17e6b > *:nth-child(2) {
    font-size: 32px;
    font-weight: 700;
    line-height: 48px;
    margin-top: 20px;
    margin-bottom: 20px; }
  .FinalContent-module__meetStepContent__17e6b > *:nth-child(3), .FinalContent-module__meetStepContent__17e6b > *:nth-child(5) {
    font-size: 24px;
    line-height: 36px;
    font-weight: 400; }
  .FinalContent-module__meetStepContent__17e6b > *:nth-child(4) {
    color: black;
    font-size: 72px;
    font-weight: bold;
    line-height: 86px; }

.FinalContent-module__readingLogContent__1zXZT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  color: #4800A5;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .FinalContent-module__readingLogContent__1zXZT > p {
    font-size: 46px;
    font-weight: 700;
    line-height: 58px;
    margin: 0; }
  .FinalContent-module__readingLogContent__1zXZT > span {
    font-size: 24px;
    line-height: 36px;
    font-weight: 400; }

.FinalContent-module__uploadEntryPhotoButton__3Kh64 {
  margin-top: -12px;
  margin-bottom: 16px; }

.FinalContent-module__uploadEntryPhotoButtonFinalComplete__2wDTB {
  margin-top: 16px; }

.BookSelection-module__wrapper__2KvgJ {
  position: relative;
  height: 100%; }
  .BookSelection-module__wrapper__2KvgJ ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow-y: auto;
    overflow-x: hidden; }
    .BookSelection-module__wrapper__2KvgJ ul::-webkit-scrollbar {
      display: none !important; }
    .BookSelection-module__wrapper__2KvgJ ul > li {
      margin-bottom: 16px; }
  .BookSelection-module__wrapper__2KvgJ .BookSelection-module__booksList__3Bw9c {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 40px;
    margin-right: -12px;
    padding-right: 12px; }
    .BookSelection-module__wrapper__2KvgJ .BookSelection-module__booksList__3Bw9c > p {
      color: #090909;
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
      margin-bottom: 8px; }
  .BookSelection-module__wrapper__2KvgJ .BookSelection-module__addBookButton__1b3IQ {
    left: -24px;
    right: -24px;
    width: calc(100% + 48px);
    position: absolute;
    bottom: -24px;
    border-radius: 0 0 24px 24px; }
  .BookSelection-module__wrapper__2KvgJ.BookSelection-module__hasSkip__12G3N .BookSelection-module__booksList__3Bw9c {
    max-height: calc(100vh - 300px);
    margin-bottom: 0; }

.BookSelection-module__bookWrapper__Y_t9h {
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 14px 12px 14px;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E8E8E8;
  border-radius: 24px; }
  .BookSelection-module__bookWrapper__Y_t9h:hover, .BookSelection-module__bookWrapper__Y_t9h.BookSelection-module__isSelected__1kjuu {
    background: #AB69FF1A;
    border-color: #AB69FF; }
  .BookSelection-module__bookWrapper__Y_t9h > div:first-child {
    border-radius: 4px;
    margin-right: 16px; }
    .BookSelection-module__bookWrapper__Y_t9h > div:first-child img {
      width: 68px;
      height: 103px;
      border-radius: 8px; }
  .BookSelection-module__bookWrapper__Y_t9h > div:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: calc(100% - 84px);
    max-width: calc(100% - 84px); }

.BookSelection-module__selectBtn__17NRY {
  height: 36px;
  line-height: 13px !important; }
  .BookSelection-module__selectBtn__17NRY > svg {
    margin-right: 10px; }
    .BookSelection-module__selectBtn__17NRY > svg path {
      stroke: white !important; }
  .BookSelection-module__selectBtn__17NRY:not(.BookSelection-module__isSelected__1kjuu) {
    background: white !important;
    border: 1px solid #4800A5 !important;
    color: #4800A5 !important; }
  .BookSelection-module__selectBtn__17NRY.BookSelection-module__isSelected__1kjuu {
    background: #4800A5 !important;
    border-color: #4800A5 !important;
    color: white !important; }
  .BookSelection-module__selectBtn__17NRY.ui.primary.button.disabled {
    opacity: 1 !important;
    cursor: not-allowed;
    pointer-events: auto !important; }

.BookSelection-module__title__1FoqR {
  width: 100%;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: black;
  margin-bottom: 2px; }
  .BookSelection-module__title__1FoqR > span {
    padding-right: 30px;
    display: inline-block; }

.BookSelection-module__author__RZLUp {
  color: #393939;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  display: inline-block;
  margin-bottom: 6px; }

.BookSelection-module__isbn__1T3tW {
  color: #7B26E9;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
  display: inline-block;
  margin-bottom: 12px; }

.BookSelection-module__skipBtn__jtywd {
  margin-bottom: 16px; }

.BookSelection-module__bookInformation__O0XPJ {
  position: relative; }
  .BookSelection-module__bookInformation__O0XPJ .BookSelection-module__readCount__4rnB8 {
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%; }
    .BookSelection-module__bookInformation__O0XPJ .BookSelection-module__readCount__4rnB8.has-content {
      background: #36AE19 !important; }
    .BookSelection-module__bookInformation__O0XPJ .BookSelection-module__readCount__4rnB8 span {
      font-weight: 500 !important;
      margin-left: 0; }

.NotEnoughBookToSelect-module__wrapper__2eRXg {
  color: white;
  padding: 0;
  position: relative;
  height: 100%; }
  .NotEnoughBookToSelect-module__wrapper__2eRXg .NotEnoughBookToSelect-module__noBookAddBookBtn__pL4Vx {
    position: absolute;
    bottom: -24px;
    left: -24px;
    right: -24px;
    width: calc(100% + 48px);
    border-radius: 0 0 24px 24px; }
  .NotEnoughBookToSelect-module__wrapper__2eRXg:not(.NotEnoughBookToSelect-module__isStartAddBook__1CdPm) {
    margin-top: 50px; }
    .NotEnoughBookToSelect-module__wrapper__2eRXg:not(.NotEnoughBookToSelect-module__isStartAddBook__1CdPm).NotEnoughBookToSelect-module__canSkipSelectBook__2nCSh {
      margin-top: 20px; }

.NotEnoughBookToSelect-module__noBookPlaceholder__20Wqk {
  border: 1px solid #DEDEDF;
  background: #F9F9F9;
  padding: 16px 12px;
  border-radius: 16px;
  margin-top: 32px; }
  .NotEnoughBookToSelect-module__noBookPlaceholder__20Wqk span {
    font-size: 15px;
    line-height: 22px;
    color: #111111;
    font-weight: 400; }

.NotEnoughBookToSelect-module__addBookButton__sJNTM {
  width: 100%;
  background: #4800A5;
  padding: 20px 24px 12px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer; }
  .NotEnoughBookToSelect-module__addBookButton__sJNTM > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: white;
    gap: 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px; }
  .NotEnoughBookToSelect-module__addBookButton__sJNTM .NotEnoughBookToSelect-module__spinner__38nju {
    padding: 0; }
    .NotEnoughBookToSelect-module__addBookButton__sJNTM .NotEnoughBookToSelect-module__spinner__38nju svg {
      width: 24px;
      height: 24px; }

.NotEnoughBookToSelect-module__noBookWrapper__3lRCw .NotEnoughBookToSelect-module__noBookInner__3_0d6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.NotEnoughBookToSelect-module__skipButton__3p2xY button {
  height: 36px;
  width: 100%; }

.SearchBook-module__searchInputWrapper__3Y8I6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%; }
  .SearchBook-module__searchInputWrapper__3Y8I6 input {
    border: 1px solid #7B26E9;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 12px;
    width: 100%;
    padding: 12px 16px 12px 44px;
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    height: 48px;
    outline: none; }
  .SearchBook-module__searchInputWrapper__3Y8I6 > svg {
    position: absolute;
    top: 14px;
    left: 16px; }
    .SearchBook-module__searchInputWrapper__3Y8I6 > svg path {
      fill: #6E6E6E; }
  .SearchBook-module__searchInputWrapper__3Y8I6 .SearchBook-module__spinner__3ACXI {
    position: absolute;
    right: 16px;
    top: 12px;
    padding: 0; }
    .SearchBook-module__searchInputWrapper__3Y8I6 .SearchBook-module__spinner__3ACXI svg {
      width: 24px;
      height: 24px; }

.SearchBook-module__searchedBookList__2MErX {
  margin: 16px 0 0 0;
  padding: 0;
  max-height: calc(100vh - 240px);
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: -12px;
  padding-right: 12px; }
  .SearchBook-module__searchedBookList__2MErX > li {
    margin-bottom: 16px; }
    .SearchBook-module__searchedBookList__2MErX > li:last-child {
      margin-bottom: 0; }

.ModalTitle-module__wrapper__2YrIc {
  padding: 12px 24px;
  border-bottom: 1px solid #C292FF63;
  color: #111111;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  .ModalTitle-module__wrapper__2YrIc > svg {
    cursor: pointer; }

.YesNoInput-module__wrapper__2ughv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .YesNoInput-module__wrapper__2ughv > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .YesNoInput-module__wrapper__2ughv > div > span {
      font-size: 76px;
      color: #CFA9FF;
      line-height: 110px;
      font-weight: bold;
      cursor: pointer;
      text-shadow: -1px 0, 0 1px, 1px 0, 0 -1px, -1px -1px, 1px 1px, -1px 1px, 1px -1px;
      cursor: pointer; }
      .YesNoInput-module__wrapper__2ughv > div > span:hover, .YesNoInput-module__wrapper__2ughv > div > span.YesNoInput-module__active__2nS-j {
        color: #36AE19; }

.YesNoInput-module__cursorDefault__i0efW {
  cursor: default !important; }

.YesNoInput-module__completedGoalMessage__3hPgm {
  background: white;
  border: 1px solid #7B26E9;
  border-radius: 18px;
  padding: 12px;
  text-align: center;
  width: 100%;
  max-width: 310px;
  font-size: 16px;
  line-height: 24px;
  margin: 0 auto;
  font-weight: 500;
  margin-top: 32px; }

.PastEntryModal-module__entryModal__3tw3N {
  max-width: 428px;
  width: 100% !important; }
  .PastEntryModal-module__entryModal__3tw3N .close {
    top: 12px !important;
    right: 12px !important; }
  .PastEntryModal-module__entryModal__3tw3N.ui.modal {
    border-radius: 24px !important; }
  .PastEntryModal-module__entryModal__3tw3N.PastEntryModal-module__hideTitle__2Wx9D .close {
    visibility: hidden !important; }
  .PastEntryModal-module__entryModal__3tw3N.PastEntryModal-module__isCalendarStep__2ECdj {
    min-height: 1px; }
  .PastEntryModal-module__entryModal__3tw3N:not(.PastEntryModal-module__isFinalStep__19N7c) {
    max-height: calc(100vh - 40px);
    min-height: 566px; }
  .PastEntryModal-module__entryModal__3tw3N.PastEntryModal-module__isFinalStep__19N7c .hidden, .PastEntryModal-module__entryModal__3tw3N.PastEntryModal-module__isFinalStep__19N7c .close {
    display: none !important; }
  .PastEntryModal-module__entryModal__3tw3N.PastEntryModal-module__isFinalStep__19N7c .PastEntryModal-module__modalContent__Aha1c {
    height: 100%;
    max-height: calc(100vh - 20px);
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 60px; }

.PastEntryModal-module__modalContent__Aha1c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 24px;
  width: 100%;
  position: relative;
  padding: 24px;
  background: white;
  height: calc(100% - 61px);
  border-radius: 24px !important;
  overflow-x: hidden;
  overflow-y: auto; }
  .PastEntryModal-module__modalContent__Aha1c .PastEntryModal-module__finalContent__1qn9K {
    height: 100%; }
  .PastEntryModal-module__modalContent__Aha1c .PastEntryModal-module__notEnoughBookWrapper__Adsoe.PastEntryModal-module__hasSkip__3rpYN {
    margin-top: 0;
    padding-bottom: 54px; }
  .PastEntryModal-module__modalContent__Aha1c .PastEntryModal-module__bookSelection__2tsXB.PastEntryModal-module__hasSkip__3rpYN > div:nth-child(2) {
    max-height: calc(100vh - 260px);
    margin-bottom: 40px; }

.PastEntryModal-module__groupExpired__ppEoI {
  border: 3px solid #ff5271 !important;
  background: #ffdae0 !important;
  min-height: 440px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .PastEntryModal-module__groupExpired__ppEoI .PastEntryModal-module__expiredText__2ZxHj {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px; }

.PastEntryModal-module__buttonActions__1Lzfn {
  padding: 0 20px;
  margin-top: 20px; }

.PastEntryModal-module__allActivitiesBtn__2VM5Q {
  width: 100%;
  margin-top: 12px !important;
  border-radius: 20px !important;
  color: white !important;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 120%;
  /* 19.2px */ }
  .PastEntryModal-module__allActivitiesBtn__2VM5Q svg {
    margin-right: 8px; }

.PastEntryModal-module__yesNoInput__2JH6I {
  margin-top: 16px; }

.PastEntryModal-module__buttonActions__1Lzfn {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px; }
  .PastEntryModal-module__buttonActions__1Lzfn button {
    padding: 0 !important; }
  .PastEntryModal-module__buttonActions__1Lzfn .PastEntryModal-module__nextBtn__gZm0H {
    width: 100% !important; }
    .PastEntryModal-module__buttonActions__1Lzfn .PastEntryModal-module__nextBtn__gZm0H.ui.primary.button {
      height: 44px;
      font-weight: 500;
      background: #17a4e0 !important;
      color: white !important;
      border-radius: 28px !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-shadow: 0px -4px 6px 0px #1491c7 inset !important;
              box-shadow: 0px -4px 6px 0px #1491c7 inset !important;
      font-size: 16px; }
      .PastEntryModal-module__buttonActions__1Lzfn .PastEntryModal-module__nextBtn__gZm0H.ui.primary.button.disabled {
        background: #bcbcbc !important;
        color: #6e6e6e !important;
        -webkit-box-shadow: none !important;
                box-shadow: none !important; }
  .PastEntryModal-module__buttonActions__1Lzfn .PastEntryModal-module__pastEntryBtn__1NHhs.ui.primary.button {
    height: 44px;
    color: #2a0061 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    background: transparent !important;
    margin: 0 !important; }

.PastEntryModal-module__pastEntryCalendar__NjowZ {
  position: relative; }
  .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table {
    border: 0;
    margin: 0;
    min-width: 1px !important; }
    .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(1) {
      position: relative;
      height: 52px; }
      .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(1) > th {
        background: transparent; }
        .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(1) > th:nth-child(1), .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(1) > th:nth-child(3) {
          position: absolute;
          width: 24px;
          padding-left: 0;
          padding-right: 0;
          color: #4800A5;
          top: -2px; }
        .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(1) > th:nth-child(1) {
          right: 24px; }
        .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(1) > th:nth-child(2) {
          cursor: default;
          pointer-events: none;
          position: absolute;
          left: 0;
          padding: 0;
          width: calc(100% - 50px);
          text-align: left; }
          .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(1) > th:nth-child(2) > span {
            cursor: default;
            pointer-events: none;
            font-size: 24px;
            line-height: 36px;
            color: #111111;
            font-weight: 700; }
        .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(1) > th:nth-child(3) {
          right: 0; }
    .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(2) > th {
      border: 0 !important;
      background: #4800A5;
      color: #FAF6FF;
      font-weight: 500; }
      .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(2) > th:first-child {
        border-radius: 8px 0 0 8px; }
      .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > thead > tr:nth-child(2) > th:last-child {
        border-radius: 0 8px 8px 0; }
    .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > tbody > tr > td {
      border: 0;
      outline: none !important;
      padding: 24px 0 0 0;
      background: none !important; }
      .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > tbody > tr > td > * {
        position: relative;
        display: block;
        height: 50px;
        color: black;
        font-weight: 700;
        font-size: 16px;
        line-height: 19px;
        background: transparent;
        padding: 0 !important; }
        .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > tbody > tr > td > *:after {
          content: ' ';
          position: absolute;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 32px;
          height: 32px;
          border-radius: 50%;
          border: 1px solid #CFA9FF;
          background: #CFA9FF;
          bottom: -6px;
          left: 0;
          right: 0;
          margin: auto; }
        .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > tbody > tr > td > *.ui.circular.label:after {
          background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="%234800A5"/><path d="M19.4768 8.01809C18.272 8.87554 17.3632 10.0644 16.7781 11.6208H16.7805C17.5644 10.4655 18.4616 9.53604 19.604 9.0941C19.6433 9.07969 19.6664 9.04126 19.6664 8.99803L19.6317 8.09975C19.6294 8.01809 19.5416 7.97246 19.4768 8.01809Z" fill="white"/><path d="M15.2658 11.6208C14.4819 10.4632 13.5847 9.53367 12.4423 9.09414C12.403 9.07973 12.3775 9.0413 12.3799 8.99807L12.4145 8.09979C12.4169 8.02053 12.507 7.97249 12.5695 8.01813C13.772 8.87557 14.6808 10.0645 15.2681 11.6208H15.2658Z" fill="white"/><path d="M14.8981 12.0411L14.8947 12.038C13.7731 10.2114 12.0633 9.26907 10.035 8.93316C9.97257 8.92355 9.91938 8.97399 9.91938 9.03644L9.93557 9.71135C9.93788 9.76178 9.9772 9.80262 10.0258 9.80742C11.9089 9.97061 13.5126 10.7596 14.8947 12.038L14.8981 12.0435V12.0411Z" fill="white"/><path d="M8.3515 10.1005C10.8027 10.2302 13.0481 10.9651 15.0577 12.5792L15.06 12.5768C15.1086 12.6176 15.1363 12.6776 15.1363 12.7401L15.1155 23.743C15.1155 23.8439 14.9998 23.8967 14.9235 23.8319C12.8145 22.0041 10.5807 20.8056 8.17341 20.5029C8.07397 20.4909 7.99997 20.4069 7.99997 20.3036L8.04163 10.4055C8.04394 10.2326 8.18269 10.0909 8.3515 10.1005Z" fill="white"/><path d="M16.348 12.6416H15.6959C15.5989 12.6416 15.5202 12.7233 15.5202 12.8242L15.4993 23.8175C15.4993 23.9183 15.578 24 15.6751 24H16.3272C16.4243 24 16.503 23.9183 16.503 23.8175L16.5238 12.8242C16.5238 12.7233 16.4451 12.6416 16.348 12.6416Z" fill="white"/><path d="M17.1435 12.0411L17.1469 12.0356C18.5313 10.7573 20.1328 9.96824 22.0159 9.80505C22.0668 9.80265 22.1061 9.75941 22.1061 9.70897L22.1223 9.03407C22.1223 8.97162 22.0668 8.92118 22.0067 8.93079C19.9761 9.2667 18.2685 10.2067 17.1469 12.0356L17.1435 12.0387V12.0411Z" fill="white"/><path d="M16.8868 23.7333L16.9076 12.74L16.9053 12.7424C16.9053 12.6775 16.9331 12.6175 16.9816 12.5791C18.9912 10.9675 21.2366 10.2301 23.6901 10.1028C23.8589 10.0956 24 10.2349 24 10.4078L24 20.3035C24 20.4068 23.926 20.4908 23.8265 20.5029C21.4216 20.8055 19.19 22.0016 17.0834 23.827C17.007 23.8942 16.8868 23.839 16.8868 23.7333Z" fill="white"/></svg>') no-repeat;
          background-size: 100% 100%;
          border-color: #4800A5; }
      .PastEntryModal-module__pastEntryCalendar__NjowZ .ui.celled.unstackable.center.aligned.table > tbody > tr > td.disabled > *:after {
        border-color: #BCBCBC;
        background: white; }
  .PastEntryModal-module__pastEntryCalendar__NjowZ > p {
    margin-bottom: 8px;
    font-weight: 500;
    color: #090909;
    line-height: 21px; }
  .PastEntryModal-module__pastEntryCalendar__NjowZ .PastEntryModal-module__calendarLoading__3cQO0 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 5; }

@media (max-width: 380px) {
  .PastEntryModal-module__entryModal__3tw3N.PastEntryModal-module__isCalendarStep__2ECdj .PastEntryModal-module__modalContent__Aha1c {
    padding: 16px 8px; } }

.ButtonActions-module__wrapper__1ppQ0 {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px; }
  .ButtonActions-module__wrapper__1ppQ0.ButtonActions-module__groupExpiredButtons__3cPOg {
    border-radius: 28px;
    background: #fff; }
  .ButtonActions-module__wrapper__1ppQ0 button {
    padding: 0 !important; }
  .ButtonActions-module__wrapper__1ppQ0 .ButtonActions-module__nextBtn__16159 {
    width: 100% !important; }
    .ButtonActions-module__wrapper__1ppQ0 .ButtonActions-module__nextBtn__16159.ui.primary.button {
      height: 44px;
      font-weight: 500;
      background: #17a4e0 !important;
      color: #090909 !important;
      border-radius: 28px !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-shadow: 0px -4px 6px 0px #1491c7 inset !important;
              box-shadow: 0px -4px 6px 0px #1491c7 inset !important; }
      .ButtonActions-module__wrapper__1ppQ0 .ButtonActions-module__nextBtn__16159.ui.primary.button.disabled {
        background: #bcbcbc !important;
        color: #6e6e6e !important;
        -webkit-box-shadow: none !important;
                box-shadow: none !important; }
  .ButtonActions-module__wrapper__1ppQ0 .ButtonActions-module__pastEntryBtn__3HMBL.ui.primary.button {
    height: 44px;
    color: #2a0061 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    background: transparent !important;
    margin: 0 !important; }
    .ButtonActions-module__wrapper__1ppQ0 .ButtonActions-module__pastEntryBtn__3HMBL.ui.primary.button svg path {
      fill: #2a0061; }

.AwardsContent-module__wrapper__2YQQO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .AwardsContent-module__wrapper__2YQQO .AwardsContent-module__inner__36nit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    color: #4800A5;
    border: 3px solid #C292FF;
    background: #CEA8FF1A;
    padding: 24px;
    border-radius: 24px;
    width: 100%; }
    .AwardsContent-module__wrapper__2YQQO .AwardsContent-module__inner__36nit span {
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      display: inline-block;
      margin-bottom: 8px; }
    .AwardsContent-module__wrapper__2YQQO .AwardsContent-module__inner__36nit h3 {
      font-weight: 700;
      font-size: 32px;
      line-height: 48px;
      margin: 0 0 24px 0; }
    .AwardsContent-module__wrapper__2YQQO .AwardsContent-module__inner__36nit + div {
      width: 100%; }
      .AwardsContent-module__wrapper__2YQQO .AwardsContent-module__inner__36nit + div button {
        width: 100%;
        margin: 0 !important;
        height: 56px; }

.AwardsContent-module__imgWrapper__2ETWw {
  position: relative;
  width: 174px;
  height: 174px;
  margin: 0 auto; }
  .AwardsContent-module__imgWrapper__2ETWw img {
    max-width: 174px;
    max-height: 174px; }

.AwardsContent-module__title__3uXBz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 24px;
  gap: 4px; }
  .AwardsContent-module__title__3uXBz > p {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    font-weight: 600; }
    .AwardsContent-module__title__3uXBz > p.AwardsContent-module__level__3d1M2 {
      font-size: 18px;
      line-height: 26px; }

.GroupSelection-module__wrapper__3gWhj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px 24px 0 24px; }
  .GroupSelection-module__wrapper__3gWhj > label {
    font-size: 14px;
    font-weight: 500;
    color: #8946DF;
    line-height: 21px;
    display: block;
    margin-bottom: 6px; }
  .GroupSelection-module__wrapper__3gWhj > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px; }
    .GroupSelection-module__wrapper__3gWhj > div > div:nth-child(1) {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .GroupSelection-module__wrapper__3gWhj > div > svg {
      width: 24px;
      height: 24px; }

.GroupSelection-module__tooltipPopup__3Eg1K {
  max-height: calc(100vh - 420px);
  overflow: auto; }
  .GroupSelection-module__tooltipPopup__3Eg1K.ui.bottom.popup.tooltipArchiveToggleTopHeader {
    min-width: 1px;
    max-width: 330px; }
  .GroupSelection-module__tooltipPopup__3Eg1K.ui.bottom.popup.tooltipArchiveToggleTopHeader:before {
    bottom: calc(100% - 5px) !important; }

.GroupSelection-module__helperIcon__19kHe svg {
  width: 24px;
  height: 24px; }

.EntryModal-module__entryModal__1f8k_ {
  min-width: 428px;
  max-width: 428px;
  min-height: 566px; }
  .EntryModal-module__entryModal__1f8k_ .close {
    top: 12px !important;
    right: 12px !important; }
  .EntryModal-module__entryModal__1f8k_.ui.modal {
    border-radius: 24px !important; }
  .EntryModal-module__entryModal__1f8k_.EntryModal-module__hideTitle__1hwVq .close {
    visibility: hidden !important; }

.EntryModal-module__modalContent__uli3K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  position: relative;
  padding: 16px 24px 24px 24px;
  background: white;
  height: auto;
  border-radius: 24px !important; }
  .EntryModal-module__modalContent__uli3K.EntryModal-module__height100__cI5hq {
    height: calc(100% - 61px); }
  .EntryModal-module__modalContent__uli3K.EntryModal-module__mb60__4XKR9 {
    margin-bottom: 60px; }
  .EntryModal-module__modalContent__uli3K .EntryModal-module__finalContent__2shKG {
    height: 100%; }

.EntryModal-module__groupExpired__2iaiZ {
  border: 3px solid #ff5271 !important;
  background: #ffdae0 !important;
  min-height: 440px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .EntryModal-module__groupExpired__2iaiZ .EntryModal-module__expiredText__NjG-x {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px; }

.EntryModal-module__buttonActions__1H5hd {
  padding: 0 20px;
  margin-top: 20px; }

.EntryModal-module__allActivitiesBtn__8Bqes {
  width: 100%;
  margin-top: 12px !important;
  border-radius: 20px !important;
  color: white !important;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 120%;
  /* 19.2px */ }
  .EntryModal-module__allActivitiesBtn__8Bqes svg {
    margin-right: 8px; }

.EntryModal-module__yesNoInput__2oxwl {
  margin-top: 16px; }

.EntryModal-module__mainContent__1vGZ_ {
  position: relative; }
  .EntryModal-module__mainContent__1vGZ_ .EntryModal-module__mainContentLoading__1nSfl {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.styles__groupWarningModal__2OgO0.ui.modal {
  max-width: 428px;
  height: 566px;
  border-radius: 16px !important;
  background: #4900A6; }
  .styles__groupWarningModal__2OgO0.ui.modal .styles__icon__32zBF > circle {
    fill: transparent;
    stroke: #8946DF; }
  .styles__groupWarningModal__2OgO0.ui.modal .styles__icon__32zBF > path {
    fill: #8946DF; }
  .styles__groupWarningModal__2OgO0.ui.modal .styles__title__23Jen {
    font-weight: 900;
    font-size: 46px;
    line-height: 58px;
    margin-top: 32px;
    margin-bottom: 24px; }
  .styles__groupWarningModal__2OgO0.ui.modal .styles__description__3Ld7K {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #C899F7; }
  .styles__groupWarningModal__2OgO0.ui.modal .styles__button__3US5C {
    min-width: 160px;
    height: 48px !important;
    font-size: 24px;
    padding: 0 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0 !important; }
  .styles__groupWarningModal__2OgO0.ui.modal .content {
    border-radius: 16px !important;
    background: #4900A6;
    color: white;
    height: 566px;
    padding: 40px 24px 24px 24px; }
    .styles__groupWarningModal__2OgO0.ui.modal .content > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%; }
      .styles__groupWarningModal__2OgO0.ui.modal .content > div > * {
        text-align: center; }
        .styles__groupWarningModal__2OgO0.ui.modal .content > div > *:last-child {
          margin-top: auto; }

.styles__groupWarningModal__2OgO0.styles__red__H5yp-.ui.modal {
  background: #FFE5EA; }
  .styles__groupWarningModal__2OgO0.styles__red__H5yp-.ui.modal .content {
    background: #FFE5EA;
    color: #FF5271; }
  .styles__groupWarningModal__2OgO0.styles__red__H5yp-.ui.modal .styles__description__3Ld7K {
    color: #FF5271; }
  .styles__groupWarningModal__2OgO0.styles__red__H5yp-.ui.modal .styles__icon__32zBF > circle {
    stroke: #FF5271; }
  .styles__groupWarningModal__2OgO0.styles__red__H5yp-.ui.modal .styles__icon__32zBF > path {
    fill: #FF5271; }

.styles__metric__1a4wR {
  padding: 17px 30px !important; }

.styles__entryModal__2DRUk {
  width: 465px !important; }
  .styles__entryModal__2DRUk.styles__entryModalWithAdditional__1yoOo {
    width: 600px !important; }
    @media (max-width: 621px) {
      .styles__entryModal__2DRUk.styles__entryModalWithAdditional__1yoOo {
        width: 100% !important; } }

.styles__mainContent__1pVgf {
  padding: 24px 32px;
  background: #FCFAFF; }

.dimmer:has(.center) {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.AllActivitiesModal-module__allActivitiesModal__2qDQg {
  max-width: 400px; }
  .AllActivitiesModal-module__allActivitiesModal__2qDQg .content {
    border-radius: 24px !important;
    padding: 0px !important;
    border: 1px solid rgba(194, 146, 255, 0.39) !important; }
  .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__header__2Y0VJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 24px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid rgba(194, 146, 255, 0.39); }
    .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__header__2Y0VJ .AllActivitiesModal-module__leftSection__1baGJ {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 8px; }
      .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__header__2Y0VJ .AllActivitiesModal-module__leftSection__1baGJ svg {
        cursor: pointer; }
        .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__header__2Y0VJ .AllActivitiesModal-module__leftSection__1baGJ svg path {
          fill: #2a0061; }
      .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__header__2Y0VJ .AllActivitiesModal-module__leftSection__1baGJ .AllActivitiesModal-module__title__3kA4K {
        color: #111;
        font-size: 24px;
        font-weight: 700;
        line-height: normal; }
    .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__header__2Y0VJ svg {
      cursor: pointer; }
  .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__modalBody__dVFby {
    padding: 16px 24px;
    max-height: calc(100vh - 350px);
    overflow-y: auto; }
    .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__modalBody__dVFby .AllActivitiesModal-module__spinnerWrapper__2IFnO {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: 300px; }
    .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__modalBody__dVFby .AllActivitiesModal-module__title__3kA4K {
      color: #111;
      font-size: 20px;
      font-weight: 600;
      line-height: normal;
      margin-bottom: 16px; }
    .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__modalBody__dVFby .AllActivitiesModal-module__description__2Bgz0 {
      color: #000;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px; }
    .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__modalBody__dVFby .AllActivitiesModal-module__confirmBtn__2t4dJ {
      margin-top: 20px;
      width: 100%;
      font-size: 16px; }
  .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__footer__3oVH9 {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1;
    background-color: #fff;
    width: 100%;
    padding: 12px 20px;
    border-top: 1px solid #e7d4ff;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    color: #090909;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    /* 19.2px */ }
    .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__footer__3oVH9 .AllActivitiesModal-module__progressText__3daQL {
      margin-bottom: 12px; }
    .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__footer__3oVH9 .AllActivitiesModal-module__progressWrapper__2n0e2 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 14px; }
      .AllActivitiesModal-module__allActivitiesModal__2qDQg .AllActivitiesModal-module__footer__3oVH9 .AllActivitiesModal-module__progressWrapper__2n0e2 .AllActivitiesModal-module__barWrapper__reEUZ {
        width: 100%; }

.ActivityCard-module__card__f2hsH {
  border-radius: 18px;
  border: 1px solid #5fcfff;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.14);
  margin-bottom: 16px; }
  .ActivityCard-module__card__f2hsH.ActivityCard-module__required__2Vsh7 {
    border: 1px solid #cfa9ff; }
    .ActivityCard-module__card__f2hsH.ActivityCard-module__required__2Vsh7 .ActivityCard-module__upperSection__2SG3r {
      background: #faf6ff;
      border-bottom: 1px solid #cfa9ff; }
      .ActivityCard-module__card__f2hsH.ActivityCard-module__required__2Vsh7 .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__dropdown__3Ixw6 .ActivityCard-module__iconWrapper__3m0Qs {
        border-color: #4800a5; }
        .ActivityCard-module__card__f2hsH.ActivityCard-module__required__2Vsh7 .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__dropdown__3Ixw6 .ActivityCard-module__iconWrapper__3m0Qs svg path {
          fill: #4800a5; }
  .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r {
    border-bottom: 1px solid #5fcfff;
    background: #e8f8ff;
    padding: 16px;
    border-top-right-radius: inherit;
    border-top-left-radius: inherit;
    position: relative; }
    .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__dropdown__3Ixw6 {
      position: absolute;
      top: 16px;
      right: 20px; }
      .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__dropdown__3Ixw6 .ActivityCard-module__iconWrapper__3m0Qs {
        cursor: pointer;
        border: 1px solid #006d9c;
        border-radius: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 20px;
        height: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__dropdown__3Ixw6 .ActivityCard-module__iconWrapper__3m0Qs svg path {
          fill: #006d9c; }
      .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__dropdown__3Ixw6 .ActivityCard-module__dropdownItem__7bmU4 {
        padding: 5px 12px !important; }
        .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__dropdown__3Ixw6 .ActivityCard-module__dropdownItem__7bmU4 .ActivityCard-module__item__nJ7iL {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 5px;
          color: #090909;
          font-size: 14px;
          font-weight: 400;
          line-height: normal; }
          .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__dropdown__3Ixw6 .ActivityCard-module__dropdownItem__7bmU4 .ActivityCard-module__item__nJ7iL svg path {
            height: 20px;
            width: 20px; }
    .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__header__3_tPE {
      max-width: 90%;
      margin-bottom: 8px; }
      .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__header__3_tPE .ActivityCard-module__badgeWrapper__1hNuq {
        margin-bottom: 8px; }
        .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__header__3_tPE .ActivityCard-module__badgeWrapper__1hNuq .ActivityCard-module__requiredBadge__30Xlu {
          padding: 2px 8px;
          border-radius: 12px;
          border: 1px solid #7b26e9;
          background: #cfa9ff;
          color: #000;
          font-size: 12px;
          font-weight: 500;
          letter-spacing: -0.36px; }
      .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__header__3_tPE .ActivityCard-module__title__1nAEX {
        color: #090909;
        font-weight: 600;
        font-size: 16px; }
    .ActivityCard-module__card__f2hsH .ActivityCard-module__upperSection__2SG3r .ActivityCard-module__description__3oYlb {
      color: #090909;
      font-weight: 400;
      font-size: 14px; }
  .ActivityCard-module__card__f2hsH .ActivityCard-module__lowerSection__3-HZF {
    padding: 12px 20px; }
    .ActivityCard-module__card__f2hsH .ActivityCard-module__lowerSection__3-HZF .ActivityCard-module__numberLoggedWrapper__1NOky {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 7px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .ActivityCard-module__card__f2hsH .ActivityCard-module__lowerSection__3-HZF .ActivityCard-module__numberLoggedWrapper__1NOky .ActivityCard-module__numberLogged__1hhnc {
        color: #ff5271;
        font-size: 27px;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.81px; }
        .ActivityCard-module__card__f2hsH .ActivityCard-module__lowerSection__3-HZF .ActivityCard-module__numberLoggedWrapper__1NOky .ActivityCard-module__numberLogged__1hhnc.ActivityCard-module__success__2qMzB {
          color: #1f7d08; }
  .ActivityCard-module__card__f2hsH .ActivityCard-module__joined__3F1jW {
    background: #e8f8ff;
    padding: 8px 8px 8px 20px;
    color: #090909;
    font-weight: 600;
    font-size: 16px;
    border-radius: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .ActivityCard-module__card__f2hsH .ActivityCard-module__joined__3F1jW .ActivityCard-module__joinBtn__3id-l {
      border-radius: 10px !important;
      background: #17a4e0;
      -webkit-box-shadow: 0px 2px 1px 0px rgba(23, 164, 224, 0.37), 0px -4px 6px 0px #1491c7 inset;
              box-shadow: 0px 2px 1px 0px rgba(23, 164, 224, 0.37), 0px -4px 6px 0px #1491c7 inset;
      color: #090909 !important;
      font-family: Poppins;
      font-size: 13px !important;
      font-weight: 600;
      line-height: 120%;
      /* 15.6px */
      margin: 0px;
      padding: 8px 26px; }

.ProgressBar-module__progressWrapper__eXzJe .ProgressBar-module__metricWrapper__1ctlm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  color: #090909;
  margin-bottom: 4px; }

.ProgressBar-module__progressWrapper__eXzJe .ProgressBar-module__success__2hQsD {
  margin-bottom: 11px !important;
  background: #ddf5d7 !important; }
  .ProgressBar-module__progressWrapper__eXzJe .ProgressBar-module__success__2hQsD .bar {
    min-width: unset !important;
    background: #36ae19 !important; }

.ProgressBar-module__progressWrapper__eXzJe .ProgressBar-module__info__2O-wQ {
  background: #ede0fe !important; }
  .ProgressBar-module__progressWrapper__eXzJe .ProgressBar-module__info__2O-wQ .bar {
    min-width: unset !important;
    background: #8946df !important; }

.ProgressBar-module__progressWrapper__eXzJe .ProgressBar-module__gradient__1R653 {
  background: transparent !important;
  border: 1.5px solid #7b26e9 !important;
  border-radius: 49px !important;
  padding: 2px !important;
  margin: 0px !important; }
  .ProgressBar-module__progressWrapper__eXzJe .ProgressBar-module__gradient__1R653 .bar {
    min-width: unset !important;
    border-radius: inherit !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(73%, #7b26e9), color-stop(79%, #7b26e9), color-stop(115%, white)) !important;
    background: -webkit-linear-gradient(left, #7b26e9 73%, #7b26e9 79%, white 115%) !important;
    background: -o-linear-gradient(left, #7b26e9 73%, #7b26e9 79%, white 115%) !important;
    background: linear-gradient(90deg, #7b26e9 73%, #7b26e9 79%, white 115%) !important; }

.WarningModal-module__modalWrapper__1hx_R {
  max-width: 395px; }
  .WarningModal-module__modalWrapper__1hx_R .content {
    border-radius: 24px !important; }
    .WarningModal-module__modalWrapper__1hx_R .content > div > div:nth-child(1) {
      margin-left: -24px;
      margin-right: -24px;
      padding-left: 24px;
      padding-right: 24px;
      padding-bottom: 20px;
      border-bottom: 1px solid #C292FF63; }
    .WarningModal-module__modalWrapper__1hx_R .content > div > div:nth-child(2) span {
      font-size: 16px;
      line-height: 24px; }
    .WarningModal-module__modalWrapper__1hx_R .content > div > div:nth-child(3) > div {
      min-width: calc(50% - 8px);
      max-width: calc(50% - 8px); }
      .WarningModal-module__modalWrapper__1hx_R .content > div > div:nth-child(3) > div button {
        width: 100%;
        height: 56px; }
      .WarningModal-module__modalWrapper__1hx_R .content > div > div:nth-child(3) > div:nth-child(1) {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
        .WarningModal-module__modalWrapper__1hx_R .content > div > div:nth-child(3) > div:nth-child(1) .ui.primary.button {
          background: transparent !important;
          border: 2px solid #4800A5;
          color: #2A0061 !important; }
      .WarningModal-module__modalWrapper__1hx_R .content > div > div:nth-child(3) > div:nth-child(2) {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }

.JoinGroupModal-module__modal__luf4q {
  max-width: 400px; }
  .JoinGroupModal-module__modal__luf4q .content {
    padding: 0 !important;
    border-radius: 24px !important; }
  .JoinGroupModal-module__modal__luf4q .close.icon {
    top: 20px !important;
    right: 16px !important; }
  .JoinGroupModal-module__modal__luf4q .JoinGroupModal-module__header__1cEJi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 24px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid rgba(194, 146, 255, 0.39); }
    .JoinGroupModal-module__modal__luf4q .JoinGroupModal-module__header__1cEJi .JoinGroupModal-module__title__1W4hX {
      color: #111;
      font-size: 24px;
      font-weight: 700;
      line-height: normal; }
    .JoinGroupModal-module__modal__luf4q .JoinGroupModal-module__header__1cEJi svg {
      cursor: pointer; }
  .JoinGroupModal-module__modal__luf4q form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.JoinGroupModal-module__formInner__14Ioh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 24px;
  height: calc(100vh - 400px);
  overflow-x: hidden;
  overflow-y: auto;
  gap: 16px; }
  .JoinGroupModal-module__formInner__14Ioh h3 {
    color: #4800a5;
    font-weight: 700; }

.JoinGroupModal-module__footer__1PFFv {
  padding: 12px 24px;
  -webkit-box-shadow: 0px -4px 8px 0px #00000026;
          box-shadow: 0px -4px 8px 0px #00000026; }
  .JoinGroupModal-module__footer__1PFFv .ui.primary.button {
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    gap: 8px;
    font-size: 16px;
    font-weight: 500; }
  .JoinGroupModal-module__footer__1PFFv .JoinGroupModal-module__disabled__2MT9- {
    color: #000 !important;
    background-color: #6e6e6e !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    text-transform: capitalize; }

.Header-module__wrapper__2YsSM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #7B26E938;
  gap: 16px;
  padding: 26px 32px;
  background: #FCFAFF; }
  .Header-module__wrapper__2YsSM > div {
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px; }
    .Header-module__wrapper__2YsSM > div button {
      height: 36px; }
  .Header-module__wrapper__2YsSM > svg {
    cursor: pointer; }

.Header-module__name__mmQ-c {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
  max-width: calc(100% - 680px);
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1; }

.Header-module__back__39aEE {
  background: #F3EDFC;
  padding: 2px 12px 2px 8px;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  cursor: pointer; }
  .Header-module__back__39aEE > span {
    color: #4800A5;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px; }

.MetricsNew-module__wrapper__2-yyu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 21px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .MetricsNew-module__wrapper__2-yyu > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #FAF6FF;
    border-radius: 8px;
    padding: 6px;
    min-width: 157px; }
    .MetricsNew-module__wrapper__2-yyu > div > span:nth-child(1) {
      font-size: 32px;
      font-weight: 600;
      line-height: 48px;
      color: #4800A5; }
    .MetricsNew-module__wrapper__2-yyu > div > span:nth-child(2) {
      font-size: 16px;
      line-height: 24px;
      color: black;
      display: inline-block;
      margin-top: -6px; }

.ReadBookModal-module__modalWrapper__1tQRV {
  max-width: 400px; }
  .ReadBookModal-module__modalWrapper__1tQRV .content {
    padding: 0 !important;
    border-radius: 24px !important; }
  .ReadBookModal-module__modalWrapper__1tQRV .close.icon {
    top: 20px !important;
    right: 16px !important; }
  .ReadBookModal-module__modalWrapper__1tQRV form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.ReadBookModal-module__title__3nvLG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 20px 24px 24px 24px;
  border-bottom: 1px solid #C292FF63; }
  .ReadBookModal-module__title__3nvLG > span {
    font-weight: 700;
    line-height: 36px;
    font-size: 24px;
    color: #111111;
    padding-right: 20px; }
  .ReadBookModal-module__title__3nvLG > svg {
    cursor: pointer; }

.ReadBookModal-module__formInner__1fbpK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 24px;
  max-height: calc(100vh - 210px);
  overflow-x: hidden;
  overflow-y: auto;
  gap: 16px; }
  .ReadBookModal-module__formInner__1fbpK h3 {
    color: #4800A5;
    font-weight: 700; }
  .ReadBookModal-module__formInner__1fbpK.ReadBookModal-module__isStartProgram__2aDNH {
    min-height: calc(100vh - 340px); }

.ReadBookModal-module__footer__IL94S {
  padding: 12px 24px;
  -webkit-box-shadow: 0px -4px 8px 0px #00000026;
          box-shadow: 0px -4px 8px 0px #00000026; }
  .ReadBookModal-module__footer__IL94S .ui.primary.button {
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    gap: 8px;
    font-size: 16px;
    font-weight: 500; }

.ReadBookModal-module__groupStepWrapper__2TEJ6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .ReadBookModal-module__groupStepWrapper__2TEJ6 > p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    color: #111111;
    line-height: 24px; }

.ReadBookModal-module__groups__3le7r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px; }
  .ReadBookModal-module__groups__3le7r > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .ReadBookModal-module__groups__3le7r > div .ui.checkbox {
      min-width: 24px;
      min-height: 24px;
      line-height: 24px; }
      .ReadBookModal-module__groups__3le7r > div .ui.checkbox > label {
        padding-left: 36px;
        font-size: 18px;
        font-weight: 700;
        color: black; }
        .ReadBookModal-module__groups__3le7r > div .ui.checkbox > label:before {
          width: 24px;
          height: 24px;
          border-radius: 6px; }
      .ReadBookModal-module__groups__3le7r > div .ui.checkbox label:after {
        background: transparent !important; }
      .ReadBookModal-module__groups__3le7r > div .ui.checkbox input:checked ~ label:before {
        background: transparent !important; }
      .ReadBookModal-module__groups__3le7r > div .ui.checkbox input:checked ~ label:after {
        min-width: 24px;
        max-width: 24px;
        min-height: 24px;
        max-height: 24px;
        background: #4800A5 !important;
        border-radius: 6px !important;
        display: block !important;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        top: -1px;
        left: -1px; }

.ReadBookModal-module__finalContent__1yk12 > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
  margin-left: -26px; }

.AddBookModal-module__modalWrapper__1Y8Gc {
  max-width: 400px; }
  .AddBookModal-module__modalWrapper__1Y8Gc .content {
    padding: 0 !important;
    border-radius: 24px !important; }
  .AddBookModal-module__modalWrapper__1Y8Gc .close.icon {
    top: 20px !important;
    right: 16px !important; }
  .AddBookModal-module__modalWrapper__1Y8Gc form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.AddBookModal-module__title__jjMz2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 12px 24px;
  border-bottom: 1px solid #C292FF63; }
  .AddBookModal-module__title__jjMz2 > span {
    font-weight: 700;
    line-height: 36px;
    font-size: 24px;
    color: #111111;
    padding-right: 20px; }
  .AddBookModal-module__title__jjMz2 > svg {
    cursor: pointer; }
    .AddBookModal-module__title__jjMz2 > svg.AddBookModal-module__closeIcon__20R7R {
      margin-left: auto; }
      .AddBookModal-module__title__jjMz2 > svg.AddBookModal-module__closeIcon__20R7R path {
        fill: #BCBCBC;
        stroke: #BCBCBC; }

.AddBookModal-module__formInner__1y_XZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 24px;
  max-height: calc(100vh - 160px);
  min-height: calc(100vh - 340px);
  overflow-x: hidden;
  overflow-y: auto;
  gap: 16px;
  position: relative; }
  .AddBookModal-module__formInner__1y_XZ h3 {
    color: #4800A5;
    font-weight: 700; }
  .AddBookModal-module__formInner__1y_XZ ul {
    max-height: calc(100vh - 312px);
    margin-top: 24px; }
  .AddBookModal-module__formInner__1y_XZ .AddBookModal-module__power__1p68I {
    position: absolute;
    bottom: 16px;
    left: 0;
    right: 0;
    text-align: center;
    color: #424242;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px; }
  .AddBookModal-module__formInner__1y_XZ.AddBookModal-module__step_1__2IchX {
    padding: 20px 24px 40px 24px; }
    .AddBookModal-module__formInner__1y_XZ.AddBookModal-module__step_1__2IchX ul {
      max-height: calc(100vh - 352px); }
  .AddBookModal-module__formInner__1y_XZ.AddBookModal-module__step_2__2aPix {
    min-height: 1px;
    background-image: url(/assets/8435b39089556d8a5d4769622816679d.png);
    background-repeat: no-repeat;
    background-position: top center; }

.AddBookModal-module__searchCaption__1lybA {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #111111; }

.AddBookModal-module__addBookWrapper__3Zg4H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.AddBookModal-module__bookInfo__q_B0e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .AddBookModal-module__bookInfo__q_B0e > img {
    margin-top: 20px;
    border-radius: 12px;
    max-width: 156px;
    max-height: 239px; }
  .AddBookModal-module__bookInfo__q_B0e > span {
    display: inline-block;
    width: 100%;
    text-align: center; }
    .AddBookModal-module__bookInfo__q_B0e > span:nth-child(1) {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      color: #17A4E0; }
    .AddBookModal-module__bookInfo__q_B0e > span:nth-child(2) {
      color: black;
      font-weight: 400;
      font-size: 24px;
      line-height: 36px; }

.AddBookModal-module__bookActions__2phHd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.AddBookModal-module__addBlock__179eH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 164px;
  height: 154px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px 32px;
  cursor: pointer;
  border: 2px solid #E0D5EF;
  -webkit-box-shadow: 0px 8px 14px 0px #8946DF1A;
          box-shadow: 0px 8px 14px 0px #8946DF1A;
  gap: 18px;
  border-radius: 18px;
  position: relative;
  background: white; }
  .AddBookModal-module__addBlock__179eH > span {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #111111;
    text-align: center; }
  .AddBookModal-module__addBlock__179eH .AddBookModal-module__loadingWrapper__396EY {
    position: absolute;
    left: 8px;
    right: 8px;
    top: 8px;
    bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #ffffff99; }
  .AddBookModal-module__addBlock__179eH.AddBookModal-module__loading__1SazO {
    cursor: not-allowed; }

.ProgramCard-module__wrapper__35iOp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  border: 1px solid #BCBCBC;
  border-radius: 18px;
  background: #F9F9F9;
  gap: 8px; }
  .ProgramCard-module__wrapper__35iOp > span {
    color: #090909;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px; }

.ProgramCard-module__header__1n2Ww {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .ProgramCard-module__header__1n2Ww > span {
    font-size: 14px;
    color: #6E6E6E;
    font-weight: 500;
    line-height: 16px;
    display: block;
    width: 100%;
    padding-right: 20px; }
  .ProgramCard-module__header__1n2Ww > svg {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0; }

.ProgramCard-module__footer__3WXf5 {
  margin-top: 4px; }
  .ProgramCard-module__footer__3WXf5 button {
    height: 36px; }

.ProgramList-module__wrapper__2e5Ns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }

.ViewProgramsModal-module__modalWrapper__1z3Bk {
  max-width: 400px; }
  .ViewProgramsModal-module__modalWrapper__1z3Bk .content {
    padding: 0 !important;
    border-radius: 24px !important; }
  .ViewProgramsModal-module__modalWrapper__1z3Bk .close.icon {
    top: 20px !important;
    right: 16px !important; }
  .ViewProgramsModal-module__modalWrapper__1z3Bk form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.ViewProgramsModal-module__title__3jWAP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 20px 24px 24px 24px;
  border-bottom: 1px solid #C292FF63; }
  .ViewProgramsModal-module__title__3jWAP > span {
    font-weight: 700;
    line-height: 36px;
    font-size: 24px;
    color: #111111;
    padding-right: 20px; }
  .ViewProgramsModal-module__title__3jWAP > svg {
    cursor: pointer; }

.ViewProgramsModal-module__formInner__OjnJ1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 24px;
  max-height: calc(100vh - 210px);
  overflow-x: hidden;
  overflow-y: auto;
  gap: 16px; }
  .ViewProgramsModal-module__formInner__OjnJ1 h3 {
    color: #4800A5;
    font-weight: 700; }
  .ViewProgramsModal-module__formInner__OjnJ1.ViewProgramsModal-module__isStartProgram__1O9WK {
    min-height: calc(100vh - 340px); }

.ViewProgramsModal-module__footer___OzCJ {
  padding: 12px 24px;
  -webkit-box-shadow: 0px -4px 8px 0px #00000026;
          box-shadow: 0px -4px 8px 0px #00000026; }
  .ViewProgramsModal-module__footer___OzCJ .ui.primary.button {
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    gap: 8px;
    font-size: 16px;
    font-weight: 500; }

.styles__tableContainer__AxUAm {
  margin-top: 0;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.1);
  background: transparent;
  position: relative; }
  .styles__tableContainer__AxUAm table {
    border-radius: 0 !important;
    border: 0 !important; }
    .styles__tableContainer__AxUAm table thead {
      display: none !important; }
      .styles__tableContainer__AxUAm table thead tr th {
        border-bottom: 0 !important; }
    .styles__tableContainer__AxUAm table tbody tr td {
      padding-top: 10px !important;
      padding-bottom: 8px !important;
      border-top: 0 !important;
      border-bottom: 1px solid rgba(34, 36, 38, 0.1) !important; }
      .styles__tableContainer__AxUAm table tbody tr td.styles__actionColumn__1Lrd5 {
        padding-bottom: 0 !important; }
      .styles__tableContainer__AxUAm table tbody tr td button {
        padding-left: 16px !important;
        padding-right: 16px !important; }
      .styles__tableContainer__AxUAm table tbody tr td:last-child h5 {
        text-align: right; }
        .styles__tableContainer__AxUAm table tbody tr td:last-child h5 > * {
          display: inline-block; }
          .styles__tableContainer__AxUAm table tbody tr td:last-child h5 > * button {
            margin-right: 0 !important; }
          .styles__tableContainer__AxUAm table tbody tr td:last-child h5 > *:last-child button {
            margin-left: 12px; }

.styles__editReaderBtn__1FqaM {
  border-color: #67df54 !important;
  color: #67df54 !important;
  background: white !important; }

.styles__labelCount__3POKd {
  background: rgba(56, 178, 26, 0.1) !important;
  color: #38b21a !important;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  cursor: pointer;
  margin: auto !important; }

.styles__readerViewWrapper__1CBqd.styles__noReaders__2FEBD .styles__tableContainer__AxUAm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.styles__readerViewWrapper__1CBqd .ui.form textarea {
  padding: 0.67857143em 1em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  -webkit-box-shadow: 0em 0em 0em 0em transparent inset;
          box-shadow: 0em 0em 0em 0em transparent inset;
  resize: none;
  line-height: 18px; }

.styles__myReadersWrapper__HkOuY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }
  .styles__myReadersWrapper__HkOuY > * {
    width: 100%; }
  .styles__myReadersWrapper__HkOuY .styles__tableContainer__AxUAm {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 24px 32px; }

.styles__addActionColumn__2oZui {
  position: relative;
  top: 12px; }
  .styles__addActionColumn__2oZui > div > button {
    height: 31px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }

.styles__loadingContainer__1YR88 {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__firstNameColumn__3rId2 i {
  font-size: 16px !important;
  color: #4800A5;
  display: none !important; }

.styles__firstNameColumn__3rId2 h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__existingTableRow__31aod:hover {
  background-color: #F1F8FC; }
  .styles__existingTableRow__31aod:hover td:first-child i {
    display: inline-block !important; }

.styles__actionColumn__1Lrd5 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__actionColumn__1Lrd5 > div > *:first-child {
    margin-bottom: 8px; }
  .styles__actionColumn__1Lrd5 > div > *:last-child h5 > * {
    margin-bottom: 8px; }

.styles__addPassEntryBtn__1ZDfD {
  padding: 7px 14px 7px 10px !important;
  color: #13A4F6 !important;
  border-color: #13A4F6 !important; }
  .styles__addPassEntryBtn__1ZDfD > div {
    position: relative;
    top: 2px; }
  .styles__addPassEntryBtn__1ZDfD .icon {
    font-size: 18px; }

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

.styles__tableContainer__3SvLN {
  margin-top: 0;
  min-height: calc(100vh - 290px);
  max-height: calc(100vh - 290px);
  overflow-y: auto;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.1);
  background: white;
  position: relative; }
  .styles__tableContainer__3SvLN table {
    border-radius: 0 !important;
    border: 0 !important; }
    .styles__tableContainer__3SvLN table thead {
      display: none !important; }
      .styles__tableContainer__3SvLN table thead tr th {
        border-bottom: 0 !important; }
    .styles__tableContainer__3SvLN table tbody tr td {
      padding-top: 10px !important;
      padding-bottom: 8px !important;
      border-top: 0 !important;
      border-bottom: 1px solid rgba(34, 36, 38, 0.1) !important; }
      .styles__tableContainer__3SvLN table tbody tr td.styles__actionColumn__1mVN- {
        padding-bottom: 0 !important; }
      .styles__tableContainer__3SvLN table tbody tr td button {
        padding-left: 16px !important;
        padding-right: 16px !important; }
      .styles__tableContainer__3SvLN table tbody tr td:last-child h5 {
        text-align: right; }
        .styles__tableContainer__3SvLN table tbody tr td:last-child h5 > * {
          display: inline-block; }
          .styles__tableContainer__3SvLN table tbody tr td:last-child h5 > * button {
            margin-right: 0 !important; }
          .styles__tableContainer__3SvLN table tbody tr td:last-child h5 > *:last-child button {
            margin-left: 12px; }

.styles__editReaderBtn__POBf7 {
  border-color: #67df54 !important;
  color: #67df54 !important;
  background: white !important; }

.styles__labelCount___39Dz {
  background: rgba(56, 178, 26, 0.1) !important;
  color: #38b21a !important;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  cursor: pointer;
  margin: auto !important; }

.styles__readerViewWrapper__LwJoD.styles__noReaders__ZL7Ze .styles__tableContainer__3SvLN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__readerViewWrapper__LwJoD.styles__finishJoin__3vCVq {
  margin: -20px -40px -68px -40px !important;
  background: #7A21EE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.styles__readerViewWrapper__LwJoD .ui.form textarea {
  padding: 0.67857143em 1em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  -webkit-box-shadow: 0em 0em 0em 0em transparent inset;
          box-shadow: 0em 0em 0em 0em transparent inset;
  resize: none;
  line-height: 18px; }

.styles__addActionColumn__7bMc- {
  position: relative;
  top: 12px; }
  .styles__addActionColumn__7bMc- > div > button {
    height: 31px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }

.styles__loadingContainer__3ytC9 {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.styles__firstNameColumn__Z5hlm i {
  font-size: 16px !important;
  color: #4800A5;
  display: none !important; }

.styles__firstNameColumn__Z5hlm h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__existingTableRow__248I5:hover {
  background-color: #F1F8FC; }
  .styles__existingTableRow__248I5:hover td:first-child i {
    display: inline-block !important; }

.styles__actionColumn__1mVN- > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .styles__actionColumn__1mVN- > div > *:first-child {
    margin-bottom: 8px; }
  .styles__actionColumn__1mVN- > div > *:last-child h5 > * {
    margin-bottom: 8px; }

.styles__footer__1ZOsu {
  min-height: 66px;
  z-index: 1; }
  .styles__footer__1ZOsu.styles__footerShowGroupDetail__37bxD .bottomBar > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.styles__addPassEntryBtn__2DKgC {
  padding: 7px 14px 7px 10px !important;
  color: #13A4F6 !important;
  border-color: #13A4F6 !important; }
  .styles__addPassEntryBtn__2DKgC > div {
    position: relative;
    top: 2px; }
  .styles__addPassEntryBtn__2DKgC .icon {
    font-size: 18px; }

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


.styles__tableContainerMark__2H6rz {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important; }
  .styles__tableContainerMark__2H6rz thead tr th {
    border-left: 0 !important;
    border-bottom: 0 !important; }

.styles__placeholder__2U29r {
  margin: auto; }
  .styles__placeholder__2U29r h2 {
    margin-top: 26px;
    margin-bottom: 3px;
    font-weight: 900;
    font-size: 48px;
    line-height: 58px;
    color: #4800a5;
    text-transform: uppercase; }
  .styles__placeholder__2U29r p {
    color: #9159CA;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    width: 264px;
    margin: auto; }
  .styles__placeholder__2U29r > div {
    margin-top: 18px; }

.styles__addReaderBigBtn__10H7D {
  padding: 11px 22px 11px 12px !important;
  font-weight: 900 !important;
  font-size: 24px !important;
  line-height: 29px !important; }
  .styles__addReaderBigBtn__10H7D > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 12px; }
  .styles__addReaderBigBtn__10H7D svg circle {
    fill: #38B21A;
    -webkit-box-shadow: inset 0px 4px 6px #00000026;
            box-shadow: inset 0px 4px 6px #00000026; }

.styles__lastColumnContent__3e5vS > div:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .styles__lastColumnContent__3e5vS > div:first-child h5 {
    text-align: left !important; }

.styles__eTableRow__3mCap {
  cursor: pointer; }

.styles__maskInput__gqt6p > input {
  background: white;
  border: 2px solid #4800a5;
  border-radius: 8px;
  color: #3B3246;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  width: 140px;
  height: 52px; }
  .styles__maskInput__gqt6p > input::-webkit-input-placeholder {
    color: #3B3246 !important; }
  .styles__maskInput__gqt6p > input:-ms-input-placeholder {
    color: #3B3246 !important; }
  .styles__maskInput__gqt6p > input::-ms-input-placeholder {
    color: #3B3246 !important; }
  .styles__maskInput__gqt6p > input::placeholder {
    color: #3B3246 !important; }

.styles__notFound__20tJV {
  text-align: center; }
  .styles__notFound__20tJV h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    color: #4800a5;
    margin-bottom: 24px; }
  .styles__notFound__20tJV p {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #8946DF;
    margin-bottom: 0; }

.styles__lastColumnContent__1bsZ_ > div:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .styles__lastColumnContent__1bsZ_ > div:first-child h5 {
    text-align: left !important; }

.styles__eTableRow__3p8tk {
  cursor: pointer; }

.styles__actionColumn__3jGv1 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.styles__selectBtn__3x-4c {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  width: 140px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.styles__selectedBtn__u_B7w {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  height: 34px !important; }
  .styles__selectedBtn__u_B7w > div {
    position: relative;
    top: 1px; }
  .styles__selectedBtn__u_B7w svg > circle {
    fill: #38B21A !important; }

.styles__contentHeader__19jqV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px; }
  .styles__contentHeader__19jqV > p {
    color: #8946df;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    margin-right: 30px;
    margin-bottom: 0; }

.styles__programCodeInput__bxJLE {
  margin-right: 16px; }
  .styles__programCodeInput__bxJLE + div {
    position: relative;
    top: 8px; }

.styles__noProgramFound__1jgbl {
  max-width: 960px;
  margin: auto; }
  .styles__noProgramFound__1jgbl p {
    max-width: 600px;
    margin: auto; }

.styles__notHaveGroupFound__1gq5m {
  max-width: 740px;
  margin: auto; }

.styles__joinGroupWrapper__22XfJ {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.styles__mainContent__2OvsY {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.styles__content__1sJxl {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .styles__content__1sJxl.styles__notProgramFound__33XRP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.styles__tableContainer__2tArV {
  max-height: calc(100vh - 380px);
  min-height: calc(100vh - 380px);
  border: 0;
  border-radius: 0 0 8px 8px; }
  .styles__tableContainer__2tArV.styles__tableNotHaveGroup__1XxgK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .styles__tableContainer__2tArV table tbody tr td {
    padding-top: 14px !important;
    padding-bottom: 14px !important; }

.styles__tableHeader__3N_pT {
  border: 0 !important;
  border-bottom: 1px solid #C1E7F7 !important;
  border-radius: 8px 8px 0 0 !important; }

.styles__programNameDisplay__2qZHm {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #3B3246;
  margin-bottom: 18px; }

.BookBankTab-module__scrollInner__296-C.scrollarea-content {
  padding-top: 10px;
  padding-bottom: 15px; }

.BookBankTab-module__countAndDelete__3_SFl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  right: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 12px; }
  .BookBankTab-module__countAndDelete__3_SFl > * {
    position: static; }
    .BookBankTab-module__countAndDelete__3_SFl > * i {
      margin-right: 0 !important; }

.BookBankTab-module__bookItemAction__1B6HM {
  margin-left: -10px;
  margin-right: -10px;
  min-width: calc(100% + 20px);
  margin-bottom: -10px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .BookBankTab-module__bookItemAction__1B6HM button {
    height: 40px;
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 0 !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: uppercase; }
  .BookBankTab-module__bookItemAction__1B6HM > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 50%;
    max-width: 50%; }
    .BookBankTab-module__bookItemAction__1B6HM > div:nth-child(1) button {
      border-radius: 0 0 0 6px !important;
      background: white !important;
      color: #13a4f6 !important;
      border-top: 1px solid #13a4f6 !important; }
    .BookBankTab-module__bookItemAction__1B6HM > div:nth-child(2) button {
      border-radius: 0 0 6px 0 !important;
      border: 1px solid #13a4f6 !important; }
  .BookBankTab-module__bookItemAction__1B6HM .star-ratings svg path {
    stroke: white;
    stroke-width: 3px; }

.BookBankTab-module__groupAndExplain__2_RfO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-right: -30px;
  margin-top: auto;
  gap: 12px; }

.BookBankTab-module__explainOption__SzjKc {
  color: #17A4E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  min-width: 130px; }
  .BookBankTab-module__explainOption__SzjKc svg {
    width: 16px;
    height: 16px; }

.BookBankTab-module__tooltipPopup__qJxRA:before {
  display: none !important; }

.BookBankTab-module__finishedGroup__2gE_y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .BookBankTab-module__finishedGroup__2gE_y > span {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #828282; }
    .BookBankTab-module__finishedGroup__2gE_y > span:nth-child(2) {
      font-weight: 700; }

.BookBankTab-module__bookItemRight__DhVEe {
  padding-bottom: 8px; }
  .BookBankTab-module__bookItemRight__DhVEe > div:first-child {
    max-width: 100%;
    height: 100%;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
    .BookBankTab-module__bookItemRight__DhVEe > div:first-child > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%;
      gap: 8px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }

.BookBankTab-module__bookTitle__2TUCI h5 {
  font-size: 16px !important;
  line-height: 21px !important;
  color: #333333 !important; }

.BookBankTab-module__author__309-p h5 {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  color: #828282 !important; }

.BookBankTab-module__isbn__1ARIO h5 {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  color: #828282 !important; }

.styles__groupWarningModal__MeD8X.ui.modal {
  max-width: 428px;
  height: 566px;
  border-radius: 16px !important;
  background: #4900A6; }
  .styles__groupWarningModal__MeD8X.ui.modal .styles__icon__lZ3MP > circle {
    fill: transparent;
    stroke: #8946DF; }
  .styles__groupWarningModal__MeD8X.ui.modal .styles__icon__lZ3MP > path {
    fill: #8946DF; }
  .styles__groupWarningModal__MeD8X.ui.modal .styles__title__a-kRF {
    font-weight: 900;
    font-size: 46px;
    line-height: 58px;
    margin-top: 32px;
    margin-bottom: 24px; }
  .styles__groupWarningModal__MeD8X.ui.modal .styles__description__1nddy {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #C899F7; }
  .styles__groupWarningModal__MeD8X.ui.modal .styles__button__Nw6ea {
    min-width: 160px;
    height: 48px !important;
    font-size: 24px;
    padding: 0 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0 !important; }
  .styles__groupWarningModal__MeD8X.ui.modal .content {
    border-radius: 16px !important;
    background: #4900A6;
    color: white;
    height: 566px;
    padding: 40px 24px 24px 24px; }
    .styles__groupWarningModal__MeD8X.ui.modal .content > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%; }
      .styles__groupWarningModal__MeD8X.ui.modal .content > div > * {
        text-align: center; }
        .styles__groupWarningModal__MeD8X.ui.modal .content > div > *:last-child {
          margin-top: auto; }

.styles__groupWarningModal__MeD8X.styles__red__3bZYT.ui.modal {
  background: #FFE5EA; }
  .styles__groupWarningModal__MeD8X.styles__red__3bZYT.ui.modal .content {
    background: #FFE5EA;
    color: #FF5271; }
  .styles__groupWarningModal__MeD8X.styles__red__3bZYT.ui.modal .styles__description__1nddy {
    color: #FF5271; }
  .styles__groupWarningModal__MeD8X.styles__red__3bZYT.ui.modal .styles__icon__lZ3MP > circle {
    stroke: #FF5271; }
  .styles__groupWarningModal__MeD8X.styles__red__3bZYT.ui.modal .styles__icon__lZ3MP > path {
    fill: #FF5271; }

.styles__metric__yq3cm {
  padding: 17px 30px !important; }

.styles__entryModal__2wUww {
  width: 465px !important; }
  .styles__entryModal__2wUww.styles__entryModalWithAdditional__3tceh {
    width: 600px !important; }
    @media (max-width: 621px) {
      .styles__entryModal__2wUww.styles__entryModalWithAdditional__3tceh {
        width: 100% !important; } }

.styles__entryHeaderWrapper__1GEeq {
  border-radius: 16px 16px 0 0;
  background: #17A4E0;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 8px 24px; }
  .styles__entryHeaderWrapper__1GEeq > span {
    font-weight: 700;
    font-size: 28px;
    line-height: 42px; }
  .styles__entryHeaderWrapper__1GEeq.styles__isGreen__BK9bv {
    background: #67DF54; }

.styles__buttonActionsWrapper__2mgTK {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 24px 24px 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .styles__buttonActionsWrapper__2mgTK.styles__isConfirmStep__3Z0_i .styles__nextBtn__2NB8G {
    padding-right: 10px !important;
    font-size: 21px !important; }
    .styles__buttonActionsWrapper__2mgTK.styles__isConfirmStep__3Z0_i .styles__nextBtn__2NB8G > svg {
      margin-right: 8px; }
  .styles__buttonActionsWrapper__2mgTK.styles__isAwardsStep__3H_UH {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.styles__nextBtn__2NB8G, .styles__cancelBtn__1kWTo {
  padding: 8px 35px 8px 8px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px !important;
  height: 48px !important; }
  .styles__nextBtn__2NB8G > svg, .styles__cancelBtn__1kWTo > svg {
    margin-right: 31px; }
    .styles__nextBtn__2NB8G > svg > circle, .styles__cancelBtn__1kWTo > svg > circle {
      -webkit-filter: none;
              filter: none;
      fill: #38B21A; }

.styles__cancelBtn__1kWTo {
  padding-right: 19px !important;
  background: transparent !important;
  border: 2px solid #8946DF !important; }
  .styles__cancelBtn__1kWTo > i {
    width: 31px !important;
    height: 31px !important;
    background: #8946DF;
    color: white;
    border-radius: 50%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 0 !important;
    margin-right: 14px !important; }

.styles__nextBtn__2NB8G {
  width: 148px !important; }
  .styles__nextBtn__2NB8G.ui.primary.button.disabled {
    background: #C4C4C4 !important;
    color: white !important;
    opacity: 1 !important; }
    .styles__nextBtn__2NB8G.ui.primary.button.disabled > svg > circle {
      fill: #B0B0B0; }

.styles__keypadWrapper__3acpX {
  width: 240px;
  margin: 0 auto; }
  .styles__keypadWrapper__3acpX ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0; }
    .styles__keypadWrapper__3acpX ul li {
      min-width: 33.3%;
      max-width: 33.3%;
      text-align: center;
      margin-bottom: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .styles__keypadWrapper__3acpX ul li span {
        cursor: pointer; }
      .styles__keypadWrapper__3acpX ul li:nth-child(10) {
        padding-left: 22px; }

.styles__entryInputWrapper__2_CZe {
  margin-bottom: 24px;
  text-align: center; }
  .styles__entryInputWrapper__2_CZe > span {
    color: white;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px; }
  .styles__entryInputWrapper__2_CZe > div {
    margin-top: 11px;
    margin-bottom: 8px; }
    .styles__entryInputWrapper__2_CZe > div .ui.input > input {
      max-height: 57px;
      max-width: 298px;
      margin: auto;
      background: rgba(255, 255, 255, 0.2) !important;
      border: 1px solid #FFFFFF !important;
      border-radius: 8px;
      color: white !important;
      font-size: 40px;
      text-align: center;
      font-weight: bold;
      min-height: 57px; }
  .styles__entryInputWrapper__2_CZe .ui.disabled.input, .styles__entryInputWrapper__2_CZe .ui.input:not(.disabled) input[disabled] {
    opacity: 1; }

.styles__mainContentWrapper__2dtLO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 24px; }

.styles__confirmContentWrapper__3qLna {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%; }
  .styles__confirmContentWrapper__3qLna > div {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center; }
  .styles__confirmContentWrapper__3qLna .styles__iRead__2dfT4, .styles__confirmContentWrapper__3qLna .styles__entryMetric__V-yej {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: white; }
  .styles__confirmContentWrapper__3qLna .styles__entryValue__3y9mO {
    font-weight: 900;
    font-size: 48px;
    line-height: 58px;
    color: white;
    margin-top: 11px;
    margin-bottom: 7px; }
  .styles__confirmContentWrapper__3qLna .styles__additionalText__3HfQe {
    font-size: 28px;
    line-height: 34px;
    color: #A5F3A8;
    margin-top: 40px;
    font-weight: bold; }
  .styles__confirmContentWrapper__3qLna.styles__isGoalBaseCompleted__2JnMg .styles__entryMetric__V-yej {
    font-size: 24px; }
  .styles__confirmContentWrapper__3qLna.styles__isGoalBaseCompleted__2JnMg .styles__entryValue__3y9mO {
    font-size: 144px;
    margin-top: 24px;
    margin-bottom: 0;
    line-height: 120px; }
  .styles__confirmContentWrapper__3qLna.styles__isBookMetric__3szlu .styles__additionalText__3HfQe {
    margin-top: 18px; }

.styles__books__1NVXz {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .styles__books__1NVXz li {
    margin-right: 16px;
    margin-bottom: 16px; }
    .styles__books__1NVXz li img {
      height: 134px;
      -webkit-filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.25));
              filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.25));
      border-radius: 4px; }

.styles__awardsContentWrapper__1qi7R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%; }
  .styles__awardsContentWrapper__1qi7R > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    color: white; }
    .styles__awardsContentWrapper__1qi7R > div span {
      font-weight: 500;
      font-size: 20px;
      line-height: 30px;
      display: inline-block;
      margin-bottom: 4px; }
    .styles__awardsContentWrapper__1qi7R > div h3 {
      font-weight: 700;
      font-size: 36px;
      line-height: 54px;
      margin-bottom: 0;
      margin-top: 0; }
      .styles__awardsContentWrapper__1qi7R > div h3.styles__level__3nF4B {
        margin-top: -16px; }
    .styles__awardsContentWrapper__1qi7R > div img {
      max-width: 212px;
      max-height: 212px; }
    .styles__awardsContentWrapper__1qi7R > div p {
      font-weight: 900;
      font-size: 16px;
      line-height: 24px;
      margin-top: 4px;
      margin-bottom: 0; }
  .styles__awardsContentWrapper__1qi7R.styles__isGoalBased__1d0Fm > div h3.styles__level__3nF4B {
    margin-top: -6px; }

.styles__imgWrapper__2hxzj {
  position: relative;
  width: 212px;
  height: 212px;
  margin: 0 auto; }
  .styles__imgWrapper__2hxzj .styles__awardMask__Qt-UG {
    background-image: url(/assets/368e926d4f3aba1d6da82d1715dddd0b.png);
    background-repeat: no-repeat;
    width: 173px;
    height: 43px;
    background-size: 100%;
    background-position: center;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #828282;
    position: absolute;
    bottom: 18px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: bold;
    padding-top: 5px; }

.styles__circleProgressWrapper__trUkA {
  position: relative;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  z-index: 1000; }
  .styles__circleProgressWrapper__trUkA svg {
    position: relative;
    width: 320px;
    height: 320px;
    z-index: 1000;
    -webkit-transform: rotate(131deg);
        -ms-transform: rotate(131deg);
            transform: rotate(131deg); }
    .styles__circleProgressWrapper__trUkA svg circle {
      width: 100%;
      height: 100%;
      fill: none;
      stroke: #8946DF;
      stroke-width: 19;
      stroke-linecap: round;
      -webkit-transform: translate(5px, 5px);
          -ms-transform: translate(5px, 5px);
              transform: translate(5px, 5px); }
      .styles__circleProgressWrapper__trUkA svg circle:nth-child(1) {
        stroke-dashoffset: calc($stroke_width - ($stroke_width * 100)/100);
        stroke-dasharray: 638; }
      .styles__circleProgressWrapper__trUkA svg circle:nth-child(2) {
        stroke: #67DF54; }
  .styles__circleProgressWrapper__trUkA .styles__number__PxkG8 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 42px; }
    .styles__circleProgressWrapper__trUkA .styles__number__PxkG8 h2 {
      font-weight: 900;
      font-size: 102px;
      line-height: 122px;
      color: white;
      margin: 0; }
    .styles__circleProgressWrapper__trUkA .styles__number__PxkG8 span {
      font-size: 19px;
      line-height: 23px;
      font-weight: 900;
      display: inline-block;
      margin-top: 4px;
      color: #B07CF4;
      text-align: center; }
  .styles__circleProgressWrapper__trUkA .styles__icon__2sy1P {
    position: absolute;
    right: 26px;
    bottom: 31px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    font-size: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #67DF54;
    -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    color: white;
    z-index: 1001; }

.styles__finalContentWrapper__1wF8G .styles__circleProgress__3c3gO {
  margin-left: 12px; }

.styles__finalContentWrapper__1wF8G .styles__additionalText__2eKrS {
  font-weight: 900;
  font-size: 21px;
  line-height: 25px;
  color: white;
  text-align: center; }
  .styles__finalContentWrapper__1wF8G .styles__additionalText__2eKrS > span {
    display: inline-block;
    margin-left: 5px; }

.styles__finalContentWrapper__1wF8G.styles__isMeetGoal__3WN0U .styles__additionalText__2eKrS > span {
  color: #67DF54; }

.styles__finalContentWrapper__1wF8G.styles__isReadingLog__3PhYP {
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  text-align: center; }
  .styles__finalContentWrapper__1wF8G.styles__isReadingLog__3PhYP > div > span {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px; }
  .styles__finalContentWrapper__1wF8G.styles__isReadingLog__3PhYP > div > p {
    font-weight: 900;
    font-size: 48px;
    line-height: 58px;
    margin-top: 11px;
    margin-bottom: 7px; }

.styles__bookSelectionWrapper__2wA95 {
  position: relative; }
  .styles__bookSelectionWrapper__2wA95 ul {
    padding: 0 0 10px 0;
    margin: 0;
    list-style: none;
    height: 388px;
    overflow-y: auto;
    overflow-x: hidden; }
    .styles__bookSelectionWrapper__2wA95 ul::-webkit-scrollbar {
      display: none !important; }
    .styles__bookSelectionWrapper__2wA95 ul > li {
      margin-bottom: 24px; }
  .styles__bookSelectionWrapper__2wA95:after {
    content: ' ';
    display: block;
    position: absolute;
    bottom: -86px;
    right: 0;
    left: 0;
    height: 127px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(73, 0, 166, 0)), color-stop(34.9%, #4900A6));
    background: -webkit-linear-gradient(top, rgba(73, 0, 166, 0) 0%, #4900A6 34.9%);
    background: -o-linear-gradient(top, rgba(73, 0, 166, 0) 0%, #4900A6 34.9%);
    background: linear-gradient(180deg, rgba(73, 0, 166, 0) 0%, #4900A6 34.9%);
    z-index: 1; }

.styles__bookWrapper__1pzwj {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 8px 6px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 8px 6px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 14px 12px 14px;
  width: 380px; }
  .styles__bookWrapper__1pzwj > div:first-child {
    -webkit-filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.25));
            filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.25));
    border-radius: 4px;
    margin-right: 36px; }
    .styles__bookWrapper__1pzwj > div:first-child img {
      width: 96px;
      height: 120px;
      border-radius: 4px; }
  .styles__bookWrapper__1pzwj > div:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: calc(100% - 132px);
    max-width: calc(100% - 132px); }
    .styles__bookWrapper__1pzwj > div:last-child > span {
      font-weight: 500;
      font-size: 12px;
      line-height: 14px;
      color: #828282;
      display: inline-block;
      margin-top: 5px;
      margin-bottom: 8px;
      display: -webkit-box;
      overflow: hidden;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      height: 28px; }

.styles__selectBtn__3eIbF {
  width: 154px !important;
  text-transform: uppercase !important; }
  .styles__selectBtn__3eIbF > svg {
    margin-right: 10px; }
  .styles__selectBtn__3eIbF:not(.styles__isSelected__2cw-X) {
    background: #13A4F6 !important; }

.styles__title__3xtaO {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  width: 100%;
  height: 40px;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #333333; }

.styles__notEnoughBookToSelectWrapper__7PqEt {
  color: white;
  margin: auto;
  padding: 0 8px; }
  .styles__notEnoughBookToSelectWrapper__7PqEt h3 {
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    margin-top: 0;
    margin-bottom: 16px;
    text-align: center; }
  .styles__notEnoughBookToSelectWrapper__7PqEt span {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px; }

.styles__entryModal__26hKa {
  min-width: 428px;
  max-width: 428px;
  min-height: 566px; }
  .styles__entryModal__26hKa.ui.modal {
    border-radius: 16px !important; }

.styles__modalContent__jKjUw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  background: #4900A6;
  border-radius: 16px !important;
  position: relative; }
  .styles__modalContent__jKjUw.styles__isConfirmStep__3N2VF:not(.styles__isBookSelection__1Sc_-) {
    background-image: url(/assets/dcdccca33b979ce9e60b0d6bbbced16a.png);
    background-size: 440px;
    background-position: center;
    background-repeat: no-repeat; }
  .styles__modalContent__jKjUw.styles__modalContentBlue__2dDGa {
    background: #0065AE; }
  .styles__modalContent__jKjUw.styles__modalContentBlue__2dDGa:not(.styles__isBookSelection__1Sc_-), .styles__modalContent__jKjUw.styles__isAwardsStep__1CFtj:not(.styles__isBookSelection__1Sc_-) {
    background-image: url(/assets/74a18b73db15b9e1a3727d90f1d3e434.png);
    background-position: center -42px;
    background-size: 480px;
    background-repeat: no-repeat; }
  .styles__modalContent__jKjUw.styles__modalContentBlue__2dDGa:not(.styles__isBookSelection__1Sc_-):before {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(/assets/868fcc0b27fc63c4ab47614eb5e675ba.png);
    z-index: 1;
    background-repeat: no-repeat;
    background-position: center; }
  .styles__modalContent__jKjUw.styles__modalContentBlue__2dDGa:not(.styles__isBookSelection__1Sc_-) > * {
    z-index: 2; }
  .styles__modalContent__jKjUw.styles__isAwardsStep__1CFtj:not(.styles__isBookSelection__1Sc_-) {
    background-size: 100%;
    background-position: center; }

.styles__additionalTextSmall__20Xo7 {
  color: #67DF54;
  font-size: 21px;
  line-height: 25px; }
  .styles__additionalTextSmall__20Xo7 > span {
    color: white;
    display: inline-block;
    margin-right: 5px; }

.styles__skipBtn__3HdBY {
  background: #67DF54;
  color: white;
  font-size: 14px !important;
  padding: 4px 16px;
  border-radius: 18px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  position: absolute;
  right: 24px;
  margin-top: 3px; }

.styles__fillQuestionWrapper__3W8T7 > div > p {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #8946DF; }

.styles__finishJoinWrapper__2UVOA {
  text-align: center; }
  .styles__finishJoinWrapper__2UVOA h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    color: white;
    margin-bottom: 16px; }
  .styles__finishJoinWrapper__2UVOA p {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: white;
    margin-bottom: 16px;
    max-width: 505px; }

.styles__video__3BgBT {
  width: 307px;
  height: 168px;
  margin: 0 auto;
  margin-bottom: 20px;
  border-radius: 8px; }
  .styles__video__3BgBT img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    border-radius: 8px; }

.styles__goBtn__dOFk7 {
  margin-top: 21px;
  width: 128px;
  height: 128px;
  margin-left: auto;
  margin-right: auto;
  background: #67DF54;
  border-radius: 50%;
  border: 7px solid #745AC0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer; }
  .styles__goBtn__dOFk7 span {
    color: white;
    font-weight: 900;
    font-size: 24px;
    line-height: 29px; }
  .styles__goBtn__dOFk7 svg {
    margin-bottom: 8px; }
    .styles__goBtn__dOFk7 svg circle {
      fill: #38B21A; }

.styles__videoModal__37oUL {
  width: 972px !important;
  height: 470px;
  max-width: 100%;
  background: transparent !important; }
  .styles__videoModal__37oUL .content {
    padding: 0 !important; }

.styles__videoPlayer__2uaXx {
  max-width: 100%; }
  .styles__videoPlayer__2uaXx .w-bottom-bar-lower > div > div {
    background: #560099 !important; }
  .styles__videoPlayer__2uaXx .w-big-play-button > div {
    background: #560099 !important; }

@media screen and (max-width: 767px) {
  .styles__videoModal__37oUL.ui.modal .content {
    padding: 0 !important; } }

.styles__mainContent__2UwYZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .styles__mainContent__2UwYZ > div:first-child {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.styles__metric__wig4M {
  min-width: 360px;
  background: white;
  padding: 16px !important;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 24px; }
  .styles__metric__wig4M > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .styles__metric__wig4M .ui.tiny.statistic {
    margin-top: 16px; }
    .styles__metric__wig4M .ui.tiny.statistic > .value {
      text-align: left;
      font-size: 50px !important;
      font-weight: bold; }
  .styles__metric__wig4M .ui.center.aligned.header {
    text-align: left; }
  .styles__metric__wig4M .metric-inner-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: #2D1F3F; }

.styles__entryModalWithAdditional__3qdV7 {
  width: 600px !important; }
  @media (max-width: 621px) {
    .styles__entryModalWithAdditional__3qdV7 {
      width: 100% !important; } }

.Logo-module__wrapper__3ucHG {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 34px; }

@media (max-width: 481px) {
  .Logo-module__wrapper__3ucHG {
    padding-left: 16px;
    padding-right: 16px; }
    .Logo-module__wrapper__3ucHG img {
      width: 100%; } }

.Banner-module__wrapper__D7gD9 {
  background: -webkit-linear-gradient(359.76deg, #17A4E0 8.88%, #004A62 126.94%);
  background: -o-linear-gradient(359.76deg, #17A4E0 8.88%, #004A62 126.94%);
  background: linear-gradient(90.24deg, #17A4E0 8.88%, #004A62 126.94%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 77px 24px; }
  .Banner-module__wrapper__D7gD9 h5 {
    font-size: 36px;
    line-height: 54px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    color: white; }
  .Banner-module__wrapper__D7gD9 p {
    max-width: 493px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 24px;
    color: white;
    text-align: center;
    font-size: 16px;
    line-height: 24px; }

.Instructions-module__wrapper__20r1D {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 20px;
  line-height: 30px; }
  .Instructions-module__wrapper__20r1D .Instructions-module__title__Qp5mD {
    margin-bottom: 8px; }
  .Instructions-module__wrapper__20r1D p {
    margin: 0; }
  .Instructions-module__wrapper__20r1D ul {
    margin: 0;
    list-style: disc; }
  .Instructions-module__wrapper__20r1D img {
    max-width: 100%; }

.Card-module__wrapper__3DH0s {
  padding: 24px;
  background: #FAF6FF;
  border: 1px solid #CFA9FF;
  border-radius: 16px; }

.ProgramCard-module__wrapper__1bQMC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }

.ProgramCard-module__header__3Yznr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .ProgramCard-module__header__3Yznr > div:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ProgramCard-module__header__3Yznr > div:nth-child(1) > span:nth-child(1) {
      font-size: 20px;
      line-height: 30px;
      font-weight: 700;
      color: #2A0061; }
    .ProgramCard-module__header__3Yznr > div:nth-child(1) > span:nth-child(2) {
      font-size: 14px;
      line-height: 21px;
      font-weight: 500;
      color: #090909; }
  .ProgramCard-module__header__3Yznr > div:nth-child(2) span {
    color: #4800A5;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px; }

.ProgramCard-module__content__2YKRt {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400; }

.ProgramCard-module__footer__1Dp9o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  margin-top: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .ProgramCard-module__footer__1Dp9o > button {
    margin-left: auto;
    color: white;
    background: #4800A5 !important;
    border-radius: 24px;
    height: 36px;
    padding: 6px 16px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    border: 0 !important;
    cursor: pointer; }
    .ProgramCard-module__footer__1Dp9o > button:disabled {
      background: #BCBCBC !important;
      color: white;
      cursor: not-allowed;
      opacity: 0.5; }

.ProgramCard-module__tag__1RUeb {
  font-size: 16px;
  line-height: 24px;
  padding: 4px 12px;
  display: inline-block;
  border-radius: 16px;
  font-weight: 600; }
  .ProgramCard-module__tag__1RUeb.ProgramCard-module__blue__3HTOM {
    color: #003E58;
    background: #A3E3FF; }
  .ProgramCard-module__tag__1RUeb.ProgramCard-module__green__3_p93 {
    color: #1F7D08;
    background: #C7FFBE; }

.ProgramCard-module__programName__1-DlA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px; }

.ProgramCard-module__footerBelow__1FFad {
  margin: 8px -24px -24px -24px;
  background: white;
  padding: 8px 24px;
  border-radius: 0 0 16px 16px; }
  .ProgramCard-module__footerBelow__1FFad > div > div > div {
    font-weight: 500; }

.ProgramCard-module__joinLink__GH8vC {
  margin-left: auto;
  color: white !important;
  text-decoration: none !important;
  background: #4800A5;
  border-radius: 24px;
  height: 36px;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  border: 0 !important;
  cursor: pointer;
  font-family: sans-serif; }

@media (max-width: 481px) {
  .ProgramCard-module__header__3Yznr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

.QRCard-module__wrapper__P2MJD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px; }
  .QRCard-module__wrapper__P2MJD h5 {
    width: 100%;
    text-align: center;
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px; }
  .QRCard-module__wrapper__P2MJD > span {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-align: center;
    width: 100%; }
  .QRCard-module__wrapper__P2MJD.QRCard-module__canDownload__2QbUU {
    gap: 12px; }
    .QRCard-module__wrapper__P2MJD.QRCard-module__canDownload__2QbUU > span {
      text-align: left;
      display: inline-block;
      margin-bottom: 8px; }
    .QRCard-module__wrapper__P2MJD.QRCard-module__canDownload__2QbUU .QRCard-module__downloads__1o0oo {
      margin: 0; }

.QRCard-module__qrCode__1f1hw {
  border-radius: 16px;
  border: 3px solid #8946DF;
  background: white;
  width: 160px !important;
  height: 160px !important;
  margin: 0 auto; }

.QRCard-module__downloads__1o0oo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 16px; }
  .QRCard-module__downloads__1o0oo svg {
    cursor: pointer; }
  .QRCard-module__downloads__1o0oo > span {
    font-size: 14px;
    line-height: 21px; }
    .QRCard-module__downloads__1o0oo > span > span {
      color: #1093CB;
      cursor: pointer;
      text-decoration: underline; }

.HowCard-module__wrapper__2-IP8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px; }
  .HowCard-module__wrapper__2-IP8 h3 {
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px; }
  .HowCard-module__wrapper__2-IP8 ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px; }
    .HowCard-module__wrapper__2-IP8 ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 18px;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }

.HowCard-module__number__2PKW1 {
  font-size: 36px;
  line-height: 42px;
  font-weight: 600;
  color: #38B21A; }

.HowCard-module__text__2C5hp {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400; }

.FooterInfo-module__wrapper__KBZtP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .FooterInfo-module__wrapper__KBZtP > span {
    font-size: 18px;
    line-height: 24px;
    color: #4800A5;
    font-weight: 700; }

.InputUpload-module__wrapper__7Bal8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px; }
  .InputUpload-module__wrapper__7Bal8 .InputUpload-module__input__2qPaf {
    color: red; }
  .InputUpload-module__wrapper__7Bal8 .InputUpload-module__button__1bM3A {
    height: 36px !important;
    margin-top: 18px;
    margin-top: 25px !important; }
    .InputUpload-module__wrapper__7Bal8 .InputUpload-module__button__1bM3A > div {
      position: relative;
      top: 1px; }
  .InputUpload-module__wrapper__7Bal8 > div:nth-child(1) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.InputUpload-module__inputWrapper__3gBXi {
  position: relative; }

.InputUpload-module__uploadFile__3dOwK {
  display: none; }

.InputUpload-module__closeBtn__3w6E9 {
  position: absolute;
  right: 12px;
  top: 36px;
  cursor: pointer; }

.InputInstructions-module__label__cWjRR {
  display: inline-block;
  margin-bottom: 4px; }

.InputInstructions-module__wrapper__16Sgi .rdw-image-imagewrapper img {
  max-width: 100%; }

.InputInstructions-module__wrapper__16Sgi .editor-wrapper {
  border: 1px solid #BCBCBC;
  border-radius: 4px; }

.InputInstructions-module__wrapper__16Sgi .editor-content {
  min-height: 144px;
  padding: 0 8px 8px 8px; }

.InputInstructions-module__wrapper__16Sgi .rdw-editor-toolbar {
  background: #F6F6F6;
  border: 0; }

.InputInstructions-module__wrapper__16Sgi .public-DraftStyleDefault-block, .InputInstructions-module__wrapper__16Sgi .public-DraftStyleDefault-ol, .InputInstructions-module__wrapper__16Sgi .public-DraftStyleDefault-ul {
  margin: 0; }

.InputInstructions-module__wrapper__16Sgi .rdw-link-modal input {
  width: auto !important; }

.InputInstructions-module__wrapper__16Sgi .rdw-link-modal-input {
  margin-top: 5px !important;
  border-radius: 2px !important;
  border: 1px solid #F1F1F1 !important;
  height: 25px !important;
  margin-bottom: 15px !important;
  padding: 0 5px !important; }

.InputInstructions-module__wrapper__16Sgi .rdw-embedded-modal-link-input {
  width: 88% !important;
  height: 35px !important;
  margin: 10px 0 !important;
  border: 1px solid #F1F1F1 !important;
  border-radius: 2px !important;
  font-size: 15px !important;
  padding: 0 5px !important; }

.InputInstructions-module__wrapper__16Sgi .rdw-embedded-modal-size-input {
  width: 80% !important;
  height: 20px !important;
  border: 1px solid #F1F1F1 !important;
  border-radius: 2px !important;
  font-size: 12px !important;
  padding: 2px !important; }

.InputInstructions-module__wrapper__16Sgi .rdw-embedded-modal {
  height: 195px; }

.InputInstructions-module__wrapper__16Sgi .rdw-image-modal-url-input {
  width: 90% !important;
  height: 35px !important;
  margin: 15px 0 12px !important;
  border: 1px solid #F1F1F1 !important;
  border-radius: 2px !important;
  font-size: 15px !important;
  padding: 0 5px !important; }

.InputInstructions-module__wrapper__16Sgi .rdw-image-modal-size-input {
  width: 40% !important;
  height: 20px !important;
  border: 1px solid #F1F1F1 !important;
  border-radius: 2px !important;
  padding: 2px !important;
  font-size: 12px !important; }

.InputPrograms-module__notFound__3ey5U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin: 56px 0; }
  .InputPrograms-module__notFound__3ey5U p {
    max-width: 460px;
    text-align: center;
    margin: 0;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500; }
  .InputPrograms-module__notFound__3ey5U .InputPrograms-module__notFoundbtn__2z9UC {
    min-height: 56px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px; }
    .InputPrograms-module__notFound__3ey5U .InputPrograms-module__notFoundbtn__2z9UC > div {
      margin: 0;
      position: relative;
      top: 1px; }

.InputPrograms-module__title__1Ab6p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .InputPrograms-module__title__1Ab6p h3 {
    font-size: 20px;
    line-height: 30px;
    margin: 0;
    font-weight: 700; }

.InputPrograms-module__addBtn__HHvMN {
  height: 36px !important;
  margin: 0 !important; }
  .InputPrograms-module__addBtn__HHvMN > div {
    position: relative;
    top: 1px; }

.InputPrograms-module__actions__11MRB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px; }

.InputPrograms-module__select__7arEh {
  min-width: 207px; }

.InputPrograms-module__programs__30KL3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.InputPrograms-module__program__1TdAr {
  width: 100%; }

.InputPrograms-module__wrapper__2t7um {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.Dashboard-module__wrapper__3Xuef {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #111111;
  position: relative; }

.Dashboard-module__inner__w6-2f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  padding: 24px 32px;
  background: white; }
  .Dashboard-module__inner__w6-2f .Dashboard-module__left__1_AZM, .Dashboard-module__inner__w6-2f .Dashboard-module__right__3SXgK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px; }
  .Dashboard-module__inner__w6-2f .Dashboard-module__left__1_AZM {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .Dashboard-module__inner__w6-2f .Dashboard-module__right__3SXgK {
    width: 360px; }

.Dashboard-module__footer__3KqgB {
  gap: 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 32px 10px 24px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top: 1px solid #7B26E9; }
  .Dashboard-module__footer__3KqgB > div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px; }
    .Dashboard-module__footer__3KqgB > div:nth-child(2) button {
      height: 56px;
      font-weight: 400; }

.Dashboard-module__editWrapper__3d6K1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .Dashboard-module__editWrapper__3d6K1 h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    margin: 0; }
  .Dashboard-module__editWrapper__3d6K1 > h3 {
    padding: 32px 32px 0 32px; }
  .Dashboard-module__editWrapper__3d6K1 .Dashboard-module__inner__w6-2f {
    padding-top: 0; }
  .Dashboard-module__editWrapper__3d6K1 .Dashboard-module__left__1_AZM, .Dashboard-module__editWrapper__3d6K1 .Dashboard-module__right__3SXgK {
    padding: 24px;
    border: 1px solid #EEE1FF;
    border-radius: 16px; }
  .Dashboard-module__editWrapper__3d6K1 .Dashboard-module__left__1_AZM textarea {
    min-height: 80px; }
    .Dashboard-module__editWrapper__3d6K1 .Dashboard-module__left__1_AZM textarea:focus {
      border-color: #4800a5 !important; }
  .Dashboard-module__editWrapper__3d6K1 .Dashboard-module__right__3SXgK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    -ms-flex-item-align: start;
        align-self: flex-start; }
    .Dashboard-module__editWrapper__3d6K1 .Dashboard-module__right__3SXgK > p {
      font-size: 16px;
      line-height: 24px;
      font-weight: 400;
      margin: 0; }

.Dashboard-module__buttonsFlex___tEG- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  margin: 8px 0; }
  .Dashboard-module__buttonsFlex___tEG- button {
    width: 100%;
    margin: 0 !important;
    min-height: 56px !important;
    font-weight: 500 !important; }

.Dashboard-module__shareLinks__1kqfp {
  margin: 0 0 36px 0;
  padding: 0 15px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .Dashboard-module__shareLinks__1kqfp > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer; }
    .Dashboard-module__shareLinks__1kqfp > li span {
      font-size: 16px;
      line-height: 24px;
      font-weight: 600;
      color: black; }
    .Dashboard-module__shareLinks__1kqfp > li > a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 12px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-decoration: none;
      color: inherit; }

.Dashboard-module__inputPrograms__28OvA {
  margin-top: 16px; }

.Dashboard-module__overlapSpinner__10oyy {
  position: fixed;
  top: 0;
  left: 250px;
  bottom: 0;
  right: 0;
  z-index: 901;
  background: rgba(255, 255, 255, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Dashboard-module__textareaError__3VfsL {
  margin-top: -24px;
  font-size: 12px; }

.Dashboard-module__notFound__1dJWt svg circle {
  fill: #F0E4FF; }

.Dashboard-module__notFound__1dJWt svg path {
  fill: #4800A5; }

@media (max-width: 991px) {
  .Dashboard-module__overlapSpinner__10oyy {
    left: 0; } }

.DashboardPublic-module__wrapper__3d5Ob {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #111111; }

.DashboardPublic-module__inner__2O_MH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  padding: 24px 32px;
  background: white;
  max-width: 1200px;
  margin: 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%; }
  .DashboardPublic-module__inner__2O_MH .DashboardPublic-module__left__1bUWY, .DashboardPublic-module__inner__2O_MH .DashboardPublic-module__right__1a8Ar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px; }
  .DashboardPublic-module__inner__2O_MH .DashboardPublic-module__left__1bUWY {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .DashboardPublic-module__inner__2O_MH .DashboardPublic-module__right__1a8Ar {
    width: 360px; }

.DashboardPublic-module__notFound__24HX1 {
  width: 100%; }
  .DashboardPublic-module__notFound__24HX1 svg circle {
    fill: #F0E4FF; }
  .DashboardPublic-module__notFound__24HX1 svg path {
    fill: #4800A5; }

.DashboardPublic-module__overlapSpinner__3A10H {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 901;
  background: rgba(255, 255, 255, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.DashboardPublic-module__deactivatedBlock__3bdaQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 24px;
  text-align: center;
  line-height: 32px; }

@media (max-width: 767px) {
  .DashboardPublic-module__inner__2O_MH {
    width: 100%; }
    .DashboardPublic-module__inner__2O_MH .DashboardPublic-module__right__1a8Ar {
      margin: 0 auto;
      width: 100%;
      max-width: 360px; } }

@media (max-width: 481px) {
  .DashboardPublic-module__inner__2O_MH {
    padding-left: 16px;
    padding-right: 16px; } }

.CreateTask-module__wrapper__YsFg8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 16px;
  -webkit-box-shadow: 0px 2px 16px 0px #00000014;
          box-shadow: 0px 2px 16px 0px #00000014;
  padding: 36px; }
  .CreateTask-module__wrapper__YsFg8 p {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: black;
    margin: 0; }

.CreateTask-module__createBtn__3o0jx {
  margin-top: 8px !important;
  height: 36px; }
  .CreateTask-module__createBtn__3o0jx .CreateTask-module__btnHeading__1CVB2 {
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 24px; }
  .CreateTask-module__createBtn__3o0jx > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px; }

.Footer-module__wrapper__2elae {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 16px;
  padding: 12px 32px;
  -webkit-box-shadow: 0px 0px 8px 0px #00000026;
          box-shadow: 0px 0px 8px 0px #00000026;
  background: white; }
  .Footer-module__wrapper__2elae button {
    margin: 0 !important;
    height: 36px; }
    .Footer-module__wrapper__2elae button span {
      font-weight: 500; }
    .Footer-module__wrapper__2elae button > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-right: 8px; }

.Footer-module__createAwardBtn__2GFP6 svg path {
  fill: white; }

.Footer-module__raffleBtnWrapper__3Q6s3 {
  margin-right: auto; }

.ActionDropdown-module__wrapper__8AJOb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ActionDropdown-module__wrapper__8AJOb .dropdown.icon {
    display: none !important; }
  .ActionDropdown-module__wrapper__8AJOb .menu.transition.right.visible {
    border-radius: 16px !important;
    border: 0 !important; }
    .ActionDropdown-module__wrapper__8AJOb .menu.transition.right.visible .menu.transition {
      border-radius: 16px !important;
      -webkit-box-shadow: 0px 2px 16px 0px #0000000d !important;
              box-shadow: 0px 2px 16px 0px #0000000d !important;
      padding: 16px !important;
      border: 0 !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 12px; }
      .ActionDropdown-module__wrapper__8AJOb .menu.transition.right.visible .menu.transition .item {
        padding: 0 !important;
        font-size: 14px;
        line-height: 21px;
        font-weight: 500; }
        .ActionDropdown-module__wrapper__8AJOb .menu.transition.right.visible .menu.transition .item:hover {
          background: transparent; }
  .ActionDropdown-module__wrapper__8AJOb.ActionDropdown-module__dropdownRight__3_jlB .menu.transition.right.visible {
    left: auto !important;
    right: 0 !important; }
  .ActionDropdown-module__wrapper__8AJOb.ActionDropdown-module__hideMenus__111w0 .menu.transition.right.visible {
    display: none !important; }

.TaskItem-module__wrapper__3ZAlP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  padding: 24px;
  border-radius: 16px;
  -webkit-box-shadow: 0px 2px 16px 0px #00000014;
          box-shadow: 0px 2px 16px 0px #00000014;
  cursor: pointer; }
  .TaskItem-module__wrapper__3ZAlP > p {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    margin: 0;
    color: #2f2f2f; }

.TaskItem-module__header__36u0J {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .TaskItem-module__header__36u0J > span {
    font-size: 18px;
    font-weight: 700;
    color: black; }

.TaskItem-module__dropdownLabel__Z3moT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px; }

.TaskItem-module__footer__1qDZu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 12px; }
  .TaskItem-module__footer__1qDZu > div {
    min-width: calc(50% - 12px);
    max-width: calc(50% - 12px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .TaskItem-module__footer__1qDZu > div > span:nth-child(1) {
      font-size: 14px;
      font-weight: 700;
      line-height: 21px; }
    .TaskItem-module__footer__1qDZu > div > span:nth-child(2) {
      font-size: 50px;
      line-height: 60px;
      font-weight: 700; }
    .TaskItem-module__footer__1qDZu > div:nth-child(1) {
      color: #4800a5; }
    .TaskItem-module__footer__1qDZu > div:nth-child(2) {
      color: #8946df; }

.AwardsList-module__wrapper__3w87F {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative; }
  .AwardsList-module__wrapper__3w87F > * {
    width: 100%; }

.AwardsList-module__awardRow__2NK3j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .AwardsList-module__awardRow__2NK3j > div {
    text-align: left;
    padding: 12px 24px; }
    .AwardsList-module__awardRow__2NK3j > div:nth-child(1) {
      max-width: 88px;
      min-width: 88px; }
    .AwardsList-module__awardRow__2NK3j > div:nth-child(2) {
      max-width: calc(100% - 288px);
      min-width: calc(100% - 288px); }
    .AwardsList-module__awardRow__2NK3j > div:nth-child(3) {
      min-width: 200px;
      max-width: 200px; }
  .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardHeader__1vLX_ {
    background: #ECF8FD;
    border-bottom: 1px solid #73D5FF;
    border-radius: 16px 16px 0 0; }
    .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardHeader__1vLX_ > div {
      font-weight: 500;
      color: black;
      font-size: 14px; }
  .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardItem__2henY {
    border-bottom: 1px solid #E4E4E4;
    min-height: 100px; }
    .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardItem__2henY > div {
      padding: 28px 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardItem__2henY > div:nth-child(1) {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardItem__2henY > div:nth-child(1) img {
          width: 40px; }
      .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardItem__2henY > div:nth-child(2) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardItem__2henY > div:nth-child(2) > span {
          font-weight: 500; }
          .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardItem__2henY > div:nth-child(2) > span:nth-child(1) {
            font-weight: 700;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            gap: 8px;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
      .AwardsList-module__awardRow__2NK3j.AwardsList-module__awardItem__2henY > div:nth-child(3) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }

.AwardsList-module__checkboxLabel__1DELD {
  font-size: 12px;
  font-weight: 700;
  color: #282828; }

.AwardsList-module__dropdownLabel__3bWNA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  .AwardsList-module__dropdownLabel__3bWNA svg {
    width: 21px; }

.AwardsList-module__checkbox__2Oek_ label {
  cursor: default !important; }

.AwardsList-module__loading__1wVwZ {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.AwardsList-module__customTag__2frkO {
  background: #CFA9FF;
  border-radius: 28px;
  font-size: 10px;
  color: #2A0061;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 2px;
  padding: 3px 6px 3px 4px;
  font-weight: 500;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 16px; }
  .AwardsList-module__customTag__2frkO > svg {
    position: relative;
    top: -1px; }
  .AwardsList-module__customTag__2frkO > span {
    line-height: 12px; }

.AwardsList-module__loading__1wVwZ {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.AwardModal-module__modalWrapper__13N8Z .close.icon {
  top: 18px !important; }

.AwardModal-module__modalWrapper__13N8Z .content {
  padding: 24px !important;
  border-radius: 16px !important; }

.AwardModal-module__modalWrapper__13N8Z.AwardModal-module__hideCloseIcon__LrJ5o .close.icon {
  display: none !important; }

.AwardModal-module__modalWrapper__13N8Z.AwardModal-module__nonCancel__2en5r .AwardModal-module__footer__3cqne {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.AwardModal-module__modalWrapper__13N8Z.AwardModal-module__footerCenter__pA2gM .AwardModal-module__footer__3cqne {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.AwardModal-module__inner__398Ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }

.AwardModal-module__title__1WEZ5 {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: #2D1F3F; }

.AwardModal-module__content__2W5aY {
  color: #2F2F2F;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px; }

.AwardModal-module__footer__3cqne {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px; }
  .AwardModal-module__footer__3cqne button {
    height: 36px;
    font-weight: 500 !important; }
  .AwardModal-module__footer__3cqne .AwardModal-module__submitBtn__1aDSP {
    line-height: 0 !important; }

.ConfirmModal-module__wrapper__1IHTP {
  max-width: 364px; }

.ConfirmModal-module__title__1ikma {
  font-weight: 500;
  text-align: center; }

.AwardReviewModal-module__wrapper__hO0wc {
  max-width: 364px; }

.AwardReviewModal-module__title__3VVlN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.AwardReviewModal-module__content__1k8AG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  text-align: center; }
  .AwardReviewModal-module__content__1k8AG h3 {
    margin: 22px 0 0 0;
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    color: #4800A5;
    padding: 0; }
  .AwardReviewModal-module__content__1k8AG p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    color: #2F2F2F;
    line-height: 21px;
    padding: 0; }

.AwardReviewModal-module__avatar__J5o2w {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .AwardReviewModal-module__avatar__J5o2w img {
    max-width: 100%;
    max-height: 142px;
    border-radius: 8px; }
  .AwardReviewModal-module__avatar__J5o2w.AwardReviewModal-module__isDefault__375AF {
    background: #4800a5;
    padding: 20px;
    border-radius: 8px; }
    .AwardReviewModal-module__avatar__J5o2w.AwardReviewModal-module__isDefault__375AF img {
      max-height: 80px; }

.AddAwardModal-module__wrapper__sdhdh {
  max-width: 504px; }

.AddAwardModal-module__content__3Bp1L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  .AddAwardModal-module__content__3Bp1L > p {
    margin: 0; }
  .AddAwardModal-module__content__3Bp1L textarea {
    max-width: 100%;
    min-width: 100%;
    min-height: 88px;
    border-radius: 4px;
    border-color: #BCBCBC;
    padding: 8px 12px; }
    .AddAwardModal-module__content__3Bp1L textarea::-webkit-input-placeholder {
      color: #BCBCBC !important; }
    .AddAwardModal-module__content__3Bp1L textarea:-ms-input-placeholder {
      color: #BCBCBC !important; }
    .AddAwardModal-module__content__3Bp1L textarea::-ms-input-placeholder {
      color: #BCBCBC !important; }
    .AddAwardModal-module__content__3Bp1L textarea::placeholder {
      color: #BCBCBC !important; }

.AddAwardModal-module__contentInner__2VMYE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  max-height: calc(100vh - 280px);
  overflow-x: hidden;
  overflow-y: auto;
  margin-right: -8px;
  padding-right: 8px; }

.AddAwardModal-module__uploadIconWrapper__2a2zZ {
  background: transparent !important;
  width: 60px !important;
  height: 60px !important;
  margin-bottom: 4px !important; }
  .AddAwardModal-module__uploadIconWrapper__2a2zZ + div + p {
    font-size: 12px !important;
    color: #6E6E6E !important;
    margin-top: 0 !important; }
    .AddAwardModal-module__uploadIconWrapper__2a2zZ + div + p + div {
      display: none !important; }
      .AddAwardModal-module__uploadIconWrapper__2a2zZ + div + p + div + div {
        display: none !important; }

.AddAwardModal-module__uploadIcon__Jp1lI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60px;
  height: 60px;
  background: #E9E9E9;
  border-radius: 10px; }

.AddAwardModal-module__uploadTitle__12Doo {
  color: black;
  font-size: 14px;
  font-weight: 400 !important; }
  .AddAwardModal-module__uploadTitle__12Doo > span {
    color: #4800A5; }

.AddAwardModal-module__label__1stdY {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  color: #8946DF;
  margin-bottom: 6px;
  display: inline-block; }

.AddAwardModal-module__badgeImageWrapper__hlMEr > div {
  padding: 24px; }

.AddAwardModal-module__badgeImageWrapper__hlMEr input + div {
  cursor: pointer; }

.AddAwardModal-module__footer__2ZByE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  margin-top: 8px; }
  .AddAwardModal-module__footer__2ZByE button {
    height: 36px;
    margin: 0 !important;
    font-weight: 500; }
  .AddAwardModal-module__footer__2ZByE > div:nth-child(2) .button {
    line-height: 0; }
    .AddAwardModal-module__footer__2ZByE > div:nth-child(2) .button.disabled {
      background: #BCBCBC !important;
      color: #6E6E6E; }

.AddAwardModal-module__levelWrapper__1e-Vq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .AddAwardModal-module__levelWrapper__1e-Vq > div {
    width: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .AddAwardModal-module__levelWrapper__1e-Vq > span {
    margin-top: 38px;
    margin-left: 16px; }

.AddAwardModal-module__checkboxLabel__2iMoL {
  font-size: 12px;
  font-weight: 700;
  color: #282828; }

.AddAwardModal-module__uploadedFile__2vrNU {
  border: 1px dashed #C4C4C4;
  border-radius: 16px;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .AddAwardModal-module__uploadedFile__2vrNU > div {
    position: relative; }
    .AddAwardModal-module__uploadedFile__2vrNU > div img {
      width: 60px;
      height: 60px;
      border-radius: 10px; }
    .AddAwardModal-module__uploadedFile__2vrNU > div svg {
      position: absolute;
      right: -4px;
      top: -4px;
      cursor: pointer; }
  .AddAwardModal-module__uploadedFile__2vrNU > span {
    font-size: 14px;
    color: black;
    line-height: 21px; }

.AddAwardModal-module__levelError__GmpwM {
  margin-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #090909;
  padding: 4px;
  background: #FFDAE0;
  border-radius: 4px; }
  .AddAwardModal-module__levelError__GmpwM svg {
    min-width: 16px; }

.AwardsNew-module__wrapper__3YOZ7 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }

.AwardsNew-module__titleWrapper__rrxxR > div:nth-child(2) {
  margin-top: 12px;
  margin-left: 0; }

.AwardsNew-module__content__V3rh3 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 24px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .AwardsNew-module__content__V3rh3.AwardsNew-module__temporaryHideTask__G0oQe .AwardsNew-module__left__28_Yw {
    min-width: 100%;
    max-width: 100%; }
    .AwardsNew-module__content__V3rh3.AwardsNew-module__temporaryHideTask__G0oQe .AwardsNew-module__left__28_Yw .ui.floating.dropdown .menu {
      left: -80px; }

.AwardsNew-module__left__28_Yw {
  min-width: calc(65% - 12px);
  max-width: calc(65% - 12px);
  position: relative; }

.AwardsNew-module__right__3n2j_ {
  min-width: calc(35% - 12px);
  max-width: calc(35% - 12px); }

.AwardsNew-module__footer__F-XDu {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: -40px;
  margin-right: -40px;
  z-index: 10; }

.AwardsNew-module__tasks__2ifi4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }

.AwardsNew-module__deleteTitle__1NW2I {
  text-align: center; }

.AwardsNew-module__tasksLoading__3CB6y {
  height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.AddEditTaskModal-module__modal__3DGoQ {
  max-width: 504px; }
  .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__description__1HCEj {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: 500;
    line-height: normal; }
  .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__form__RnT2S {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px; }
  .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__description__1HCEj > textarea {
    font-family: Poppins !important;
    color: rgba(0, 0, 0, 0.87) !important; }
    .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__description__1HCEj > textarea:focus-visible {
      border: 1px solid #4800a5 !important;
      outline: none !important; }
    .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__description__1HCEj > textarea::-webkit-input-placeholder {
      color: #bcbcbc !important;
      font-family: Poppins;
      font-size: 14px;
      font-weight: 400; }
    .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__description__1HCEj > textarea:-ms-input-placeholder {
      color: #bcbcbc !important;
      font-family: Poppins;
      font-size: 14px;
      font-weight: 400; }
    .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__description__1HCEj > textarea::-ms-input-placeholder {
      color: #bcbcbc !important;
      font-family: Poppins;
      font-size: 14px;
      font-weight: 400; }
    .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__description__1HCEj > textarea::placeholder {
      color: #bcbcbc !important;
      font-family: Poppins;
      font-size: 14px;
      font-weight: 400; }
  .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__footer__2C9np {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    margin-top: 8px; }
    .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__footer__2C9np .AddEditTaskModal-module__cancelBtn__32tnU {
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      /* 150% */
      letter-spacing: 0.32px;
      padding: 6px 16px; }
    .AddEditTaskModal-module__modal__3DGoQ .AddEditTaskModal-module__footer__2C9np .AddEditTaskModal-module__createBtn__2hVaM {
      line-height: 24px;
      /* 150% */
      letter-spacing: 0.32px;
      font-size: 16px;
      font-weight: 500;
      padding: 6px 16px; }

.ViewTaskModal-module__hide__2yLAw {
  visibility: hidden !important; }

.ViewTaskModal-module__wrapper__377bR {
  max-width: 820px; }
  .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__content__9k1uY {
    gap: 0px !important; }
  .ViewTaskModal-module__wrapper__377bR .content {
    max-height: 760px;
    overflow-y: auto;
    padding: 24px 0px 0px 0px !important; }
  .ViewTaskModal-module__wrapper__377bR ::-webkit-scrollbar {
    background: transparent;
    width: 13px; }
  .ViewTaskModal-module__wrapper__377bR ::-webkit-scrollbar-thumb {
    width: 20px !important;
    border-radius: 100px;
    background: #bcbcbc; }
  .ViewTaskModal-module__wrapper__377bR ::-webkit-scrollbar-track {
    background: transparent;
    padding: 13px;
    margin-right: 20px; }
  .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalTitle__1G_5D {
    padding: 0px 24px; }
  .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF {
    padding: 0px 24px; }
    .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__content__9k1uY {
      width: 90%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 16px; }
      .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__content__9k1uY .ViewTaskModal-module__detailSection__2BS3t {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 6px; }
        .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__content__9k1uY .ViewTaskModal-module__detailSection__2BS3t .ViewTaskModal-module__title__ZXDeX {
          color: #2f2f2f;
          font-weight: 600; }
        .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__content__9k1uY .ViewTaskModal-module__detailSection__2BS3t .ViewTaskModal-module__description__3QppX {
          color: #2f2f2f;
          font-weight: 400; }
        .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__content__9k1uY .ViewTaskModal-module__detailSection__2BS3t .ViewTaskModal-module__dataCountText__PE3zo {
          color: #4800a5;
          font-size: 14px;
          font-weight: 500; }
          .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__content__9k1uY .ViewTaskModal-module__detailSection__2BS3t .ViewTaskModal-module__dataCountText__PE3zo.ViewTaskModal-module__completed__1Aa3s {
            color: #8946df; }
        .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__content__9k1uY .ViewTaskModal-module__detailSection__2BS3t .ViewTaskModal-module__dataCount__ngzGC {
          color: #4800a5;
          font-size: 24px;
          font-weight: 700; }
          .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__content__9k1uY .ViewTaskModal-module__detailSection__2BS3t .ViewTaskModal-module__dataCount__ngzGC.ViewTaskModal-module__completed__1Aa3s {
            color: #8946df; }
    .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 16px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      margin-bottom: 16px; }
      .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__inputColumn__3Lu33 {
        width: 70%;
        border-radius: 4px;
        border: 1px solid #bcbcbc; }
        .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__inputColumn__3Lu33 .ViewTaskModal-module__inputWrapper__S6l98 .ViewTaskModal-module__input__sdL_6 input {
          padding: 10px 12px 10px 32px !important; }
          .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__inputColumn__3Lu33 .ViewTaskModal-module__inputWrapper__S6l98 .ViewTaskModal-module__input__sdL_6 input::-webkit-input-placeholder {
            color: #090909 !important;
            font-size: 14px;
            font-weight: 400;
            line-height: 24px; }
          .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__inputColumn__3Lu33 .ViewTaskModal-module__inputWrapper__S6l98 .ViewTaskModal-module__input__sdL_6 input:-ms-input-placeholder {
            color: #090909 !important;
            font-size: 14px;
            font-weight: 400;
            line-height: 24px; }
          .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__inputColumn__3Lu33 .ViewTaskModal-module__inputWrapper__S6l98 .ViewTaskModal-module__input__sdL_6 input::-ms-input-placeholder {
            color: #090909 !important;
            font-size: 14px;
            font-weight: 400;
            line-height: 24px; }
          .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__inputColumn__3Lu33 .ViewTaskModal-module__inputWrapper__S6l98 .ViewTaskModal-module__input__sdL_6 input::placeholder {
            color: #090909 !important;
            font-size: 14px;
            font-weight: 400;
            line-height: 24px; }
        .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__inputColumn__3Lu33 .ViewTaskModal-module__inputWrapper__S6l98 svg {
          position: absolute;
          left: 6px;
          top: 8px; }
      .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__filterContainer__wYz5B {
        width: 30%; }
        .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__filterContainer__wYz5B .ViewTaskModal-module__dropdown__2rWvR {
          margin: 0px;
          width: 100%;
          display: inline-block; }
          .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__filterContainer__wYz5B .ViewTaskModal-module__dropdown__2rWvR .ViewTaskModal-module__dropdownWrapper__1UbrW {
            border-radius: 4px;
            border: 1px solid #bcbcbc;
            padding: 8px 12px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            gap: 8px; }
            .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__filterWrapper__15W_R .ViewTaskModal-module__filterContainer__wYz5B .ViewTaskModal-module__dropdown__2rWvR .ViewTaskModal-module__dropdownWrapper__1UbrW .ViewTaskModal-module__filter__3vl-6 {
              color: #090909;
              font-weight: 400;
              line-height: 24px; }
    .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__checkboxWrapper__6ROCi input[type='checkbox']:checked + label:before {
      background: #4800a5;
      border: none; }
    .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__modalBody__1N1aF .ViewTaskModal-module__checkboxWrapper__6ROCi input[type='checkbox']:checked + label:after {
      color: white; }
  .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__footer__Azuw4 {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1;
    background-color: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 24px;
    gap: 16px;
    border-top: 1px solid #cecece; }
    .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__footer__Azuw4 .ViewTaskModal-module__btn__IYsuq {
      padding: 6px 16px;
      font-size: 16px;
      margin: 0px; }
    .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__footer__Azuw4 .ViewTaskModal-module__doneBtn__2vLYR {
      font-size: 16px;
      font-weight: 500; }
    .ViewTaskModal-module__wrapper__377bR .ViewTaskModal-module__footer__Azuw4 > div:nth-child(1) {
      margin-right: auto; }

.ViewTaskModal-module__taskRow__1HVJB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%; }
  .ViewTaskModal-module__taskRow__1HVJB > div {
    text-align: left;
    padding: 12px 24px; }
    .ViewTaskModal-module__taskRow__1HVJB > div:nth-child(1) {
      width: 30%; }
    .ViewTaskModal-module__taskRow__1HVJB > div:nth-child(2) {
      width: 30%; }
    .ViewTaskModal-module__taskRow__1HVJB > div:nth-child(3) {
      width: 40%;
      padding: 12px; }
  .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH {
    background: #ecf8fd;
    border-bottom: 1px solid #73d5ff;
    border-radius: 16px 16px 0 0; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH > div:nth-child(1) {
      width: 18.5%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH > div:nth-child(2) {
      width: 18.5%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH > div:nth-child(3) {
      width: 23%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH > div:nth-child(4) {
      width: 20%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH > div:nth-child(5) {
      width: 20%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH .ViewTaskModal-module__header__dC05q {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 8px; }
      .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH .ViewTaskModal-module__header__dC05q > span {
        font-weight: 500;
        color: black;
        font-size: 14px; }
      .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH .ViewTaskModal-module__header__dC05q .ViewTaskModal-module__iconWrapper__2FGNY {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH .ViewTaskModal-module__header__dC05q .ViewTaskModal-module__iconWrapper__2FGNY svg {
          cursor: pointer; }
          .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH .ViewTaskModal-module__header__dC05q .ViewTaskModal-module__iconWrapper__2FGNY svg:hover path, .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH .ViewTaskModal-module__header__dC05q .ViewTaskModal-module__iconWrapper__2FGNY svg.ViewTaskModal-module__active__3WZ6u path {
            fill: #090909; }
        .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskHeader__zD1BH .ViewTaskModal-module__header__dC05q .ViewTaskModal-module__iconWrapper__2FGNY .ViewTaskModal-module__downIcon__2CA75 {
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg); }
  .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7 {
    border-bottom: 1px solid #e4e4e4; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7 > div:nth-child(1) {
      width: 18.5%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7 > div:nth-child(2) {
      width: 18.5%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7 > div:nth-child(3) {
      width: 23%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7 > div:nth-child(4) {
      width: 20%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7 > div:nth-child(5) {
      width: 20%; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7 > div {
      padding: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7 > div:nth-child(5) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        padding: 24px 12px 24px 24px; }
    .ViewTaskModal-module__taskRow__1HVJB.ViewTaskModal-module__taskItem__2VHm7:last-of-type {
      border-bottom: 0; }

.ViewTaskModal-module__loadingContainer__1jgkZ {
  height: 300px;
  position: relative; }

.ViewTaskModal-module__noData__2RVIp {
  width: 100%;
  height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 24px; }

.ViewTaskModal-module__emailColumn__3mfjE {
  display: block !important;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  padding: 24px 12px !important; }

.ViewTaskModal-module__raffleBtn__2vh76.ui.primary.button {
  background: -webkit-linear-gradient(357.67deg, #4800A5 0.71%, #A80097 99.13%) !important;
  background: -o-linear-gradient(357.67deg, #4800A5 0.71%, #A80097 99.13%) !important;
  background: linear-gradient(92.33deg, #4800A5 0.71%, #A80097 99.13%) !important;
  height: 42px; }
  .ViewTaskModal-module__raffleBtn__2vh76.ui.primary.button svg {
    width: 24px;
    height: 24px; }
    .ViewTaskModal-module__raffleBtn__2vh76.ui.primary.button svg path {
      fill: white; }
  .ViewTaskModal-module__raffleBtn__2vh76.ui.primary.button > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 8px; }

.RaffleButton-module__wrapper__1xNQM {
  width: 172px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: relative; }
  .RaffleButton-module__wrapper__1xNQM.RaffleButton-module__disabled__162Ea {
    cursor: default; }

.RaffleButton-module__starIcon__3t8dM, .RaffleButton-module__text__2RF_u {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto; }

.RaffleButton-module__starIcon__3t8dM {
  left: 16px; }

.RaffleButton-module__text__2RF_u {
  left: 60px;
  font-size: 16px;
  font-weight: 500;
  color: #FAF6FF;
  line-height: 24px;
  height: 24px; }

.RaffleButton-module__mainBg__3d7C3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .RaffleButton-module__mainBg__3d7C3 svg {
    min-width: 172px;
    max-width: 172px;
    min-height: 48px;
    max-height: 48px; }

.RaffleModal-module__subHeading__kO2qN {
  font-size: 14px;
  font-weight: 600;
  color: #090909;
  margin-bottom: 8px; }

.RaffleModal-module__description__1g_V4 {
  font-size: 14px;
  font-weight: 400;
  color: #090909;
  max-width: 690px;
  display: inline-block; }

.RaffleModal-module__optionCheckboxWrapper__YEpe3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px; }

.RaffleModal-module__wrapper__1h0_e {
  max-width: 744px; }
  .RaffleModal-module__wrapper__1h0_e .RaffleModal-module__content__x5swY {
    gap: 0px !important;
    position: relative; }
  .RaffleModal-module__wrapper__1h0_e .content {
    padding: 24px 0px 0px 0px !important; }
  .RaffleModal-module__wrapper__1h0_e ::-webkit-scrollbar {
    background: transparent;
    width: 13px; }
  .RaffleModal-module__wrapper__1h0_e ::-webkit-scrollbar-thumb {
    width: 20px !important;
    border-radius: 100px;
    background: #bcbcbc; }
  .RaffleModal-module__wrapper__1h0_e ::-webkit-scrollbar-track {
    background: transparent;
    padding: 13px;
    margin-right: 20px; }
  .RaffleModal-module__wrapper__1h0_e .RaffleModal-module__modalTitle__2PC48 {
    padding: 0px 24px; }
  .RaffleModal-module__wrapper__1h0_e .RaffleModal-module__modalBody__lVsgF {
    padding: 0px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
    margin-bottom: 4px; }
    .RaffleModal-module__wrapper__1h0_e .RaffleModal-module__modalBody__lVsgF .RaffleModal-module__content__x5swY {
      width: 90%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 16px; }
  .RaffleModal-module__wrapper__1h0_e .RaffleModal-module__footer__111n5 {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1;
    background-color: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 24px;
    gap: 16px;
    border-top: 1px solid #cecece;
    border-radius: 0 0 16px 16px; }
    .RaffleModal-module__wrapper__1h0_e .RaffleModal-module__footer__111n5 .RaffleModal-module__backBtn__1pWVr.ui.primary.button {
      border: 0 !important;
      padding-left: 16px;
      padding-right: 16px; }

.RaffleModal-module__successWrapper__QMCap {
  position: absolute;
  top: -80px;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  z-index: 10;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successHoldWrapper__12Rcq {
    -webkit-box-shadow: 0px 4px 68px 0px #2D006680;
            box-shadow: 0px 4px 68px 0px #2D006680;
    border-radius: 20px;
    width: 268px;
    height: 268px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 32px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #2A0061;
    gap: 16px; }
    .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successHoldWrapper__12Rcq .RaffleModal-module__successHoldText__1-gX1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 4px; }
      .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successHoldWrapper__12Rcq .RaffleModal-module__successHoldText__1-gX1 > span:nth-child(1) {
        font-size: 16px;
        font-weight: 700;
        line-height: 21px; }
      .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successHoldWrapper__12Rcq .RaffleModal-module__successHoldText__1-gX1 > span:nth-child(2) {
        color: #BFA2E3;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px; }
  .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: -webkit-radial-gradient(50% 50%, 50% 50%, #4800A5 0%, #4800A5 100%);
    background: -o-radial-gradient(50% 50%, 50% 50%, #4800A5 0%, #4800A5 100%);
    background: radial-gradient(50% 50% at 50% 50%, #4800A5 0%, #4800A5 100%);
    border-radius: 16px;
    -webkit-box-shadow: 0px 4px 68px 0px #2D006680;
            box-shadow: 0px 4px 68px 0px #2D006680; }
    .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successWinnerImg__2ygdB {
      border-radius: 16px 0 0 16px;
      min-width: 209px;
      max-width: 209px;
      min-height: 268px;
      max-height: 268px; }
    .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successCloseIcon__2VnJd {
      position: absolute;
      right: 16px;
      top: 16px;
      cursor: pointer; }
      .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successCloseIcon__2VnJd path {
        fill: #F3EDFC; }
    .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successWinnerContent__1XwSK {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 32px;
      min-width: 385px;
      max-width: 385px;
      gap: 24px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successWinnerContent__1XwSK > span {
        font-size: 32px;
        line-height: 44px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        word-break: normal; }
      .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successWinnerContent__1XwSK > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-radius: 32px;
        border: 1px solid #7B26E9;
        background: #2A0061;
        padding: 4px 4px 4px 20px;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successWinnerContent__1XwSK > div > span:nth-child(1) {
          word-break: break-all;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          overflow: hidden;
          -o-text-overflow: ellipsis;
             text-overflow: ellipsis;
          padding-right: 4px; }
        .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successWinnerContent__1XwSK > div > span:nth-child(2) {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          min-width: 40px;
          height: 40px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          background: #7B26E9;
          border-radius: 50%;
          cursor: pointer; }
          .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87 .RaffleModal-module__successWinnerContent__1XwSK > div > span:nth-child(2) svg {
            min-width: 18px;
            min-height: 18px; }
    .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87:after, .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87:before {
      content: " ";
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      height: 2px;
      width: 100%;
      border-top: 2px dashed #ffffff4d; }
    .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87:before {
      top: 16px; }
    .RaffleModal-module__successWrapper__QMCap .RaffleModal-module__successWinnerWrapper__3tt87:after {
      bottom: 16px; }

.RaffleModal-module__tableContainer__2s5xc {
  max-height: calc(100vh - 560px);
  overflow-y: auto;
  overflow-x: hidden; }
  .RaffleModal-module__tableContainer__2s5xc > div:nth-child(1) {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2; }
  .RaffleModal-module__tableContainer__2s5xc > div > div {
    min-width: 33.3% !important;
    max-width: 33.3% !important; }
  .RaffleModal-module__tableContainer__2s5xc > div:not(:nth-child(1)) {
    border-bottom: 1px solid #e4e4e4 !important; }
    .RaffleModal-module__tableContainer__2s5xc > div:not(:nth-child(1)) > div {
      padding-top: 16px !important;
      padding-bottom: 16px !important; }

.RaffleModal-module__tableWrapper__3ZMET {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  position: relative; }

.RaffleModal-module__notFound__1QlZ2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
  padding: 80px 24px 100px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .RaffleModal-module__notFound__1QlZ2 svg {
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px; }
    .RaffleModal-module__notFound__1QlZ2 svg path {
      fill: #2A0061; }
  .RaffleModal-module__notFound__1QlZ2 span {
    color: #090909;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    max-width: 307px;
    display: inline-block;
    text-align: center; }
  .RaffleModal-module__notFound__1QlZ2.RaffleModal-module__isLoading__wZlge > * {
    visibility: hidden; }

.RaffleModal-module__optionWrapper__xMouJ ul {
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px; }
  .RaffleModal-module__optionWrapper__xMouJ ul li {
    list-style: none;
    padding: 10px;
    border-radius: 12px; }
    .RaffleModal-module__optionWrapper__xMouJ ul li:hover {
      background: #F2E7FF;
      -webkit-box-shadow: 0px 2px 8px 0px #2E006914;
              box-shadow: 0px 2px 8px 0px #2E006914; }
    .RaffleModal-module__optionWrapper__xMouJ ul li > div > div:nth-child(1) {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .RaffleModal-module__optionWrapper__xMouJ ul li > div > div:nth-child(1) .ui.checkbox.checked.disabled:not(.toggle) label:before {
        border-color: #737373 !important; }
      .RaffleModal-module__optionWrapper__xMouJ ul li > div > div:nth-child(1) .ui.checkbox.checked.disabled:not(.toggle) label:after {
        background: #737373 !important; }
    .RaffleModal-module__optionWrapper__xMouJ ul li .ui.fitted {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 17px; }
      .RaffleModal-module__optionWrapper__xMouJ ul li .ui.fitted + div {
        font-weight: 500; }

.LottieAnimation-module__wrapper__397MI > svg > g > g:last-child {
  display: none !important; }

.Header-module__wrapper__19uDv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px; }
  .Header-module__wrapper__19uDv > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .Header-module__wrapper__19uDv > div > span {
      margin-right: auto;
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      top: 4px; }
    .Header-module__wrapper__19uDv > div img {
      width: 203px;
      height: 32px;
      margin: 0 auto; }
  .Header-module__wrapper__19uDv h2 {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    color: #111111;
    line-height: 36px; }

.ProgramInfo-module__wrapper__3ianQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  background: #FAF6FF;
  border-radius: 16px;
  border: 1px solid #7B26E9;
  padding: 16px;
  gap: 16px; }
  .ProgramInfo-module__wrapper__3ianQ > p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: black;
    line-height: 24px; }
  .ProgramInfo-module__wrapper__3ianQ > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    line-height: 24px;
    color: #4800A5;
    font-weight: 600; }
    .ProgramInfo-module__wrapper__3ianQ > div > p {
      margin: 0; }
    .ProgramInfo-module__wrapper__3ianQ > div > span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 4px; }
      .ProgramInfo-module__wrapper__3ianQ > div > span > span:nth-child(2) {
        font-size: 24px;
        font-weight: 700;
        color: #2A0061;
        line-height: 24px; }

.SignupForm-module__footer__KFTQD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
  margin-top: 24px; }
  .SignupForm-module__footer__KFTQD > div {
    width: 100%;
    max-width: 380px; }
  .SignupForm-module__footer__KFTQD button {
    width: 100%;
    height: 56px; }
  .SignupForm-module__footer__KFTQD > p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #111111; }
    .SignupForm-module__footer__KFTQD > p > a {
      font-weight: 500;
      color: #7B26E9;
      text-decoration: underline; }
  .SignupForm-module__footer__KFTQD .ui.primary.disabled {
    opacity: 1 !important; }

.SignupForm-module__wrapper__TopW1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.SignupForm-module__inner__2d9-I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  .SignupForm-module__inner__2d9-I > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .SignupForm-module__inner__2d9-I > div.SignupForm-module__line2__3SwCK {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .SignupForm-module__inner__2d9-I > div.SignupForm-module__line2__3SwCK > div {
        min-width: calc(50% - 12px);
        max-width: calc(50% - 12px); }
    .SignupForm-module__inner__2d9-I > div.SignupForm-module__line1__3WloU > div {
      min-width: 100%;
      max-width: 100%; }

@media (max-width: 481px) {
  .SignupForm-module__inner__2d9-I > div.SignupForm-module__line2__3SwCK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px; }
    .SignupForm-module__inner__2d9-I > div.SignupForm-module__line2__3SwCK > div {
      min-width: 100%;
      max-width: 100%; } }

.ThankContent-module__wrapper__2-oaN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 50px 16px 0 16px;
  min-height: 100dvh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  .ThankContent-module__wrapper__2-oaN > * {
    z-index: 3; }
  .ThankContent-module__wrapper__2-oaN:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEE0FF));
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #EEE0FF 100%);
    background: -o-linear-gradient(top, #FFFFFF 0%, #EEE0FF 100%);
    background: linear-gradient(180deg, #FFFFFF 0%, #EEE0FF 100%);
    z-index: 1; }
  .ThankContent-module__wrapper__2-oaN:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: url(/assets/7d1778e36a1e2a2260ff30514d1f811e.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 2; }
  .ThankContent-module__wrapper__2-oaN .ThankContent-module__thankHeading1__3wWcs {
    font-size: 20px;
    line-height: 30px;
    color: #393939;
    font-weight: 500;
    margin: 0;
    text-align: center; }
  .ThankContent-module__wrapper__2-oaN .ThankContent-module__thankHeading2__2vNqE {
    margin: 8px 0 0 0;
    font-weight: 600;
    font-size: 32px;
    line-height: 42px;
    text-align: center;
    color: #4800A5; }
  .ThankContent-module__wrapper__2-oaN .ThankContent-module__accessDesktopTitle__2zvEK {
    display: inline-block;
    margin-top: 16px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #4800A5;
    text-decoration: underline;
    cursor: pointer;
    text-align: center; }

.ThankContent-module__inner1__1yh2e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.ThankContent-module__downloadApp__RZ9AX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-top: 37px; }
  .ThankContent-module__downloadApp__RZ9AX > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px; }
    .ThankContent-module__downloadApp__RZ9AX > div img {
      cursor: pointer; }

.ThankContent-module__mainImage__3VKFk {
  width: 100%;
  max-width: 670px;
  margin: 0 auto;
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ThankContent-module__mainImage__3VKFk svg, .ThankContent-module__mainImage__3VKFk img {
    width: 100%; }

@media (max-width: 768px) {
  .ThankContent-module__accessDesktopTitle__2zvEK {
    display: none !important; }
  .ThankContent-module__wrapper__2-oaN {
    padding-top: 20px; }
    .ThankContent-module__wrapper__2-oaN .ThankContent-module__thankHeading1__3wWcs {
      max-width: 300px; }
    .ThankContent-module__wrapper__2-oaN .ThankContent-module__thankHeading2__2vNqE {
      max-width: 310px; }
    .ThankContent-module__wrapper__2-oaN:after {
      background-size: cover;
      background-position: center -200px; }
  .ThankContent-module__inner1__1yh2e {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 16px; }
  .ThankContent-module__downloadApp__RZ9AX {
    margin-top: 32px; } }

.MainWrapper-module__wrapper__2Qqrf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  min-height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding: 16px; }
  .MainWrapper-module__wrapper__2Qqrf:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEE0FF));
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #EEE0FF 100%);
    background: -o-linear-gradient(top, #FFFFFF 0%, #EEE0FF 100%);
    background: linear-gradient(180deg, #FFFFFF 0%, #EEE0FF 100%);
    z-index: 1; }
  .MainWrapper-module__wrapper__2Qqrf:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: url(/assets/2bbd977881cec4b12d8ab3370b688ca9.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 2; }
  .MainWrapper-module__wrapper__2Qqrf.MainWrapper-module__isAddingReader__3rmGz .MainWrapper-module__content__hd9tH {
    display: none !important; }

.MainWrapper-module__content__hd9tH {
  width: 100%;
  max-width: 665px;
  border: 1px solid #7000FF63;
  -webkit-box-shadow: 0px 8px 64px 0px #5200BD33;
          box-shadow: 0px 8px 64px 0px #5200BD33;
  background: white;
  border-radius: 24px;
  padding: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  z-index: 3; }

@media (max-width: 768px) {
  .MainWrapper-module__wrapper__2Qqrf:after {
    background-size: cover;
    background-position: center center; } }

@media (max-width: 481px) {
  .MainWrapper-module__content__hd9tH {
    padding: 24px; } }

.SignupDashboard-module__form__151_E {
  margin-top: 8px; }

.SignupDashboard-module__wrapper__10sSG.SignupDashboard-module__isLoading__h8QR- > div {
  min-height: 726px; }
  .SignupDashboard-module__wrapper__10sSG.SignupDashboard-module__isLoading__h8QR- > div > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.LoginForm-module__footer__MwaGk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
  margin-top: 24px; }
  .LoginForm-module__footer__MwaGk > div {
    width: 100%;
    max-width: 380px; }
  .LoginForm-module__footer__MwaGk button {
    width: 100%;
    height: 56px; }
  .LoginForm-module__footer__MwaGk > p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #111111; }
    .LoginForm-module__footer__MwaGk > p > span {
      font-weight: 500;
      color: #7B26E9;
      text-decoration: underline;
      cursor: pointer; }
  .LoginForm-module__footer__MwaGk .ui.primary.disabled {
    opacity: 1 !important; }

.LoginForm-module__wrapper__2yHCb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.LoginForm-module__inner__oBdK9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  .LoginForm-module__inner__oBdK9 > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .LoginForm-module__inner__oBdK9 > div.LoginForm-module__line1__JenA3 > div {
      min-width: 100%;
      max-width: 100%; }

.LoginDashboard-module__form__3BU8- {
  margin-top: 8px; }

.GroupEdit-module__titleContainer__3WacX .title-breadcrumbs-wrapper {
  margin-left: 0;
  margin-top: 8px; }

.GroupEdit-module__footer__1ljaV > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px; }
  .GroupEdit-module__footer__1ljaV > div > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px; }
    .GroupEdit-module__footer__1ljaV > div > div button.ui.button {
      margin: 0 !important;
      padding: 0 16px !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-height: 36px;
      max-height: 36px;
      font-weight: 500 !important; }

.GroupEdit-module__content__33yeK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px; }

.GroupEdit-module__contentLeft__1cYew, .GroupEdit-module__contentRight__21O-n {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.GroupEdit-module__contentLeft__1cYew {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 24px;
  max-width: 700px; }

.GroupEdit-module__contentRight__21O-n {
  min-width: 364px;
  max-width: 364px;
  gap: 16px;
  margin-left: auto; }

.GroupEdit-module__line2__1SCEq {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px; }

.GroupEdit-module__selectBox__3dGC-.GroupEdit-module__disabled__1pmOz, .GroupEdit-module__textBox__3V1nX.GroupEdit-module__disabled__1pmOz {
  background: #ececec !important;
  color: #898686 !important;
  opacity: 1 !important; }
  .GroupEdit-module__selectBox__3dGC-.GroupEdit-module__disabled__1pmOz > input, .GroupEdit-module__textBox__3V1nX.GroupEdit-module__disabled__1pmOz > input {
    color: #898686 !important;
    opacity: 1 !important; }
  .GroupEdit-module__selectBox__3dGC-.GroupEdit-module__disabled__1pmOz > div, .GroupEdit-module__textBox__3V1nX.GroupEdit-module__disabled__1pmOz > div {
    color: #898686 !important;
    opacity: 1 !important; }

.GroupEdit-module__dateRangeWrapper__kHXA3 {
  position: relative;
  width: 100%; }
  .GroupEdit-module__dateRangeWrapper__kHXA3 .field > label + div {
    width: 100%;
    gap: 24px; }
    .GroupEdit-module__dateRangeWrapper__kHXA3 .field > label + div > div {
      max-width: 100%;
      width: 100%; }
      .GroupEdit-module__dateRangeWrapper__kHXA3 .field > label + div > div > div {
        margin: 0 !important; }

.GroupEdit-module__endDateLabel__21tfy {
  position: absolute;
  left: calc(50% + 18px);
  top: 0;
  color: #8946df !important;
  font-size: 13px;
  line-height: 20px; }

.GroupEdit-module__entriesPhotoToggle__1o-9T {
  gap: 24px; }

.GroupEdit-module__overlapSpinner__1y3yY {
  position: fixed;
  top: 0;
  left: 250px;
  bottom: 0;
  right: 0;
  z-index: 901;
  background: rgba(255, 255, 255, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.GroupEdit-module__groupQuestionImageWrapper__8OsL_ {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: -28px; }
  .GroupEdit-module__groupQuestionImageWrapper__8OsL_ > img {
    width: 184px; }
  .GroupEdit-module__groupQuestionImageWrapper__8OsL_ + div {
    font-weight: 500;
    line-height: 18px; }

.GroupEdit-module__tooltipPopup_left__2P6_w.ui.popup.transition:before {
  display: none !important; }

.GroupEdit-module__metricWrapper__3UnNY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .GroupEdit-module__metricWrapper__3UnNY > label {
    display: block;
    margin: 0 0 8px 0;
    color: #8946df;
    font-size: 0.92857143em;
    font-weight: normal;
    text-transform: none; }
  .GroupEdit-module__metricWrapper__3UnNY > div > div {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
    .GroupEdit-module__metricWrapper__3UnNY > div > div > div {
      padding-top: 0 !important;
      padding-bottom: 0 !important; }

.GroupEdit-module__warningModalContent__8NBgO > div:nth-child(1) {
  height: 106px; }

.GroupEdit-module__warningModalContent__8NBgO > div:nth-child(2) {
  font-size: 24px;
  color: #2D1F3F;
  line-height: 29px; }

.GroupEdit-module__warningModalContent__8NBgO > div:nth-child(3) {
  padding: 16px;
  background: #FFDAE0 !important;
  margin-top: 16px; }
  .GroupEdit-module__warningModalContent__8NBgO > div:nth-child(3) > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    margin-bottom: 16px; }
    .GroupEdit-module__warningModalContent__8NBgO > div:nth-child(3) > div > span:nth-child(1) {
      margin: 0;
      width: 34px;
      height: 34px;
      min-width: 34px; }
    .GroupEdit-module__warningModalContent__8NBgO > div:nth-child(3) > div > span:nth-child(2) {
      font-size: 16px;
      line-height: 24px;
      font-weight: 500; }
  .GroupEdit-module__warningModalContent__8NBgO > div:nth-child(3) > p {
    color: #393939;
    font-size: 14px;
    line-height: 20px; }

.GroupEdit-module__warningModalContent__8NBgO + div {
  margin-top: 10px !important;
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
  gap: 16px !important; }
  .GroupEdit-module__warningModalContent__8NBgO + div > div {
    margin: 0 !important; }
    .GroupEdit-module__warningModalContent__8NBgO + div > div > div {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important;
      max-height: 36px; }
      .GroupEdit-module__warningModalContent__8NBgO + div > div > div > button {
        max-height: 36px;
        padding: 0;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
            -ms-flex-align: center !important;
                align-items: center !important;
        gap: 8px;
        font-weight: 500 !important; }
        .GroupEdit-module__warningModalContent__8NBgO + div > div > div > button > svg {
          margin: 0 !important; }
    .GroupEdit-module__warningModalContent__8NBgO + div > div:nth-child(1) > div button.ui.primary.button {
      background: #FF5271 !important;
      color: #470000 !important; }
    .GroupEdit-module__warningModalContent__8NBgO + div > div:nth-child(2) > div button.ui.primary.button {
      background: #CFA9FF !important;
      color: #2A0061 !important; }

.Block-module__wrapper__2mtzo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  gap: 8px;
  background: white;
  -webkit-box-shadow: 0px 2px 8px 0px #2A00611F;
          box-shadow: 0px 2px 8px 0px #2A00611F;
  border-radius: 16px;
  position: relative; }

.Block-module__title__1kb7b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }

.Block-module__titleText__2SuOq {
  color: black;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px; }

.Block-module__badge__vCKr1 {
  font-size: 14px;
  font-weight: 500;
  color: white;
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #4800A5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .Block-module__badge__vCKr1.Block-module__isMore__3zVES {
    width: auto;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 100px; }

.Block-module__buttonWrapper__1g-2q {
  margin-top: 8px; }
  .Block-module__buttonWrapper__1g-2q button {
    width: 100%;
    font-weight: 500 !important;
    margin: 0 !important; }
  .Block-module__buttonWrapper__1g-2q .Block-module__button_primary__H8V9A.ui.primary.button {
    color: #2A0061 !important;
    background: #CFA9FF !important; }
  .Block-module__buttonWrapper__1g-2q .Block-module__button_secondary__1zNKu.ui.primary.button {
    background: #FFC315 !important;
    color: #090909 !important; }

.BlockContentType-module__requiredMark__3wsUR {
  background: #17A4E0;
  color: white;
  padding: 2px 4px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  border-radius: 2px; }

.BlockContentType-module__wrapper__11yXc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .BlockContentType-module__wrapper__11yXc.BlockContentType-module__isNotFound__32uLp .BlockContentType-module__booksWrapper__1Vy41 {
    grid-template-columns: repeat(1, 1fr); }

.BlockContentType-module__listWrapper__3rQrM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  margin: 0;
  list-style: none;
  gap: 8px; }
  .BlockContentType-module__listWrapper__3rQrM > li > span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    color: #090909;
    padding: 4px 8px;
    border-radius: 4px;
    background: #E8F8FF; }

.BlockContentType-module__booksWrapper__1Vy41 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0;
  margin: 0;
  gap: 12px; }
  .BlockContentType-module__booksWrapper__1Vy41 > li {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 100px; }
    .BlockContentType-module__booksWrapper__1Vy41 > li img {
      border-radius: 4px;
      width: 100%;
      height: 100%; }
    .BlockContentType-module__booksWrapper__1Vy41 > li.BlockContentType-module__moreBook__JSelR {
      color: #4800A5;
      border: 1px solid #AB69FF;
      background: #FAF6FF;
      font-size: 14px;
      font-weight: 500;
      line-height: 24px;
      min-width: 80px;
      border-radius: 4px; }

.BlockContentType-module__notFound__11K2A {
  color: #4800A5;
  border: 1px solid #AB69FF;
  background: #FAF6FF;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  min-height: 100px;
  width: 100%;
  min-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px; }

.MetricSelection-module__metrics__2__OU {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }
  .MetricSelection-module__metrics__2__OU > div > div {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .MetricSelection-module__metrics__2__OU.MetricSelection-module__isNotBook__27DZd {
    margin-bottom: 30px !important; }
  .MetricSelection-module__metrics__2__OU.MetricSelection-module__daterangeStepContent__vwheJ {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
    .MetricSelection-module__metrics__2__OU.MetricSelection-module__daterangeStepContent__vwheJ > div {
      padding-top: 0 !important;
      padding-bottom: 0 !important; }
      .MetricSelection-module__metrics__2__OU.MetricSelection-module__daterangeStepContent__vwheJ > div > div {
        padding-left: 14px !important;
        padding-right: 14px !important; }
  .MetricSelection-module__metrics__2__OU .MetricSelection-module__daterangePicker__2-efZ > div > label + div > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .MetricSelection-module__metrics__2__OU .MetricSelection-module__daterangePicker__2-efZ > div > label + div > div > div {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .MetricSelection-module__metrics__2__OU .MetricSelection-module__daterangePicker__2-efZ > div > label + div > div:first-child > div {
      margin-right: 10px !important; }
    .MetricSelection-module__metrics__2__OU .MetricSelection-module__daterangePicker__2-efZ > div > label + div > div:last-child > div {
      margin-left: 10px !important; }

.MetricSelection-module__metricWrapper__MiajS {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);
  border: 2px solid transparent;
  cursor: pointer;
  border-radius: 6px;
  min-height: 103px; }
  .MetricSelection-module__metricWrapper__MiajS .MetricSelection-module__metricName__MbEjI {
    margin-bottom: 10px;
    color: #2d1f3f; }
  .MetricSelection-module__metricWrapper__MiajS:hover {
    background: #F3EDFC; }
  .MetricSelection-module__metricWrapper__MiajS.MetricSelection-module__metricSelected__2X9Iq {
    background: #4800a5; }
    .MetricSelection-module__metricWrapper__MiajS.MetricSelection-module__metricSelected__2X9Iq .MetricSelection-module__metricName__MbEjI {
      color: white; }
  .MetricSelection-module__metricWrapper__MiajS.MetricSelection-module__otherMetricSelected__xRUfr {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .MetricSelection-module__metricWrapper__MiajS.MetricSelection-module__otherMetricSelected__xRUfr.MetricSelection-module__otherMetricRequired__3CCby {
      background: #ff5271; }

.MetricSelection-module__otherMetricInput__3pCpQ {
  position: absolute !important;
  left: -40px;
  width: 80px !important; }
  .MetricSelection-module__otherMetricInput__3pCpQ > input {
    padding: 6px 5px 4px 5px !important;
    height: 40px !important; }
    .MetricSelection-module__otherMetricInput__3pCpQ > input::-webkit-input-placeholder {
      font-size: 12px !important; }
    .MetricSelection-module__otherMetricInput__3pCpQ > input:-ms-input-placeholder {
      font-size: 12px !important; }
    .MetricSelection-module__otherMetricInput__3pCpQ > input::-ms-input-placeholder {
      font-size: 12px !important; }
    .MetricSelection-module__otherMetricInput__3pCpQ > input::placeholder {
      font-size: 12px !important; }

.Pagination-module__wrapper__zphYD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 16px 24px; }
  .Pagination-module__wrapper__zphYD > span {
    font-size: 14px;
    font-weight: 500;
    color: black;
    line-height: 22px; }
  .Pagination-module__wrapper__zphYD .ui.pagination.menu {
    margin-left: auto;
    min-height: 26px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 2px; }
    .Pagination-module__wrapper__zphYD .ui.pagination.menu > a {
      padding: 0 !important;
      border: 1px solid transparent;
      border-radius: 4px;
      min-width: 24px;
      max-width: 24px;
      min-height: 24px;
      max-height: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: transparent !important;
      font-size: 14px;
      line-height: 22px;
      font-weight: 500;
      color: #090909 !important; }
      .Pagination-module__wrapper__zphYD .ui.pagination.menu > a:hover, .Pagination-module__wrapper__zphYD .ui.pagination.menu > a.active {
        border: 1px solid #4800A5;
        color: black !important; }
      .Pagination-module__wrapper__zphYD .ui.pagination.menu > a:before {
        display: none !important; }
      .Pagination-module__wrapper__zphYD .ui.pagination.menu > a .ellipsis.icon {
        height: 24px;
        padding-top: 1px; }
    .Pagination-module__wrapper__zphYD .ui.pagination.menu > a[type='firstItem'], .Pagination-module__wrapper__zphYD .ui.pagination.menu > a[type='lastItem'] {
      display: none !important; }
    .Pagination-module__wrapper__zphYD .ui.pagination.menu > a[type='prevItem']:hover, .Pagination-module__wrapper__zphYD .ui.pagination.menu > a[type='nextItem']:hover, .Pagination-module__wrapper__zphYD .ui.pagination.menu a[type='ellipsisItem']:hover {
      border-color: transparent; }

.NotFound-module__wrapper__1N-DT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .NotFound-module__wrapper__1N-DT > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 16px; }
    .NotFound-module__wrapper__1N-DT > div svg {
      min-width: 40px;
      max-width: 40px; }
    .NotFound-module__wrapper__1N-DT > div span {
      max-width: 320px;
      text-align: center;
      font-weight: 500; }

.Table-module__wrapper__2omkK {
  position: relative; }

.Table-module__notFound__2Q0e4 {
  height: calc(100vh - 200px); }

.Table-module__tableContainer__1jlb- > div > div {
  min-width: 25% !important;
  max-width: 25% !important; }

.Table-module__tableContainer__1jlb- > div:not(:nth-child(1)) {
  border-bottom: 1px solid #e4e4e4 !important; }
  .Table-module__tableContainer__1jlb- > div:not(:nth-child(1)) > div {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

.RaffleHistory-module__titleContainer__1M_Oe .title-breadcrumbs-wrapper {
  margin-left: 0;
  margin-top: 12px; }

.RaffleHistory-module__tableWrapper___HTOt {
  background: white;
  border-radius: 16px 16px 0 0; }

.Notifications-module__wrapper__2jiSL {
  position: relative; }
  .Notifications-module__wrapper__2jiSL .Notifications-module__headingWrapper__2fxbZ {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    padding: 0 32px;
    border-bottom: 1px solid #7b26e938;
    z-index: 999;
    background: #f5f4f6; }
    .Notifications-module__wrapper__2jiSL .Notifications-module__headingWrapper__2fxbZ h1 {
      font-size: 24px !important; }
  .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 {
    padding-top: 16px;
    max-height: calc(100vh - 90px);
    overflow-y: auto; }
    .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT {
      font-family: 'Poppins', sans-serif;
      border-radius: 24px;
      border: 1px solid #bcbcbc;
      background: #fff;
      padding: 16px;
      max-width: 350px;
      width: 100%;
      margin-bottom: 16px;
      font-size: 16px; }
      .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__header__230Fk {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%;
        margin-bottom: 12px; }
        .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__header__230Fk .Notifications-module__leftSection__1mAbC {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 8px; }
          .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__header__230Fk .Notifications-module__leftSection__1mAbC .Notifications-module__unread__1tNYo {
            background-color: #17a4e0;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            border: 1px solid #17a4e0;
            left: -20px;
            top: 6px; }
          .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__header__230Fk .Notifications-module__leftSection__1mAbC .Notifications-module__title__36msV {
            color: #090909;
            font-weight: 700;
            line-height: normal;
            max-width: 180px; }
        .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__header__230Fk .Notifications-module__rightSection__2WNeO {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          gap: 8px; }
          .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__header__230Fk .Notifications-module__rightSection__2WNeO .Notifications-module__date__3Qfhv {
            color: #393939;
            text-align: right;
            font-weight: 400;
            line-height: normal; }
          .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__header__230Fk .Notifications-module__rightSection__2WNeO .Notifications-module__iconWrapper__3TPIQ {
            width: 20px;
            height: 20px;
            cursor: pointer; }
      .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__body__36I3J {
        color: #393939;
        font-size: 14px;
        font-weight: 400;
        line-height: normal; }
        .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__body__36I3J .Notifications-module__imageWrapper__2OtcS {
          margin-top: 16px;
          border-radius: 24px;
          border: 3px solid #ab69ff;
          background: #faf6ff;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .Notifications-module__wrapper__2jiSL .Notifications-module__bodyWrapper__3wND8 .Notifications-module__notificationCard__wuMwT .Notifications-module__body__36I3J .Notifications-module__imageWrapper__2OtcS img {
            max-width: 280px;
            height: auto; }

.SuccessToast-module__toastContent__9OReF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 22px;
  gap: 26px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .SuccessToast-module__toastContent__9OReF .SuccessToast-module__iconWrapper__45m8K {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #faf6ff; }
    .SuccessToast-module__toastContent__9OReF .SuccessToast-module__iconWrapper__45m8K .SuccessToast-module__layer__2d8Uw {
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ab69ff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .SuccessToast-module__toastContent__9OReF .SuccessToast-module__messageContainer__QKsIE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .SuccessToast-module__toastContent__9OReF .SuccessToast-module__messageContainer__QKsIE .SuccessToast-module__title__jKDtj {
      color: #090909;
      font-size: 18px;
      font-weight: 700;
      line-height: 24px;
      /* 133.333% */ }
    .SuccessToast-module__toastContent__9OReF .SuccessToast-module__messageContainer__QKsIE .SuccessToast-module__message__3MCxU {
      color: #090909;
      font-size: 16px;
      font-weight: 400;
      line-height: 20px;
      /* 125% */ }

.ParentAccount-module__wrapper__caM65 {
  position: relative; }
  .ParentAccount-module__wrapper__caM65 .ParentAccount-module__headingWrapper__R33d5 {
    padding: 0 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #7b26e938; }
    .ParentAccount-module__wrapper__caM65 .ParentAccount-module__headingWrapper__R33d5 h1 {
      font-size: 24px !important; }
    .ParentAccount-module__wrapper__caM65 .ParentAccount-module__headingWrapper__R33d5 .ParentAccount-module__selectWrapper__14fzl {
      min-width: 110px; }
  .ParentAccount-module__wrapper__caM65 .ParentAccount-module__formWrapper__2kIAB {
    padding: 24px 32px; }
    .ParentAccount-module__wrapper__caM65 .ParentAccount-module__formWrapper__2kIAB .ParentAccount-module__form__1uAS9 {
      max-width: 300px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 24px; }
      .ParentAccount-module__wrapper__caM65 .ParentAccount-module__formWrapper__2kIAB .ParentAccount-module__form__1uAS9 .ParentAccount-module__confirmBtn__3IC1p {
        width: 100%;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        /* 150% */
        letter-spacing: 0.32px;
        padding: 6px 16px; }
        .ParentAccount-module__wrapper__caM65 .ParentAccount-module__formWrapper__2kIAB .ParentAccount-module__form__1uAS9 .ParentAccount-module__confirmBtn__3IC1p.ParentAccount-module__disabled__1M6xf {
          color: #000 !important; }
      .ParentAccount-module__wrapper__caM65 .ParentAccount-module__formWrapper__2kIAB .ParentAccount-module__form__1uAS9 .ParentAccount-module__cancelBtn__J65t8 {
        padding: 6px 16px;
        width: 100%;
        color: #2a0061;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        /* 150% */
        letter-spacing: 0.32px; }
      .ParentAccount-module__wrapper__caM65 .ParentAccount-module__formWrapper__2kIAB .ParentAccount-module__form__1uAS9 .ParentAccount-module__deleteAccountBtn__2gcUG {
        position: absolute;
        bottom: 16px;
        left: 32px;
        padding: 6px 16px;
        font-size: 16px;
        color: #470000 !important;
        background-color: #ffdae0;
        font-weight: 500;
        line-height: 24px;
        /* 150% */
        letter-spacing: 0.32px; }
        .ParentAccount-module__wrapper__caM65 .ParentAccount-module__formWrapper__2kIAB .ParentAccount-module__form__1uAS9 .ParentAccount-module__deleteAccountBtn__2gcUG:hover {
          background-color: #ffdae0 !important; }

.ParentAccount-module__toast__3bypV {
  border-radius: 12px !important;
  min-width: 360px !important;
  padding: 0px !important;
  background-color: white !important;
  border-radius: 12px;
  border: 1px solid #7b26e9;
  -webkit-box-shadow: 0px 4px 16px 0px rgba(1, 73, 53, 0.15);
          box-shadow: 0px 4px 16px 0px rgba(1, 73, 53, 0.15); }

.UpdatePasswordModal-module__modal__3z__n {
  max-width: 395px;
  -webkit-box-shadow: 0px 17px 31.5px 0px rgba(72, 0, 165, 0.09);
          box-shadow: 0px 17px 31.5px 0px rgba(72, 0, 165, 0.09); }
  .UpdatePasswordModal-module__modal__3z__n .content {
    border-radius: 24px !important;
    padding: 0 !important; }
  .UpdatePasswordModal-module__modal__3z__n .UpdatePasswordModal-module__header__3fy7S {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 20px 24px;
    border-bottom: 1px solid rgba(194, 146, 255, 0.39);
    color: #111;
    font-size: 24px;
    font-weight: 700;
    line-height: normal; }
    .UpdatePasswordModal-module__modal__3z__n .UpdatePasswordModal-module__header__3fy7S svg {
      cursor: pointer; }
  .UpdatePasswordModal-module__modal__3z__n .UpdatePasswordModal-module__form__9Tta9 {
    padding: 24px; }
    .UpdatePasswordModal-module__modal__3z__n .UpdatePasswordModal-module__form__9Tta9 .UpdatePasswordModal-module__title__2a-Cy {
      color: #000;
      font-family: Poppins;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 171.429% */
      margin: 24px 0 8px 0; }
    .UpdatePasswordModal-module__modal__3z__n .UpdatePasswordModal-module__form__9Tta9 .UpdatePasswordModal-module__error__3Heh- {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 4px;
      padding: 4px;
      border-radius: 4px;
      margin-top: 4px;
      background-color: #ffdae0;
      color: #090909;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      /* 133.333% */ }
    .UpdatePasswordModal-module__modal__3z__n .UpdatePasswordModal-module__form__9Tta9 .UpdatePasswordModal-module__confirmPasswordInput__1fMid {
      margin-top: 24px; }
    .UpdatePasswordModal-module__modal__3z__n .UpdatePasswordModal-module__form__9Tta9 .UpdatePasswordModal-module__saveBtn__1ODKc {
      width: 100%;
      margin-top: 52px;
      padding: 16px 24px;
      font-size: 16px;
      font-weight: 600;
      line-height: normal; }
      .UpdatePasswordModal-module__modal__3z__n .UpdatePasswordModal-module__form__9Tta9 .UpdatePasswordModal-module__saveBtn__1ODKc.UpdatePasswordModal-module__disabled__22Y9j {
        background-color: #c4c4c4 !important;
        opacity: 1 !important; }

.UpdatePasswordModal-module__toast__2go5X {
  border-radius: 12px !important;
  min-width: 390px !important;
  padding: 0px !important;
  background-color: white !important;
  border-radius: 12px;
  border: 1px solid #7b26e9;
  -webkit-box-shadow: 0px 4px 16px 0px rgba(1, 73, 53, 0.15);
          box-shadow: 0px 4px 16px 0px rgba(1, 73, 53, 0.15); }

.DeleteAccountModal-module__modal__1AF6d {
  max-width: 395px;
  -webkit-box-shadow: 0px 17px 31.5px 0px rgba(72, 0, 165, 0.09);
          box-shadow: 0px 17px 31.5px 0px rgba(72, 0, 165, 0.09); }
  .DeleteAccountModal-module__modal__1AF6d .content {
    border-radius: 24px !important;
    padding: 0 !important; }
  .DeleteAccountModal-module__modal__1AF6d .DeleteAccountModal-module__header__2hgU_ {
    padding: 20px 24px;
    border-bottom: 1px solid rgba(194, 146, 255, 0.39);
    color: #111;
    font-size: 24px;
    font-weight: 700;
    line-height: normal; }
  .DeleteAccountModal-module__modal__1AF6d .DeleteAccountModal-module__content__d6OUq {
    padding: 24px; }
    .DeleteAccountModal-module__modal__1AF6d .DeleteAccountModal-module__content__d6OUq .DeleteAccountModal-module__description__1zUPh {
      color: #000;
      font-family: Poppins;
      font-size: 14px;
      font-weight: 400;
      line-height: 24px;
      /* 171.429% */ }
    .DeleteAccountModal-module__modal__1AF6d .DeleteAccountModal-module__content__d6OUq .DeleteAccountModal-module__buttons__2M5WX {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 24px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 17px; }
      .DeleteAccountModal-module__modal__1AF6d .DeleteAccountModal-module__content__d6OUq .DeleteAccountModal-module__buttons__2M5WX .DeleteAccountModal-module__deleteBtn__1SPlm {
        padding: 16px 20px;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        /* 150% */
        letter-spacing: 0.32px;
        margin: 0; }
      .DeleteAccountModal-module__modal__1AF6d .DeleteAccountModal-module__content__d6OUq .DeleteAccountModal-module__buttons__2M5WX .DeleteAccountModal-module__keepBtn__XDbYN {
        padding: 16px 20px;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        /* 150% */
        letter-spacing: 0.32px;
        margin: 0; }

