.SmartTextArea__root___fQlED {
  position: relative;
  margin: 0;
  padding: 0;
}

.SmartTextArea__input___n6cg7 {
  position: absolute;
  width: 100%;
  font-size: 16px;
  padding: 8px;
  border: solid 1px #000;
  outline: none;
  white-space: pre-wrap;
  z-index: 300;
  clear: both;
  box-sizing: border-box; /* Important */
}

.SmartTextArea__mirror____gb5t {
  font-size: 16px;
  padding: 8px;
  border: solid 1px #000;
  outline: none;
  white-space: pre-wrap;
  z-index: 200;
}

.SmartTextArea__marker___XAJxl {
  position: absolute;
  background: purple;
  width: 10px;
  height: 10px;
  z-index: 400;
  border-radius: 50%;
}

.SmartTextArea__tracker___TfrnU {
  background: purple;
}

.SmartTextArea__tracker___TfrnU::after {
  content: " ";
}

.Calendar__calendar___u7B_w {
  font-size: 85%;
  width: 320px;
  border: solid 1px #ccc;
  border-top: solid 5px #006ab0;
  box-shadow: 5px 5px 5px 1px #eee;
  box-sizing: border-box;
  position: absolute;
  top: 24px;
  z-index: 4000;
}

.Calendar__header___Xka3n {
  display: flex;
  align-items: center;
  padding: 16px 0px;
  padding-right: 0px;
}

.Calendar__header___Xka3n > div {
  flex-grow: 1;
  font-size: 20px;
  cursor: pointer;
}

.Calendar__header___Xka3n > div:nth-child(1) {
  padding-left: 16px;
}

.Calendar__buttons___VrscX {
  display: flex;
  justify-content: flex-end;
  padding-right: 12px;
}

.Calendar__body___Rb2Hy {
  padding: 6px;
}

.Calendar__row___ACk8p,
.Calendar__labels___th0tJ {
  display: flex;
}

.Calendar__labels___th0tJ {
  border-bottom: solid 1px #eee;
  margin-bottom: 8px;
  margin: 0 8px;
}

.Calendar__labels___th0tJ .Calendar__label___Dx4UB {
  flex-grow: 1;
  padding: 8px 0px;
  text-transform: uppercase;
  text-align: center;
  color: #666;
}

.Calendar__row___ACk8p .Calendar__day___wbFgy {
  flex-grow: 1;
  width: calc(100% * (1 / 7));
  text-align: center;
  padding: 10px;
  margin: 3px;
  cursor: pointer;
}

.Calendar__day___wbFgy > span {
  color: transparent;
}

.Calendar__row___ACk8p .Calendar__day___wbFgy:hover:not(.Calendar__current___qxLKN):not(.Calendar__selected___yeXRo):not(.Calendar__blank___mVarO):not(.Calendar__disabled___YRL3C) {
  transition: color 0.5s, border 0.5s;
  color: #006ab0;
  border: solid 1px #006ab0;
  padding: 9px;
}

.Calendar__row___ACk8p .Calendar__blank___mVarO {
  color: #ccc;
}

.Calendar__row___ACk8p .Calendar__disabled___YRL3C {
  background: #eee;
  color: #ccc;
  cursor: not-allowed !important;
}

.Calendar__current___qxLKN,
.Calendar__row___ACk8p .Calendar__day___wbFgy.Calendar__current___qxLKN {
  padding: 9px;
  border: 1px solid #006ab0;
  border-radius: 3px;
  color: #006ab0;
  font-weight: bold;
}

.Calendar__selected___yeXRo,
.Calendar__row___ACk8p .Calendar__day___wbFgy.Calendar__selected___yeXRo {
  background: #006ab0;
  padding: 9px;
  border: 1px solid #006ab0;
  border-radius: 3px;
  color: #fff;
  font-weight: bold;
  cursor: default;
}

.Calendar__row___ACk8p .Calendar__blank___mVarO:hover:not(.Calendar__disabled___YRL3C) {
  border: solid 1px #bbb;
  padding: 9px;
}

.Calendar__month-panel___VaDct {
  width: inherit;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  text-transform: uppercase;
  padding: 8px;
}

.Calendar__year-panel____8WXT {
  width: inherit;
  height: 280px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  overflow: scroll;
  padding: 8px;
}

.Calendar__month-panel___VaDct > div,
.Calendar__year-panel____8WXT > div {
  width: calc(100% * (1 / 3) - 16px);
  margin: 8px 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  box-sizing: border-box;
}

.Calendar__year-panel____8WXT > div:hover:not(.Calendar__current___qxLKN),
.Calendar__month-panel___VaDct > div:hover:not(.Calendar__current___qxLKN) {
  background: #eee;
  border-radius: 3px;
  cursor: pointer;
}

.TimeInput__root___xJbKV {
  border-top: solid 5px blue;
}

.TimeInput__group___Dmv9J {
  display: flex;
  align-items: center;
  margin: 8px;
}

.TimeInput__separator____HAVV {
  font-size: 150%;
  margin: 0px 10px;
}

.TimeInput__digits___ZmqhG {
  display: flex;
  width: calc(100% * (1 / 2));
  flex-direction: column;
}

.TimeInput__digits___ZmqhG > input,
.TimeInput__digits___ZmqhG > select {
  background: transparent;
  width: 100%;
  font-size: 16px;
  text-align: center;
  padding: 16px 0px;
  border: transparent;
}

.TimeInput__digits___ZmqhG > button {
  padding: 8px;
  margin: 10px 0px;
}

#TimeInput__period___pxmof {
  margin-left: 16px;
}

.DateTimeInput__main___jWNwU {
  position: relative;
  background: #fff;
  font-size: 85%;
  width: 320px;
  border: solid 1px #ccc;
  border-top: solid 5px #006ab0;
  box-shadow: 5px 5px 5px 1px #eee;
  box-sizing: border-box;
  position: absolute;
  top: 24px;
  z-index: 4000;
}

.DateTimeInput__calendar___cad43 {
  background: #fff;
  position: relative;
  font-size: 85%;
  width: 320px;
  border: solid 1px #ccc;
  border-top: solid 5px #006ab0;
  box-shadow: 5px 5px 5px 1px #eee;
  box-sizing: border-box;
  position: absolute;
  /* top: 24px; */
  z-index: 4000;
  right: 0;
}

.DateTimeInput__footer___Ht1wX {
  background: rgba(149, 208, 214, 0.2);
  display: flex;
  justify-content: flex-end;
  padding: 8px 8px;
  margin-top: 8px;
}

.DateTimeInput__switch___eVMS8 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}

.DateTimeInput__btn___SfvYB {
  background: transparent;
  border: none;
  padding: 8px;
  font-size: 14px;
  cursor: pointer;
}

.DateTimeInput__cta___mRJr1 {
  background: #006ab0;
  border: solid 1px #006ab0;
  padding: 8px 20px;
  margin-left: 16px;
  color: #fff;
}

/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}

.NoteInput__note-panel___kt7gq {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: solid 1px #c4c4c4;
  border-radius: 3px;
  padding: 8px;
}

.NoteInput__note-panel___kt7gq::focus {
  border: solid 2px blue;
}

.NoteInput__note-title___Ugl3q {
  width: 100%;
  flex: 1;
  border: none;
  margin: 0;
  outline: none;
  font-weight: 600;
  padding: 8px;
}

.NoteInput__note-body___bWPsh {
  width: 100%;
  flex: 1;
  border: none;
  margin: 0;
  outline: none;
  font-weight: 300;
  padding: 8px;
}

.NoteInput__note-title___Ugl3q,
.NoteInput__note-body___bWPsh {
  font-size: 16px;
}

:root {
  --size: 20px;
  --speed: 0.55s;
  --thickness: 4px;
  --color: #05bbed;
}

.Field__error-msg___HQPK2 {
  color: #ca2527;
  font-size: 85%;
}

.Field__input-async___wP4bW {
  position: relative;
}

.Field__input-async___wP4bW::after {
  position: absolute;
  top: 22px;
  right: 12px;
  content: '';
  display: inline-block;
  width: var(--size);
  height: var(--size);
  border: solid var(--thickness) var(--color);
  border-left-color: transparent;
  border-radius: 50%;
  animation-name: Field__rotate-forever___JoFpz;
  animation-duration: var(--speed);
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.Field__input-async-inline___hGhQg {
  position: relative;
}

.Field__input-async-inline___hGhQg::after {
  position: absolute;
  top: 10px;
  right: 20px;
  content: '';
  display: inline-block;
  width: var(--size);
  height: var(--size);
  border: solid var(--thickness) var(--color);
  border-left-color: transparent;
  border-radius: 50%;
  animation-name: Field__rotate-forever___JoFpz;
  animation-duration: var(--speed);
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes Field__rotate-forever___JoFpz {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.Header__header___ePSMg {
  margin-top: 20px;
  width: 100%;
  border: dashed 2px #aeaeae;
  padding: 34px 20px;
  margin-bottom: 25px;
  color: #444447;
  border-radius: 4px;
  background-color: #fbfbfb;
  transition: opacity 0.3s;
  opacity: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  transition: all 0.2s;
}

.Header__header___ePSMg.Header__header--active___HeOED,
.Header__header___ePSMg:hover {
  border: dashed 2px #0068a8;
}

.Header__header-gliphicon___HLHUl {
  width: 150px;
  height: 75px;
  object-fit: contain;
  margin-bottom: 16px;
  position: relative;
}

.Header__header-gliphicon___HLHUl img {
  display: block;
  position: absolute;
  transition: all 0.3s;
}

.Header__header___ePSMg:hover .Header__dz-one____OBRp,
.Header__header___ePSMg.Header__header--active___HeOED .Header__dz-one____OBRp {
  transform: rotate(-8deg) translate(-6px, 2px);
}

.Header__header___ePSMg:hover .Header__dz-two___io5VE,
.Header__header___ePSMg.Header__header--active___HeOED .Header__dz-two___io5VE {
  transform: scale(1.05);
}

.Header__header___ePSMg:hover .Header__dz-three___ApjbW,
.Header__header___ePSMg.Header__header--active___HeOED .Header__dz-three___ApjbW {
  transform: rotate(8deg) translate(6px, 2px);
}

.Header__dz-one____OBRp {
  z-index: 1;
  width: 70px;
  left: calc(50% - 78px);
  transform: rotate(0deg) translate(0px, 0px);
}

.Header__dz-two___io5VE {
  z-index: 2;
  width: 50px;
  left: calc(50% - 25px);
  transform: scale(1);
}

.Header__dz-three___ApjbW {
  z-index: 1;
  width: 70px;
  top: 2px;
  left: calc(50% + 9px);
  transform: rotate(0deg) translate(0px, 0px);
}

.Header__header-text___HAtsr {
  opacity: 1;
  transition: all 0.3s;
}

.Header__header___ePSMg.Header__header--active___HeOED .Header__header-text___HAtsr,
.Header__header___ePSMg:hover .Header__header-text___HAtsr {
  opacity: 0.6;
}

.Header__header-text___HAtsr strong {
  font-size: 21px;
  font-weight: 500;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.Header__header-text___HAtsr div {
  font-size: 15px;
  opacity: 0.9;
  text-align: center;
  margin-top: 4px;
  font-weight: 400;
}

.Header__header-text___HAtsr span {
  color: #0068a8;
}

.File__block___uUNb7 {
  margin-bottom: 20px;
}

.File__name___m6o5J {
  font-size: 16px;
  font-weight: 800;
  padding: 5px 0px 4px 0px;
}

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

.File__preview___DzxHN {
  width: 90px;
  height: 90px;
  overflow: hidden;
  position: relative;
  float: left;
  border-radius: 4px;
}

.File__preview___DzxHN img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.File__overlay___Wcnoj {
  background-color: rgba(151, 186, 82, 0.5);
  padding-top: 12px;
  color: #fff;
  text-align: center;
  width: 120px;
  height: 71px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

.File__inc-btn___kQGsA {
  float: right;
  color: #999;
}

.File__inc-btn--close___SOkOW:hover {
  color: red;
}

.File__info___V_1Se {
  font-size: 95%;
  padding-top: 6px;
  color: #999;
}

.File__progress-bar___VMYzY {
  margin-top: 4px;
  background: #ccc;
}

.File__progress-data___wXLzu {
  background: #97ba52;
  height: 8px;
}

/* Dev Digital Below */

.File__block___uUNb7 {
  margin-bottom: 20px;
  padding-top: 20px;
  min-height: 71px;
  /* border-top: #c4c4c4 1px solid; */
}

.File__block___uUNb7:first-of-type {
  border-top: 0px;
}

.File__name___m6o5J {
  font-size: 18px;
  font-weight: 600;
  padding: 0px 0px 4px 0px;
  color: #444447;
}

.File__preview___DzxHN {
  width: 70px;
  height: 70px;
  overflow: hidden;
  position: relative;
  float: left;
  margin-right: 18px;
  border-radius: 4px;
}

.File__preview___DzxHN img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.File__overlay___Wcnoj {
  background-color: rgba(151, 186, 82, 0.5);
  padding-top: 12px;
  color: #fff;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

.File__description___mAVie {
  margin-left: 86px;
}

/* .description textarea {
  width: 100%;
  height: 42px;
  border: none;
  box-sizing: border-box;
  border-top: solid 2px #ddd;
} */

.File__inc-btn___kQGsA {
  float: right;
  color: #999;
  display: flex;
  align-items: center;
  height: 50px;
}
.File__inc-btn--close___SOkOW {
  color: #999;
  margin-left: 15px;
}
.File__inc-btn--close___SOkOW:hover {
  color: #333;
}

.File__info___V_1Se {
  font-size: 95%;
  padding-top: 6px;
  color: #999;
}

.File__progress-bar___VMYzY {
  margin-top: 4px;
  background: #ccc;
}

.File__progress-data___wXLzu {
  background: #97ba52;
  height: 8px;
}
.File__addInfoBtn___GQ8WA {
  color: #0068a8;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  cursor: pointer;
}
.File__addInfoBtn___GQ8WA svg {
  padding-right: 5px;
  box-sizing: border-box;
}

.File__fileImageBlock___iO812 {
  position: relative;
}

.File__fileImageBlock___iO812:before {
  content: '';
  padding-top: calc(100% / 1 * 1);
  position: relative;
  width: 100%;
  display: block;
}
.File__fileImageBlock___iO812 .File__responsive___IQnuV {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.File__fileImageBlock___iO812 .File__responsive___IQnuV .File__img-cover___go8Vl {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.File__deleteIcon____n1oe {
  cursor: pointer;
}

/*$headerBgColor: #006ab0;*/

header {
  width: 100%;
  background-color: #006ab0;
  padding: 8px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
}

/* header img {
 height: 40px; 
} */










.Loader__simple-loader___k8ydM,
.Loader__simple-loader___k8ydM:before,
.Loader__simple-loader___k8ydM:after {
  background: #006ab0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  animation-fill-mode: both;
  animation: Loader__loader-animation___WbqTW 1.5s infinite ease-in-out;
}

.Loader__simple-loader___k8ydM {
  color: #006ab0;
  font-size: 10px;
  margin: 20px auto;
  position: relative;
  text-indent: -9999em;
  transform: scale(.8) translateZ(0);
  animation-delay: -0.10s;
}
.Loader__simple-loader___k8ydM:before,
.Loader__simple-loader___k8ydM:after {
  content: "";
  position: absolute;
  top: 0;
}
.Loader__simple-loader___k8ydM:before {
  left: -35px;
  animation-delay: -0.20s;
}
.Loader__simple-loader___k8ydM:after {
  left: 35px;
}

/* @keyframes load7 {
  0%,
  100% {
    transform: scale3d(3, 3, 3);
    filter: blur(0px);
  }
  45% {
    transform: scale3d(1, 1, 1);
    filter: blur(0px);
  }
} */

@keyframes Loader__loader-animation___WbqTW {
  0% {
    opacity: 0;
  }
  80%,
  100% {
    box-shadow: #97ba52 0 0 0 -0.70em;
    opacity: 1;
  }
  45% {
    box-shadow: 0 0 0 .6em;
    opacity: .80;
  }
}
.FlashMessage__FlashMessage___KNWwG {
  
}
body {
  margin: 0;
  padding: 0;
  font-family: sans-serif;
}

/**
 * General Styles
 */

.index__relative___VfUQ6 {
  position: relative;
}

/**
 * Standard Controls
 */

.index__btn-green___dsn4P {
  background: #97ba52;
}

.index__btn-blue___KWpY4 {
  background: #006ab0;
}

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}



.index__btn___D5VBq {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.index__btn___D5VBq:focus,
.index__btn___D5VBq:active:focus,
.index__btn___D5VBq.index__active___qajNH:focus,
.index__btn___D5VBq.index__focus___lTyEm,
.index__btn___D5VBq:active.index__focus___lTyEm,
.index__btn___D5VBq.index__active___qajNH.index__focus___lTyEm {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.index__btn___D5VBq:hover,
.index__btn___D5VBq:focus,
.index__btn___D5VBq.index__focus___lTyEm {
  color: #333;
  text-decoration: none;
}
.index__btn___D5VBq:active,
.index__btn___D5VBq.index__active___qajNH {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.index__btn___D5VBq.index__disabled___LIkIG,
.index__btn___D5VBq[disabled],
fieldset[disabled] .index__btn___D5VBq {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.index__btn___D5VBq.index__disabled___LIkIG,
fieldset[disabled] a.index__btn___D5VBq {
  pointer-events: none;
}
.index__btn-default___W18gk {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.index__btn-default___W18gk:focus,
.index__btn-default___W18gk.index__focus___lTyEm {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.index__btn-default___W18gk:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.index__btn-default___W18gk:active,
.index__btn-default___W18gk.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-default___W18gk {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.index__btn-default___W18gk:active:hover,
.index__btn-default___W18gk.index__active___qajNH:hover,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-default___W18gk:hover,
.index__btn-default___W18gk:active:focus,
.index__btn-default___W18gk.index__active___qajNH:focus,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-default___W18gk:focus,
.index__btn-default___W18gk:active.index__focus___lTyEm,
.index__btn-default___W18gk.index__active___qajNH.index__focus___lTyEm,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-default___W18gk.index__focus___lTyEm {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.index__btn-default___W18gk:active,
.index__btn-default___W18gk.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-default___W18gk {
  background-image: none;
}
.index__btn-default___W18gk.index__disabled___LIkIG:hover,
.index__btn-default___W18gk[disabled]:hover,
fieldset[disabled] .index__btn-default___W18gk:hover,
.index__btn-default___W18gk.index__disabled___LIkIG:focus,
.index__btn-default___W18gk[disabled]:focus,
fieldset[disabled] .index__btn-default___W18gk:focus,
.index__btn-default___W18gk.index__disabled___LIkIG.index__focus___lTyEm,
.index__btn-default___W18gk[disabled].index__focus___lTyEm,
fieldset[disabled] .index__btn-default___W18gk.index__focus___lTyEm {
  background-color: #fff;
  border-color: #ccc;
}
.index__btn-default___W18gk .index__badge___qO0qH {
  color: #fff;
  background-color: #333;
}
.index__btn-primary___mCrUx {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.index__btn-primary___mCrUx:focus,
.index__btn-primary___mCrUx.index__focus___lTyEm {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.index__btn-primary___mCrUx:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.index__btn-primary___mCrUx:active,
.index__btn-primary___mCrUx.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-primary___mCrUx {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.index__btn-primary___mCrUx:active:hover,
.index__btn-primary___mCrUx.index__active___qajNH:hover,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-primary___mCrUx:hover,
.index__btn-primary___mCrUx:active:focus,
.index__btn-primary___mCrUx.index__active___qajNH:focus,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-primary___mCrUx:focus,
.index__btn-primary___mCrUx:active.index__focus___lTyEm,
.index__btn-primary___mCrUx.index__active___qajNH.index__focus___lTyEm,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-primary___mCrUx.index__focus___lTyEm {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.index__btn-primary___mCrUx:active,
.index__btn-primary___mCrUx.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-primary___mCrUx {
  background-image: none;
}
.index__btn-primary___mCrUx.index__disabled___LIkIG:hover,
.index__btn-primary___mCrUx[disabled]:hover,
fieldset[disabled] .index__btn-primary___mCrUx:hover,
.index__btn-primary___mCrUx.index__disabled___LIkIG:focus,
.index__btn-primary___mCrUx[disabled]:focus,
fieldset[disabled] .index__btn-primary___mCrUx:focus,
.index__btn-primary___mCrUx.index__disabled___LIkIG.index__focus___lTyEm,
.index__btn-primary___mCrUx[disabled].index__focus___lTyEm,
fieldset[disabled] .index__btn-primary___mCrUx.index__focus___lTyEm {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.index__btn-primary___mCrUx .index__badge___qO0qH {
  color: #337ab7;
  background-color: #fff;
}
.index__btn-success___JsHlF {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.index__btn-success___JsHlF:focus,
.index__btn-success___JsHlF.index__focus___lTyEm {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.index__btn-success___JsHlF:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.index__btn-success___JsHlF:active,
.index__btn-success___JsHlF.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-success___JsHlF {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.index__btn-success___JsHlF:active:hover,
.index__btn-success___JsHlF.index__active___qajNH:hover,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-success___JsHlF:hover,
.index__btn-success___JsHlF:active:focus,
.index__btn-success___JsHlF.index__active___qajNH:focus,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-success___JsHlF:focus,
.index__btn-success___JsHlF:active.index__focus___lTyEm,
.index__btn-success___JsHlF.index__active___qajNH.index__focus___lTyEm,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-success___JsHlF.index__focus___lTyEm {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.index__btn-success___JsHlF:active,
.index__btn-success___JsHlF.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-success___JsHlF {
  background-image: none;
}
.index__btn-success___JsHlF.index__disabled___LIkIG:hover,
.index__btn-success___JsHlF[disabled]:hover,
fieldset[disabled] .index__btn-success___JsHlF:hover,
.index__btn-success___JsHlF.index__disabled___LIkIG:focus,
.index__btn-success___JsHlF[disabled]:focus,
fieldset[disabled] .index__btn-success___JsHlF:focus,
.index__btn-success___JsHlF.index__disabled___LIkIG.index__focus___lTyEm,
.index__btn-success___JsHlF[disabled].index__focus___lTyEm,
fieldset[disabled] .index__btn-success___JsHlF.index__focus___lTyEm {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.index__btn-success___JsHlF .index__badge___qO0qH {
  color: #5cb85c;
  background-color: #fff;
}
.index__btn-info___DMgai {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.index__btn-info___DMgai:focus,
.index__btn-info___DMgai.index__focus___lTyEm {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.index__btn-info___DMgai:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.index__btn-info___DMgai:active,
.index__btn-info___DMgai.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-info___DMgai {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.index__btn-info___DMgai:active:hover,
.index__btn-info___DMgai.index__active___qajNH:hover,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-info___DMgai:hover,
.index__btn-info___DMgai:active:focus,
.index__btn-info___DMgai.index__active___qajNH:focus,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-info___DMgai:focus,
.index__btn-info___DMgai:active.index__focus___lTyEm,
.index__btn-info___DMgai.index__active___qajNH.index__focus___lTyEm,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-info___DMgai.index__focus___lTyEm {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.index__btn-info___DMgai:active,
.index__btn-info___DMgai.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-info___DMgai {
  background-image: none;
}
.index__btn-info___DMgai.index__disabled___LIkIG:hover,
.index__btn-info___DMgai[disabled]:hover,
fieldset[disabled] .index__btn-info___DMgai:hover,
.index__btn-info___DMgai.index__disabled___LIkIG:focus,
.index__btn-info___DMgai[disabled]:focus,
fieldset[disabled] .index__btn-info___DMgai:focus,
.index__btn-info___DMgai.index__disabled___LIkIG.index__focus___lTyEm,
.index__btn-info___DMgai[disabled].index__focus___lTyEm,
fieldset[disabled] .index__btn-info___DMgai.index__focus___lTyEm {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.index__btn-info___DMgai .index__badge___qO0qH {
  color: #5bc0de;
  background-color: #fff;
}
.index__btn-warning___AZ_ca {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.index__btn-warning___AZ_ca:focus,
.index__btn-warning___AZ_ca.index__focus___lTyEm {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.index__btn-warning___AZ_ca:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.index__btn-warning___AZ_ca:active,
.index__btn-warning___AZ_ca.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-warning___AZ_ca {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.index__btn-warning___AZ_ca:active:hover,
.index__btn-warning___AZ_ca.index__active___qajNH:hover,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-warning___AZ_ca:hover,
.index__btn-warning___AZ_ca:active:focus,
.index__btn-warning___AZ_ca.index__active___qajNH:focus,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-warning___AZ_ca:focus,
.index__btn-warning___AZ_ca:active.index__focus___lTyEm,
.index__btn-warning___AZ_ca.index__active___qajNH.index__focus___lTyEm,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-warning___AZ_ca.index__focus___lTyEm {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.index__btn-warning___AZ_ca:active,
.index__btn-warning___AZ_ca.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-warning___AZ_ca {
  background-image: none;
}
.index__btn-warning___AZ_ca.index__disabled___LIkIG:hover,
.index__btn-warning___AZ_ca[disabled]:hover,
fieldset[disabled] .index__btn-warning___AZ_ca:hover,
.index__btn-warning___AZ_ca.index__disabled___LIkIG:focus,
.index__btn-warning___AZ_ca[disabled]:focus,
fieldset[disabled] .index__btn-warning___AZ_ca:focus,
.index__btn-warning___AZ_ca.index__disabled___LIkIG.index__focus___lTyEm,
.index__btn-warning___AZ_ca[disabled].index__focus___lTyEm,
fieldset[disabled] .index__btn-warning___AZ_ca.index__focus___lTyEm {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.index__btn-warning___AZ_ca .index__badge___qO0qH {
  color: #f0ad4e;
  background-color: #fff;
}
.index__btn-danger___Q9iwu {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.index__btn-danger___Q9iwu:focus,
.index__btn-danger___Q9iwu.index__focus___lTyEm {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.index__btn-danger___Q9iwu:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.index__btn-danger___Q9iwu:active,
.index__btn-danger___Q9iwu.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-danger___Q9iwu {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.index__btn-danger___Q9iwu:active:hover,
.index__btn-danger___Q9iwu.index__active___qajNH:hover,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-danger___Q9iwu:hover,
.index__btn-danger___Q9iwu:active:focus,
.index__btn-danger___Q9iwu.index__active___qajNH:focus,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-danger___Q9iwu:focus,
.index__btn-danger___Q9iwu:active.index__focus___lTyEm,
.index__btn-danger___Q9iwu.index__active___qajNH.index__focus___lTyEm,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-danger___Q9iwu.index__focus___lTyEm {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.index__btn-danger___Q9iwu:active,
.index__btn-danger___Q9iwu.index__active___qajNH,
.index__open___fL1A4 > .index__dropdown-toggle___ZY7B9.index__btn-danger___Q9iwu {
  background-image: none;
}
.index__btn-danger___Q9iwu.index__disabled___LIkIG:hover,
.index__btn-danger___Q9iwu[disabled]:hover,
fieldset[disabled] .index__btn-danger___Q9iwu:hover,
.index__btn-danger___Q9iwu.index__disabled___LIkIG:focus,
.index__btn-danger___Q9iwu[disabled]:focus,
fieldset[disabled] .index__btn-danger___Q9iwu:focus,
.index__btn-danger___Q9iwu.index__disabled___LIkIG.index__focus___lTyEm,
.index__btn-danger___Q9iwu[disabled].index__focus___lTyEm,
fieldset[disabled] .index__btn-danger___Q9iwu.index__focus___lTyEm {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.index__btn-danger___Q9iwu .index__badge___qO0qH {
  color: #d9534f;
  background-color: #fff;
}
.index__btn-link___eOXrH {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.index__btn-link___eOXrH,
.index__btn-link___eOXrH:active,
.index__btn-link___eOXrH.index__active___qajNH,
.index__btn-link___eOXrH[disabled],
fieldset[disabled] .index__btn-link___eOXrH {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.index__btn-link___eOXrH,
.index__btn-link___eOXrH:hover,
.index__btn-link___eOXrH:focus,
.index__btn-link___eOXrH:active {
  border-color: transparent;
}
.index__btn-link___eOXrH:hover,
.index__btn-link___eOXrH:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.index__btn-link___eOXrH[disabled]:hover,
fieldset[disabled] .index__btn-link___eOXrH:hover,
.index__btn-link___eOXrH[disabled]:focus,
fieldset[disabled] .index__btn-link___eOXrH:focus {
  color: #777;
  text-decoration: none;
}
.index__btn-lg___q2PFy,
.index__btn-group-lg___JPEGu > .index__btn___D5VBq {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.index__btn-sm___jK2or,
.index__btn-group-sm___wRhMA > .index__btn___D5VBq {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.index__btn-xs___VSs0I,
.index__btn-group-xs___J8L69 > .index__btn___D5VBq {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.index__btn-block___giZlh {
  display: block;
  width: 100%;
}
.index__btn-block___giZlh + .index__btn-block___giZlh {
  margin-top: 5px;
}
input[type="submit"].index__btn-block___giZlh,
input[type="reset"].index__btn-block___giZlh,
input[type="button"].index__btn-block___giZlh {
  width: 100%;
}
.SignInPage__form-body___N1csZ {
  padding-top: 140px;
  padding-left: 20px;
  width: 100%;
}

.SignInPage__form-block___f9DGn {
  background: #fff;
  background-image: url(/images/002b4c5c.jpg);
  background-size: 45%;
  background-repeat: no-repeat;
  background-position: right 400px;
  background-position-x: 280px;

  padding: 20px;
  height: 500px;
  margin-bottom: 20px;
}

.SignInPage__form-block___f9DGn h3 {
  padding: 0;
  margin: 20px 0;
}

.SignInPage__form-block___f9DGn hr {
  border-top: solid 1px #cecece;
  margin: 25px 0;
}

.SignInPage__accent-or___n3U0F {
  background: #fff;
  display: block;
  font-style: italic;
  color: #cecece;
  padding: 0 10px;
  position: absolute;
  top: -10px;
  left: 30%;
  text-align: center;
}

/* .form-block input {
  border: solid 1px #cecece;
  border-radius: 0;
} */

/* .form-block label {
  display: none;
} */

.SignInPage__form-block___f9DGn .SignInPage__btn___xHP9Y {
  width: 100%;
}

.SignInPage__btn-signin___abbzP {
  width: 100%;
  background: #97ba52;
  color: #fff !important;
  padding: 10px 20px;
  &:disabled:hover {
    color: #999 !important;
  }
  &:hover {
    background: color(#97ba52 blackness(+10%));
    color: #ffffff;
  }
}

.SignInPage__disabled___lYH2Z {
  background: red;
}

.SignInPage__btn-register___Csq4q {
  background: #006ab0;
  color: #fff;
  padding: 10px 20px;
  width: 100%;
  &:hover {
    background: color(#006ab0 blackness(+10%));
    color: #ffffff;
  }
}

.SignInPage__error-msg___XGYZF {
  color: #ca2527;
  font-size: 85%;
}

@media (max-width: 800px) {
  .SignInPage__form-body___N1csZ {
    padding-left: 0px;
  }
}

.Product__plan-container___wbJod {
  display: flex;
}

.Product__plan-summary___l7ZNr {
  position: relative;
  /* width: 300px; */
  border: solid 3px transparent;
  border-radius: 3px;
  transition: filter 0.5s;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 470px;
  width: 100%;
  max-width: 375px;
}

.Product__paper___Lydys {
  border: 0px;
}

.Product__plan-summary___l7ZNr.Product__selected___pkbHo {
  border: solid 3px #90b850;
  transition: filter 0.5s;
}

.Product__plan-summary___l7ZNr.Product__selected___pkbHo > div:after {
  content: '';
  position: absolute;
  top: -10px;
  right: -10px;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-1 -1 35 35%27 width=%2732%27 height=%2732%27 preserveAspectRatio=%27xMinYMin meet%27 %3E %3Ccircle cx=%2715.5%27 cy=%2715.5%27 r=%2714.5%27 fill=%27%23fff%27 stroke=%27%2390B850%27 stroke-width=%273%27/%3E %3Cpath fill=%27%2390B850%27 d=%27M11.826 19.983l-4.019-4.018a1.13 1.13 0 00-1.607 0 1.13 1.13 0 000 1.607l4.81 4.81a1.143 1.143 0 001.62 0L24.8 10.225a1.13 1.13 0 000-1.607 1.13 1.13 0 00-1.607 0L11.826 19.983z%27/%3E %3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.Product__plan-summary___l7ZNr.Product__unselected___FiznU {
  opacity: 0.9;
  filter: grayscale(70%);
  transition: filter 0.5s;
}

.Product__plan-summary___l7ZNr.Product__unselected___FiznU:hover {
  filter: grayscale(0%);
  transition: filter 0.5s;
}

.Product__plan-header___pHGV_ {
  background: #0068a8;
  min-height: 16px;
  padding: 8px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  /* text-transform: uppercase; */
  /*   border-top-left-radius: 5px;
  border-top-right-radius: 5px; */
}

.Product__plan-price___Gclz3 {
  display: flex;
  background: #007ecc;
  color: #fff;
  text-align: center;
  padding: 12px 0;
  align-items: center;
  justify-content: center;
}

.Product__price-container___AP0h_ {
  display: flex;
  justify-content: center;
}

.Product__price-container___AP0h_.Product__sign___PzH8_ {
  color: #dbf1ff;
  font-size: 24px;
  margin-right: 3px;
}

.Product__price-container___AP0h_.Product__amount___b3jlN {
  color: #dbf1ff;
  font-size: 80px;
  padding: 0;
  line-height: 0.8em;
}

.Product__price-container___AP0h_.Product__decimal___hQlGn {
  color: #dbf1ff;
  font-size: 24px;
}

.Product__price-container___AP0h_.Product__month___kKYf2 {
  color: #dbf1ff;
  font-size: 1.4em;
  align-self: flex-end;
}

.Product__price-container___AP0h_.Product__extra___FG9QP {
  margin-top: 0.5em;
  font-size: 18px;
}

.Product__price-desc___G0htK {
  margin-top: 0.5em;
  font-size: 1.2em;
}

.Product__plan-body___P8brC {
  padding-top: 0.5em;
  font-size: 1.2em;
  background: #f5fbff;
  display: flex;
  flex-grow: 1;
  justify-content: center;
}

.Product__security-fee___u6hMr {
  background: #fae082;
  padding: 1em;
  color: #ae8604;
  font-size: 0.8em;
  text-align: center;
}

ul.Product__list___U_FBr {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

ul.Product__list___U_FBr > li {
  clear: left;
  margin-bottom: 18px;
  color: #555;
  font-size: 16px;
}

ul.Product__list___U_FBr > li:before {
  content: '';
  height: 20px;
  width: 20px;
  display: block;
  float: left;
  margin-right: 16px;
  background-position: center;
  background-repeat: no-repeat;
}

.Product__list___U_FBr.Product__checkmark___XdZTe {
  transform: scale(0.9);
  height: auto;
}

.Product__list___U_FBr.Product__checkmark___XdZTe > li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27 width=%2728%27 height=%2728%27 preserveAspectRatio=%27xMinYMin meet%27%3E %3Ccircle cx=%2715.5%27 cy=%2715.5%27 r=%2714.5%27 fill=%27%2390B850%27 stroke=%27%2390B850%27 stroke-width=%272%27/%3E %3Cpath fill=%27%23fff%27 d=%27M11.826 19.983l-4.019-4.018a1.13 1.13 0 00-1.607 0 1.13 1.13 0 000 1.607l4.81 4.81a1.143 1.143 0 001.62 0L24.8 10.225a1.13 1.13 0 000-1.607 1.13 1.13 0 00-1.607 0L11.826 19.983z%27/%3E %3C/svg%3E");
  background-size: 100%;
}

.Product__listHeader___Lksds {
  clear: left;
  margin-bottom: 18px;
  color: #555;
  font-size: 16px;
}

.Product__listHeader___Lksds:before {
  content: '';
  height: 20px;
  width: 20px;
  display: block;
  float: left;
  margin-right: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: none !important;
}

.DashboardLinkButton__DashboardLinkButton___VOwy9 {
  text-align: center;
  margin-bottom: 8px;
}

.DashboardLinkButton__DashboardLinkButton___VOwy9 a {
  display: block;
  background-color: #f2f2f2;
  border: 1px solid transparent;
  border-radius: 6px;
  padding: 16px;
}

.DashboardLinkButton__DashboardLinkButton___VOwy9 a:hover {
  border-color: #006ab0;
  text-decoration: none;
}

.DashboardLinkButton__DashboardLinkButton___VOwy9 a span {
  display: block;
  margin-top: 8px;
}

.DashboardLinkButton__DashboardLinkButton___VOwy9 img {
  width: 61px;
}

.DashboardLinkButton__DashboardLinkButton___VOwy9 .DashboardLinkButton__fa___DeobV {
  font-size: 48px;
}

.DashboardLinkButton__disabled-link___kly6s {
  pointer-events: none;
  opacity: 0.5;
  color: #666;
  display: block;
  background-color: #f2f2f2;
  border: 1px solid transparent;
  border-radius: 6px;
  padding: 16px;
}

.DashboardLinkButtons__DashboardLinkButtons___ygqB7 {
  margin-bottom: 20px;
}

.MyHealthRecordButton__MyHealthRecordButton___xqI1G {
  text-align: center;
  margin-bottom: 10px;
  width: 160px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.MyHealthRecordButton__MyHealthRecordButton___xqI1G a {
  display: block;
  background-color: #f2f2f2;
  border: 1px solid transparent;
  border-radius: 6px;
  padding: 16px;
  height: 140px;
}

.MyHealthRecordButton__MyHealthRecordButton___xqI1G a:hover {
  border-color: #006ab0;
  text-decoration: none;
}

.MyHealthRecordButton__MyHealthRecordButton___xqI1G a span {
  display: block;
  font-size: 90%;
  margin-top: 5px;
}

.MyHealthRecordButton__MyHealthRecordButton___xqI1G img {
  width: 50px;
}

.MyHealthRecordButton__MyHealthRecordButton___xqI1G .MyHealthRecordButton__fa___sAPu9 {
  font-size: 48px;
}

@media (min-width: 992px) and (max-width: 1058px) {
  .MyHealthRecordButton__MyHealthRecordButton___xqI1G a {
    height: 120px;
  }
}

@media (max-width: 404px) {
  .MyHealthRecordButton__MyHealthRecordButton___xqI1G a {
    height: 130px;
  }
}

.ProgressBar__progress-bar-root___rDMtX {
  background-color: #f2f2f2;
  border-radius: 6px;
  padding: 10px 15px;
  margin-bottom: 20px;
}

.ProgressBar__progress-bar-root___rDMtX .ProgressBar__progress___yMxq2 {
  margin-bottom: 10px;
}

.ProgressBar__progress___yMxq2 {
  background: rgba(151, 186, 82, 0.5);
}

.ProgressBar__progress___yMxq2,
.ProgressBar__progress-bar___VIMGJ {
  border-radius: 10px;
  box-shadow: none;
  height: 14px;
  margin-bottom: 0;
}

.ProgressBar__progress-bar___VIMGJ {
  background-color: #97ba52;
}

.AlertsAndInsights__AlertsAndInsights___Aa_lv {
  background-color: #f2f2f2;
  border-radius: 6px;
  padding: 10px 15px;
  margin-bottom: 20px;
}

.DashboardContent__DashboardContent___NfNRG {
  background-color: white;
}

.ForgotPasswordPage__ForgotPasswordPage___L_tyy {
  
}
li {
  list-style: none;
}

.DashboardHeader__btn___TNyvv,
.DashboardHeader__btn___TNyvv:hover {
  color: #fff;
  outline: none;
  box-shadow: none;
}

.DashboardHeader__btn-red___HtFHG {
  background-color: #ca2527 !important;
  /* todo: figure out how to do this without !important */
}

.DashboardHeader__dashboard-header___xDupz {
  padding: 0px;
  padding-right: 15px;
}

.DashboardHeader__dashboard-header-left___KBnwU {
  padding: 8px;
}

.DashboardHeader__dashboard-header-right___OuW9H {
  height: 100%;
}

ul.DashboardHeader__wide-screen-header-nav___uR6aL {
  padding-left: 0;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
}

ul.DashboardHeader__wide-screen-header-nav___uR6aL li {
  float: left;
  height: 100%;
}

ul.DashboardHeader__wide-screen-header-nav___uR6aL li a {
  color: #eee;
  height: 100%;
  display: block;
  margin: 0;
  padding: 16px 10px;
  font-weight: 500;
  letter-spacing: 0.5px;
}

ul.DashboardHeader__wide-screen-header-nav___uR6aL li a.DashboardHeader__active___ilAu_ {
  background-color: #005f9e;
  color: #fff;
}

ul.DashboardHeader__wide-screen-header-nav___uR6aL li a:hover {
  color: #fff;
  background-color: #005f9e;
}

ul.DashboardHeader__wide-screen-header-nav___uR6aL .DashboardHeader__btn___TNyvv {
  margin-left: 25px;
  padding: 5px;
  margin-top: 10px;
  text-transform: inherit;
  font-weight: normal;
  height: auto;
}

.DashboardHeader__DashboardHeader___zxz60 {
  background-color: #006ab0;
  border-bottom: solid 1px #0081d9;
}

.DashboardHeader__DashboardHeader___zxz60 img {
  width: 240px;
  margin-left: -7px;
  margin-top: -7px;
}

.DashboardHeader__DashboardHeader___zxz60 ul > li.DashboardHeader__visible-nav___eypo1 > a,
.DashboardHeader__DashboardHeader___zxz60 ul > li.DashboardHeader__hidden-nav___SRZQ5 > a {
  color: white;
  font-weight: 500;
}

.DashboardHeader__DashboardHeader___zxz60 ul > li.DashboardHeader__visible-nav___eypo1 > a:hover,
.DashboardHeader__DashboardHeader___zxz60 ul > li.DashboardHeader__hidden-nav___SRZQ5 > a:hover,
.DashboardHeader__DashboardHeader___zxz60 ul > li.DashboardHeader__visible-nav___eypo1 > a:focus,
.DashboardHeader__DashboardHeader___zxz60 ul > li.DashboardHeader__hidden-nav___SRZQ5 > a:focus {
  background-color: #005f9e;
  color: white;
}

.DashboardHeader__DashboardHeader___zxz60 li.DashboardHeader__hidden-nav___SRZQ5 {
  display: none;
}

.DashboardHeader__navbar-toggle___YSFEI {
  border: none;
}

.DashboardHeader__navbar-toggle___YSFEI > span {
  background-color: white !important;
}

.DashboardHeader__navbar-toggle___YSFEI:hover,
.DashboardHeader__navbar-toggle___YSFEI:focus {
  background-color: #004c80 !important;
}

.DashboardHeader__visible-nav___eypo1 > a {
  line-height: 25px !important;
}

@media (max-width: 767px) {
  .DashboardHeader__DashboardHeader___zxz60 li.DashboardHeader__hidden-nav___SRZQ5 {
    display: block;
  }
}

@media (max-width: 500px) {
  .DashboardHeader__DashboardHeader___zxz60 img {
    width: 240px;
  }
}

@media screen and (max-width: 767px) {
  .DashboardMemberNav__tabs-wrap___Vya1G {
    /* display: none; */
  }
}

.DashboardMemberNav__disabledLink___tVxfK {
  color: rgb(51, 51, 51);
  background-color: #fff;
}

.DashboardMemberNav__disabled___BhFlf {
  pointer-events: none;
}

.DashboardMemberNav__tabs-wrap___Vya1G {
  height: 48px;
  margin-bottom: 20px;
  font-weight: bold;
  background-color: #f2f2f2;
  border-bottom: solid 1px #ddd;
  padding: 0;
}

.DashboardMemberNav__tabs-wrap___Vya1G li.DashboardMemberNav__tab___aYJdR .DashboardMemberNav__fa-angle-double-right___bN4mb,
.DashboardMemberNav__dashboard-main___Y1dht .DashboardMemberNav__tabs-wrap___Vya1G li.DashboardMemberNav__tab___aYJdR .DashboardMemberNav__fa-angle-double-down___T97Tb {
  color: #97ba52;
  float: right;
  margin-top: -27px;
  margin-right: 5px;
  font-weight: bold;
  display: none;
}

.DashboardMemberNav__tabs-wrap___Vya1G .DashboardMemberNav__tab-two___IPKkw .DashboardMemberNav__fa-plus-circle___DyH1H {
  font-size: 14px;
  margin-right: 3px;
}

.DashboardMemberNav__tabs-wrap___Vya1G .DashboardMemberNav__tab-two___IPKkw a:first-child {
  position: relative;
  top: 2px;
}

.DashboardMemberNav__tabs-wrap___Vya1G .DashboardMemberNav__tab-two___IPKkw a.DashboardMemberNav__pull-right___hy1nA {
  font-size: 14px;
}

.DashboardMemberNav__tabs-wrap___Vya1G li.DashboardMemberNav__tab___aYJdR {
  float: left;
  height: 100%;
  border-right: 1px solid #ddd;
}

.DashboardMemberNav__tabs-wrap___Vya1G li.DashboardMemberNav__tab___aYJdR a {
  padding: 15px;
  display: block;
  color: rgb(148, 148, 148);
  font-weight: normal;
  text-decoration: none;
}

.DashboardMemberNav__tabs-wrap___Vya1G li.DashboardMemberNav__tab___aYJdR a:hover {
  background: #eceff0;
  color: #4c585f;
  text-shadow: 0 0 5px #fff;
  border-bottom: solid 1px #fff;
}

.DashboardMemberNav__tabs-wrap___Vya1G li.DashboardMemberNav__tab___aYJdR a.DashboardMemberNav__active___Dch_6 {
  color: rgb(51, 51, 51);
  background-color: #fff;
  border-bottom: none;
}

.DashboardMemberNav__tabs-wrap___Vya1G li.DashboardMemberNav__tab___aYJdR.DashboardMemberNav__help___issJl {
  float: right;
  border: none;
  transition: 0.3s;
}

.DashboardMemberNav__no-border___etFJy {
  border: none;
}

.DashboardMemberNav__row-extend-right___Rgvfg {
  margin-left: 0;
  margin-right: 0;
}


.sidebar-nav {
    text-align: left;
    padding: 20px 0;
    margin: 0;
}

.sidebar-nav li {
    position: relative;
    line-height: 34px;
}

.sidebar-nav li a {
    display: block;
    padding: 0 20px 0 50px;
    text-decoration: none;
}

.sidebar-nav li.active {
    /* left: 100px; */
    background-color: #97ba52;
}

.sidebar-nav li.active a {
    color: #fff !important;
}

.sidebar-nav li a .fa {
    position: absolute;
    font-size: 20px;
    margin-top: 7px;
    margin-left: -30px;
}

.sidebar-nav .sidenav-dropdown {
    padding-left: 0px;
}

.sidebar-nav .sidenav-dropdown li {
  line-height: 24px;
}


/* @media screen and (max-width: 767px) {
  .sidebar-nav {
    display: none;
  }
} */

.DashboardSidebar__sidebar___FhTrE {
  position: relative;
  background-position: center 95%;
  background-repeat: no-repeat;
  background-size: 130px;
}

.DashboardSidebar__sidebar___FhTrE .DashboardSidebar__text-blue___KmWei {
  font-size: 110%;
  text-align: center;
  color: #006ab0;
}

.DashboardSidebar__sidebar___FhTrE .DashboardSidebar__text-green___S2fXA {
  color: #97ba52;
}

.DashboardSidebar__avatar___hVkSj {
  margin: 0 auto;
}

.DashboardSidebar__user-name___GOkqw {
  margin-bottom: 25px;
}

.DetectInactivity__DetectInactivity___J7Com {
  
}
.InactivityModal__InactivityModal____6_dy {
  
}
body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* @media screen and (max-width: 767px) {
  .sidebar-back {
    display: none;
  }
} */

.DashboardPage__left-col___vzQjw {
  box-shadow: inset -2px 2px 3px #ddd;
}

.DashboardPage__sidebarBack___aYDSZ {
  width: 220px;
  padding-top: 20px;
  top: 0px;
  left: 0px;
  bottom: 0;
  position: fixed;
  box-shadow: inset -2px 2px 3px #ddd;
  background-position: center 95%;
  background-image: url(/images/77764324.jpg);
  background-color: rgb(247, 247, 247);
  /* background-repeat: no-repeat;
  background-size: 130px; */
}

.DashboardPage__avatar___Dc4Ro:hover {
  background: #434a54;
}

.DashboardPage__app-pane___IWVbL {
  background: #5d9cec;
  margin-left: 200px;
  padding-top: 25px;
}

.DashboardPage__wrapper___L_fxf {
  padding-left: 200px;
}

.DashboardPage__sidebarWrapper___mCRSP {
  /* margin-left: -200px; */
  /* left: 200px; */
  width: 200px;
  /* position: fixed; */
  height: 100%;
  overflow-y: auto;
  /* z-index: 1000; */
}

.DashboardPage__pageContentWrapper___svaPh {
  width: 100%;
  padding-top: 50px;
}

.DashboardPage__sidebarNav___GVMX4 {
  position: absolute;
  top: 0;
  width: 200px;
  list-style: none;
  margin: 0;
  padding: 0;
}

@media (max-width: 961px) {
  /* body {
      padding-top: 70px;
    }

    .wrapper {
      padding-left: 0;
    } */

  /* .sidebarWrapper {
      left: 0;
    }

    .wrapper.active {
      position: relative;
      left: 200px;
    }

    .wrapper.active .sidebarWrapper {
      left: 200px;
      width: 200px;
    }

    .sidebarBack {
      display: none;
    } */
}

.MediaObjectDrawer__rightDrawerPanel___J8dxT {
  width: 550px;
}
.MediaObjectDrawer__mediaHolder___NHkLF {
  padding: 20px;
}
.MediaObjectDrawer__searchHolder___yT7uJ {
  border: 2px solid #aeaeae;
  border-radius: 4px;
  padding: 0 10px;
  margin: 0 10px 10px 10px;
}
.MediaObjectDrawer__mediaGrid___WF6da {
  width: 100%;
}
.MediaObjectDrawer__mediaList___WRIfM {
  width: 100%;
}
.MediaObjectDrawer__mediaBlocks___l6BqI {
  background: #eff1f3;
  padding: 10px;
  margin: 10px;
  width: calc(50% - 20px);
  min-height: 220px;
  display: inline-block;
  cursor: pointer;
}
.MediaObjectDrawer__mediaList___WRIfM .MediaObjectDrawer__mediaBlocks___l6BqI {
  background: transparent;
  width: calc(100% - 20px);
  min-height: 120px;
  padding: 0px;
}
.MediaObjectDrawer__mediaDetails___vJcW9 {
  width: auto;
}
.MediaObjectDrawer__mediaList___WRIfM .MediaObjectDrawer__mediaDetails___vJcW9 {
  padding-left: 15px;
  float: left;
  width: calc(100% - 135px);
}
.MediaObjectDrawer__mediaBox___uMMjr {
  position: relative;
  width: 100%;
  height: 180px;
  display: inline-block;
}
.MediaObjectDrawer__mediaList___WRIfM .MediaObjectDrawer__mediaBox___uMMjr {
  width: 120px;
  height: 120px;
  float: left;
  border-radius: 6px;
  overflow: hidden;
}
.MediaObjectDrawer__mediaBox___uMMjr:before {
  content: '';
  padding-top: calc(100% / 1 * 1);
  position: relative;
  width: 100%;
  display: block;
}
.MediaObjectDrawer__mediaBox___uMMjr .MediaObjectDrawer__responsive___pE2Bd {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
}
.MediaObjectDrawer__mediaBox___uMMjr .MediaObjectDrawer__responsive___pE2Bd .MediaObjectDrawer__img-cover___ZhDRk {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.MediaObjectDrawer__mediaName___dl8Vl {
  font-size: 16px;
  font-weight: 600;
  color: #444447;
  padding: 5px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediaObjectDrawer__mediaList___WRIfM .MediaObjectDrawer__mediaName___dl8Vl {
  white-space: inherit;
  text-overflow: inherit;
  overflow: inherit;
}
.MediaObjectDrawer__mediaDate___tkCEg {
  font-size: 14px;
  font-weight: normal;
  color: #444447;
}
.MediaObjectDrawer__mediaList___WRIfM .MediaObjectDrawer__mediaDate___tkCEg {
  font-weight: 600;
}
.MediaObjectDrawer__mediaDescription___UCbZc {
  font-size: 16px;
  font-weight: 500;
  color: #737373;
  line-height: 24px;
  padding-top: 5px;
  display: none;
}
.MediaObjectDrawer__mediaList___WRIfM .MediaObjectDrawer__mediaDescription___UCbZc {
  display: block;
}
.MediaObjectDrawer__searchInput___EEbBq {
  width: calc(100% - 48px);
  height: 50px;
}
.MediaObjectDrawer__listIcon___Byipq {
  position: absolute;
  width: 30px !important;
  height: 30px !important;
  left: 30px;
  top: 7px;
  z-index: 1;
  cursor: pointer;
  color: #dadada;
}
.MediaObjectDrawer__listIcon___Byipq.MediaObjectDrawer__active___gQvAv {
  color: #444447;
}
.MediaObjectDrawer__gridIcon___Sbs5R {
  width: 22px;
  height: 22px;
  left: 65px;
  position: absolute;
  top: 10px;
  z-index: 1;
  cursor: pointer;
  color: #dadada;
}
.MediaObjectDrawer__gridIcon___Sbs5R.MediaObjectDrawer__active___gQvAv {
  color: #444447;
}
.MediaObjectDrawer__overviewBackBtn___XDuQp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  color: #c4c4c4;
  position: absolute;
  z-index: 1;
  top: 9px;
  right: 15px;
  font-weight: bold;
  cursor: pointer;
}
.MediaObjectDrawer__overviewBackBtn___XDuQp svg {
  color: #c4c4c4;
}
.MediaObjectDrawer__deleteBtn___D5hMx {
  background: #ed5158 !important;
  color: #fff !important;
  margin-left: 15px !important;
}
.MediaObjectDrawer__deleteDialogHolder___D7epC {
  text-align: center;
}
.MediaObjectDrawer__deleteDialogHolder___D7epC .MediaObjectDrawer__dialogTitle___lokkQ {
  padding: 30px 25px 10px;
}
.MediaObjectDrawer__deleteDialogHolder___D7epC .MediaObjectDrawer__dialogTxt___ovQky {
  color: #000 !important;
}
.MediaObjectDrawer__deleteDialogHolder___D7epC .MediaObjectDrawer__dialogBtns___l5Xfh {
  justify-content: center;
  margin: 25px 0;
}

/* Media Edit */
.MediaObjectDrawer__iconViewer___kXGZr {
  border-radius: 8px;
  width: calc(100% - 15px);
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}
.MediaObjectDrawer__mBottom___O3kac {
  margin-bottom: 15px !important;
}
.MediaObjectDrawer__mediaDetailsBlock___BLyxP {
  display: inline-block;
  color: #737373;
}
.MediaObjectDrawer__mediaDetailsBlock___BLyxP h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 10px 0;
  color: #444447;
}
.MediaObjectDrawer__mediaImageBlock___dAS7H {
  position: relative;
}

.MediaObjectDrawer__mediaImageBlock___dAS7H:before {
  content: '';
  padding-top: calc(100% / 16 * 9);
  position: relative;
  width: 100%;
  display: block;
}
.MediaObjectDrawer__mediaImageBlock___dAS7H .MediaObjectDrawer__responsive___pE2Bd {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.MediaObjectDrawer__mediaImageBlock___dAS7H .MediaObjectDrawer__responsive___pE2Bd .MediaObjectDrawer__img-cover___ZhDRk {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.MediaObjectDrawer__dialogHolder___QZJTh {
  width: 100%;
  height: 100vh;
  box-sizing: border-box;
}
.MediaObjectDrawer__dialogContentHolder___YOIMi {
  padding: 25px;
  height: calc(100% - 50px);
  box-sizing: border-box;
}
.MediaObjectDrawer__dialogContentHolder___YOIMi img {
  max-width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: inherit !important;
}
.MediaObjectDrawer__dialogContentHolder___YOIMi iframe {
  height: calc(100vh - 104px);
}
.MediaObjectDrawer__dialogContentHolder___YOIMi iframe video {
  width: 100%;
}
.MediaObjectDrawer__iconsStyle___hG3jh {
  margin: 0 10px;
}

.MediaObjectDrawer__noMarginIconStyle___DwzBf {
  color: #757575 !important;
  cursor: pointer;
}

.MediaObjectDrawer__iconViewer___kXGZr {
  border-radius: 8px;
  background: #f0f0f0;
  width: calc(100% - 15px);
  height: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  cursor: pointer;
}
.MediaObjectDrawer__mBottom___O3kac {
  margin-bottom: 20px !important;
}
.MediaObjectDrawer__mediaDetailsBlock___BLyxP {
  display: inline-block;
  color: #737373;
}
.MediaObjectDrawer__mediaDetailsBlock___BLyxP h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 10px 0;
  color: #444447;
  display: flex;
}
/* .mediaDetailsBlock span {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  margin: 0 0 20px 0;
  display: inline-block;
} */
.MediaObjectDrawer__mediaDetailsBlock___BLyxP p {
  font-size: 16px;
  line-height: 18px;
  margin: 0 0 15px 0;
}
.MediaObjectDrawer__mediaImageBlock___dAS7H {
  position: relative;
  cursor: pointer;
}
.MediaObjectDrawer__mediaImageBlock___dAS7H:before {
  content: '';
  padding-top: calc(100% / 16 * 9);
  position: relative;
  width: 100%;
  display: block;
}
.MediaObjectDrawer__mediaImageBlock___dAS7H .MediaObjectDrawer__responsive___pE2Bd {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.MediaObjectDrawer__mediaImageBlock___dAS7H .MediaObjectDrawer__responsive___pE2Bd .MediaObjectDrawer__img-cover___ZhDRk {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.MediaObjectDrawer__videoBlock___pxmI1 {
  cursor: pointer;
  display: flex;
  width: 100%;
  min-height: 200px;

  align-items: center;
}
.MediaObjectDrawer__videoThumb___TILFS {
  object-fit: cover;
}
.MediaObjectDrawer__addCircleIcon___A8RUS {
  position: absolute;
  top: 10px;
  right: 30px;
  color: #0068a8;
  cursor: pointer;
}

.MediaObjectDrawer__downloadIcon___KyLpi {
  color: #0068a8;
  position: relative;
  margin: 0px 5px 0 0;
  cursor: pointer;
}

h3.MediaObjectDrawer__editMode___NjrNy {
  margin-top: 5% !important;
  margin-bottom: 5% !important;
}

.MediaObjectDrawer__customeinheritcolor___jA6z4 {
  color: red;
}
.MediaObjectDrawer__customPagination___E5Z2f {
  margin-bottom: 30px;
  position: relative;
  text-align: center;
}
.MediaObjectDrawer__customPagination___E5Z2f button {
  min-width: 36px;
  background: #f0f0f0;
  border-radius: 0;
}
.MediaObjectDrawer__customPagination___E5Z2f button:first-child {
  background: #f0f0f0;
  border-radius: 50px;
  position: absolute;
  left: 0;
}
.MediaObjectDrawer__customPagination___E5Z2f button:last-child {
  background: #f0f0f0;
  border-radius: 50px;
  position: absolute;
  right: 0;
}
.MediaObjectDrawer__customPagination___E5Z2f button:nth-child(2) {
  border-radius: 50px 0 0 50px;
}
.MediaObjectDrawer__customPagination___E5Z2f button:nth-last-child(2) {
  border-radius: 0 50px 50px 0;
}

.MediaObjectDrawer__preview___ETohf {
  width: 90px;
  height: 90px;
  overflow: hidden;
  position: relative;
  float: left;
  border-radius: 4px;
}

/* .container {
  margin-bottom: 18px;
} */

.PageHeader__container___r54xr small {
  color: #006ab0;
  font-size: 120%;
}

.PageHeader__header___mcZZ3 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.PageHeader__btn-back___uFGDc {
  color: #666;
  font-size: 95%;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}

.PageHeader__btn-back___uFGDc:hover {
  color: #006ab0;
}

.DependentForm__DependentInfoForm___vZF7C {
  
}
.styles__axes___YN9cm path {
  stroke: lightgray;
  stroke-dasharray: '5 5';
  opacity: 0.5;
}

.styles__left-axes-label___IdBYu {
  transform: translateX(-15px);
}

.styles__axes___YN9cm .styles__baseline___LyfBK {
  display: none;
}

.styles__axes___YN9cm text {
  fill: white;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 12px;
}

.styles__DividedLine___oP2li {
  z-index: 10;
}

.styles__frame___P59xf text {
  fill: white;
}

.styles__rect___U9kYP {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.styles__tooltipContent___z9gS9 {
  transform: translateX(-50%) translateY(5px);
  z-index: 999;
  position: absolute;
}

.styles__wrapper___orfAr {
  width: 400px;
  height: 400px;
  display: flex;
  align-items: center;
}

.styles__content___lD00i {
  width: 320px;
  height: 320px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  border: #ffffff solid 12px;
  position: absolute;
  z-index: 9;
}

.main__root___cx6EA {
  display: flex;
  align-items: center;
  color: #a6a6a6;
}

.main__left___q4R3b {
  display: flex;
  align-items: center;
  flex: 1;
}

.main__left___q4R3b::after {
  background: #a6a6a6;
  height: 1px;
  content: '';
  flex: 1;
  margin-top: 1px;
  margin-left: 16px;
  margin-right: 16px;
}

.MediaObjectDrawer__rightDrawerPanel___UIMR6 {
  width: 550px;
}
.MediaObjectDrawer__mediaHolder___dtykG {
  padding: 20px;
}
.MediaObjectDrawer__searchHolder___BvUcZ {
  border: 2px solid #aeaeae;
  border-radius: 4px;
  padding: 0 10px;
  margin: 0 10px 10px 10px;
}
.MediaObjectDrawer__mediaGrid___EQ_gE {
  width: 100%;
}
.MediaObjectDrawer__mediaList___CmWeh {
  width: 100%;
}
.MediaObjectDrawer__mediaBlocks___PstMl {
  background: #eff1f3;
  padding: 10px;
  margin: 10px;
  width: calc(50% - 20px);
  min-height: 220px;
  display: inline-block;
  cursor: pointer;
}
.MediaObjectDrawer__mediaList___CmWeh .MediaObjectDrawer__mediaBlocks___PstMl {
  background: transparent;
  width: calc(100% - 20px);
  min-height: 120px;
  padding: 0px;
}
.MediaObjectDrawer__mediaDetails___t0iJJ {
  width: auto;
}
.MediaObjectDrawer__mediaList___CmWeh .MediaObjectDrawer__mediaDetails___t0iJJ {
  padding-left: 15px;
  float: left;
  width: calc(100% - 135px);
}
.MediaObjectDrawer__mediaBox___nYGxc {
  position: relative;
  width: 100%;
  height: 180px;
  display: inline-block;
}
.MediaObjectDrawer__mediaList___CmWeh .MediaObjectDrawer__mediaBox___nYGxc {
  width: 120px;
  height: 120px;
  float: left;
  border-radius: 6px;
  overflow: hidden;
}
.MediaObjectDrawer__mediaBox___nYGxc:before {
  content: '';
  padding-top: calc(100% / 1 * 1);
  position: relative;
  width: 100%;
  display: block;
}
.MediaObjectDrawer__mediaBox___nYGxc .MediaObjectDrawer__responsive___kzSOX {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
}
.MediaObjectDrawer__mediaBox___nYGxc .MediaObjectDrawer__responsive___kzSOX .MediaObjectDrawer__img-cover___QJN2i {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.MediaObjectDrawer__mediaName___WTvxN {
  font-size: 16px;
  font-weight: 600;
  color: #444447;
  padding: 5px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediaObjectDrawer__mediaList___CmWeh .MediaObjectDrawer__mediaName___WTvxN {
  white-space: inherit;
  text-overflow: inherit;
  overflow: inherit;
}
.MediaObjectDrawer__mediaDate___UCVvL {
  font-size: 14px;
  font-weight: normal;
  color: #444447;
}
.MediaObjectDrawer__mediaList___CmWeh .MediaObjectDrawer__mediaDate___UCVvL {
  font-weight: 600;
}
.MediaObjectDrawer__mediaDescription___WctTi {
  font-size: 16px;
  font-weight: 500;
  color: #737373;
  line-height: 24px;
  padding-top: 5px;
  display: none;
}
.MediaObjectDrawer__mediaList___CmWeh .MediaObjectDrawer__mediaDescription___WctTi {
  display: block;
}
.MediaObjectDrawer__searchInput___H4Zzu {
  width: calc(100% - 48px);
  height: 50px;
}
.MediaObjectDrawer__listIcon___ZhR4u {
  position: absolute;
  width: 30px !important;
  height: 30px !important;
  left: 30px;
  top: 7px;
  z-index: 1;
  cursor: pointer;
  color: #dadada;
}
.MediaObjectDrawer__listIcon___ZhR4u.MediaObjectDrawer__active___tFY5q {
  color: #444447;
}
.MediaObjectDrawer__gridIcon___R5Xv7 {
  width: 22px;
  height: 22px;
  left: 65px;
  position: absolute;
  top: 10px;
  z-index: 1;
  cursor: pointer;
  color: #dadada;
}
.MediaObjectDrawer__gridIcon___R5Xv7.MediaObjectDrawer__active___tFY5q {
  color: #444447;
}
.MediaObjectDrawer__overviewBackBtn___zQNmj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  color: #737373;
  position: absolute;
  z-index: 1;
  top: 12px;
  left: 25px;
  font-weight: bold;
  cursor: pointer;
}
.MediaObjectDrawer__overviewBackBtn___zQNmj svg {
  color: #737373;
  margin-right: 10px;
}
.MediaObjectDrawer__deleteBtn___VmBzH {
  background: #ed5158 !important;
  color: #fff !important;
  margin-left: 15px !important;
}
.MediaObjectDrawer__deleteDialogHolder___cyjVI {
  text-align: center;
}
.MediaObjectDrawer__deleteDialogHolder___cyjVI .MediaObjectDrawer__dialogTitle___mul0U {
  padding: 30px 25px 10px;
}
.MediaObjectDrawer__deleteDialogHolder___cyjVI .MediaObjectDrawer__dialogTxt____n1HW {
  color: #000 !important;
}
.MediaObjectDrawer__deleteDialogHolder___cyjVI .MediaObjectDrawer__dialogBtns___QRwxJ {
  justify-content: center;
  margin: 25px 0;
}

/* Media Edit */
.MediaObjectDrawer__iconViewer___lZDbI {
  border-radius: 8px;
  width: calc(100% - 15px);
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}
.MediaObjectDrawer__mBottom___dcnzx {
  margin-bottom: 15px !important;
}
.MediaObjectDrawer__mediaDetailsBlock___blpon {
  display: inline-block;
  color: #737373;
}
.MediaObjectDrawer__mediaDetailsBlock___blpon h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 10px 0;
  color: #444447;
}
.MediaObjectDrawer__mediaImageBlock___o21Pi {
  position: relative;
}
.MediaObjectDrawer__mediaImageBlock___o21Pi:before {
  content: '';
  padding-top: calc(100% / 16 * 9);
  position: relative;
  width: 100%;
  display: block;
}
.MediaObjectDrawer__mediaImageBlock___o21Pi .MediaObjectDrawer__responsive___kzSOX {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.MediaObjectDrawer__mediaImageBlock___o21Pi .MediaObjectDrawer__responsive___kzSOX .MediaObjectDrawer__img-cover___QJN2i {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.MediaObjectDrawer__dialogHolder___BROkS {
  width: 100%;
  height: 100vh;
  box-sizing: border-box;
}
.MediaObjectDrawer__dialogContentHolder___i3Okm {
  padding: 25px;
  height: calc(100% - 50px);
  box-sizing: border-box;
}
.MediaObjectDrawer__dialogContentHolder___i3Okm img {
  max-width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: inherit !important;
}
.MediaObjectDrawer__dialogContentHolder___i3Okm iframe {
  height: calc(100vh - 104px);
}
.MediaObjectDrawer__dialogContentHolder___i3Okm iframe video {
  width: 100%;
}
.MediaObjectDrawer__iconsStyle___mjj8M {
  margin: 0 10px;
  color: #757575 !important;
  cursor: pointer;
}

.MediaObjectDrawer__iconViewer___lZDbI {
  border-radius: 8px;
  background: #f0f0f0;
  width: calc(100% - 15px);
  height: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  cursor: pointer;
}
.MediaObjectDrawer__mBottom___dcnzx {
  margin-bottom: 20px !important;
}
.MediaObjectDrawer__mediaDetailsBlock___blpon {
  display: inline-block;
  color: #737373;
}
.MediaObjectDrawer__mediaDetailsBlock___blpon h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 10px 0;
  color: #444447;
  display: flex;
}
.MediaObjectDrawer__mediaDetailsBlock___blpon span {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  margin: 0 0 20px 0;
  display: inline-block;
}
.MediaObjectDrawer__mediaDetailsBlock___blpon p {
  font-size: 16px;
  line-height: 18px;
  margin: 0 0 15px 0;
}
.MediaObjectDrawer__mediaImageBlock___o21Pi {
  position: relative;
  cursor: pointer;
}
.MediaObjectDrawer__mediaImageBlock___o21Pi:before {
  content: '';
  padding-top: calc(100% / 16 * 9);
  position: relative;
  width: 100%;
  display: block;
}
.MediaObjectDrawer__mediaImageBlock___o21Pi .MediaObjectDrawer__responsive___kzSOX {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.MediaObjectDrawer__mediaImageBlock___o21Pi .MediaObjectDrawer__responsive___kzSOX .MediaObjectDrawer__img-cover___QJN2i {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.MediaObjectDrawer__videoBlock___EFSRk {
  cursor: pointer;
  display: flex;
  width: 100%;
  min-height: 200px;

  align-items: center;
}
.MediaObjectDrawer__videoThumb___bLAS_ {
  object-fit: cover;
}
.MediaObjectDrawer__addCircleIcon___HpOYR {
  position: absolute;
  top: 10px;
  right: 30px;
  color: #0068a8;
  cursor: pointer;
}

.MediaObjectDrawer__downloadIcon___f3dT5 {
  color: #0068a8;
  position: relative;
  margin: 0px 5px 0 0;
  cursor: pointer;
}

h3.MediaObjectDrawer__editMode___VY7uv {
  margin-top: 5% !important;
  margin-bottom: 5% !important;
}

.MediaObjectDrawer__customeinheritcolor___AEw6_ {
  color: red;
}
.MediaObjectDrawer__customPagination___sIKoA {
  margin-bottom: 30px;
  position: relative;
  text-align: center;
}
.MediaObjectDrawer__customPagination___sIKoA button {
  min-width: 36px;
  background: #f0f0f0;
  border-radius: 0;
}
.MediaObjectDrawer__customPagination___sIKoA button:first-child {
  background: #f0f0f0;
  border-radius: 50px;
  position: absolute;
  left: 0;
}
.MediaObjectDrawer__customPagination___sIKoA button:last-child {
  background: #f0f0f0;
  border-radius: 50px;
  position: absolute;
  right: 0;
}
.MediaObjectDrawer__customPagination___sIKoA button:nth-child(2) {
  border-radius: 50px 0 0 50px;
}
.MediaObjectDrawer__customPagination___sIKoA button:nth-last-child(2) {
  border-radius: 0 50px 50px 0;
}

.PresetDateRangePicker_panel {
  padding: 0 22px 11px
}
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer
}
.PresetDateRangePicker_button:active {
  outline: 0
}
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699
}
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff
}
.SingleDatePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.SingleDatePickerInput__rtl {
  direction: rtl
}
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2
}
.SingleDatePickerInput__block {
  display: block
}
.SingleDatePickerInput__showClearDate {
  padding-right: 30px
}
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.SingleDatePickerInput_clearDate__small {
  padding: 6px
}
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden
}
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px
}
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.SingleDatePicker {
  position: relative;
  display: inline-block
}
.SingleDatePicker__block {
  display: block
}
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.SingleDatePicker_picker__rtl {
  direction: rtl
}
.SingleDatePicker_picker__directionLeft {
  left: 0
}
.SingleDatePicker_picker__directionRight {
  right: 0
}
.SingleDatePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff
}
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_show {
  width: 22px;
  position: absolute;
  z-index: 2
}
.DayPickerKeyboardShortcuts_show__bottomRight {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight:hover {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft:hover {
  border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: -28px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: -28px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: -28px
}
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px
}
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0
}
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a
}
.CalendarDay {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center
}
.CalendarDay:active {
  outline: 0
}
.CalendarDay__defaultCursor {
  cursor: default
}
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff
}
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px double #e4e7e7;
  color: inherit
}
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit
}
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848
}
.CalendarDay__outside:hover {
  border: 0
}
.CalendarDay__blocked_minimum_nights {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd
}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd
}
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848
}
.CalendarDay__selected_span {
  background: #66e2da;
  border: 1px solid #33dacd;
  color: #fff
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px solid #33dacd;
  color: #fff
}
.CalendarDay__last_in_range {
  border-right: #00a699
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px solid #00a699;
  color: #fff
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px solid #80e8e0;
  color: #007a87
}
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px solid #80e8e0;
  color: #007a87
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd
}
.CalendarMonth {
  background: #fff;
  text-align: center;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate
}
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: initial
}
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px
}
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0
}
.CalendarMonthGrid__animating {
  z-index: 1
}
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px
}
.CalendarMonthGrid__vertical {
  margin: 0 auto
}
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto;
  overflow-y: scroll
}
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none
}
.CalendarMonthGrid_month__hidden {
  visibility: hidden
}
.DayPickerNavigation {
  position: relative;
  z-index: 2
}
.DayPickerNavigation__horizontal {
  height: 0
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  margin: 0
}
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
  background: #f2f2f2
}
.DayPickerNavigation_button__horizontalDefault {
  position: absolute;
  top: 18px;
  line-height: .78;
  border-radius: 3px;
  padding: 6px 9px
}
.DayPickerNavigation_leftButton__horizontalDefault {
  left: 22px
}
.DayPickerNavigation_rightButton__horizontalDefault {
  right: 22px
}
.DayPickerNavigation_button__verticalDefault {
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
  position: relative;
  display: inline-block;
  height: 100%;
  width: 50%
}
.DayPickerNavigation_nextButton__verticalDefault {
  border-left: 0
}
.DayPickerNavigation_nextButton__verticalScrollableDefault {
  width: 100%
}
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a;
  display: block
}
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848;
  display: block
}
.DayPicker {
  background: #fff;
  position: relative;
  text-align: left
}
.DayPicker__horizontal {
  background: #fff
}
.DayPicker__verticalScrollable {
  height: 100%
}
.DayPicker__hidden {
  visibility: hidden
}
.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);
  border-radius: 3px
}
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%
}
.DayPicker_portal__vertical {
  position: initial
}
.DayPicker_focusRegion {
  outline: 0
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top
}
.DayPicker_weekHeaders {
  position: relative
}
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px
}
.DayPicker_weekHeader {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  text-align: left
}
.DayPicker_weekHeader__vertical {
  left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center
}
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
  -webkit-transition: height .2s ease-in-out;
  -moz-transition: height .2s ease-in-out;
  transition: height .2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
  width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll
}
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle
}
.DateInput__small {
  width: 97px
}
.DateInput__block {
  width: 100%
}
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb
}
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0
}
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px
}
.DateInput_input__regular {
  font-weight: auto
}
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0
}
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic
}
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0,0,0,0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2
}
.DateInput_fangShape {
  fill: #fff
}
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent
}
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block
}
.DateRangePickerInput__disabled {
  background: #f2f2f2
}
.DateRangePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.DateRangePickerInput__rtl {
  direction: rtl
}
.DateRangePickerInput__block {
  display: block
}
.DateRangePickerInput__showClearDates {
  padding-right: 30px
}
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848
}
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px
}
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.DateRangePickerInput_clearDates__small {
  padding: 6px
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
  visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.DateRangePickerInput_clearDates_svg__small {
  height: 9px
}
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.DateRangePicker {
  position: relative;
  display: inline-block
}
.DateRangePicker__block {
  display: block
}
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.DateRangePicker_picker__rtl {
  direction: rtl
}
.DateRangePicker_picker__directionLeft {
  left: 0
}
.DateRangePicker_picker__directionRight {
  right: 0
}
.DateRangePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff
}
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
/**
.SingleDatePickerInput {
    background-color: #fff;
    border: 1px solid #dbdbdb;

    
    display: block;
    width: 100%;
    height: 34px;
    
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.DateInput {
  background: #000;
  font-weight: normal;
  font-size: inherit;
  color: #000;
  margin: 0;
  padding: 0px;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle;
  border-radius: 50%;
}


.SingleDatePicker__picker {
  z-index: 1;
  background-color: #fff;
  position: absolute;
  top: 52px;
}

.DateInput--with-caret::after {
  top: 43px;
  border-bottom-color: #fff;
}

.DateInput--with-caret::before {
  top: 42px;
  border-bottom-color: rgba(0, 0, 0, .1);
}

*/

.form-header {
  margin-bottom: 15px;
}

.form-header h3 {
  margin-bottom: 5px;
}

.form-header span {
  color: #006ab0;
  font-size: 120%;
}

.CalendarDay__highlighted_calendar {
  background: #0875e0 !important;
  color: #186a3b;
}

.CalendarDay__highlighted_calendar:hover {
  background: #0875e0 !important;
  color: #186a3b;
}

.CalendarDay__highlighted_calendar:active {
  background: #0875e0 !important;
  color: #186a3b;
}

.Select-control {
  padding-bottom: 4px;
}

.Select--multi .Select-value {
  color: #000;
}

.Select--multi .Select-value-label {
  padding: 4px 8px;
}

.Select-placeholder,
.Select--single > .Select-control .Select-value {
  line-height: 38px;
}

.Table__Table___IeNAj {
  width: 100%;
  margin-top: 15px;
}

.Table__description___QfHMH { 
  margin-top: 8px; 
  padding-bottom: 18px;
}

.Table__headerRow___p7ipf {
  padding-top: 5px;
  border-top: 1px solid #e0e0e0;
}

.Table__headerRow___p7ipf,
.Table__evenRow___yEKOU,
.Table__oddRow___iwcI8 {

  border-bottom: 1px solid #e0e0e0;
}
.Table__oddRow___iwcI8 {
  background-color: #fafafa;
}
.Table__headerColumn___DcnJo {
  text-transform: none;
}
.Table__exampleColumn___bhGXc {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Table__checkboxLabel___PK0Jr {
  margin-left: .5rem;
}
.Table__checkboxLabel___PK0Jr:first-of-type {
  margin-left: 0;
}

.Table__noRows___qTTv1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1em;
  color: #bdbdbd;
}
.FormStyles__form-header___FxGwX {
  margin-bottom: 15px;
}

.FormStyles__form-description___OoV2w {
  margin-top: 8px; 
  margin-bottom: 8px;
}


.FormStyles__form-header___FxGwX span {
  color: #006ab0;
  font-size: 120%;
}

.FormStyles__bottom-space___VmSpg {
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.FormStyles__btn-submit___ddKyR {
  background: #97ba52;
  border: solid 1px #90b14f;
  padding: 8px 40px;
}

.FormStyles__btn-submit___ddKyR:hover {
  background: #819e46;
  border: solid 1px #819e46;
}

.FormStyles__btn-cancel___FHzwj {
  margin-right: 15px;
  padding: 8px 40px;
  transition: all .30s ease-in-out;
}

.FormStyles__btn-cancel___FHzwj:hover {
  border-radius: 5px;
  background: #D50000;
  color: #fff;
  text-decoration: none;
}

.FormStyles__btn-pe___xPA5C {
  margin-top: 30px;
}

.FormStyles__btn-goback___aFvuV {
  color: #666;
  font-size: 95%;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}

.FormStyles__btn-goback___aFvuV:hover {
  color: #006ab0;
}
.Accordion__Accordion-wrapper___CFlCG {
  border-bottom: solid 1px #ddd;
  margin-bottom: 30px;
}

.Accordion__AccordionPanel-header___LUw1y {
  position: relative;
  display: block;
  font-size: 110%;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  border-top: solid 1px #ddd;
  padding: 10px 10px 10px 28px;
  color: #000;
}

.Accordion__AccordionPanel-header___LUw1y:hover {
  background: #f5f5f5;
  text-decoration: none;
}

.Accordion__AccordionPanel-header___LUw1y::before {
  position: absolute;
  content: '';
  display: inline-block;
  margin-right: 5px;
  font-size: 110%;
  width: 0px;
  height: 0px;
  text-align: center;
  top: 15px;
  left: 10px;
  border-top: solid 5px transparent;
  border-left: solid 8px #000;
  border-bottom: solid 5px transparent;
}

.Accordion__AccordionPanel-header-active___nQHz7 {
  background: #f5f5f5;
  color: #006ab0;
}

.Accordion__AccordionPanel-header-active___nQHz7::before {
  position: absolute;
  margin-right: 5px;
  font-size: 110%;
  width: 0px;
  height: 0px;
  border-left: solid 5px transparent;
  border-right: solid 5px transparent;
  border-top: solid 8px #006ab0;
  top: 17px;
}

.Accordion__Accordion-header-inactive___H0ATq::before {
  color: #000;
}

.Accordion__AccordionPanel-body___evF_P {
  background: #f5f5f5;
  padding: 10px 10px 10px 10px;
  padding-right: 0;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
}

.MedicalConditionsForm__rel-option___CFwuo {
  background: #f9f9f9;
  position: relative;
  color: #bbb;
  height: 58px;
  padding: 10px;
  margin-bottom: 10px;
  border: solid 1px #bbb;
  font-size: 90%;
}

.MedicalConditionsForm__rel-option___CFwuo:after {
  content: "";
  background: #f2f2f2;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.MedicalConditionsForm__normalize-pad___nTtXb {
  padding: 0px 0px;
  padding-right: 10px;
}

.MedicalConditionsForm__no-gutter-left___cGiv6 {
  margin-left: 0;
  padding-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.MedicalConditionsForm__rel-option--selected___zaCjV {
  background: #008ae6;
  color: #fff;
  border: solid 1px #fff;
  box-shadow: 4px 4px 4px #ddd;
}

.MedicalConditionsForm__rel-option--selected___zaCjV:after {
  content: "";
  background: #fff;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.MedicalConditionsForm__rel-option-button___g1X6a {
  background: #97ba52;
  color: #fff;
  border: solid 2px #97ba52;
}

.MedicalConditionsForm__notes___Ka2Z1 {
  width: 100%;
  padding: 10px;
  border: solid 1px #bbb;
  margin-bottom: 5px;
}

.MedicalConditionsForm__notes___Ka2Z1::placeholder {
  color: #bbb;
}

.MedicalConditionsForm__rel-selection___KhsTK {
  display: inline-block;
  background: #008ae6;
  color: #fff;
  font-size: 90%;
  margin-right: 5px;
  padding: 2px 8px;
  margin-top: 3px;
  border-radius: 4px;
  border: solid 1px #fff;
}
/* Collection default theme */

.ReactVirtualized__Collection {
}

.ReactVirtualized__Collection__innerScrollContainer {
}

/* Grid default theme */

.ReactVirtualized__Grid {
}

.ReactVirtualized__Grid__innerScrollContainer {
}

/* Table default theme */

.ReactVirtualized__Table {
}

.ReactVirtualized__Table__Grid {
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn,
.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0px;
}
.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px;
}
.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}
.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

/* List default theme */

.ReactVirtualized__List {
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNvdXJjZS9zdHlsZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDZCQUE2Qjs7QUFFN0I7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHVCQUF1Qjs7QUFFdkI7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdCQUF3Qjs7QUFFeEI7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsVUFBVTtFQUNWLGtCQUFrQjtBQUNwQjs7QUFFQSx1QkFBdUI7O0FBRXZCO0FBQ0EiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIENvbGxlY3Rpb24gZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fQ29sbGVjdGlvbiB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19Db2xsZWN0aW9uX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbi8qIEdyaWQgZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZCB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19HcmlkX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbi8qIFRhYmxlIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIHtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19HcmlkIHtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlclRydW5jYXRlZFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uLFxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMHB4O1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW46Zmlyc3Qtb2YtdHlwZSxcbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJDb2x1bW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uIHtcbiAgZmxleDogMCAwIDI0cHg7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIExpc3QgZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fTGlzdCB7XG59XG4iXX0= */
.MemberRegistrationPage__body___cE0yy {
  background: #f5f7f7;
}

.MemberRegistrationPage__form___fdNht {
  margin-bottom: 100px;
}

.MemberRegistrationPage__signup-member-page___KYJdQ {
  padding-top: 100px;
}
.MemberRegistrationPage__signup-member-form___s2G4A {
  background: #fff;
  padding: 20px;
  padding-top: 25px;
  border: solid 1px #cecece;
  margin-bottom: 50px;
}

.MemberRegistrationPage__btn-signin___YkYt4 {
  background: #97ba52;
  color: #fff !important;
  padding: 10px 20px;
  &:disabled:hover {
    color: #999 !important;
  }
  &:hover {
    background: color(#97ba52 blackness(+10%));
    color: #ffffff;
  }
}

.DependentsPage__DependentsPagePage___jbbg5 {
  
}
@charset "UTF-8";
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0; }

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled].rbc-btn {
  cursor: not-allowed; }

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0; }

.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch; }

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  box-sizing: inherit; }

.rbc-abs-full, .rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.rbc-ellipsis, .rbc-event-label, .rbc-row-segment .rbc-event-content, .rbc-show-more {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.rbc-rtl {
  direction: rtl; }

.rbc-off-range {
  color: #999999; }

.rbc-off-range-bg {
  background: #e6e6e6; }

.rbc-header {
  overflow: hidden;
  flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #DDD; }
  .rbc-header + .rbc-header {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-header + .rbc-header {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
    color: inherit;
    text-decoration: none; }

.rbc-row-content {
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  z-index: 4; }

.rbc-today {
  background-color: #eaf6ff; }

.rbc-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px; }
  .rbc-toolbar .rbc-toolbar-label {
    flex-grow: 1;
    padding: 0 10px;
    text-align: center; }
  .rbc-toolbar button {
    color: #373a3c;
    display: inline-block;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    background: none;
    background-image: none;
    border: 1px solid #ccc;
    padding: .375rem 1rem;
    border-radius: 4px;
    line-height: normal;
    white-space: nowrap; }
    .rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
      background-image: none;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
      background-color: #e6e6e6;
      border-color: #adadad; }
      .rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
        color: #373a3c;
        background-color: #d4d4d4;
        border-color: #8c8c8c; }
    .rbc-toolbar button:focus {
      color: #373a3c;
      background-color: #e6e6e6;
      border-color: #adadad; }
    .rbc-toolbar button:hover {
      color: #373a3c;
      background-color: #e6e6e6;
      border-color: #adadad; }

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap; }
  .rbc-btn-group > button:first-child:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-btn-group > button:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-btn-group > button:not(:first-child):not(:last-child) {
    border-radius: 0; }
  .rbc-btn-group button + button {
    margin-left: -1px; }
  .rbc-rtl .rbc-btn-group button + button {
    margin-left: 0;
    margin-right: -1px; }
  .rbc-btn-group + .rbc-btn-group,
  .rbc-btn-group + button {
    margin-left: 10px; }

.rbc-event {
  border: none;
  box-sizing: border-box;
  box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left; }
  .rbc-slot-selecting .rbc-event {
    cursor: inherit;
    pointer-events: none; }
  .rbc-event.rbc-selected {
    background-color: #265985; }
  .rbc-event:focus {
    outline: 5px auto #3b99fc; }

.rbc-event-label {
  font-size: 80%; }

.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5); }

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

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

.rbc-row-segment {
  padding: 0 1px 1px 1px; }

.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1); }

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal; }

.rbc-month-view {
  position: relative;
  border: 1px solid #DDD;
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
  height: 100%; }

.rbc-month-header {
  display: flex;
  flex-direction: row; }

.rbc-month-row {
  display: flex;
  position: relative;
  flex-direction: column;
  flex: 1 0 0;
  flex-basis: 0px;
  overflow: hidden;
  height: 100%; }
  .rbc-month-row + .rbc-month-row {
    border-top: 1px solid #DDD; }

.rbc-date-cell {
  flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right; }
  .rbc-date-cell.rbc-now {
    font-weight: bold; }
  .rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
    color: inherit;
    text-decoration: none; }

.rbc-row-bg {
  display: flex;
  flex-direction: row;
  flex: 1 0 0;
  overflow: hidden; }

.rbc-day-bg {
  flex: 1 0 0%; }
  .rbc-day-bg + .rbc-day-bg {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-day-bg + .rbc-day-bg {
    border-left-width: 0;
    border-right: 1px solid #DDD; }

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px; }
  .rbc-overlay > * + * {
    margin-top: 1px; }

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px; }

.rbc-agenda-view {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  overflow: auto; }
  .rbc-agenda-view table.rbc-agenda-table {
    width: 100%;
    border: 1px solid #DDD;
    border-spacing: 0;
    border-collapse: collapse; }
    .rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
      padding: 5px 10px;
      vertical-align: top; }
    .rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
      padding-left: 15px;
      padding-right: 15px;
      text-transform: lowercase; }
    .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
      border-left: 1px solid #DDD; }
    .rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
      border-left-width: 0;
      border-right: 1px solid #DDD; }
    .rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
      border-top: 1px solid #DDD; }
    .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
      padding: 3px 5px;
      text-align: left;
      border-bottom: 1px solid #DDD; }
      .rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
        text-align: right; }

.rbc-agenda-time-cell {
  text-transform: lowercase; }
  .rbc-agenda-time-cell .rbc-continues-after:after {
    content: ' »'; }
  .rbc-agenda-time-cell .rbc-continues-prior:before {
    content: '« '; }

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap; }

.rbc-agenda-event-cell {
  width: 100%; }

.rbc-time-column {
  display: flex;
  flex-direction: column;
  min-height: 100%; }
  .rbc-time-column .rbc-timeslot-group {
    flex: 1; }

.rbc-timeslot-group {
  border-bottom: 1px solid #DDD;
  min-height: 40px;
  display: flex;
  flex-flow: column nowrap; }

.rbc-time-gutter,
.rbc-header-gutter {
  flex: none; }

.rbc-label {
  padding: 0 5px; }

.rbc-day-slot {
  position: relative; }
  .rbc-day-slot .rbc-events-container {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    margin-right: 10px;
    top: 0; }
    .rbc-day-slot .rbc-events-container.rbc-rtl {
      left: 10px;
      right: 0; }
  .rbc-day-slot .rbc-event {
    border: 1px solid #265985;
    display: flex;
    max-height: 100%;
    min-height: 20px;
    flex-flow: column wrap;
    align-items: flex-start;
    overflow: hidden;
    position: absolute; }
  .rbc-day-slot .rbc-event-label {
    flex: none;
    padding-right: 5px;
    width: auto; }
  .rbc-day-slot .rbc-event-content {
    width: 100%;
    flex: 1 1 0;
    word-wrap: break-word;
    line-height: 1;
    height: 100%;
    min-height: 1em; }
  .rbc-day-slot .rbc-time-slot {
    border-top: 1px solid #f7f7f7; }

.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #DDD;
  z-index: 10;
  margin-right: -1px; }

.rbc-time-view-resources .rbc-time-header {
  overflow: hidden; }

.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  flex: 1 0 0;
  flex-basis: 0px; }

.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none; }

.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px; }

.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  flex: 1 1 0;
  flex-basis: 0 px; }

.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px; }

.rbc-time-slot {
  flex: 1 0 0; }
  .rbc-time-slot.rbc-now {
    font-weight: bold; }

.rbc-day-header {
  text-align: center; }

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px; }

.rbc-slot-selecting {
  cursor: move; }

.rbc-time-view {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  border: 1px solid #DDD;
  min-height: 0; }
  .rbc-time-view .rbc-time-gutter {
    white-space: nowrap; }
  .rbc-time-view .rbc-allday-cell {
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    position: relative; }
  .rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
    border-left: 1px solid #DDD; }
  .rbc-time-view .rbc-allday-events {
    position: relative;
    z-index: 4; }
  .rbc-time-view .rbc-row {
    box-sizing: border-box;
    min-height: 20px; }

.rbc-time-header {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row; }
  .rbc-time-header.rbc-overflowing {
    border-right: 1px solid #DDD; }
  .rbc-rtl .rbc-time-header.rbc-overflowing {
    border-right-width: 0;
    border-left: 1px solid #DDD; }
  .rbc-time-header > .rbc-row:first-child {
    border-bottom: 1px solid #DDD; }
  .rbc-time-header > .rbc-row.rbc-row-resource {
    border-bottom: 1px solid #DDD; }

.rbc-time-header-cell-single-day {
  display: none; }

.rbc-time-header-content {
  flex: 1;
  display: flex;
  min-width: 0;
  flex-direction: column;
  border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-time-header-content {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-time-header-content > .rbc-row.rbc-row-resource {
    border-bottom: 1px solid #DDD;
    flex-shrink: 0; }

.rbc-time-content {
  display: flex;
  flex: 1 0 0%;
  align-items: flex-start;
  width: 100%;
  border-top: 2px solid #DDD;
  overflow-y: auto;
  position: relative; }
  .rbc-time-content > .rbc-time-gutter {
    flex: none; }
  .rbc-time-content > * + * > * {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-time-content > * + * > * {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-time-content > .rbc-day-slot {
    width: 100%;
    user-select: none;
    -webkit-user-select: none; }

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none; }

/* 
  Semantic styling for making a file input
  invisible but not breaking usability.
*/
.FileInput__input-file___U630_ {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.FileInput__btn-outline-secondary___NCB_G {
  border: solid 1px #aaa;
}
.ReactCrop {
  position: relative;
  display: inline-block;
  cursor: crosshair;
  overflow: hidden;
  max-width: 100%;
  background-color: #000; }
  .ReactCrop:focus {
    outline: none; }
  .ReactCrop--disabled, .ReactCrop--locked {
    cursor: inherit; }
  .ReactCrop__image {
    display: block;
    max-width: 100%;
    touch-action: manipulation; }
  .ReactCrop--crop-invisible .ReactCrop__image {
    opacity: 0.5; }
  .ReactCrop__crop-selection {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate3d(0, 0, 0);
    box-sizing: border-box;
    cursor: move;
    box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
    touch-action: manipulation;
    border: 1px solid;
    border-image-source: url(data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==);
    border-image-slice: 1;
    border-image-repeat: repeat; }
    .ReactCrop--disabled .ReactCrop__crop-selection {
      cursor: inherit; }
    .ReactCrop--circular-crop .ReactCrop__crop-selection {
      border-radius: 50%;
      box-shadow: 0px 0px 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5); }
  .ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after, .ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
    content: '';
    display: block;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4); }
  .ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after {
    width: 1px;
    top: 0;
    bottom: 0; }
  .ReactCrop__rule-of-thirds-vt::before {
    left: 33.3333%;
    left: calc(100% / 3); }
  .ReactCrop__rule-of-thirds-vt::after {
    left: 66.6666%;
    left: calc(100% / 3 * 2); }
  .ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
    left: 0;
    right: 0;
    height: 1px; }
  .ReactCrop__rule-of-thirds-hz::before {
    top: 33.3333%;
    top: calc(100% / 3); }
  .ReactCrop__rule-of-thirds-hz::after {
    top: 66.6666%;
    top: calc(100% / 3 * 2); }
  .ReactCrop__drag-handle {
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.7);
    box-sizing: border-box;
    outline: 1px solid transparent; }
  .ReactCrop .ord-nw {
    top: 0;
    left: 0;
    margin-top: -5px;
    margin-left: -5px;
    cursor: nw-resize; }
  .ReactCrop .ord-n {
    top: 0;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px;
    cursor: n-resize; }
  .ReactCrop .ord-ne {
    top: 0;
    right: 0;
    margin-top: -5px;
    margin-right: -5px;
    cursor: ne-resize; }
  .ReactCrop .ord-e {
    top: 50%;
    right: 0;
    margin-top: -5px;
    margin-right: -5px;
    cursor: e-resize; }
  .ReactCrop .ord-se {
    bottom: 0;
    right: 0;
    margin-bottom: -5px;
    margin-right: -5px;
    cursor: se-resize; }
  .ReactCrop .ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -5px;
    margin-left: -5px;
    cursor: s-resize; }
  .ReactCrop .ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -5px;
    margin-left: -5px;
    cursor: sw-resize; }
  .ReactCrop .ord-w {
    top: 50%;
    left: 0;
    margin-top: -5px;
    margin-left: -5px;
    cursor: w-resize; }
  .ReactCrop__disabled .ReactCrop__drag-handle {
    cursor: inherit; }
  .ReactCrop__drag-bar {
    position: absolute; }
    .ReactCrop__drag-bar.ord-n {
      top: 0;
      left: 0;
      width: 100%;
      height: 6px;
      margin-top: -3px; }
    .ReactCrop__drag-bar.ord-e {
      right: 0;
      top: 0;
      width: 6px;
      height: 100%;
      margin-right: -3px; }
    .ReactCrop__drag-bar.ord-s {
      bottom: 0;
      left: 0;
      width: 100%;
      height: 6px;
      margin-bottom: -3px; }
    .ReactCrop__drag-bar.ord-w {
      top: 0;
      left: 0;
      width: 6px;
      height: 100%;
      margin-left: -3px; }
  .ReactCrop--new-crop .ReactCrop__drag-bar,
  .ReactCrop--new-crop .ReactCrop__drag-handle,
  .ReactCrop--fixed-aspect .ReactCrop__drag-bar {
    display: none; }
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
    display: none; }
  @media (pointer: coarse) {
    .ReactCrop__drag-handle {
      width: 34px;
      height: 34px; }
    .ReactCrop__drag-bar {
      display: none; }
    .ReactCrop .ord-nw,
    .ReactCrop .ord-n,
    .ReactCrop .ord-ne,
    .ReactCrop .ord-e,
    .ReactCrop .ord-s,
    .ReactCrop .ord-sw,
    .ReactCrop .ord-w {
      display: none; }
    .ReactCrop .ord-se {
      margin-bottom: -1px;
      margin-right: -1px; } }

/*!
 * Pintura v8.94.1 - Test version
 * (c) 2018-2025 Pintura Labs B.V. - All Rights Reserved
 * License: https://pqina.nl/pintura/license/
 * 
 * This version of Pintura is for testing purposes only.
 * Visit https://pqina.nl/pintura/ to obtain a commercial license.
 */
/* eslint-disable */
.PinturaUtilPanel[data-util=redact] .PinturaUtilFooter{padding:0}.PinturaUtilPanel[data-util=redact] .PinturaUtilFooter>div{height:1px}.PinturaUtilPanel[data-util=retouch] .PinturaControlListScroller+.PinturaControlListScroller{margin-top:1em}.pintura-editor,pintura-editor{--color-primary:#ffd843;--color-primary-dark:#ffc343;--color-primary-text:#000;--color-secondary:#03a9f4;--color-secondary-dark:#046bbf;--color-focus:4,107,191;--color-focus-100:rgba(var(--color-focus),1);--color-focus-50:rgba(var(--color-focus),0.5);--color-focus-25:rgba(var(--color-focus),0.25);--color-error:255,87,34;--color-error-100:rgb(var(--color-error));--color-error-75:rgba(var(--color-error),0.75);--color-error-50:rgba(var(--color-error),0.5);--color-error-25:rgba(var(--color-error),0.25);--color-error-10:rgba(var(--color-error),0.1);--color-foreground:0,0,0;--color-background:255,255,255;--color-preview-outline:var(--color-foreground);--color-transition-duration:250ms;--button-cursor:pointer;--font-size:16px;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--backdrop-filter-bright:brightness(110%) saturate(180%) blur(10px);--backdrop-filter-dark:brightness(90%) saturate(180%) blur(10px);--border-radius-round:9999em;--border-radius:0.625em;--filter-disabled:grayscale(95%) opacity(40%);--editor-inset-top:0px;--editor-inset-bottom:0px;--safe-area-inset-top:0px;--safe-area-inset-bottom:0px;--pattern-transparent:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%278%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 0h4v4H0zm4 4h4v4H4z%27 fill=%27%23E5E5E5%27/%3E%3C/svg%3E");--grid-color-even:rgba(var(--color-foreground),0.1);--grid-color-odd:rgba(var(--color-background),0.1);--grid-size:24}.pintura-editor,.pintura-editor-panel,pintura-editor{--color-foreground-100:rgba(var(--color-foreground),1);--color-foreground-95:rgba(var(--color-foreground),0.95);--color-foreground-90:rgba(var(--color-foreground),0.9);--color-foreground-80:rgba(var(--color-foreground),0.8);--color-foreground-70:rgba(var(--color-foreground),0.7);--color-foreground-60:rgba(var(--color-foreground),0.6);--color-foreground-50:rgba(var(--color-foreground),0.5);--color-foreground-40:rgba(var(--color-foreground),0.4);--color-foreground-30:rgba(var(--color-foreground),0.3);--color-foreground-20:rgba(var(--color-foreground),0.25);--color-foreground-15:rgba(var(--color-foreground),0.2);--color-foreground-10:rgba(var(--color-foreground),0.15);--color-foreground-5:rgba(var(--color-foreground),0.075);--color-foreground-3:rgba(var(--color-foreground),0.05);--color-foreground-1:rgba(var(--color-foreground),0.02);--color-foreground-0:rgba(var(--color-foreground),0);--color-background-100:rgba(var(--color-background),1);--color-background-95:rgba(var(--color-background),0.95);--color-background-90:rgba(var(--color-background),0.9);--color-background-80:rgba(var(--color-background),0.8);--color-background-70:rgba(var(--color-background),0.7);--color-background-60:rgba(var(--color-background),0.6);--color-background-50:rgba(var(--color-background),0.5);--color-background-40:rgba(var(--color-background),0.4);--color-background-30:rgba(var(--color-background),0.3);--color-background-20:rgba(var(--color-background),0.2);--color-background-15:rgba(var(--color-background),0.15);--color-background-10:rgba(var(--color-background),0.1);--color-background-5:rgba(var(--color-background),0.05);--color-background-3:rgba(var(--color-background),0.03);--color-background-1:rgba(var(--color-background),0.01);--color-background-0:rgba(var(--color-background),0)}.pintura-editor,.PinturaRootWrapper,pintura-editor{display:block}.PinturaRootWrapper{height:100%}.PinturaScrollableContent{overflow:hidden;max-height:var(--panel-max-height,100vh);overflow-y:auto;scrollbar-color:var(--color-foreground-30) transparent;scrollbar-width:thin}.PinturaScrollableContent::-webkit-scrollbar{width:1em;cursor:pointer}.PinturaScrollableContent::-webkit-scrollbar-track{background:none}.PinturaScrollableContent::-webkit-scrollbar-thumb{cursor:pointer;background-clip:padding-box;background-color:var(--color-foreground-30);border-radius:9999em;border:.3125em solid transparent}.PinturaRoot[data-env~=is-animated]{--transition-duration-multiplier:1}.PinturaRoot[data-env~=is-transparent]{background:none}.PinturaRoot{--nav-group-margin:0.5em;--editor-calculated-inset-top:calc(var(--safe-area-inset-top) + var(--editor-inset-top));--editor-calculated-inset-bottom:calc(var(--safe-area-inset-bottom) + var(--editor-inset-bottom));--transition-duration-10:calc(var(--transition-duration-multiplier, 0) * 0.1s);--transition-duration-25:calc(var(--transition-duration-multiplier, 0) * 0.25s);--transition-duration-50:calc(var(--transition-duration-multiplier, 0) * 0.5s);box-sizing:border-box;width:var(--editor-width,100%);height:var(--editor-height,100%);padding-top:var(--editor-calculated-inset-top);padding-bottom:var(--editor-calculated-inset-bottom);max-width:var(--editor-max-width,var(--editor-max-width-default,none));max-height:var(--editor-max-height,var(--editor-max-height-default,none));position:relative;overflow:hidden;contain:strict;display:grid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;font-size:var(--font-size);font-family:var(--font-family);font-weight:450;touch-action:manipulation;text-align:left;text-transform:none;text-rendering:optimizeLegibility;direction:ltr;color:var(--color-foreground-90);background-color:var(--color-background-100);outline-color:rgba(var(--color-preview-outline),1);transition:background-color 1ms,outline-color 1ms,color var(--transition-duration-10) ease-in-out,dir 1ms}.PinturaRoot[dir=rtl] button{direction:rtl}.PinturaRoot .PinturaUtilMain{cursor:var(--cursor)}.PinturaRoot *{box-sizing:content-box;word-wrap:normal}.PinturaRoot div:empty{display:block}.PinturaRoot button,.PinturaRoot fieldset,.PinturaRoot input,.PinturaRoot legend{padding:0;margin:0;border:none;background:transparent;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;width:auto;text-decoration:none}.PinturaRoot button[disabled]{pointer-events:none}.PinturaRoot canvas{display:block}.PinturaRoot svg{display:inline-block;width:auto;height:auto;max-width:none}.PinturaRoot p{margin:0}.PinturaRoot li,.PinturaRoot ul{list-style:none;margin:0;padding:0}.PinturaRoot a{color:inherit;text-decoration:none}.PinturaRoot .implicit{border:0;clip:rect(0 0 0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.PinturaRoot .PinturaFixedWidthCharacters{font-variant:tabular-nums}.PinturaRoot .PinturaStage{display:flex;align-self:stretch;flex:1;pointer-events:none}.PinturaRoot .PinturaStage[tabindex="-1"]{outline:none}.PinturaRoot .PinturaRootPortal,.PinturaRoot>.PinturaCanvas{position:absolute;left:0;top:0}.PinturaRoot>.PinturaCanvas{width:100%;height:100%;pointer-events:none;z-index:0}.PinturaRoot>.PinturaCanvas canvas{position:absolute;width:100%;height:100%}.PinturaRoot>.PinturaCanvas:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-repeat:no-repeat}.PinturaRoot>.PinturaStatus{position:absolute;z-index:99999;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;background-color:var(--color-background-90)}.PinturaRoot>.PinturaStatus>p{position:absolute;top:50%;left:50%;display:inline-flex;white-space:nowrap;align-items:center;transition:opacity var(--transition-duration-50) ease-out}.PinturaRoot .PinturaStatusMessage{position:absolute;font-size:.875em}.PinturaRoot .PinturaStatusAside{position:absolute;left:0}.PinturaRoot .PinturaStatusAside svg{width:1.25em;height:1.25em}.PinturaRoot .PinturaStatusAside .PinturaProgressIndicator{margin-left:.5em}.PinturaRoot .PinturaStatusAside .PinturaButton{outline:transparent;margin-left:.75em;font-size:.875em;border-radius:var(--border-radius-round);background-color:var(--color-foreground-5);padding:.25em;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out;-webkit-backdrop-filter:var(--backdrop-filter-dark);backdrop-filter:var(--backdrop-filter-dark)}.PinturaRoot .PinturaStatusAside .PinturaButton:not([disabled])[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot .PinturaStatusAside .PinturaButton:not([disabled]):hover{background-color:var(--color-foreground-10)}.PinturaRoot .PinturaStatusIcon svg{font-size:.875em;margin-top:.25em;margin-left:.5em}.PinturaRoot>.PinturaNav{position:relative;z-index:3}.PinturaRoot>.PinturaNav:empty{display:none!important}.PinturaRoot>.PinturaNav .PinturaButton{outline:transparent;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out}.PinturaRoot>.PinturaNav .PinturaButton svg{width:1em;transition:opacity var(--transition-duration-10) ease-out}.PinturaRoot>.PinturaNav .PinturaButton>span{justify-content:center}.PinturaRoot>.PinturaNav .PinturaButtonIconOnly .PinturaButtonInner,.PinturaRoot>.PinturaNav .PinturaDropdownIconOnly .PinturaButtonInner{width:1.75em}.PinturaRoot>.PinturaNav .PinturaButton .PinturaButtonInner{height:1.75em}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly){padding-left:.75em;padding-right:.75em}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly) .PinturaButtonLabel{font-size:.75em;line-height:2}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly):not(.PinturaDropdownButton){box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaRoot>.PinturaNav .PinturaButton:only-of-type{border-radius:var(--border-radius-round)}.PinturaRoot>.PinturaNav .PinturaButton:only-of-type+*{margin-left:.5em}.PinturaRoot>.PinturaNav .PinturaButton[disabled] .PinturaButtonLabel,.PinturaRoot>.PinturaNav .PinturaButton[disabled] svg{opacity:.25}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonExport):not([disabled])[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonExport):not([disabled]):hover{background-color:var(--color-foreground-10)}.PinturaRoot .PinturaButtonExport{color:var(--color-primary-text);background-color:var(--color-primary)}.PinturaRoot .PinturaButtonExport:hover{background-color:var(--color-primary-dark)}.PinturaRoot .PinturaButtonExport[data-focus-visible]{color:var(--color-primary-text);background-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-foreground-5),0 0 0 3px var(--color-focus-50);background-color:var(--color-primary-dark)}.PinturaRoot .PinturaButtonExport:not(.PinturaButtonIconOnly){flex:1;padding:0 .75em}.PinturaRoot>.PinturaNavMain{display:flex;overflow:hidden}.PinturaRoot>.PinturaNavMain [aria-selected=true]{-webkit-backdrop-filter:var(--backdrop-filter-dark);backdrop-filter:var(--backdrop-filter-dark);background-color:var(--color-foreground-10)}.PinturaRoot>.PinturaNavMain button svg{align-self:center;width:1.5em}.PinturaRoot>.PinturaNavMain button span,.PinturaRoot>.PinturaNavMain button svg{pointer-events:none}.PinturaRoot>.PinturaNavMain button svg+span{margin-top:.75em}.PinturaRoot>.PinturaNavMain button span{font-size:.875em;display:block;width:calc(100% - 1em);overflow:hidden;text-overflow:ellipsis;width:inherit;max-width:calc(100% - 1em)}.PinturaRoot>.PinturaNavMain button{box-shadow:inset 0 0 0 1px var(--color-foreground-5);transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out}.PinturaRoot>.PinturaNavMain button:hover{box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaRoot>.PinturaNavMain button[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot>.PinturaNavTools{max-width:100%;box-sizing:border-box;pointer-events:none}.PinturaRoot>.PinturaNavTools:empty{display:none}.PinturaRoot>.PinturaNavTools,.PinturaRoot>.PinturaNavTools .PinturaNavGroup,.PinturaRoot>.PinturaNavTools .PinturaNavSet{display:flex;align-items:center;justify-content:center}.PinturaRoot>.PinturaNavTools .PinturaButton,.PinturaRoot>.PinturaNavTools .PinturaNavSet{pointer-events:all}.PinturaRoot>.PinturaNavTools .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot .PinturaNavGroup{margin:0 var(--nav-group-margin)}.PinturaRoot .PinturaNavGroup>*{border-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavGroup>*+*{margin-left:.5em}.PinturaRoot .PinturaNavGroup:first-of-type:not(.PinturaNavGroupFloat){margin-right:auto;margin-left:0}.PinturaRoot .PinturaNavGroup:last-of-type:not(.PinturaNavGroupFloat){margin-left:auto;margin-right:0}.PinturaRoot .PinturaNavSet{box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaRoot .PinturaNavSet>:not(:only-child){border:1px solid var(--color-foreground-3);border-top:0;border-bottom:0}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child){border-left:0}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child){border-right:0}.PinturaRoot .PinturaNavSet>*+*{margin-left:-1px}.PinturaRoot .PinturaNavSet>.PinturaButton:hover,.PinturaRoot .PinturaNavSet>.PinturaButton[data-focus-visible]{position:relative;z-index:1}.PinturaRoot .PinturaNavSet>:only-child{border-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child) .PinturaButtonInner{padding:0 .125em 0 .25em}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child){border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child) .PinturaButtonInner{padding:0 .25em 0 .125em}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child){border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}.PinturaRoot[data-env~=overlay] .PinturaNavSet{background-color:var(--color-background-50);-webkit-backdrop-filter:var(--backdrop-filter-bright);backdrop-filter:var(--backdrop-filter-bright);box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em rgba(0,0,0,.25),0 .125em .35em rgba(0,0,0,.35)}.PinturaRoot[data-env~=overlay] .PinturaNavSet .PinturaButton:not(.PinturaButtonExport):not([disabled]):hover,.PinturaRoot[data-env~=overlay] .PinturaNavSet>*{border-color:var(--color-background-15)}.PinturaRoot[data-env~=overlay] .PinturaNavGroup>.PinturaButton{box-shadow:0 .0625em .125em rgba(0,0,0,.25),0 .125em .35em rgba(0,0,0,.35)}.PinturaRoot[data-env~=overlay] .PinturaNavGroup .PinturaButtonExport{box-shadow:inset 0 0 .125em rgba(0,0,0,.25),0 .0625em .125em rgba(0,0,0,.25),0 .125em .35em rgba(0,0,0,.35)}.PinturaRoot .PinturaNavGroupFloat{pointer-events:none}.PinturaRoot .PinturaNavGroupFloat>*{pointer-events:all}.PinturaRoot .PinturaNavGroupFloat:not(:only-child){position:absolute;left:0;right:0}.PinturaRoot .PinturaUtilFooter .PinturaScrollable>div{padding-left:1em;padding-right:1em}.PinturaRoot>.PinturaMain{max-width:100vw}.PinturaRoot:not([data-env~=has-toolbar]) .PinturaUtilHeader{padding-top:0;padding-bottom:1em;margin-bottom:-1em}.PinturaRoot[data-env~=landscape]{grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:auto}.PinturaRoot[data-env~=landscape]>.PinturaNavTools{grid-row:1;grid-column:1;padding:1em 1em 0;z-index:3}.PinturaRoot[data-env~=landscape]>.PinturaNavMain{align-items:center;justify-content:flex-end;position:absolute;left:1em;top:calc(1em + var(--editor-calculated-inset-top));bottom:calc(1em + var(--editor-calculated-inset-bottom))}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList{flex-direction:column}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList button{display:flex}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList button+button{margin:.5em 0 0}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button{flex:1;min-width:4em;min-height:4em;border-radius:var(--border-radius);justify-content:center}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button span{font-size:.6875em;margin-top:.5em}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button svg{width:1em;margin-top:.25em}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar]>.PinturaNavMain{top:calc(4em + var(--editor-calculated-inset-top));bottom:calc(4em + var(--editor-calculated-inset-bottom))}.PinturaRoot[data-env~=landscape][data-env~=has-limited-space]>.PinturaNavMain{align-items:flex-start;bottom:calc(1em + var(--editor-calculated-inset-bottom))}.PinturaRoot[data-env~=landscape]>.PinturaMain{grid-row:2;grid-column:1}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:2;padding-top:0;padding-bottom:1em}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:1}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]{grid-template-columns:6em auto}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=narrow]) .PinturaNavGroupFloat{margin:0 0 0 7em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]>.PinturaNavTools{grid-column:1/span 2}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]>.PinturaMain{grid-column:2}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=has-navigation-preference-right]) .PinturaUtilMain{padding-left:0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=has-navigation-preference-right]) .PinturaUtilFooter{padding-right:1em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]{grid-template-columns:auto 6em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]:not([data-env~=narrow]) .PinturaNavGroupFloat{margin:0 7em 0 0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]>.PinturaNavMain{right:1em;left:auto}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]>.PinturaMain{grid-column:1}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right] .PinturaUtilMain{padding-right:0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right] .PinturaUtilFooter{padding-left:1em}.PinturaRoot[data-env~=portrait]{grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;grid-template-columns:auto}.PinturaRoot[data-env~=portrait]>*{grid-column:1}.PinturaRoot[data-env~=portrait]>.PinturaNavTools{grid-row:1;padding:.75em .75em 0}.PinturaRoot[data-env~=portrait]>.PinturaNavMain{grid-row:3;margin-bottom:.75em;justify-content:center}.PinturaRoot[data-env~=portrait]>.PinturaNavMain .PinturaTabList{padding:0 .875em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button+button{margin-left:.5em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain[data-state~=overflows]{overflow:visible}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button{flex:1;min-width:4em;min-height:4em;border-radius:var(--border-radius);justify-content:center}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button span{font-size:.6875em;margin-top:.5em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button svg{width:1em;margin-top:.25em}.PinturaRoot[data-env~=portrait]>.PinturaMain{grid-row:2;grid-column:1}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content -webkit-min-content;grid-template-rows:auto min-content min-content}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:3;padding:0 .75em .75em}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaNavMain{grid-row:2}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:1}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]>.PinturaMain{grid-row:3}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]>.PinturaNavMain{grid-row:2;margin-top:.75em;margin-bottom:0}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]{grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaNavMain{grid-row:1}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:2}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:3}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button{flex:1;flex-direction:row;width:auto;height:auto;min-height:auto;border-radius:var(--border-radius);justify-content:flex-start;align-items:center;padding:.625em 0;width:6em}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button span{font-size:.6875em;margin:0 .625em 0 0;line-height:1.2;text-align:left}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button svg{margin:0 .5em 0 .625em;min-width:1em}.PinturaRoot[data-env~=landscape][data-env~=is-compact][data-env~=has-navigation]{grid-template-columns:8em auto}.PinturaRoot[data-env~=landscape][data-env~=is-compact][data-env~=has-navigation][data-env~=has-navigation-preference-right]{grid-template-columns:auto 8em}.PinturaRoot[data-env~=landscape][data-env~=is-compact][dir=rtl]>.PinturaNavMain button{padding-left:.625em}.PinturaRoot[data-env~=landscape][data-env~=is-compact][dir=rtl]>.PinturaNavMain svg{margin-left:0}.PinturaRoot[data-env~=narrow] .PinturaNavGroupFloat{position:static;margin:0}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button{padding:0;font-size:.625em;min-width:4em;min-height:4em;justify-content:center;border-radius:9999em}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button span{visibility:hidden;font-size:0;margin:0}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button svg{margin-top:0;width:1.6em}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button svg [stroke-width]{stroke-width:.15em}.PinturaRoot[data-env~=portrait][data-env~=narrow]{--nav-group-margin:0.25em;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;grid-template-columns:auto}.PinturaRoot[data-env~=portrait][data-env~=narrow]>*{grid-column:1}.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaUtilFooter .PinturaControlList .PinturaControlListOption span,.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaUtilFooter .PinturaControlList [role=tab] span{font-size:.6875em}.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaToolbar .PinturaToolbarInner>*{margin:0 .25em}.PinturaRoot[data-env~=portrait][data-env~=narrow][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content -webkit-min-content;grid-template-rows:auto min-content min-content}.PinturaRoot[data-env~=overlay]{grid-template-rows:auto!important;grid-template-columns:auto!important}.PinturaRoot[data-env~=overlay] .PinturaNav{z-index:3}.PinturaRoot[data-env~=overlay] .PinturaMain{grid-row:1;grid-column:1}.PinturaRoot[data-env~=overlay] .PinturaUtilMain{position:absolute;left:0;top:0;right:0;bottom:0;padding:0;z-index:-1}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter,.PinturaRoot[data-env~=overlay] .PinturaUtilHeader{position:absolute;left:0;right:0}.PinturaRoot[data-env~=overlay] .PinturaUtilHeader{top:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter{bottom:0}.PinturaRoot[data-env~=overlay] .PinturaNavMain{position:absolute;right:0;top:0;bottom:0;background:none}.PinturaRoot[data-env~=overlay] .PinturaNavTools{position:absolute;left:0;top:0;right:0}.PinturaRoot[data-env~=overlay][data-env~=has-controlgroups-preference-top] .PinturaUtilFooter{top:0;bottom:auto}.PinturaRoot[data-env~=overlay][data-env~=has-toolbar-preference-bottom] .PinturaNavTools{top:auto;bottom:0}.PinturaRoot[data-env~=has-swipe-navigation] .PinturaUtilMain{padding-left:2em;padding-right:2em}.PinturaRoot[data-env~=has-swipe-navigation][data-env~=landscape] .PinturaUtilMain[data-env~=has-navigation]{padding-left:0;padding-right:2em}.PinturaRoot[data-env~=has-swipe-navigation][data-env~=landscape] .PinturaUtilMain[data-env~=has-navigation][data-env~=has-navigation-preference-right]{padding-left:2em;padding-right:0}.PinturaRoot[data-env*=is-disabled],.PinturaRoot[data-env*=is-disabled] *{pointer-events:none!important}.PinturaRoot[data-env*=is-disabled]{--color-primary:#b4b4b4;--color-primary-dark:#a0a0a0;--color-primary-text:#000;--color-secondary:#969696;--color-secondary-dark:#646464}.PinturaRoot[data-env*=is-disabled] .PinturaCanvas,.PinturaRoot[data-env*=is-disabled] .PinturaColorPickerButton{filter:grayscale(100%)}.PinturaRoot .PinturaEditorOverlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:var(--color-background-50);pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.PinturaNav{will-change:transform}}}.PinturaUtilPanel[data-util=frame] .PinturaShapeStyleEditor{min-height:3.375em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{margin:1em 1em 0 0;padding:.125em;border:1px dashed var(--color-foreground-15);color:var(--color-foreground-70)}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{color:var(--color-foreground-90)}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption label{font-size:.75em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption img,.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption svg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.PinturaUtilPanel[data-util=frame] [data-selected=true]{border-color:var(--color-primary);color:var(--color-primary)}.PinturaUtilPanel[data-util=frame] [data-selected=true] span{color:var(--color-foreground-90)}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .5em}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOptionGroupLabel{width:1px;height:1px;position:absolute;font-size:0}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOptionGroup{display:flex;flex-direction:column-reverse}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{cursor:var(--button-cursor);margin-bottom:1em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{display:block;text-align:center;padding:0 1.5em;font-size:.625em;font-weight:400}.PinturaUtilPanel[data-util=frame] [data-focus-visible]+label span{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{position:relative;width:3em;height:4em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption div{position:absolute;outline-color:currentColor;border-color:currentColor;cursor:var(--button-cursor)}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption div[slot]{overflow:hidden;left:-1px;top:-1px;bottom:-1px;right:-1px;display:flex;align-items:center;justify-content:center}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaUtilFooter>div{padding:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{width:2.25em;height:3em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{font-size:.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .25em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=filter] .PinturaUtilFooter{padding-left:0!important;padding-right:0!important}.PinturaUtilPanel[data-util=filter] .PinturaScrollable{width:40em}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .5em}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptionGroupLabel{width:1px;height:1px;position:absolute;font-size:0;pointer-events:none}.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{border-radius:0;transition:border-radius 1ms}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption{border-radius:0}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type .PinturaFilterPreview{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type .PinturaFilterOption{border-bottom-left-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type .PinturaFilterPreview{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type .PinturaFilterOption{border-bottom-right-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptionGroup{display:flex;flex-direction:column-reverse}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption{cursor:var(--button-cursor);margin-bottom:1em}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption span{display:block;text-align:center;padding:0 .3125em;line-height:1.75;max-width:100%;font-size:.625em;font-weight:400;margin-left:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview:before{transition:background-color var(--transition-duration-10),color var(--transition-duration-10)}.PinturaUtilPanel[data-util=filter] [data-selected=true] .PinturaFilterOption .PinturaFilterPreview{position:relative;z-index:1}.PinturaUtilPanel[data-util=filter] [data-selected=true] .PinturaFilterOption .PinturaFilterPreview:before{content:"";position:absolute;width:100%;height:100%;opacity:.35;border-radius:inherit;background-color:var(--color-primary)}.PinturaUtilPanel[data-util=filter] [data-focus-visible]+label>.PinturaFilterOption span{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);border-radius:.25em}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption,.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{width:3.75em;height:4.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaUtilFooter>div{padding:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterOption,.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{width:2.875em;height:3.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterOption span{font-size:.5em}.PinturaUtilPanel[data-util=resize] form{display:flex;justify-content:center;padding:0 1em}.PinturaUtilPanel[data-util=resize] .PinturaFormInner{position:relative;display:flex;justify-content:center;align-items:center}.PinturaUtilPanel[data-util=resize] .PinturaFormInner>button{position:absolute;left:100%;margin-left:1em}.PinturaUtilPanel[data-util=resize] .PinturaFieldsetInner{display:inline-flex;align-items:center;justify-content:center}.PinturaUtilPanel[data-util=resize] .PinturaFieldsetInner>*{margin:.25em}.PinturaUtilPanel[data-util=resize] .PinturaResizeLabel{font-size:.75em}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton{margin-left:.5em;margin-right:.5em;background-color:var(--color-foreground-5);border-radius:var(--border-radius-round);box-shadow:inset 0 0 0 1px var(--color-foreground-5);transition:background-color var(--transition-duration-10)}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton:hover{background-color:var(--color-foreground-10)}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton .PinturaButtonLabel{display:block;line-height:2.65;padding:0 1em;font-variant-numeric:tabular-nums;font-size:.75em;font-weight:400}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton .PinturaButtonLabel:after{content:"▼";font-size:.6875em;margin-left:.75em;position:relative;top:-.125em;margin-right:-.25em;pointer-events:none}.PinturaUtilPanel[data-util=resize] input[type=checkbox]+label{padding:0 .125em;margin:0 -.25em;outline:transparent;display:block;cursor:pointer}.PinturaUtilPanel[data-util=resize] input[type=checkbox][data-focus-visible]+label{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaInputDimension{display:inline-flex;align-items:center;position:relative}.PinturaInputDimension label{position:absolute;right:.625em;font-size:.75em;text-transform:uppercase;pointer-events:none;color:var(--color-foreground-80);z-index:1}.PinturaInputDimension button,.PinturaInputDimension input,.PinturaInputDimension label{font-size:.75em;font-weight:400}.PinturaInputDimension button,.PinturaInputDimension input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;box-sizing:border-box;font-variant-numeric:tabular-nums;padding:.625em 0 .625em .625em;width:100%;max-width:7em;outline:transparent;border-radius:var(--border-radius);box-shadow:none;border:1px solid var(--color-foreground-80);transition:background-color var(--transition-duration-10) ease-in-out,color var(--transition-duration-10) ease-in-out,border-color var(--transition-duration-10) ease-in-out}.PinturaInputDimension button::-moz-selection, .PinturaInputDimension input::-moz-selection{background-color:var(--color-foreground-20)}.PinturaInputDimension button::selection,.PinturaInputDimension input::selection{background-color:var(--color-foreground-20)}.PinturaInputDimension button:hover,.PinturaInputDimension input:hover{background-color:var(--color-foreground-10)}.PinturaInputDimension button:focus,.PinturaInputDimension input:focus{border-color:var(--color-focus-100)}.PinturaInputDimension input{background-color:var(--color-foreground-5)}.PinturaInputDimension input:-moz-placeholder-shown+label{color:var(--color-foreground-20)}.PinturaInputDimension input:-ms-input-placeholder+label{color:var(--color-foreground-20)}.PinturaInputDimension input:placeholder-shown+label{color:var(--color-foreground-20)}.PinturaInputDimension input::-moz-placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input:-ms-input-placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input::placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input[data-state=invalid]{border-color:var(--color-error-75);box-shadow:inset 0 0 .25em var(--color-error-25),0 0 .25em var(--color-error-50)}.PinturaInputDimension button{width:10em;min-height:2.65em}.PinturaInputDimension input::-webkit-inner-spin-button,.PinturaInputDimension input::-webkit-outer-spin-button{-webkit-appearance:none}.PinturaInputDimension input::-ms-clear{display:none}.PinturaRoot[dir=rtl] .PinturaInputDimension label{left:.625em;right:auto}.PinturaRoot[dir=rtl] .PinturaInputDimension input{padding-right:.625em;padding-left:0;text-align:right}.PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .25em}.PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=fill] .PinturaRadioGroupOption{position:relative;width:3em;height:4em}.PinturaUtilPanel[data-util=fill] .PinturaFillTile{position:absolute;width:100%;height:100%}.PinturaUtilPanel[data-util=fill] .PinturaFillTile[data-transparent=true]{background-color:#fff;background-image:var(--pattern-transparent);border-radius:calc(var(--border-radius) + 1px)}.PinturaUtilPanel[data-util=fill] .PinturaFillTile div,.PinturaUtilPanel[data-util=fill] .PinturaFillTile img{cursor:var(--button-cursor);position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.PinturaUtilPanel[data-util=fill] .PinturaFillTile:after{content:"";z-index:3;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius);pointer-events:none}.PinturaUtilPanel[data-util=fill] .PinturaRadioGroupOption[data-selected=true] .PinturaFillTile:after{box-shadow:inset 0 0 0 1px var(--color-foreground-5),inset 0 0 0 4px var(--color-primary),inset 0 0 0 5px var(--color-foreground-5)}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] .PinturaUtilFooter>div{padding:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] .PinturaRadioGroupOption{width:2.25em;height:3em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] .PinturaRadioGroupOption span{font-size:.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .175em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=crop] .PinturaStage{touch-action:none}.PinturaUtilPanel[data-util=crop],.PinturaUtilPanel[data-util=crop] .PinturaStage,.PinturaUtilPanel[data-util=crop] .PinturaUtilMain{pointer-events:all}.PinturaUtilPanel[data-util=crop] .PinturaImageInfo{position:absolute;right:1em;bottom:1em}.PinturaUtilPanel[data-util=crop] .PinturaButtonCenter{--size:3em;position:absolute;left:0;top:0;width:var(--size);height:var(--size);z-index:1;line-height:0;margin-top:calc(var(--size) * (-.5));margin-left:calc(var(--size) * (-.5));overflow:hidden;border-radius:50%;color:#000;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:var(--backdrop-filter-bright);backdrop-filter:var(--backdrop-filter-bright);outline:none}.PinturaUtilPanel[data-util=crop] .PinturaButtonCenter[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot[data-env~=short] .PinturaUtilPanel[data-util=crop] .PinturaUtilFooter{padding-bottom:.5em}.PinturaImageInfo,.PinturaRoot[data-env~=overlay] .PinturaUtilPanel[data-util=crop] .PinturaUtilFooter,.PinturaRoot[data-env~=overlay] .PinturaUtilPanel[data-util=crop] .PinturaUtilFooter>[slot]:empty{pointer-events:none}.PinturaImageInfo p{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:Tahoma,Geneva,Verdana,sans-serif;text-align:right;line-height:1;font-size:.75em}.PinturaImageInfo:not([data-custom]) p{width:8em;height:1.25em;white-space:nowrap;contain:strict;overflow:hidden}.PinturaModal{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--editor-modal-border-radius:0;--editor-modal-overlay-opacity:0.95;--editor-modal-shadow:0 1em 2em -1em rgba(0,0,0,0.25),0 1.5em 1.5em -2em rgba(0,0,0,0.5);--editor-modal-outline:inset 0 0 0 1px var(--color-foreground-3);position:fixed;left:0;top:0;width:100%;z-index:2147483646;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--color-background),var(--editor-modal-overlay-opacity,var(--editor-modal-overlay-opacity-default,.95)))}@supports (height:100dvh){.PinturaModal{height:100dvh}}.PinturaModal>.PinturaRoot[data-env~=is-centered]{box-shadow:var(--editor-modal-shadow);border-radius:var(--editor-modal-border-radius)}.PinturaModal>.PinturaRoot[data-env~=is-centered]:after{position:absolute;left:0;top:0;bottom:0;right:0;pointer-events:none;border-radius:inherit;content:"";box-shadow:var(--editor-modal-outline);z-index:2147483646}.PinturaModal[style*="--viewport-pad-footer:1"]{box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom)}.PinturaModal+.PinturaModal{--editor-modal-overlay-opacity-default:0.75}@media(min-width:600px) and (min-height:600px){.PinturaModal+.PinturaModal .PinturaRoot{--editor-max-width-default:calc(100vw - 8em);--editor-max-height-default:calc(100vh - 8em)}}.PinturaDocumentStyles{scrollbar-gutter:auto}.PinturaDocumentLock,.PinturaDocumentLock body{height:calc(var(--pintura-document-height) - 1px);overflow-y:hidden;box-sizing:border-box}.PinturaDocumentLock body{position:relative}.PinturaDocumentLock .PinturaModal{height:100%!important}.PinturaTabList{display:flex;justify-content:center}.PinturaTabList button{display:flex;align-items:center;flex-direction:column;outline:transparent;cursor:var(--button-cursor);-webkit-tap-highlight-color:transparent}.PinturaTabList button>*{transition:filter var(--transition-duration-10) ease-out}.PinturaTabList button[disabled]>*{filter:var(--filter-disabled)}.PinturaScrollable{--scrollable-feather-start-opacity:0;--scrollable-feather-end-opacity:0;--scrollable-feather-size:2em;contain:paint;overflow:hidden}.PinturaScrollable:focus{outline:transparent}.PinturaScrollable>div{position:relative;display:inline-flex;vertical-align:top}.PinturaScrollable{touch-action:none}.PinturaScrollable[data-direction=x]{max-width:100%;--mask-angle:90deg}.PinturaScrollable[data-direction=y]{max-height:100%;--mask-angle:180deg}.PinturaScrollable[data-state~=overflows]{-webkit-mask:linear-gradient(var(--mask-angle),rgba(0,0,0,var(--scrollable-feather-start-opacity)),#000 var(--scrollable-feather-size),#000 calc(100% - var(--scrollable-feather-size)),rgba(0,0,0,var(--scrollable-feather-end-opacity)));mask:linear-gradient(var(--mask-angle),rgba(0,0,0,var(--scrollable-feather-start-opacity)),#000 var(--scrollable-feather-size),#000 calc(100% - var(--scrollable-feather-size)),rgba(0,0,0,var(--scrollable-feather-end-opacity)))}.PinturaScrollable[data-state~=scrolling]>div *{pointer-events:none}.PinturaTabPanels{flex:1;display:grid;grid-template-columns:1fr}.PinturaTabPanel{position:relative;grid-row-start:1;grid-column-start:1;min-width:0}.PinturaTabPanel:not([aria-hidden=true]){z-index:2;outline:transparent}.PinturaTabPanel[aria-hidden=true]{display:block!important;z-index:1;pointer-events:none}.PinturaTabPanel[data-inert=true]{visibility:hidden}@supports not (aspect-ratio:1){.PinturaTabPanel{overflow-x:hidden}}.PinturaButton{white-space:nowrap;flex-shrink:0;-webkit-tap-highlight-color:transparent;cursor:var(--button-cursor)}.PinturaButton>span{display:inline-flex;align-items:center;vertical-align:top;min-height:1em}.PinturaButton svg+.PinturaButtonLabel{margin-left:.5em}.PinturaButton[disabled]{cursor:default;filter:var(--filter-disabled)}.PinturaButtonInner{text-decoration:inherit}.PinturaButton:not(.PinturaButtonIconOnly) svg:first-of-type{margin-left:-.25em}.PinturaRoot[dir=rtl] .PinturaButton:not(.PinturaButtonIconOnly) svg:first-of-type{margin-right:-.25em}.PinturaRoot[dir=rtl] .PinturaButton svg+.PinturaButtonLabel{margin-left:0;margin-right:1em}.PinturaUtilPanel{position:relative;z-index:1;height:100%;display:flex;flex:1;flex-direction:column;contain:layout size;box-sizing:border-box}.PinturaUtilPanel,.PinturaUtilPanel>*{padding-top:.5em;padding-bottom:.5em}.PinturaProgressIndicator{position:relative;display:block;width:1.25em;height:1.25em}.PinturaProgressIndicator svg{pointer-events:none;vertical-align:top}.PinturaProgressIndicator .PinturaProgressIndicatorFill{stroke-dashoffset:0}.PinturaProgressIndicator[data-status=busy] svg{-webkit-animation:image_editor_spin 1s linear infinite;animation:image_editor_spin 1s linear infinite}.PinturaProgressIndicator[data-status=busy] .PinturaProgressIndicatorFill{stroke-dashoffset:-26.5;stroke-dasharray:26.5 53;transition:stroke-dashoffset .5s linear,stroke-dasharray .5s linear}@-webkit-keyframes image_editor_spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes image_editor_spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (-webkit-min-device-pixel-ratio:3){.PinturaRoot[data-env~=is-ios] .PinturaProgressIndicator svg{transform-origin:49% 49%}}.PinturaInputForm{opacity:0;cursor:auto;z-index:2147483647;--width:30em}.PinturaInputForm:not([data-stick=true]){position:absolute;bottom:7.5em;width:var(--width);left:calc(50% - var(--width) / 2);box-shadow:0 .25em .5em -.5em rgba(0,0,0,.75),inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius);background-color:var(--color-background-95)}@media(max-width:34em){.PinturaInputForm:not([data-stick=true]){left:2em;right:2em;width:auto}}.PinturaInputForm[data-stick=true]{transition:opacity .15s ease .25s;position:absolute;left:0;right:0;outline:1px solid var(--color-foreground-15);background-color:var(--color-background-100)}.PinturaInputForm[data-stick=true]>.PinturaInputFormInner{background-color:var(--color-foreground-3)}.PinturaInputFormInner>.PinturaButton{color:var(--color-foreground-100);border-radius:9999em;box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaInputFormInner>.PinturaButton:first-of-type{left:1em}.PinturaInputFormInner>.PinturaButton:last-of-type{right:1rem;color:var(--color-primary-text);background:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaInputFormInner>.PinturaButton:not(.PinturaButtonIconOnly) .PinturaButtonInner{padding:0 .875em}.PinturaInputFormInner>.PinturaButton .PinturaButtonIcon{width:.875em;height:.875em}.PinturaInputFormInner>.PinturaButton.PinturaButtonIconOnly{width:1.875em;height:1.875em}.PinturaInputFormInner>.PinturaButton .PinturaButtonLabel{font-size:.75em}.PinturaInputFormInner>.PinturaButton .PinturaButtonInner{line-height:2;display:flex;justify-content:center}.PinturaInputFormInner{padding-top:1em;padding-bottom:3.5em}.PinturaInputFormInner>.PinturaButton{position:absolute;bottom:1em}.PinturaInputFormFields textarea:only-child{height:5em;-webkit-mask:linear-gradient(0deg,transparent,#000 1em);mask:linear-gradient(0deg,transparent,#000 1em)}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar{width:1em;cursor:pointer}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar-track{background:none}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar-thumb{cursor:pointer;background-clip:padding-box;background-color:var(--color-foreground-70);border-radius:9999em;border:.25em solid transparent}.PinturaInputFormFields input:only-child,.PinturaInputFormFields textarea:only-child{width:100%;padding:0 1em .5em;display:block;background:transparent}.PinturaInputForm input,.PinturaInputForm textarea{box-sizing:border-box;resize:none;border:none;font-size:.875em;outline:transparent;color:var(--color-foreground-100)}.PinturaInputForm input{background-color:var(--color-background-100)}.PinturaModalBodyLock .PinturaInputForm{margin-top:-50px}.PinturaInputForm[data-layout=row]{--width:30em;width:var(--width);max-width:calc(100% - 2em);border-radius:9999em}.PinturaInputForm[data-layout=row] .PinturaInputFormFields{flex:1}.PinturaInputForm[data-layout=row] .PinturaInputFormInner{display:flex;padding:.5em}.PinturaInputForm[data-layout=row] .PinturaInputFormInner input{padding:0 .5em;line-height:1.75;font-size:.8125em;flex:1}.PinturaInputForm[data-layout=row] .PinturaInputFormInner .PinturaButton:first-child{margin-right:0}.PinturaInputForm[data-layout=row] .PinturaInputFormInner .PinturaButton{position:static}.PinturaInputForm[data-layout=row] .PinturaInputFormInner .PinturaButtonIconOnly{width:1.5em;height:1.5em}.PinturaInputForm[data-layout=row] .PinturaInputFormInner .PinturaButtonLabel{font-size:.625em}.PinturaRangeInput{position:relative;display:flex;flex-direction:column;align-items:center;margin:auto;height:3.5em;max-width:24em;width:calc(100% - 2em);touch-action:none;--range-input-feather-left:2em;--range-input-feather-right:2em;--range-input-mask-from:0%;--range-input-mask-to:100%;--range-input-mask-color:rgba(0,0,0,0.25);--range-input-line-color:var(--color-foreground-15);outline:transparent}.PinturaRangeInput[data-focus-visible]:after{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);content:"";position:absolute;left:0;right:0;top:calc(50% - 1em);height:2em;border-radius:.25em}.PinturaRangeInputInner{position:relative;overflow:hidden;height:100%;width:100%;contain:strict;-webkit-mask:linear-gradient(90deg,transparent 0,#000 var(--range-input-feather-left),#000 calc(50% - 3em),transparent 50%,#000 calc(50% + 3em),#000 calc(100% - var(--range-input-feather-right)),transparent);mask:linear-gradient(90deg,transparent 0,#000 var(--range-input-feather-left),#000 calc(50% - 3em),transparent 50%,#000 calc(50% + 3em),#000 calc(100% - var(--range-input-feather-right)),transparent)}.PinturaRangeInputMeter{height:100%}.PinturaRangeInput .PinturaRangeInputMeter svg{display:block;pointer-events:none;fill:currentColor}.PinturaRangeInput>.PinturaRangeInputValue{position:absolute;z-index:1;pointer-events:none;top:calc(50% - .6875em);left:calc(50% - 1.75em);width:3.5em;height:1.5em;overflow:hidden;contain:strict;text-align:center;font-size:.75em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:Tahoma,Geneva,Verdana,sans-serif}.PinturaRangeInput>.PinturaRangeInputReset{position:absolute;left:calc(50% - 1.0625em);top:0;margin-top:.125em;padding:0;z-index:1;width:2em;overflow:hidden;color:transparent!important;transition:opacity var(--transition-duration-25);opacity:.35;outline:transparent;cursor:var(--button-cursor)}.PinturaRangeInput>.PinturaRangeInputReset:hover{opacity:.5}.PinturaRangeInput>.PinturaRangeInputReset[data-focus-visible]{opacity:1}.PinturaRangeInput>.PinturaRangeInputReset[data-focus-visible]:before{content:"";pointer-events:none;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);height:1em;width:1em;z-index:2;border-radius:.25em;background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRangeInput>.PinturaRangeInputReset[disabled]{opacity:.15}.PinturaRangeInput>.PinturaRangeInputReset:after{content:"";position:absolute;left:50%;top:20%;width:1px;height:60%;background:var(--color-foreground-100)}.PinturaRangeInputInner[data-value-limited] svg{-webkit-mask:linear-gradient(90deg,var(--range-input-mask-color) var(--range-mask-from),#000 var(--range-mask-from),#000 var(--range-mask-to),var(--range-input-mask-color) var(--range-mask-to));mask:linear-gradient(90deg,var(--range-input-mask-color) var(--range-mask-from),#000 var(--range-mask-from),#000 var(--range-mask-to),var(--range-input-mask-color) var(--range-mask-to))}.PinturaRangeInputInner[data-value-limited] svg rect{x:var(--range-mask-from);width:calc(var(--range-mask-to) - var(--range-mask-from));fill:var(--range-input-line-color)}.PinturaUtilMain{padding-left:1em;padding-right:1em;min-height:1px;touch-action:none}.PinturaUtilMain,.PinturaUtilMain>[slot]{flex:1;display:flex;flex-direction:column}.PinturaUtilMain>[slot]{align-items:center}.PinturaUtilFooter>[slot]:empty{min-height:1em}.PinturaUtilFooter>[slot]{display:flex;flex-direction:column;align-items:center;justify-content:stretch;pointer-events:all}.PinturaUtilFooter .PinturaControlPanel .PinturaImageButtonList,.PinturaUtilFooter .PinturaShapeStyleList{min-height:3.5em;align-items:flex-start}.PinturaUtilFooter .PinturaControlList [role=tab][aria-selected=true]{background-color:var(--color-foreground-10);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label,.PinturaUtilFooter .PinturaControlList [role=tab]{flex-direction:row;line-height:1;padding:0 .75em;min-height:1.75em;white-space:nowrap;border-radius:var(--border-radius-round);transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,filter var(--transition-duration-25) ease-out;box-shadow:inset 0 0 0 1px var(--color-foreground-0);cursor:var(--button-cursor)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label span,.PinturaUtilFooter .PinturaControlList [role=tab] span{font-size:.75em;font-weight:400}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg,.PinturaUtilFooter .PinturaControlList [role=tab] svg{width:.875em;font-size:.875em}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg:only-child,.PinturaUtilFooter .PinturaControlList [role=tab] svg:only-child{margin-left:-.25em;margin-right:-.25em}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg:not(:only-child),.PinturaUtilFooter .PinturaControlList [role=tab] svg:not(:only-child){margin-left:-.25em;margin-right:.375em}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label:hover,.PinturaUtilFooter .PinturaControlList [role=tab]:hover{box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label[data-focus-visible],.PinturaUtilFooter .PinturaControlList [role=tab][data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaUtilFooter .PinturaControlListOption [slot],.PinturaUtilFooter .PinturaControlListOption label{display:flex;flex-direction:row;align-items:center}.PinturaUtilFooter .PinturaControlListOption[data-selected=true] label{background-color:var(--color-foreground-10);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaUtilFooter .PinturaControlListOption input[data-focus-visible]+label{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaUtilFooter .PinturaControlListOption input[disabled]+label{filter:var(--filter-disabled)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption+.PinturaControlListOption,.PinturaUtilFooter .PinturaControlList>button+button{margin-left:.5em}.PinturaUtilFooter .PinturaControlPanels{display:grid;grid-template-columns:1fr;width:40em;max-width:100%;margin:0 auto;flex:auto}.PinturaUtilFooter .PinturaControlPanel{grid-row-start:1;grid-column-start:1;max-width:100%;overflow:hidden;visibility:visible;opacity:1}.PinturaUtilFooter .PinturaControlPanel[aria-hidden=true]{display:block!important;visibility:hidden;transition-delay:0s;pointer-events:none;opacity:0}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>*+*{margin-left:-1px}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]{padding-left:.625em;padding-right:.625em;border-radius:0;box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:only-child{border-radius:var(--border-radius-round)}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:first-child:not(:only-child){padding-left:.75em;border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:last-child:not(:only-child){padding-right:.75em;border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}@supports not (aspect-ratio:1){.PinturaControlPanel{overflow-x:hidden}}.PinturaRoot[data-env~=is-animated] .PinturaUtilFooter .PinturaControlPanel{transition:opacity var(--transition-duration-25) ease-in-out,visibility var(--transition-duration-25) linear;transition-delay:.1s}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilHeader{order:1}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilFooter{order:2}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilMain{order:3}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaControlPanels{order:-1}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaRangeInput .PinturaRangeInputReset{top:0;bottom:auto}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsGrouped{padding-bottom:.75em}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanels{order:1}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaRangeInput .PinturaRangeInputReset{top:auto;bottom:0}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsGrouped{padding-top:.75em}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanel .PinturaImageButtonList,.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaShapeStyleList{align-items:flex-end}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaShapeStyleLabel{order:1}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter{margin:.75em 0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlPanels{max-width:24em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList{margin-top:1em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList>button+button{margin-left:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList [role=tab] span{font-size:.75em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList [role=tab]{border-radius:0;background-color:var(--color-background-50);-webkit-backdrop-filter:var(--backdrop-filter-bright);backdrop-filter:var(--backdrop-filter-bright);box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em rgba(0,0,0,.25),0 .125em .35em rgba(0,0,0,.35)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList [role=tab]:first-child{padding-left:.875em;border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList [role=tab]:last-child{padding-right:.875em;border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList button:not([aria-selected=true]) span{color:var(--color-foreground-40)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlPanels{background-color:var(--color-background-50);-webkit-backdrop-filter:var(--backdrop-filter-bright);backdrop-filter:var(--backdrop-filter-bright);border-radius:var(--border-radius-round);box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em rgba(0,0,0,.25),0 .125em .35em rgba(0,0,0,.35)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaRangeInput{height:1.5em;margin-top:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaRangeInputReset{opacity:0}.PinturaRoot[dir=rtl] .PinturaUtilFooter .PinturaControlListOption [slot],.PinturaRoot[dir=rtl] .PinturaUtilFooter .PinturaControlListOption label{flex-direction:row-reverse}.PinturaRoot[dir=rtl] .PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg:not(:only-child),.PinturaRoot[dir=rtl] .PinturaUtilFooter .PinturaControlList [role=tab] svg:not(:only-child){margin-right:-.25em;margin-left:.375em}.PinturaRadioGroup .PinturaRadioGroupOptions{display:flex;flex-direction:column}.PinturaRadioGroup .PinturaRadioGroupOptionGroup+.PinturaRadioGroupOptionGroup{margin-top:.5em}.PinturaRadioGroup .PinturaRadioGroupOption[data-hidden=true]{display:none}.PinturaRadioGroup[data-layout=row] .PinturaRadioGroupOptions{flex-direction:row}.PinturaRadioGroup label{-webkit-tap-highlight-color:transparent}.PinturaPresetListFilter .PinturaRadioGroupOptions{justify-content:space-evenly;padding:.625em 0 .3125em}.PinturaPresetListFilter .PinturaRadioGroupOptions label{display:block;cursor:pointer}.PinturaPresetListFilter+.PinturaOptionsList{border-top-left-radius:0;border-top-right-radius:0}.PinturaShapeStyleEditor{position:relative;display:grid;grid-template-columns:1fr}.PinturaShapeStyleEditor>div{grid-row-start:1;grid-column-start:1;max-width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.PinturaShapeStyleEditorOverflow>div{overflow:visible;justify-content:flex-start}.PinturaShapeStyleEditorOverflow .PinturaShapeStyleList{min-height:auto;margin-left:1em}.PinturaShapeStyleEditorOverflow .PinturaShapeStyle{--control-height:1.75em}.PinturaShapeStyles{position:relative}.PinturaShapeStyles:not([data-state~=overflows]){display:flex;justify-content:center}.PinturaShapeStyleList{display:flex}.PinturaShapeStyleList .PinturaButton,.PinturaShapeStyleList .PinturaInput{outline:transparent}.PinturaShapeStyleList .PinturaInput{padding:0 0 0 .625em;font-size:.75em;line-height:2.25}.PinturaShapeStyleList .PinturaShapeStyleLabel{line-height:1.75;font-size:.625em;font-weight:300;padding:0 .75em;text-transform:lowercase;pointer-events:none;text-align:center;color:var(--color-foreground-50);white-space:nowrap}.PinturaShapeStyleList .PinturaShapeStyle{border-radius:var(--border-radius-round)}.PinturaShapeStyleList .PinturaShapeStyle+.PinturaShapeStyle{margin-left:1em}.PinturaShapeStyle{display:flex;flex-direction:column;align-items:stretch;--control-height:1.5em}.PinturaShapeStyle .PinturaPanelButton{border-radius:inherit}.PinturaShapeStyle>.PinturaButton:hover,.PinturaShapeStyle>.PinturaButton[data-focus-visible]{position:relative;z-index:1}.PinturaShapeStyle .PinturaColorPickerButton .PinturaButtonLabel{display:block;border-radius:inherit}.PinturaShapeStyle .PinturaColorPickerButton{display:flex;justify-content:center}.PinturaShapeStyle .PinturaColorPreview{border-radius:inherit;width:1.5em;height:1.5em;background-color:#fff;background-size:4px}.PinturaShapeStyle .PinturaColorPreview span{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaShapeStyle [data-focus-visible] .PinturaColorPreview span:before{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);content:"";z-index:1}.PinturaShapeStyle>.PinturaColorPickerButtonStroke .PinturaColorPreview{-webkit-mask:radial-gradient(circle,transparent 5.5px,#000 6px);mask:radial-gradient(circle,transparent 5.5px,#000 6px);-webkit-mask-size:cover;mask-size:cover}.PinturaShapeStyle>.PinturaColorPickerButtonStroke .PinturaColorPreview span:after{position:absolute;left:6px;top:6px;right:6px;bottom:6px;border-radius:inherit;box-shadow:0 0 0 1px var(--color-foreground-5);content:""}.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabel,.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabelPrefix{display:block;line-height:2.25;font-size:.6875em}.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabelPrefix{color:var(--color-foreground-40);padding-left:.625em;margin-right:-.25em}.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabel{padding:0 1em}.PinturaShapeStyle>.PinturaDropdownButton .PinturaButtonLabel,.PinturaShapeStyle>.PinturaRadioGroup .PinturaButtonLabel,.PinturaShapeStyle>.PinturaRadioGroupOption label{display:block;line-height:2.25;padding:0 1em;font-size:.6875em}.PinturaShapeStyle .PinturaButton:not(.PinturaColorPickerButton)[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeStyle .PinturaInputField{padding:0 .75em;width:3em;height:2em;line-height:2em;box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius)}.PinturaShapeStyle .PinturaPromptInputGroup{position:relative;display:flex;align-items:flex-start}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaInput{width:18em;padding:0}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaInput input{padding-right:2em}.PinturaShapeStyle .PinturaPromptInputGroup>.PinturaButton:not(.PinturaButtonIconOnly){display:block;line-height:2.125;margin-left:.5em;padding:0 1em;font-size:.6875em;box-shadow:inset 0 0 0 1px var(--color-foreground-5);background-color:var(--color-foreground-10);border-radius:var(--border-radius)}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaButtonIconOnly{display:flex;justify-content:center;align-items:center;width:1.75em;height:1.75em;padding:0;box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius)}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaButtonIconOnly svg{width:.875em}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaProgressIndicator{position:absolute;width:.875em;height:.875em;pointer-events:none}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaProgressIndicator svg{width:.875em}.PinturaShapeStyle .PinturaPromptInputWrapper{position:relative;display:flex;align-items:center}.PinturaShapeStyle .PinturaPromptInputWrapper .PinturaProgressIndicator{right:.3125em}.PinturaShapeStyle .PinturaGenerateMoreButtonWrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-top:.3125em;margin-left:.75em}.PinturaShapeStyle .PinturaPromptOptions{margin-left:.5em;display:flex;align-items:center}.PinturaShapeStyle .PinturaPromptOption{position:relative;padding:0;margin-left:.5em;border-radius:.5em}.PinturaShapeStyle .PinturaPromptOption:after,.PinturaShapeStyle .PinturaPromptOption img{border-radius:.5em;pointer-events:none}.PinturaShapeStyle .PinturaPromptOption:after{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaShapeStyle .PinturaPromptOption img{display:block;width:2.5em;height:2.5em;-o-object-fit:cover;object-fit:cover}.PinturaShapeStyle>.PinturaDropdownButton{box-shadow:inset 0 0 0 1px var(--color-foreground-5);transition:background-color var(--transition-duration-10)}.PinturaShapeStyle>.PinturaDropdownButton:hover{background-color:var(--color-foreground-10)}.PinturaShapeStyle>.PinturaDropdownButton .PinturaButtonLabel:after,.PinturaShapeStyle>.PinturaDropdownButton .PinturaComboBox:after{content:"▼";font-size:.6875em;margin-left:.75em;position:relative;top:-.125em;margin-right:-.25em;pointer-events:none}.PinturaShapeStyle>.PinturaDropdownButton .PinturaComboBox:after{top:0;margin-left:.375em;font-size:.47265625em}.PinturaShapeStyle .PinturaComboBox{padding-right:.75em}.PinturaShapeStyle .PinturaComboBox .PinturaInput{padding-left:0}.PinturaShapeStyle .PinturaComboBox .PinturaInput input{box-shadow:none}.PinturaShapeStyle .PinturaComboBox .PinturaInputField{padding-right:.375em}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions{flex-direction:row}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions label{cursor:var(--button-cursor);display:flex;height:var(--control-height);align-items:center;padding:0 .25em;box-shadow:inset 0 0 0 1px var(--color-foreground-5);transition:background-color var(--transition-duration-10)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions label:hover{background-color:var(--color-foreground-20)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions svg{width:1.125em;height:1.125em}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type label{padding-left:.5em;border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type label{padding-right:.5em;border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions [data-selected=true] label{background-color:var(--color-foreground-10)}.PinturaRoot[dir=rtl] .PinturaShapeStyle>.PinturaDropdownButton .PinturaButtonLabel:after,.PinturaRoot[dir=rtl] .PinturaShapeStyle>.PinturaDropdownButton .PinturaComboBox:after{margin-right:.75em;margin-left:-.25em}.PinturaRectManipulator{--size:1.25em;position:absolute;left:0;top:0;outline:none;touch-action:none;transform:translate3d(calc(var(--tx) * 1px),calc(var(--ty) * 1px),0) scale(var(--sx),var(--sy))}.PinturaRectManipulator:not([data-shape=edge]){width:var(--size);height:var(--size);z-index:2}.PinturaRectManipulator:not([data-shape=edge]):after{position:absolute;left:-.5em;right:-.5em;top:-.5em;bottom:-.5em;border-radius:inherit;content:""}.PinturaRectManipulator:not([data-shape=edge])[data-focus-visible]:after{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRectManipulator[data-shape~=circle]{margin-left:calc(var(--size) * (-.5));margin-top:calc(var(--size) * (-.5));line-height:var(--size);border-radius:50%;background-color:var(--color-foreground-100);box-shadow:0 0 2px var(--color-background-50)}.PinturaRectManipulator[data-shape=hook]{border:3px solid var(--color-foreground-100)}.PinturaRectManipulator[data-shape=hook][data-direction*=t]{margin-top:-3px;border-bottom:0}.PinturaRectManipulator[data-shape=hook][data-direction*=r]{border-left:0;margin-left:calc(var(--size) * (-1))}.PinturaRectManipulator[data-shape=hook][data-direction*=b]{margin-top:calc(var(--size) * (-1));border-top:0}.PinturaRectManipulator[data-shape=hook][data-direction*=l]{border-right:0;margin-left:-3px}.PinturaRectManipulator[data-shape~=edge]{height:1px;width:1px;z-index:1}.PinturaRectManipulator[data-shape~=edge][data-focus-visible]{background-color:var(--color-focus-50)}.PinturaRectManipulator[data-direction=b],.PinturaRectManipulator[data-direction=t]{cursor:ns-resize;height:var(--size);margin-top:calc(var(--size) * (-.5));transform-origin:0 center}.PinturaRectManipulator[data-direction=l],.PinturaRectManipulator[data-direction=r]{cursor:ew-resize;width:var(--size);margin-left:calc(var(--size) * (-.5));transform-origin:center 0}.PinturaRectManipulator[data-direction=bl],.PinturaRectManipulator[data-direction=tr]{cursor:nesw-resize}.PinturaRectManipulator[data-direction=br],.PinturaRectManipulator[data-direction=tl]{cursor:nwse-resize}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator[data-shape=edge]:active{background-color:var(--color-foreground-5)}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator:not([data-shape=edge]):after{left:-1em;right:-1em;top:-1em;bottom:-1em}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator:not([data-shape=edge]):active:after{background-color:var(--color-foreground-5)}.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator{transform:translate3d(calc(var(--tx) * 1px),calc(var(--ty) * 1px),0)}.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator[data-direction=b],.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator[data-direction=t]{width:calc(var(--sx) * 1px)}.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator[data-direction=l],.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator[data-direction=r]{height:calc(var(--sy) * 1px)}.PinturaToolbar{display:flex;justify-content:center;margin-left:1em;margin-right:1em}.PinturaToolbar .PinturaToolbarInner{display:inline-flex}.PinturaToolbar[data-layout=compact] .PinturaToolbarContentWide,.PinturaToolbar[data-overflow=overflow] .PinturaToolbarContentOptional{display:none}.PinturaToolbar .PinturaButton{border-radius:var(--border-radius-round);outline:transparent;padding:.3125em .75em;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out;line-height:1.1}.PinturaToolbar .PinturaButton:hover{box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaToolbar .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaToolbar .PinturaButton .PinturaButtonIcon{width:1em}.PinturaToolbar .PinturaButtonLabel{font-size:.75em}.PinturaToolbar .PinturaPanel{z-index:3}.PinturaToolbar .PinturaToolbarInner>*{margin:0 .5em}.PinturaPanel.PinturaSliderPanel{border-radius:var(--border-radius-round)}.PinturaPercentageLabel{font-variant-numeric:tabular-nums;min-width:3em;text-align:center}.PinturaSliderPanel .PinturaSlider{width:10em;--knob-size:0.75em;--knob-margin-left:0.3125em;--knob-margin-right:0.3125em}.PinturaSliderPanel .PinturaSliderTrack{--track-background:var(--color-foreground-10)}.PinturaSliderPanel .PinturaSliderKnob{--knob-background:var(--color-foreground-100);box-shadow:0 .125em .25em rgba(0,0,0,.35),0 -.125em .25em rgba(0,0,0,.1)}.PinturaInput{display:flex;flex-direction:row}.PinturaInput input[disabled]{filter:var(--filter-disabled)}.PinturaInputField{flex:1;outline:transparent}.PinturaInputField[type=number]{-moz-appearance:textfield}.PinturaInputField[type=number]::-webkit-inner-spin-button,.PinturaInputField[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PinturaInputSpinners{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.PinturaInputSpinners button{line-height:1!important;width:2em;font-size:.5em!important;outline:transparent}.PinturaRoot .PinturaImageButton{--thumb-size:1.75em;--thumb-radius:0.3125em;--thumb-margin:0.3125em;padding:var(--thumb-margin);border-radius:var(--border-radius);box-shadow:inset 0 0 0 1px var(--color-foreground-5);cursor:var(--button-cursor);outline:transparent}.PinturaRoot .PinturaImageButton>*{pointer-events:none}.PinturaRoot .PinturaImageButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter var(--transition-duration-25) ease-out}.PinturaRoot .PinturaImageButton[disabled]{filter:var(--filter-disabled)}.PinturaRoot .PinturaImageButton:hover{background-color:var(--color-foreground-10)}.PinturaRoot .PinturaImageButton text{font-family:monospace}.PinturaRoot .PinturaImageButton img,.PinturaRoot .PinturaImageButton svg{display:block;width:var(--thumb-size);height:var(--thumb-size);min-width:auto;max-width:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--thumb-radius)}.PinturaRoot .PinturaImageButton[data-loader]:after,.PinturaRoot .PinturaImageButton[data-loader]:before{display:block;width:var(--thumb-size);height:var(--thumb-size);line-height:var(--thumb-size);border-radius:var(--thumb-radius)}.PinturaRoot .PinturaImageButton[data-error] img{display:none}.PinturaRoot .PinturaImageButton[data-error]:after{content:"⚠";box-shadow:inset 0 0 0 1px var(--color-error-75);background-color:var(--color-error-10);color:var(--color-error-75)}.PinturaRoot .PinturaImageButton[data-loader]{position:relative}.PinturaRoot .PinturaImageButton[data-loader]:before{content:"";position:absolute;left:var(--thumb-margin);top:var(--thumb-margin);-webkit-animation:pintura-img-loading calc(var(--transition-duration-multiplier, 0) * 1s) infinite alternate ease-in-out;animation:pintura-img-loading calc(var(--transition-duration-multiplier, 0) * 1s) infinite alternate ease-in-out;background-color:var(--color-foreground-10);transition:transform calc(var(--transition-duration-multiplier, 0) * .5s) ease-in;z-index:-1}.PinturaRoot .PinturaImageButton[data-loader] img{opacity:0;transition:opacity calc(var(--transition-duration-multiplier, 0) * .35s) ease-out}.PinturaRoot .PinturaImageButton[data-loader][data-load] img{opacity:1}.PinturaRoot .PinturaImageButton[data-loader][data-error]:before,.PinturaRoot .PinturaImageButton[data-loader][data-load]:before{-webkit-animation-play-state:paused;animation-play-state:paused;transform:scale(.5)}@-webkit-keyframes pintura-img-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes pintura-img-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.PinturaImageButtonList,.PinturaImageButtonList>li{display:flex;align-items:center}.PinturaImageButtonList>li{--thumb-size:1.75em;--thumb-radius:0.3125em;--thumb-margin:0.3125em;justify-content:center;position:relative}.PinturaImageButtonList>li+li{margin-left:.5em}.PinturaShorthandControl{flex-direction:row;padding-left:.25em;box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaShorthandControl>.PinturaSliderButton+.PinturaSliderButton{border-left:1px solid var(--color-foreground-5);border-radius:0}.PinturaShorthandControl .PinturaSliderButton .PinturaButtonLabel{padding:0 .5em}.PinturaShorthandControl .PinturaColorPreview{width:1em;height:1em;margin-right:.25em;margin-top:.25em}.PinturaShapePresetsPalette{text-align:center;width:40em;max-width:100%;overflow:hidden}.PinturaShapePresetsPalette .PinturaShapePresetSelect{vertical-align:top;display:inline-block}.PinturaShapePresetsPalette .PinturaScrollable:not([data-state~=overflows]){display:flex;justify-content:center}.PinturaShapePresetsPalette .PinturaButton+.PinturaButton{margin-left:.5em}.PinturaShapePresetsPalette .PinturaButton{flex-direction:row;line-height:1.1;padding:.3125em .75em;border-radius:var(--border-radius-round);box-shadow:inset 0 0 0 1px var(--color-foreground-5);cursor:var(--button-cursor);transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out;outline:none}.PinturaShapePresetsPalette .PinturaButton .PinturaButtonIcon{width:1em}.PinturaShapePresetsPalette .PinturaButton .PinturaButtonLabel{font-size:.75em}.PinturaShapePresetsPalette .PinturaButton:hover{box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaShapePresetsPalette .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapePresetsPalette .PinturaShapePresetsFlat>*+*,.PinturaShapePresetsPalette .PinturaShapePresetsGroups>*+*,.PinturaShapePresetsPalette .PinturaShapePresetsGroups>div>*+*{margin-left:.5em}.PinturaShapePresetsGroups{display:flex}.PinturaShapePresetsGrouped{display:flex;flex-direction:column;align-items:center}.PinturaShapePresetsGrouped [role=tab]{white-space:nowrap}.PinturaShapePresetsFlat{display:flex;align-items:center;justify-content:center}.PinturaShapePresetsFlat>.PinturaButton{margin-left:1em}.PinturaShapeList{pointer-events:none;opacity:0;transition:opacity var(--transition-duration-10) ease-in-out;position:absolute;top:1em;left:1em;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1;border-radius:var(--border-radius);color:var(--color-foreground-100);background:var(--color-background-70);box-shadow:0 0 0 1px var(--color-foreground-5)}.PinturaShapeList li+li{margin-top:-.3125em}.PinturaShapeList[data-visible=true]{opacity:1}.PinturaShapeList .PinturaColorPreview{width:.75em;height:.75em;margin-right:.25em;border-radius:.25em}.PinturaShapeList .PinturaShapeListItem{display:flex;align-items:center;padding:.25em .5em;outline:none}.PinturaShapeList .PinturaShapeListItem>span{font-size:.75em;line-height:1.75;padding:0 .325em;margin-left:-.325em}.PinturaShapeList .PinturaShapeListItem[data-focus-visible]>span{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeList[data-visible=true] .PinturaShapeListItem{pointer-events:all}.PinturaShapeEditor{height:100%;width:100%;outline:none;touch-action:none}.PinturaShapeControls{position:absolute!important;left:0;top:0;z-index:3;pointer-events:none;display:flex;align-items:center}.PinturaShapeControlsGroup{pointer-events:all;color:#eee;background:#222;box-shadow:0 .125em .25em rgba(0,0,0,.25);border-radius:.25em}.PinturaShapeControlsGroup,.PinturaShapeControlsGroup .PinturaShapeControlsGroupToggle{display:inline-flex;min-height:1.75em}.PinturaShapeControlsGroup+.PinturaShapeControlsGroup{margin-left:.5em}.PinturaShapeControlsGroup .PinturaShapeControlsGroupToggle{position:relative}.PinturaShapeControlsGroup .PinturaButton{outline:transparent}.PinturaShapeControlsGroup .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeControlsGroup .PinturaButton[disabled]>span{opacity:.5;pointer-events:all;cursor:not-allowed}.PinturaShapeControlsGroup>.PinturaButton{display:block;font-weight:700;transition:background-color var(--transition-duration-10);outline:transparent}.PinturaShapeControlsGroup>.PinturaButton:hover{background-color:hsla(0,0%,100%,.15)}.PinturaShapeControlsGroup>.PinturaButton .PinturaButtonLabel{display:block;font-size:.6875em;padding:0 .75em;line-height:1.7em}.PinturaShapeControlsGroup .PinturaButtonIconOnly{width:1.75em;transition:background-color var(--transition-duration-10)}.PinturaShapeControlsGroup .PinturaButtonIconOnly:hover{background-color:hsla(0,0%,100%,.15)}.PinturaShapeControlsGroup>button:first-of-type{border-radius:.25em 0 0 .25em}.PinturaShapeControlsGroup>button:last-of-type{border-radius:0 .25em .25em 0}.PinturaShapeControlsGroup>button:only-of-type{border-radius:.25em}.PinturaShapeControlsGroup>*+*{border-left:1px solid rgba(0,0,0,.5)}.PinturaShapeControlsGroup svg{pointer-events:none}.PinturaInlineInput{position:absolute;left:0;top:0;margin:0;padding:0;transform-origin:center;display:flex}.PinturaInlineInput:before{content:"";width:0;height:var(--line-height)}.PinturaContentEditable{margin:0;padding:0;width:calc(100% / var(--font-scalar));height:calc((100% / var(--font-scalar)) - var(--bottom-inset, 0));overflow:hidden;outline:none;vertical-align:top}.PinturaOptionsList,.PinturaOptionsListWrapper{border-radius:inherit}.PinturaOptionsList .PinturaListOption{transition:background-color var(--transition-duration-10);border-radius:inherit;position:relative}.PinturaOptionsList .PinturaListOption label{display:block;margin:0;border-radius:inherit;white-space:nowrap}.PinturaOptionsList .PinturaListOption svg{margin-right:.25em;margin-left:-.5em;min-width:1.5em}.PinturaOptionsList .PinturaListOption svg:only-child{margin-left:0;margin-right:0}.PinturaOptionsList .PinturaListOption [slot]{display:flex;align-items:center;padding:.325em .75em}.PinturaOptionsList .PinturaDropdownOptionLabel{font-size:.75em;line-height:1.75;padding:0 .325em;margin-left:-.325em;display:inline-flex;flex-direction:column}.PinturaOptionsList .PinturaDropdownOptionSublabel{font-size:.75em;opacity:.5;margin-top:-.5em}.PinturaOptionsList .PinturaListOptionGroup>span{display:block;padding:.75em 1em;text-transform:uppercase;font-size:.75em;color:var(--color-foreground-50)}.PinturaOptionsList [data-disabled=true]{color:var(--color-foreground-50)}.PinturaOptionsList [data-selected=false]:not([data-disabled=true]):hover{background-color:var(--color-foreground-10)}.PinturaOptionsList [data-selected=true]{color:var(--color-foreground-100);background-color:var(--color-foreground-20)}.PinturaOptionsList [data-focus-visible]+label .PinturaDropdownOptionLabel{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);border-radius:.25em}.PinturaListOption label{margin:0}.PinturaRoot[dir=rtl] .PinturaDropdownOptionLabel{margin-right:-.325em;align-items:flex-end}.PinturaRoot[dir=rtl] .PinturaListOption svg{margin-left:-.5em;margin-right:auto}.PinturaRoot[dir=rtl] .PinturaListOption svg+span{margin-left:.25em}.PinturaRoot[dir=rtl] .PinturaListOption [slot]{justify-content:flex-end}.PinturaColorPickerPanel{padding:.5em;max-width:14em;overflow:visible;touch-action:none}.PinturaColorPickerPanel .PinturaEyeDropper{display:flex;align-items:center;justify-content:center;color:var(--color-foreground-70);width:1.5em;height:1.5em;margin-left:.25em}.PinturaColorPickerPanel .PinturaEyeDropper svg{width:1em;height:1em}.PinturaColorPickerPanel .PinturaColorPickerButton{outline:transparent}.PinturaColorPickerPanel .PinturaColorPickerButton[data-focus-visible]{box-shadow:inset 0 0 0 1px var(--color-foreground-70)}.PinturaColorPickerPanel .PinturaColorPreview{width:1.25em;height:1.25em;border-radius:.25em}.PinturaColorPickerPanel .PinturaColorPreview span{border-radius:.2em;box-shadow:inset 0 0 0 1px var(--color-foreground-20)}.PinturaColorPickerPanel .PinturaColorPresets legend{color:var(--color-foreground-50);margin:0 0 .25em .3125em;font-size:.75em}.PinturaColorPickerPanel .PinturaColorPresets:only-child legend{display:none}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaRadioGroupOptions{display:flex;flex-direction:row;flex-wrap:wrap}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption{display:block;padding:.25em}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption label,.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption label span{display:block;cursor:var(--button-cursor)}.PinturaColorPickerPanel .PinturaColorPresetsGrid input[data-focus-visible]+label .PinturaColorPreview:after{position:absolute;left:-.3125em;right:-.3125em;top:-.3125em;bottom:-.3125em;border-radius:inherit;pointer-events:none;content:"";background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaColorPickerPanel .PinturaSlider{margin-left:-.325em;margin-right:-.325em}.PinturaColorPickerPanel .PinturaSlider>.PinturaSliderControl{position:relative;z-index:2}.PinturaColorPickerPanel .PinturColorPickerInputGroup{display:flex;flex-direction:row;align-items:center;margin:.75em 0 .25em .3125em}.PinturaColorPickerPanel .PinturaPicker{width:100%}.PinturaColorPickerPanel .PinturaPicker+.PinturaColorPresets{margin-top:.5em}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob,.PinturaColorPickerPanel .PinturaPicker .PinturaSliderKnob{border-radius:9999em;box-shadow:inset 0 .06125em .06125em rgba(0,0,0,.1),0 0 0 .06125em #fff,0 .1875em .25em rgba(0,0,0,.35),0 -.125em .25em rgba(0,0,0,.1)}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob{pointer-events:none;position:absolute;z-index:1;left:0;top:0;margin-left:-.625em;margin-top:-.625em;width:1.25em;height:1.25em;visibility:visible;outline:none}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob[data-focus-visible]:after{position:absolute;left:-.3125em;right:-.3125em;top:-.3125em;bottom:-.3125em;border-radius:inherit;pointer-events:none;content:"";background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnobController{position:absolute;left:0;top:0;right:0;bottom:0;visibility:hidden}.PinturaColorPickerPanel .PinturaPicker .PinturaSaturationPicker{position:relative;border-radius:var(--border-radius) var(--border-radius) 0 0;margin:-.5em -.5em .5em;height:7em;background-image:linear-gradient(180deg,transparent,#000),linear-gradient(90deg,#fff,transparent)}.PinturaColorPickerPanel .PinturaPicker .PinturaHuePicker .PinturaSliderTrack{background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.PinturaColorPickerPanel .PinturaPicker .PinturaSliderTrack{box-shadow:inset 0 0 1px var(--color-foreground-50)}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderKnob:before,.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderTrack:before{position:absolute;content:"";display:block;left:0;top:0;width:100%;height:100%;z-index:-1;border-radius:inherit;background-color:#fff;background-image:var(--pattern-transparent)}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderKnob:before{background-position:calc(var(--slider-position) * -2px) 0}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker{margin-top:.5em}.PinturaColorPickerPanel .PinturaPicker .PinturaColorPickerInput{color:var(--color-foreground-80);width:calc(100% - .625em);line-height:1.75;text-indent:.5em;font-size:.875em;border-radius:.25em;border:1px solid var(--color-foreground-20);font-variant:tabular-nums;text-transform:uppercase}.PinturaColorPickerPanel .PinturaPicker .PinturaColorPickerInput:focus{outline:transparent;border-color:var(--color-focus-100)}.PinturaColorPickerPanel .PinturaPicker .PinturaColorPickerInput[disabled]{color:var(--color-foreground-40)}.PinturaPanel{--color-inset:hsla(0,0%,100%,0.1);--color-fill:var(--color-foreground-5);top:0;left:0;z-index:2147483647;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:auto;outline:transparent;box-shadow:inset 0 0 0 1px var(--color-inset),0 .125em .25em rgba(0,0,0,.25),0 .125em .75em rgba(0,0,0,.15),0 .125em .125em rgba(0,0,0,.1);border-radius:var(--border-radius)}.PinturaPanel,.PinturaPanelTip{position:absolute;color:var(--color-foreground-90);background-color:var(--color-background-100);background-image:linear-gradient(var(--color-fill),var(--color-fill));background-blend-mode:screen}.PinturaPanelTip{--tip-mask:transparent calc(50% - 1.5px),#000 calc(50% - 1.5px);width:.5em;height:.5em;margin-left:-.25em;margin-top:-.25em;z-index:-1;box-shadow:inset -1px -1px 0 0 var(--color-inset);-webkit-mask:linear-gradient(to bottom right,var(--tip-mask));mask:linear-gradient(to bottom right,var(--tip-mask));pointer-events:none}.PinturaPanelTip[data-top=true]{box-shadow:inset 1px 1px 0 0 var(--color-inset);-webkit-mask:linear-gradient(to top left,var(--tip-mask));mask:linear-gradient(to top left,var(--tip-mask))}.PinturaContentEditable{white-space:pre-line!important;word-break:break-word!important;display:inline-block!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.PinturaContentEditable[data-wrap-content=nowrap]{white-space:nowrap!important;word-break:normal!important}.PinturaContentEditable[data-wrap-content=nowrap] br{display:none}.PinturaContentEditable{-webkit-user-drag:none;background:transparent!important;margin:0!important;border-radius:0!important;max-width:none!important;min-width:auto!important;box-shadow:none!important}.PinturaColorPreview{--color:transparent;color:var(--color);position:relative;pointer-events:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%278%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 0h4v4H0zm4 4h4v4H4z%27 fill=%27%23E5E5E5%27/%3E%3C/svg%3E")}.PinturaColorPreview span{position:absolute;left:0;top:0;right:0;bottom:0;background-color:var(--color);border-radius:inherit}.PinturaSlider{position:relative;--track-offset-x:0.5em;--track-offset-y:0.5em;--track-size:1.5em;--knob-size:1em;--knob-margin-top:0em;--knob-margin-right:0em;--knob-margin-bottom:0em;--knob-margin-left:0em;display:flex;align-items:center;touch-action:none}.PinturaSlider[data-direction=y]{flex-direction:column}.PinturaSlider .PinturaSliderControl{position:relative;flex:1}.PinturaSlider>button{position:relative;z-index:1;width:var(--track-size);height:var(--track-size);overflow:hidden;cursor:pointer;flex-shrink:none}.PinturaSlider>button svg{width:1.25em;height:1.25em;margin:.125em;stroke-width:.125em;stroke:var(--color-foreground-50)}.PinturaSlider>button:first-of-type{order:2;padding-right:.125em;margin-left:-.325em}.PinturaSlider>button:last-of-type{order:1;padding-left:.125em;margin-right:-.325em}.PinturaSlider>.PinturaSliderControl{order:2}.PinturaSlider .PinturaSliderKnob{left:0;top:50%;border-radius:9999em;visibility:visible;width:var(--knob-size);height:var(--knob-size);margin-left:calc(var(--knob-size) * -.5);margin-top:calc(var(--knob-size) * -.5);background:var(--knob-background)}.PinturaSlider .PinturaSliderKnob,.PinturaSlider .PinturaSliderKnobController,.PinturaSlider .PinturaSliderTrack{pointer-events:none;position:absolute}.PinturaSlider .PinturaSliderTrack{top:var(--track-offset-y);bottom:var(--track-offset-y);left:var(--track-offset-x);right:var(--track-offset-x);background:var(--track-background)}.PinturaSlider .PinturaSliderKnobController{visibility:hidden;top:calc(var(--track-offset-y) + var(--knob-margin-top));bottom:calc(var(--track-offset-y) + var(--knob-margin-bottom));left:calc(var(--track-offset-x) + var(--knob-margin-left));right:calc(var(--track-offset-x) + var(--knob-margin-right))}.PinturaSlider .PinturaSliderTrack{border-radius:9999em}.PinturaSlider[data-direction=x] input[type=range]{height:var(--track-size);margin-left:var(--track-offset-x);width:calc(100% - (var(--track-offset-x) * 2))}.PinturaSlider[data-direction=y] input[type=range]{width:var(--track-size);margin-top:var(--track-offset-y);height:calc(100% - (var(--track-offset-y) * 2))}.PinturaSlider input[type=range]{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;display:block}.PinturaSlider input[type=range]::-webkit-slider-runnable-track{background:transparent}.PinturaSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;line-height:0;margin:0;padding:0;border:none}.PinturaSlider input[type=range]::-moz-range-thumb{line-height:0;margin:0;padding:0;border:none;visibility:hidden}.PinturaSlider input[type=range]::-ms-thumb{line-height:0;margin:0;padding:0;border:none}.PinturaSlider input[type=range]::-ms-ticks-before,.PinturaSlider input[type=range]::-ms-tooltip{display:none}.PinturaSlider input[type=range]::-ms-ticks-after{display:none}.PinturaSlider input[type=range]::-ms-track{color:transparent;border:none;background:transparent}.PinturaSlider input[type=range]::-ms-fill-lower,.PinturaSlider input[type=range]::-ms-fill-upper{background:transparent}.PinturaSlider input[type=range]:focus{outline:transparent}.PinturaSlider input[type=range][data-focus-visible]~.PinturaSliderKnobController .PinturaSliderKnob:after{position:absolute;left:-.3125em;right:-.3125em;top:-.3125em;bottom:-.3125em;border-radius:inherit;content:"";background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);pointer-events:none}.PinturaShapeManipulator{position:absolute;left:0;top:0;outline:none;touch-action:none;transform:translate3d(calc(var(--tx) * 1px),calc(var(--ty) * 1px),0) rotate(var(--r)) scale(var(--sx),var(--sy));--size:0.75em}.PinturaShapeManipulator:not([data-control=edge]){margin-left:calc(var(--size) * (-.5));margin-top:calc(var(--size) * (-.5));line-height:var(--size);width:var(--size);height:var(--size);border-radius:9999em}.PinturaShapeManipulator:not([data-control=edge]):after{position:absolute;left:-.5em;right:-.5em;top:-.5em;bottom:-.5em;content:""}.PinturaShapeManipulator:not([data-control=edge])[data-focus-visible]:after{border-radius:inherit;background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeManipulator[data-control=point],.PinturaShapeManipulator[data-control=scale]{background:linear-gradient(90deg,var(--color-secondary-dark),var(--color-secondary));box-shadow:0 0 0 2px #fff,0 0 4px #000;z-index:3}.PinturaShapeManipulator[data-control=point][data-selected=true]:before,.PinturaShapeManipulator[data-control=scale][data-selected=true]:before{display:block;content:"";width:calc(var(--size) * .5);height:calc(var(--size) * .5);background:#fff;margin-left:calc(var(--size) * .25);margin-top:calc(var(--size) * .25);border-radius:9999em}.PinturaShapeManipulator[data-control=scale]{cursor:-webkit-grab;cursor:grab}.PinturaShapeManipulator[data-control=edge]{margin-top:calc(var(--size) * (-.5));height:var(--size);width:1px;z-index:1;transform-origin:0 calc(var(--size) * .5)}.PinturaShapeManipulator[data-control=edge][data-focus-visible]{background-color:var(--color-focus-50)}.PinturaShapeManipulator[data-control=rotate]{border-radius:9999em;background:linear-gradient(90deg,#fff,#ddd);box-shadow:0 0 0 2px var(--color-secondary-dark),0 0 4px #000;z-index:2;cursor:-webkit-grab;cursor:grab}.PinturaRoot[data-env*=chrome-] .PinturaShapeManipulator[data-control=edge]{width:calc(var(--sx) * 1px);transform:translate3d(calc(var(--tx) * 1px),calc(var(--ty) * 1px),0) rotate(var(--r))}
button:focus,
button:focus-visible {
  outline: #97ba52 solid 2px !important;
  outline-offset: 1px;
}

.pintura-editor {
  --color-background: 255, 255, 255;
  --editor-modal-border-radius: 100;
  --color-primary: #006ab0;
  --color-primary-dark: #004c80;
  --color-primary-text: white;
}

.pintura-editor {
  --border-radius: 0.2em;
  --color-foreground: 0, 106, 176;
  --color-secondary: #fff;
}

.PinturaScrollable {
  padding: 3px;
}

.PinturaRoot > .PinturaNavMain [aria-selected='true'] button,
.PinturaTabList PinturaControlList [aria-selected='true'] button {
  backdrop-filter: none;
  background: rgb(var(--color-foreground));
  color: white;
  margin: 1px;
}

.PinturaUtilFooter
  .PinturaControlList
  [role='tab'][aria-selected='true']
  button {
  backdrop-filter: none;
  background: rgb(var(--color-foreground));
  color: white;
}

.ChangePasswordForm__ChangePasswordForm___3V99m {
  
}
.portal__is-invalid___dV0ry {
    color: red;
}

.portal__AutoSizerWrapper___N87Th {
    flex: 1 1 auto;
  }
  
  .portal__List___eTs3W {
    border: 1px solid #e0e0e0;
  }
  
  .portal__row___S0g2I {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 25px;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
  }
  
  .portal__checkboxLabel___rjJ8v {
    display: flex;
    align-items: center;
  }
  .portal__checkbox___QcnWK {
    margin-right: 5px;
  }
.PortalForm__Portal___ndPGE {
  
}
.InitialQuestionForm__form-body___ROLZF {
  background: #fff;
  padding: 40px;
  border: solid 1px #ccc;
  margin-top: 50px;
}

.InitialQuestionForm__btn-submit___wili5 {
  color: #97ba52;
  border: solid 2px #97ba52;
  padding: 12px 18px !important;
  transition: all 0.3s ease;
  margin-top: 20px;
}

.InitialQuestionForm__btn-submit___wili5:hover {
  color: #f4f8ed;
  background: #97ba52;
  transition: all 0.3s ease;
  cursor: pointer;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .InitialQuestionForm__form-body___ROLZF {
    background: #fff;
    padding: 24px;
    border: solid 1px #ccc;
    margin-top: 50px;
  }
}

.Question__question___yQ2sm {
  margin: 35px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Question__question-box___omjl8 {
  flex: 2
}

.Question__question-text___E4yph {
  font-size: 105%;
  max-width: 350px;
  padding-right: 16px;
}


.Question__question-button___TohVL {
  min-width: 75px;
  padding: 8px 18px;
  border: solid 1px transparent;
  transition: background 0.2s ease-out, color 0.1s ease-out;
}

.Question__question-button___TohVL:focus {
  outline: 2px dotted black;
}

.Question__question-button___TohVL:hover {
  padding: 8px 18px;
  color: #fff;
  background: #1a81c7;
  border: solid 1px transparent;
  transition: background 0.2s ease-out, color 0.1s ease-out;
}

.Question__question-button--selected___aVPo_,
.Question__question-button--selected___aVPo_:hover {
  color: #fff;
  background: #006ab0;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .Question__question___yQ2sm {
    margin: 8px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

.AccountInitializePage__body____2jyI {
  background: #f2f2f2;
  margin: 0;
}

.AccountInitializePage__clearfix___gDsPg {
  content: "";
  clear: both;
  display: table;
}
.AccountActivatedPage__AccountActivatedPage___uF2ES {
  
}
.rbc-event-label {
  display: none;
}

.form-control {
  height: 40px;
}

.btn {
  padding: 7px 12px;
}

.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 700 !important;
  -webkit-overflow-scrolling: touch;
}

.bottom-space {
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.btn-submit {
  background: #97ba52;
  border: solid 1px #90b14f;
  padding: 8px 40px;
}

.btn-submit:hover {
  background: #819e46;
  border: solid 1px #819e46;
}

.btn-cancel {
  margin-right: 15px;
  padding: 8px 40px;
  transition: all 0.3s ease-in-out;
}

.btn-cancel:hover {
  border-radius: 5px;
  background: #d50000;
  color: #fff;
  text-decoration: none;
}

.StripeElement {
  padding: 15px 14px;
  border: 1px solid rgba(0, 0, 0, 0.23);
  border-radius: 4px;
}

::-webkit-calendar-picker-indicator {
  margin-left: 2px;
}


/*# sourceMappingURL=app.192b2897.css.map*/