.theme__rippleWrapper___1du30 {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.theme__ripple___2K8ul {
  background-color: currentColor;
  border-radius: 50%;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  transition-duration: 800ms;
  z-index: 100
}
.theme__ripple___2K8ul.theme__rippleRestarting___3SIg3 {
  opacity: 0.3;
  transition-property: none;
}
.theme__ripple___2K8ul.theme__rippleActive___3gBYd {
  opacity: 0.3;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.theme__ripple___2K8ul:not(.theme__rippleActive___3gBYd):not(.theme__rippleRestarting___3SIg3) {
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
.theme__button___215hy {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0;
  cursor: pointer;
  display: inline-block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 0;
  line-height: 36px;
  outline: none;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),
    background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__button___215hy *,
    .theme__button___215hy *::after,
    .theme__button___215hy *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__button___215hy > input {
  height: 0.1px;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.1px;
  z-index: 0;
}
.theme__button___215hy::-moz-focus-inner {
  border: 0;
}
.theme__button___215hy > span:not([data-react-toolbox='tooltip']) {
  display: inline-block;
  line-height: 36px;
  vertical-align: middle;
}
.theme__button___215hy > svg {
  display: inline-block;
  fill: currentColor;
  font-size: 120%;
  height: 36px;
  vertical-align: top;
  width: 1em;
}
.theme__button___215hy > * {
  pointer-events: none;
}
.theme__button___215hy > .theme__rippleWrapper___-JrJW {
  overflow: hidden;
}
.theme__button___215hy[disabled] {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
  pointer-events: none;
}
.theme__squared___Tc-JW {
  border-radius: 2px;
  min-width: 90px;
  padding: 0 12px
}
.theme__squared___Tc-JW .theme__icon___2x5-V {
  font-size: 120%;
  margin-right: 6px;
  vertical-align: middle;
}
.theme__squared___Tc-JW > svg {
  margin-right: 5px;
}
.theme__solid___37CNP[disabled] {
  background-color: rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14),
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 1px 5px 0 rgba(0, 0, 0, .12);
}
.theme__solid___37CNP:active {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14),
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 1px 5px 0 rgba(0, 0, 0, .12);
}
.theme__solid___37CNP:focus:not(:active) {
  box-shadow:
      0 0 8px rgba(0, 0, 0, .18),
      0 8px 16px rgba(0, 0, 0, .36);
}
.theme__raised___Qeo2c {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14),
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 1px 5px 0 rgba(0, 0, 0, .12);
}
.theme__flat___21q50 {
  background: transparent;
}
.theme__floating____nfnF {
  border-radius: 50%;
  box-shadow:
    0 1px 1.5px 0 rgba(0, 0, 0, .12),
    0 1px 1px 0 rgba(0, 0, 0, .24);
  font-size: 24px;
  height: 56px;
  width: 56px
}
.theme__floating____nfnF .theme__icon___2x5-V:not([data-react-toolbox='tooltip']) {
  line-height: 56px;
}
.theme__floating____nfnF > .theme__rippleWrapper___-JrJW {
  border-radius: 50%;
}
.theme__floating____nfnF.theme__mini___2bHLw {
  font-size: 17.77778px;
  height: 40px;
  width: 40px;
}
.theme__floating____nfnF.theme__mini___2bHLw .theme__icon___2x5-V {
  font-size: 17.77778px;
  line-height: 40px;
}
.theme__toggle___3h2Qf {
  background: transparent;
  border-radius: 50%;
  vertical-align: middle;
  width: 36px
}
.theme__toggle___3h2Qf > .theme__icon___2x5-V,
  .theme__toggle___3h2Qf svg {
  font-size: 20px;
  line-height: 36px;
  vertical-align: top;
}
.theme__toggle___3h2Qf > .theme__rippleWrapper___-JrJW {
  border-radius: 50%;
}
.theme__primary___3Qc7U:not([disabled]).theme__raised___Qeo2c,
  .theme__primary___3Qc7U:not([disabled]).theme__floating____nfnF {
  background: rgb(63, 81, 181);
  color: rgb(255, 255, 255);
}
.theme__primary___3Qc7U:not([disabled]).theme__flat___21q50,
  .theme__primary___3Qc7U:not([disabled]).theme__toggle___3h2Qf {
  color: rgb(63, 81, 181);
}
.theme__primary___3Qc7U:not([disabled]).theme__flat___21q50:focus:not(:active), .theme__primary___3Qc7U:not([disabled]).theme__toggle___3h2Qf:focus:not(:active) {
  background: rgba(63, 81, 181, 0.2);
}
.theme__primary___3Qc7U:not([disabled]).theme__flat___21q50:hover {
  background: rgba(63, 81, 181, 0.2);
}
.theme__accent___3n9kF:not([disabled]).theme__raised___Qeo2c,
  .theme__accent___3n9kF:not([disabled]).theme__floating____nfnF {
  background: rgb(255, 64, 129);
  color: rgb(255, 255, 255);
}
.theme__accent___3n9kF:not([disabled]).theme__flat___21q50,
  .theme__accent___3n9kF:not([disabled]).theme__toggle___3h2Qf {
  color: rgb(255, 64, 129);
}
.theme__accent___3n9kF:not([disabled]).theme__flat___21q50:focus:not(:active), .theme__accent___3n9kF:not([disabled]).theme__toggle___3h2Qf:focus:not(:active) {
  background: rgba(255, 64, 129, 0.2);
}
.theme__accent___3n9kF:not([disabled]).theme__flat___21q50:hover {
  background: rgba(255, 64, 129, 0.2);
}
.theme__neutral___1ick7:not([disabled]).theme__raised___Qeo2c,
  .theme__neutral___1ick7:not([disabled]).theme__floating____nfnF {
  background-color: rgb(255, 255, 255);
  color: rgb(33, 33, 33);
}
.theme__neutral___1ick7:not([disabled]).theme__flat___21q50,
  .theme__neutral___1ick7:not([disabled]).theme__toggle___3h2Qf {
  color: rgb(33, 33, 33);
}
.theme__neutral___1ick7:not([disabled]).theme__flat___21q50:focus:not(:active), .theme__neutral___1ick7:not([disabled]).theme__toggle___3h2Qf:focus:not(:active) {
  background: rgba(33, 33, 33, 0.2);
}
.theme__neutral___1ick7:not([disabled]).theme__flat___21q50:hover {
  background: rgba(33, 33, 33, 0.2);
}
.theme__neutral___1ick7:not([disabled]).theme__inverse___3AVNI.theme__raised___Qeo2c,
    .theme__neutral___1ick7:not([disabled]).theme__inverse___3AVNI.theme__floating____nfnF {
  background-color: rgb(33, 33, 33);
  color: rgb(255, 255, 255);
}
.theme__neutral___1ick7:not([disabled]).theme__inverse___3AVNI.theme__flat___21q50,
    .theme__neutral___1ick7:not([disabled]).theme__inverse___3AVNI.theme__toggle___3h2Qf {
  color: rgb(255, 255, 255);
}
.theme__neutral___1ick7:not([disabled]).theme__inverse___3AVNI.theme__flat___21q50:focus:not(:active), .theme__neutral___1ick7:not([disabled]).theme__inverse___3AVNI.theme__toggle___3h2Qf:focus:not(:active) {
  background: rgba(33, 33, 33, 0.2);
}
.theme__neutral___1ick7:not([disabled]).theme__inverse___3AVNI.theme__flat___21q50:hover {
  background: rgba(33, 33, 33, 0.2);
}
.theme__neutral___1ick7.theme__inverse___3AVNI[disabled] {
  background-color: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.54);
}
.theme__snackbar___27RjK {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(33, 33, 33);
  border-radius: 2px;
  bottom: 0;
  color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 24px;
  margin: 14px auto 0;
  padding: 14px 24px;
  position: fixed;
  right: 24px;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;
  z-index: 200;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__snackbar___27RjK *,
    .theme__snackbar___27RjK *::after,
    .theme__snackbar___27RjK *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__snackbar___27RjK.theme__accept___16cwG .theme__button___1UIi0 {
  color: rgb(76, 175, 80);
}
.theme__snackbar___27RjK.theme__warning___3DT4- .theme__button___1UIi0 {
  color: rgb(238, 255, 65);
}
.theme__snackbar___27RjK.theme__cancel___3vKcn .theme__button___1UIi0 {
  color: rgb(244, 67, 54);
}
.theme__snackbar___27RjK:not(.theme__active___3AbAz) {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.theme__snackbar___27RjK.theme__active___3AbAz {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.theme__label___38ZHp {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 14px;
}
.theme__button___1UIi0 {
  margin: -7px     -12px     -7px     48px;
  min-width: inherit;
}
/* Orientation */
/* Devices (defined by max width) */
/* Devices (defined by min-width) */
.theme__appBar___2AXGI {
  background: rgb(48, 63, 159);
  color: rgb(255, 255, 255);
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  height: 64px;
  padding: 0 24px;
  transition-duration: 0.5s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__appBar___2AXGI *,
    .theme__appBar___2AXGI *::after,
    .theme__appBar___2AXGI *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__appBar___2AXGI.theme__scrollHide___3HPCr {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.theme__appBar___2AXGI:not(.theme__flat___2cHDr) {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14),
    0 1px 10px 0 rgba(0, 0, 0, .12),
    0 2px 4px -1px rgba(0, 0, 0, .2);
}
.theme__appBar___2AXGI.theme__fixed___2mRvN {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 300;
}
.theme__appBar___2AXGI .theme__inner___1JJPN {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
}
.theme__appBar___2AXGI a {
  color: rgb(255, 255, 255);
}
@media screen and (max-width: 480px) and (orientation: portrait) {
  .theme__appBar___2AXGI {
    height: 56px;
  }
}
@media screen and (max-width: 600px) and (orientation: landscape) {
  .theme__appBar___2AXGI {
    height: 48px;
  }
}
.theme__title___3tDXz {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 18px;
  font-weight: bold;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.theme__title___3tDXz > small {
  font-size: 18px;
  font-weight: normal;
}
.theme__leftIcon___wwhei {
  margin-left: -12px;
}
.theme__rightIcon___35JnZ {
  margin-left: auto;
  margin-right: -12px;
}
.theme__overlay___35ckq {
  background-color: rgb(0, 0, 0);
  bottom: 0;
  height: 100vh;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  width: 100vw
}
.theme__overlay___35ckq.theme__active____d82O {
  opacity: 0.6;
  pointer-events: all;
}
/* Orientation */
/* Devices (defined by max width) */
/* Devices (defined by min-width) */
.theme__wrapper___sl_sW {
  position: relative;
  z-index: 200;
}
.theme__drawer___3yFTs {
  background-color: rgb(250, 250, 250);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14),
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 1px 5px 0 rgba(0, 0, 0, .12);
  color: rgb(66, 66, 66);
  display: block;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: none;
  position: fixed;
  top: 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  transition: -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0s;
  width: 280px;
  will-change: transform;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__drawer___3yFTs *,
    .theme__drawer___3yFTs *::after,
    .theme__drawer___3yFTs *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__drawer___3yFTs.theme__active___22GfU {
  pointer-events: all;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition-delay: 0.07s;
}
.theme__drawer___3yFTs.theme__right___3PebX {
  border-left: 1px solid rgb(224, 224, 224);
  right: 0;
}
.theme__drawer___3yFTs.theme__right___3PebX:not(.theme__active___22GfU) {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.theme__drawer___3yFTs.theme__left___1AoU8 {
  border-right: 1px solid rgb(224, 224, 224);
  left: 0;
}
.theme__drawer___3yFTs.theme__left___1AoU8:not(.theme__active___22GfU) {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
@media screen and (min-width: 600px) {
  .theme__drawer___3yFTs {
    width: 256px;
  }
}
/* Orientation */
/* Devices (defined by max width) */
/* Devices (defined by min-width) */
.theme__layout___3Xzbq {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 100vh;
  min-width: 100%;
  position: relative;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
.theme__layout___3Xzbq *,
    .theme__layout___3Xzbq *::after,
    .theme__layout___3Xzbq *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__panel___2FIPN {
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.theme__panel___2FIPN:not(.theme__bodyScroll___2xCnw) {
  height: 100vh;
  max-height: 100vh;
  overflow-y: scroll;
}
.theme__sidebarDrawer___1kQaQ,
.theme__navDrawerDrawer___1Zs45 {
  z-index: 100
}
.theme__sidebarDrawer___1kQaQ.theme__pinned___LdYgO, .theme__navDrawerDrawer___1Zs45.theme__pinned___LdYgO {
  box-shadow: none;
}
.theme__sidebarDrawer___1kQaQ.theme__clipped___2PcdK, .theme__navDrawerDrawer___1Zs45.theme__clipped___2PcdK {
  height: calc(100vh - 64px);
  padding-top: 5px;
  top: 64px;
}
@media screen and (max-width: 480px) and (orientation: portrait) {
  .theme__sidebarDrawer___1kQaQ.theme__clipped___2PcdK, .theme__navDrawerDrawer___1Zs45.theme__clipped___2PcdK {
    height: calc(100vh - 56px);
    top: 56px;
  }
}
@media screen and (max-width: 600px) and (orientation: landscape) {
  .theme__sidebarDrawer___1kQaQ.theme__clipped___2PcdK, .theme__navDrawerDrawer___1Zs45.theme__clipped___2PcdK {
    height: calc(100vh - 48px);
    top: 48px;
  }
}
.theme__appbarInner___2kCw6,
.theme__panel___2FIPN {
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.theme__appbarFixed___3FxBt.theme__appbarAppBar___WoryU {
  z-index: 100;
}
.theme__appbarFixed___3FxBt .theme__panel___2FIPN {
  top: 64px;
}
.theme__appbarFixed___3FxBt .theme__panel___2FIPN:not(.theme__bodyScroll___2xCnw) {
  height: calc(100vh - 64px);
  max-height: calc(100vh - 64px);
  overflow-y: scroll;
}
@media screen and (max-width: 480px) and (orientation: portrait) {
  .theme__appbarFixed___3FxBt .theme__panel___2FIPN {
    top: 56px;
  }
}
@media screen and (max-width: 600px) and (orientation: landscape) {
  .theme__appbarFixed___3FxBt .theme__panel___2FIPN {
    top: 48px;
  }
}
.theme__navDrawerPinned___1xi2C .theme__appbarLeftIcon___2OJDJ {
  display: none;
}
.theme__navDrawerPinned___1xi2C .theme__panel___2FIPN {
  left: 280px;
}
.theme__navDrawerPinned___1xi2C:not(.theme__navDrawerClipped___2F2pM) .theme__appbarAppBar___WoryU {
  padding-left: 304px;
}
@media screen and (min-width: 600px) {
  .theme__navDrawerPinned___1xi2C .theme__panel___2FIPN {
    left: 256px;
  }
  .theme__navDrawerPinned___1xi2C:not(.theme__navDrawerClipped___2F2pM) .theme__appbarAppBar___WoryU {
    padding-left: 280px;
  }
}
.theme__navDrawerClipped___2F2pM .theme__navDrawerWrapper___1yYri {
  position: relative;
  z-index: 1;
}
.theme__sidebarPinned___24hv_ .theme__appbarLeftIcon___2OJDJ {
  display: none;
}
.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
  right: 280px;
}
.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
  padding-right: 304px;
}
@media screen and (min-width: 600px) {
  .theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 256px;
  }
  .theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 280px;
  }
}
.theme__sidebarClipped___d7cv_ .theme__sidebarWrapper___HETA8 {
  position: relative;
  z-index: 1;
}
.theme__sidebarWidth1___3ZYYY .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth1___3ZYYY .theme__sidebarDrawer___1kQaQ {
    width: 64px;
  }
  .theme__sidebarWidth1___3ZYYY.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 64px;
  }
  .theme__sidebarWidth1___3ZYYY.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 88px;
  }
}
.theme__sidebarWidth2___2Ez3z .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth2___2Ez3z .theme__sidebarDrawer___1kQaQ {
    width: 128px;
  }
  .theme__sidebarWidth2___2Ez3z.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 128px;
  }
  .theme__sidebarWidth2___2Ez3z.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 152px;
  }
}
.theme__sidebarWidth3___2tcQv .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth3___2tcQv .theme__sidebarDrawer___1kQaQ {
    width: 192px;
  }
  .theme__sidebarWidth3___2tcQv.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 192px;
  }
  .theme__sidebarWidth3___2tcQv.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 216px;
  }
}
.theme__sidebarWidth4___1EYwD .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth4___1EYwD .theme__sidebarDrawer___1kQaQ {
    width: 256px;
  }
  .theme__sidebarWidth4___1EYwD.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 256px;
  }
  .theme__sidebarWidth4___1EYwD.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 280px;
  }
}
.theme__sidebarWidth5___3EdLz .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth5___3EdLz .theme__sidebarDrawer___1kQaQ {
    width: 320px;
  }
  .theme__sidebarWidth5___3EdLz.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 320px;
  }
  .theme__sidebarWidth5___3EdLz.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 344px;
  }
}
.theme__sidebarWidth6___3E2CY .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth6___3E2CY .theme__sidebarDrawer___1kQaQ {
    width: 384px;
  }
  .theme__sidebarWidth6___3E2CY.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 384px;
  }
  .theme__sidebarWidth6___3E2CY.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 408px;
  }
}
.theme__sidebarWidth7___2am32 .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth7___2am32 .theme__sidebarDrawer___1kQaQ {
    width: 448px;
  }
  .theme__sidebarWidth7___2am32.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 448px;
  }
  .theme__sidebarWidth7___2am32.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 472px;
  }
}
.theme__sidebarWidth8___3gj6r .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth8___3gj6r .theme__sidebarDrawer___1kQaQ {
    width: 512px;
  }
  .theme__sidebarWidth8___3gj6r.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 512px;
  }
  .theme__sidebarWidth8___3gj6r.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 536px;
  }
}
.theme__sidebarWidth9___2HxU0 .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth9___2HxU0 .theme__sidebarDrawer___1kQaQ {
    width: 576px;
  }
  .theme__sidebarWidth9___2HxU0.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 576px;
  }
  .theme__sidebarWidth9___2HxU0.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 600px;
  }
}
.theme__sidebarWidth10___3KYZc .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth10___3KYZc .theme__sidebarDrawer___1kQaQ {
    width: 640px;
  }
  .theme__sidebarWidth10___3KYZc.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 640px;
  }
  .theme__sidebarWidth10___3KYZc.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 664px;
  }
}
.theme__sidebarWidth11___yrwC5 .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth11___yrwC5 .theme__sidebarDrawer___1kQaQ {
    width: 704px;
  }
  .theme__sidebarWidth11___yrwC5.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 704px;
  }
  .theme__sidebarWidth11___yrwC5.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 728px;
  }
}
.theme__sidebarWidth12___rcw4W .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 840px) {
  .theme__sidebarWidth12___rcw4W .theme__sidebarDrawer___1kQaQ {
    width: 768px;
  }
  .theme__sidebarWidth12___rcw4W.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 768px;
  }
  .theme__sidebarWidth12___rcw4W.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 792px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth1___3ZYYY .theme__sidebarDrawer___1kQaQ {
    width: 56px;
  }
  .theme__sidebarWidth1___3ZYYY.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 56px;
  }
  .theme__sidebarWidth1___3ZYYY.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 80px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth1___3ZYYY .theme__sidebarDrawer___1kQaQ {
    width: 64px;
  }
  .theme__sidebarWidth1___3ZYYY.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 64px;
  }
  .theme__sidebarWidth1___3ZYYY.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 88px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth2___2Ez3z .theme__sidebarDrawer___1kQaQ {
    width: 112px;
  }
  .theme__sidebarWidth2___2Ez3z.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 112px;
  }
  .theme__sidebarWidth2___2Ez3z.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 136px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth2___2Ez3z .theme__sidebarDrawer___1kQaQ {
    width: 128px;
  }
  .theme__sidebarWidth2___2Ez3z.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 128px;
  }
  .theme__sidebarWidth2___2Ez3z.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 152px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth3___2tcQv .theme__sidebarDrawer___1kQaQ {
    width: 168px;
  }
  .theme__sidebarWidth3___2tcQv.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 168px;
  }
  .theme__sidebarWidth3___2tcQv.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 192px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth3___2tcQv .theme__sidebarDrawer___1kQaQ {
    width: 192px;
  }
  .theme__sidebarWidth3___2tcQv.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 192px;
  }
  .theme__sidebarWidth3___2tcQv.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 216px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth4___1EYwD .theme__sidebarDrawer___1kQaQ {
    width: 224px;
  }
  .theme__sidebarWidth4___1EYwD.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 224px;
  }
  .theme__sidebarWidth4___1EYwD.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 248px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth4___1EYwD .theme__sidebarDrawer___1kQaQ {
    width: 256px;
  }
  .theme__sidebarWidth4___1EYwD.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 256px;
  }
  .theme__sidebarWidth4___1EYwD.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 280px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth5___3EdLz .theme__sidebarDrawer___1kQaQ {
    width: 280px;
  }
  .theme__sidebarWidth5___3EdLz.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 280px;
  }
  .theme__sidebarWidth5___3EdLz.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 304px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth5___3EdLz .theme__sidebarDrawer___1kQaQ {
    width: 320px;
  }
  .theme__sidebarWidth5___3EdLz.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 320px;
  }
  .theme__sidebarWidth5___3EdLz.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 344px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth6___3E2CY .theme__sidebarDrawer___1kQaQ {
    width: 336px;
  }
  .theme__sidebarWidth6___3E2CY.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 336px;
  }
  .theme__sidebarWidth6___3E2CY.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 360px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth6___3E2CY .theme__sidebarDrawer___1kQaQ {
    width: 384px;
  }
  .theme__sidebarWidth6___3E2CY.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 384px;
  }
  .theme__sidebarWidth6___3E2CY.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 408px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth7___2am32 .theme__sidebarDrawer___1kQaQ {
    width: 392px;
  }
  .theme__sidebarWidth7___2am32.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 392px;
  }
  .theme__sidebarWidth7___2am32.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 416px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth7___2am32 .theme__sidebarDrawer___1kQaQ {
    width: 448px;
  }
  .theme__sidebarWidth7___2am32.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 448px;
  }
  .theme__sidebarWidth7___2am32.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 472px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth8___3gj6r .theme__sidebarDrawer___1kQaQ {
    width: 448px;
  }
  .theme__sidebarWidth8___3gj6r.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 448px;
  }
  .theme__sidebarWidth8___3gj6r.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 472px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth8___3gj6r .theme__sidebarDrawer___1kQaQ {
    width: 512px;
  }
  .theme__sidebarWidth8___3gj6r.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 512px;
  }
  .theme__sidebarWidth8___3gj6r.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 536px;
  }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
  .theme__sidebarWidth9___2HxU0 .theme__sidebarDrawer___1kQaQ {
    width: 504px;
  }
  .theme__sidebarWidth9___2HxU0.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 504px;
  }
  .theme__sidebarWidth9___2HxU0.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 528px;
  }
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  .theme__sidebarWidth9___2HxU0 .theme__sidebarDrawer___1kQaQ {
    width: 576px;
  }
  .theme__sidebarWidth9___2HxU0.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 576px;
  }
  .theme__sidebarWidth9___2HxU0.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 600px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth1___3ZYYY .theme__sidebarDrawer___1kQaQ {
    width: 64px;
  }
  .theme__sidebarWidth1___3ZYYY.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 64px;
  }
  .theme__sidebarWidth1___3ZYYY.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 88px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth2___2Ez3z .theme__sidebarDrawer___1kQaQ {
    width: 128px;
  }
  .theme__sidebarWidth2___2Ez3z.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 128px;
  }
  .theme__sidebarWidth2___2Ez3z.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 152px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth3___2tcQv .theme__sidebarDrawer___1kQaQ {
    width: 192px;
  }
  .theme__sidebarWidth3___2tcQv.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 192px;
  }
  .theme__sidebarWidth3___2tcQv.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 216px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth4___1EYwD .theme__sidebarDrawer___1kQaQ {
    width: 256px;
  }
  .theme__sidebarWidth4___1EYwD.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 256px;
  }
  .theme__sidebarWidth4___1EYwD.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 280px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth5___3EdLz .theme__sidebarDrawer___1kQaQ {
    width: 320px;
  }
  .theme__sidebarWidth5___3EdLz.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 320px;
  }
  .theme__sidebarWidth5___3EdLz.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 344px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth6___3E2CY .theme__sidebarDrawer___1kQaQ {
    width: 384px;
  }
  .theme__sidebarWidth6___3E2CY.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 384px;
  }
  .theme__sidebarWidth6___3E2CY.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 408px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth7___2am32 .theme__sidebarDrawer___1kQaQ {
    width: 448px;
  }
  .theme__sidebarWidth7___2am32.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 448px;
  }
  .theme__sidebarWidth7___2am32.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 472px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth8___3gj6r .theme__sidebarDrawer___1kQaQ {
    width: 512px;
  }
  .theme__sidebarWidth8___3gj6r.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 512px;
  }
  .theme__sidebarWidth8___3gj6r.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 536px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth9___2HxU0 .theme__sidebarDrawer___1kQaQ {
    width: 576px;
  }
  .theme__sidebarWidth9___2HxU0.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 576px;
  }
  .theme__sidebarWidth9___2HxU0.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 600px;
  }
}
@media screen and (min-width: 720px) {
  .theme__sidebarWidth10___3KYZc .theme__sidebarDrawer___1kQaQ {
    width: 640px;
  }
  .theme__sidebarWidth10___3KYZc.theme__sidebarPinned___24hv_ .theme__panel___2FIPN {
    right: 640px;
  }
  .theme__sidebarWidth10___3KYZc.theme__sidebarPinned___24hv_:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: 664px;
  }
}
.theme__sidebarWidth25___2zL7N .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
.theme__sidebarWidth33___1HUD2 .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
.theme__sidebarWidth50___276TM .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
.theme__sidebarWidth66___3i96W .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
.theme__sidebarWidth75___1iTOa .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
.theme__sidebarWidth100___7KD33 .theme__sidebarDrawer___1kQaQ {
  width: 100%;
}
@media screen and (min-width: 720px) {
    .theme__sidebarWidth25___2zL7N .theme__panel___2FIPN {
    right: 25%;
  }
    .theme__sidebarWidth25___2zL7N .theme__sidebarDrawer___1kQaQ {
    width: 25%;
  }
    .theme__sidebarWidth25___2zL7N:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: calc(25% + 24px);
  }
    .theme__sidebarWidth33___1HUD2 .theme__panel___2FIPN {
    right: 33%;
  }
    .theme__sidebarWidth33___1HUD2 .theme__sidebarDrawer___1kQaQ {
    width: 33%;
  }
    .theme__sidebarWidth33___1HUD2:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: calc(33% + 24px);
  }
    .theme__sidebarWidth50___276TM .theme__panel___2FIPN {
    right: 50%;
  }
    .theme__sidebarWidth50___276TM .theme__sidebarDrawer___1kQaQ {
    width: 50%;
  }
    .theme__sidebarWidth50___276TM:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: calc(50% + 24px);
  }
    .theme__sidebarWidth66___3i96W .theme__panel___2FIPN {
    right: 66%;
  }
    .theme__sidebarWidth66___3i96W .theme__sidebarDrawer___1kQaQ {
    width: 66%;
  }
    .theme__sidebarWidth66___3i96W:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: calc(66% + 24px);
  }
    .theme__sidebarWidth75___1iTOa .theme__panel___2FIPN {
    right: 75%;
  }
    .theme__sidebarWidth75___1iTOa .theme__sidebarDrawer___1kQaQ {
    width: 75%;
  }
    .theme__sidebarWidth75___1iTOa:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: calc(75% + 24px);
  }
    .theme__sidebarWidth100___7KD33 .theme__panel___2FIPN {
    right: 100%;
  }
    .theme__sidebarWidth100___7KD33 .theme__sidebarDrawer___1kQaQ {
    width: 100%;
  }
    .theme__sidebarWidth100___7KD33:not(.theme__sidebarClipped___d7cv_) .theme__appbarAppBar___WoryU {
    padding-right: calc(100% + 24px);
  }
}
.theme__icon___1t91n {
  font-size: 18px;
  margin-right: 10px;
}
.theme__link___3zHKM {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.5;
  position: relative;
  transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__link___3zHKM *,
    .theme__link___3zHKM *::after,
    .theme__link___3zHKM *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__link___3zHKM:not(.theme__active___2a98X) {
  opacity: 0.5;
}
.theme__link___3zHKM:hover,
  .theme__link___3zHKM:active {
  opacity: 1;
}
.theme__link___3zHKM > * {
  vertical-align: middle;
}
.theme__link___3zHKM > abbr {
  text-transform: capitalize;
}
.theme__link___3zHKM > small {
  font-size: 12px;
  margin-left: 8px;
  text-align: center;
}
.theme__horizontal___37DOH > [data-react-toolbox='button'],
  .theme__horizontal___37DOH > [data-react-toolbox='link'] {
  display: inline-block;
  margin: 0 5px;
}
.theme__vertical___2J0DT > [data-react-toolbox='button'],
  .theme__vertical___2J0DT > [data-react-toolbox='link'] {
  display: block;
  margin: 5px;
}
.theme__vertical___2J0DT,
.theme__horizontal___37DOH {
  padding: 5px;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__vertical___2J0DT *,
    .theme__vertical___2J0DT *::after,
    .theme__vertical___2J0DT *::before,
    .theme__horizontal___37DOH *,
    .theme__horizontal___37DOH *::after,
    .theme__horizontal___37DOH *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__vertical___2J0DT > [data-react-toolbox='link'], .theme__horizontal___37DOH > [data-react-toolbox='link'] {
  color: rgb(0, 0, 0);
}
.AppBar__container___1aRMH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}

.AppBar__graphicContainer___E1c-x {
  width: 4.5em;
  display: inline-block;
  margin-left: 85px;
  padding-bottom: 15px;
  padding-top: 15px;
}

.AppBar__letteringContainer___3pNEY {
  width: 8em;
  margin: 0.8em 0 0 0.6em;
  display: inline-block;
}
.plain-link__link___FIrE5 {
  color: #000;
  color: initial;
  text-decoration: none;
}
.styles__container___GIGT7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.styles__containerActive___3AML8 {
  cursor: default;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.appBarTheme__container___DNUEm {
  position: fixed;
  left: 0;
  top: 0;
  background-color: white;
  height: 4em;
  padding-left: 1em;
  z-index: 1;
}
.appBarTheme__graphic___2MlWh {
  fill: #00b5f0
}
.appBarTheme__lettering___2lH2t {
  fill: #183A50
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.dashboard__contentContainer___2qckJ {
  margin: 16px 24px;
  margin: 1rem 1.5rem;
}
.dashboard__navDrawer___3vnLt {
  background-color: #183A50;
  top: 4em;
}
.dashboard__panel___1u-O6 {
  top: 4em;
}
.dashboard__nav___2JjAn {
  padding: 0;
}
.dashboard__itemContainer___3d4tE {
  height: 4em;
  color: #FFFFFF;
  background-color: #183A50;
}
.dashboard__itemContainerActive___3Fm15 {
  background-color: #00b5f0;
}
.dashboard__itemIconContainer___2wP-Y {
  margin: 0 1em;
}
.dashboard__itemLabelContainer___2S4fe {
  margin: 0 1em;
}
.dashboard__itemLabel___OETVg {
  font-size: 16px;
  font-size: 1rem;
}
.dashboard__bannerText___stybo {
  font-size: 16px;
  font-size: 1rem;
}
.dashboard__statusText___32Vyi {
  color: #FFFFFF;
  padding: 1.2em;
  font-size: 14px;
}
.dashboard__greeting___3U8ev {
  font-size: 18px;
  margin: 27.2px 24px;
  margin: 1.7rem 1.5rem;
}
.dashboard__greeting___3U8ev small {
  color: #999;
  font-size: 13px;
}
.Login__graphic___3_zQE {
  width: 7em;
  margin: auto;
}

.Login__lettering___3SSC9 {
  width: 7em;
  margin: auto;
}
.Form__error___u4Ir- {
  min-height: 1em;
  margin: 0;
}
.theme__input___1z2IH {
  padding: 20px 0;
  position: relative;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__input___1z2IH *,
    .theme__input___1z2IH *::after,
    .theme__input___1z2IH *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__input___1z2IH.theme__withIcon___2u-UZ {
  margin-left: 68px;
}
.theme__icon___1be30 {
  color: rgba(0, 0, 0, 0.26);
  display: block;
  font-size: 24px !important;
  height: 48px;
  left: -68px;
  line-height: 48px !important;
  position: absolute;
  text-align: center;
  top: 16px;
  transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  width: 48px;
}
.theme__inputElement___1OtP8 {
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 0;
  border-right: 0;
  border-top: 0;
  color: rgb(33, 33, 33);
  display: block;
  font-size: 16px;
  outline: none;
  padding: 8px 0;
  width: 100%
}
.theme__inputElement___1OtP8:focus:not([disabled]):not([readonly]) ~ .theme__bar___1TYl3::before,
    .theme__inputElement___1OtP8:focus:not([disabled]):not([readonly]) ~ .theme__bar___1TYl3::after {
  width: 50%;
}
.theme__inputElement___1OtP8:focus:not([disabled]):not([readonly]) ~ .theme__label___p2rc8:not(.theme__fixed___3yW32) {
  color: rgb(63, 81, 181);
}
.theme__inputElement___1OtP8:focus:not([disabled]):not([readonly]) ~ .theme__label___p2rc8 > .theme__required___2aUMq {
  color: rgb(222, 50, 38);
}
.theme__inputElement___1OtP8:focus:not([disabled]):not([readonly]) ~ .theme__hint___3_-vY {
  display: block;
  opacity: 1;
}
.theme__inputElement___1OtP8:focus:not([disabled]):not([readonly]) ~ .theme__icon___1be30 {
  color: rgb(63, 81, 181);
}
.theme__inputElement___1OtP8:focus:not([disabled]):not([readonly]).theme__filled___jShqN ~ .theme__hint___3_-vY {
  opacity: 0;
}
.theme__inputElement___1OtP8:focus:not([disabled]):not([readonly]) ~ .theme__label___p2rc8:not(.theme__fixed___3yW32), .theme__inputElement___1OtP8.theme__filled___jShqN ~ .theme__label___p2rc8:not(.theme__fixed___3yW32), .theme__inputElement___1OtP8[type='date'] ~ .theme__label___p2rc8:not(.theme__fixed___3yW32), .theme__inputElement___1OtP8[type='time'] ~ .theme__label___p2rc8:not(.theme__fixed___3yW32) {
  font-size: 12px;
  top: 6px;
}
.theme__inputElement___1OtP8.theme__filled___jShqN ~ .theme__label___p2rc8.theme__fixed___3yW32,
  .theme__inputElement___1OtP8.theme__filled___jShqN ~ .theme__hint___3_-vY {
  display: none;
}
.theme__label___p2rc8 {
  color: rgba(0, 0, 0, 0.26);
  font-size: 16px;
  left: 0;
  line-height: 16px;
  pointer-events: none;
  position: absolute;
  top: 32px;
  transition-duration: 0.35s;
  transition-property: top, font-size, color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.theme__label___p2rc8.theme__fixed___3yW32 ~ .theme__hint___3_-vY {
  display: none;
}
.theme__hint___3_-vY {
  color: rgba(0, 0, 0, 0.26);
  font-size: 16px;
  left: 0;
  line-height: 16px;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  top: 32px;
  transition-duration: 0.35s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.theme__bar___1TYl3 {
  display: block;
  position: relative;
  width: 100%
}
.theme__bar___1TYl3::before,
  .theme__bar___1TYl3::after {
  background-color: rgb(63, 81, 181);
  bottom: 0;
  content: '';
  height: 2px;
  position: absolute;
  transition-duration: 0.2s;
  transition-property: width, background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 0;
}
.theme__bar___1TYl3::before {
  left: 50%;
}
.theme__bar___1TYl3::after {
  right: 50%;
}
.theme__error___24q0d,
.theme__counter___e6kKs {
  color: rgb(222, 50, 38);
  font-size: 12px;
  line-height: 20px;
  margin-bottom: -20px;
}
.theme__counter___e6kKs {
  color: rgba(0, 0, 0, 0.26);
  position: absolute;
  right: 0;
}
.theme__disabled___bYGX8 > .theme__inputElement___1OtP8 {
  border-bottom-style: dotted;
  color: rgba(0, 0, 0, 0.26);
}
.theme__errored___rZg42 {
  padding-bottom: 0
}
.theme__errored___rZg42 > .theme__inputElement___1OtP8 {
  border-bottom-color: rgb(222, 50, 38);
  margin-top: 1px;
}
.theme__errored___rZg42 > .theme__counter___e6kKs,
  .theme__errored___rZg42 > .theme__label___p2rc8 {
  color: rgb(222, 50, 38);
}
.theme__errored___rZg42 > .theme__label___p2rc8 > .theme__required___2aUMq {
  color: rgb(222, 50, 38);
}
.theme__hidden___1EwsL {
  display: none;
}
.LoginForm__button___VUF0O {
  width: 100%;
  height: 2em;
  margin: 1em 0;
  font-size: 1.5em;
}
.theme__avatar___c9zVU {
  background-color: rgb(158, 158, 158);
  border-radius: 50%;
  color: rgb(255, 255, 255);
  display: inline-block;
  font-size: 24px;
  height: 40px;
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 40px;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__avatar___c9zVU *,
    .theme__avatar___c9zVU *::after,
    .theme__avatar___c9zVU *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__avatar___c9zVU > svg {
  fill: currentColor;
  height: 40px;
  width: 1em;
}
.theme__avatar___c9zVU > img {
  height: auto;
  max-width: 100%;
}
.theme__image___38G1J {
  background-color: transparent;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
.theme__letter___3L7GE {
  display: block;
  line-height: 40px;
  width: 100%;
}
.theme__card___4T3IL {
  background: rgb(255, 255, 255);
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14),
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 1px 5px 0 rgba(0, 0, 0, .12);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__card___4T3IL *,
    .theme__card___4T3IL *::after,
    .theme__card___4T3IL *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__card___4T3IL.theme__raised___3P4_B {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14),
    0 3px 14px 2px rgba(0, 0, 0, .12),
    0 5px 5px -3px rgba(0, 0, 0, .2);
}
.theme__cardMedia___2Qeek {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative
}
.theme__cardMedia___2Qeek.theme__wide___1C6py,
  .theme__cardMedia___2Qeek.theme__square___3fr3s {
  width: 100%;
}
.theme__cardMedia___2Qeek.theme__wide___1C6py .theme__content___3FKRU, .theme__cardMedia___2Qeek.theme__square___3fr3s .theme__content___3FKRU {
  height: 100%;
  position: absolute;
}
.theme__cardMedia___2Qeek.theme__wide___1C6py .theme__content___3FKRU > iframe,
    .theme__cardMedia___2Qeek.theme__wide___1C6py .theme__content___3FKRU > video,
    .theme__cardMedia___2Qeek.theme__wide___1C6py .theme__content___3FKRU > img,
    .theme__cardMedia___2Qeek.theme__square___3fr3s .theme__content___3FKRU > iframe,
    .theme__cardMedia___2Qeek.theme__square___3fr3s .theme__content___3FKRU > video,
    .theme__cardMedia___2Qeek.theme__square___3fr3s .theme__content___3FKRU > img {
  max-width: 100%;
}
.theme__cardMedia___2Qeek::after {
  content: '';
  display: block;
  height: 0;
}
.theme__cardMedia___2Qeek.theme__wide___1C6py::after {
  padding-top: 56.25%;
}
.theme__cardMedia___2Qeek.theme__square___3fr3s::after {
  padding-top: 100%;
}
.theme__cardMedia___2Qeek .theme__content___3FKRU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  left: 0;
  overflow: hidden;
  position: relative;
  top: 0;
  width: 100%;
}
.theme__cardMedia___2Qeek .theme__contentOverlay___1_IIX .theme__cardTitle___2-YN4,
    .theme__cardMedia___2Qeek .theme__contentOverlay___1_IIX .theme__cardActions___2nfES,
    .theme__cardMedia___2Qeek .theme__contentOverlay___1_IIX .theme__cardText___1nqjX {
  background-color: rgba(0, 0, 0, 0.35);
}
.theme__cardMedia___2Qeek .theme__cardTitle___2-YN4 .theme__title___c9NkP,
    .theme__cardMedia___2Qeek .theme__cardTitle___2-YN4 .theme__subtitle___25gIv {
  color: rgb(255, 255, 255);
}
.theme__cardTitle___2-YN4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.theme__cardTitle___2-YN4 [data-react-toolbox='avatar'] {
  margin-right: 13px;
}
.theme__cardTitle___2-YN4 .theme__title___c9NkP {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.theme__cardTitle___2-YN4 .theme__subtitle___25gIv {
  color: rgb(117, 117, 117);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
.theme__cardTitle___2-YN4.theme__large___31VFy {
  padding: 20px 16px 14px;
}
.theme__cardTitle___2-YN4.theme__large___31VFy .theme__title___c9NkP {
  font-size: 24px;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  line-height: 1.25;
}
.theme__cardTitle___2-YN4.theme__small___20eqI {
  padding: 16px;
}
.theme__cardTitle___2-YN4.theme__small___20eqI .theme__title___c9NkP {
  font-size: 22.4px;
  font-size: 1.4rem;
  letter-spacing: 0;
  line-height: 1.4;
}
.theme__cardTitle___2-YN4.theme__small___20eqI .theme__subtitle___25gIv {
  font-weight: 500;
  line-height: 1.4;
}
.theme__cardTitle___2-YN4,
.theme__cardText___1nqjX {
  padding: 14px 16px
}
.theme__cardTitle___2-YN4 p, .theme__cardText___1nqjX p {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin: 0;
}
.theme__cardTitle___2-YN4:last-child, .theme__cardText___1nqjX:last-child {
  padding-bottom: 20px;
}
.theme__cardTitle___2-YN4 + .theme__cardText___1nqjX, .theme__cardText___1nqjX + .theme__cardText___1nqjX {
  padding-top: 0;
}
.theme__cardActions___2nfES {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 8px
}
.theme__cardActions___2nfES [data-react-toolbox='button'] {
  margin: 0 4px;
  min-width: 0;
  padding: 0 8px;
}
.theme__cardActions___2nfES [data-react-toolbox='button']:first-child {
  margin-left: 0;
}
.theme__cardActions___2nfES [data-react-toolbox='button']:last-child {
  margin-right: 0;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.styles__card___1xNY7 {
  overflow: visible;
  max-width: 1120px;
  max-width: 70rem;
  padding: 16px;
  padding: 1rem;
  margin: 5% auto;
}
.styles__icon___1_-9p {
  font-size: 3em;
  color: #183A50;
  margin-right: 0.4em;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.LoginPage__page___QAFRC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; /* Stack children vertically */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; /* Center children horizontally */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; /* Center children vertically if needed */
  width: 40%;
  max-width: 600px;
  min-width: 300px;
  margin: 64px auto;
  margin: 4rem auto; /* Top margin and centered horizontally in viewport */
  height: auto; /* Adjust based on content, ensure it doesn't cut off */
}
.LoginPage__graphic___1HdCe {
  fill: #00b5f0;
}
.LoginPage__lettering___2ZaUj {
  fill: #183A50;
}
.LoginPage__error___2lsew {
  color: rgb(204, 51, 51);
}
.LoginPage__link___2n_LP {
  color: var(--c-dark-gray);
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  font-weight: 500;
  margin: 0 1.333em;
  vertical-align: middle;
  text-align: center;
}
.LoginPage__forgotPasswordLink___ThGi2 {
  color: var(--c-dark-gray);
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  font-weight: 500;
  margin: 0 0;
  vertical-align: middle;
  text-align: right;
}
.LoginPage__title___3iXHf {
  margin-top: 32px;
  margin-top: 2rem;
}
.theme__field___zyndn {
  display: block;
  height: 18px;
  margin-bottom: 15px;
  position: relative;
  white-space: nowrap;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__field___zyndn *,
    .theme__field___zyndn *::after,
    .theme__field___zyndn *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__field___zyndn .theme__ripple___3DCH3 {
  background-color: rgb(63, 81, 181);
  opacity: 0.3;
  transition-duration: 650ms;
}
.theme__text___OIj9R {
  color: rgb(0, 0, 0);
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  padding-left: 10px;
  vertical-align: top;
  white-space: nowrap;
}
.theme__input___1E1mX {
  height: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0
}
.theme__input___1E1mX:focus ~ .theme__check___3r_DH::before {
  background-color: rgba(0, 0, 0, 0.01);
  border-radius: 50%;
  content: '';
  height: 41.4px;
  left: 50%;
  margin-left: -20.7px;
  margin-top: -20.7px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 41.4px;
}
.theme__input___1E1mX:focus ~ .theme__check___3r_DH.theme__checked___z7pVm::before {
  background-color: rgba(63, 81, 181, 0.26);
}
.theme__check___3r_DH {
  border-color: rgb(0, 0, 0);
  border-radius: 2px;
  border-style: solid;
  border-width: 2px;
  cursor: pointer;
  display: inline-block;
  height: 18px;
  position: relative;
  transition-duration: 0.2s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  vertical-align: top;
  width: 18px;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__check___3r_DH *,
    .theme__check___3r_DH *::after,
    .theme__check___3r_DH *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__check___3r_DH.theme__checked___z7pVm {
  background-color: rgb(63, 81, 181);
  border-color: rgb(63, 81, 181);
}
.theme__check___3r_DH.theme__checked___z7pVm::after {
  -webkit-animation: theme__checkmark-expand___31wLI 140ms ease-out forwards;
          animation: theme__checkmark-expand___31wLI 140ms ease-out forwards;
  border-bottom-width: 2px;
  border-color: rgb(255, 255, 255);
  border-left: 0;
  border-right-width: 2px;
  border-style: solid;
  border-top: 0;
  content: '';
  height: 12px;
  left: 4px;
  position: absolute;
  top: -1px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 7px;
}
.theme__disabled___20cfZ > .theme__text___OIj9R {
  color: rgba(0, 0, 0, 0.26);
}
.theme__disabled___20cfZ > .theme__check___3r_DH {
  border-color: rgba(0, 0, 0, 0.26);
  cursor: auto;
}
.theme__disabled___20cfZ > .theme__check___3r_DH.theme__checked___z7pVm {
  background-color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
  cursor: auto;
}
@-webkit-keyframes theme__checkmark-expand___31wLI {
  0% {
    height: 0;
    left: 6px;
    top: 9px;
    width: 0;
  }

  100% {
    height: 12px;
    left: 4px;
    top: -1px;
    width: 7px;
  }
}
@keyframes theme__checkmark-expand___31wLI {
  0% {
    height: 0;
    left: 6px;
    top: 9px;
    width: 0;
  }

  100% {
    height: 12px;
    left: 4px;
    top: -1px;
    width: 7px;
  }
}
.theme__list___1hO8p {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 8px 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 100%;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%
}
.theme__list___1hO8p *,
    .theme__list___1hO8p *::after,
    .theme__list___1hO8p *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__list___1hO8p + .theme__divider___3vItb {
  margin-top: -8px;
}
.theme__subheader___2DMbR {
  color: rgb(117, 117, 117);
  font-size: 14px;
  font-weight: 500;
  line-height: 48px;
  margin: -8px 0 0;
  padding-left: 16px;
}
.theme__divider___3vItb {
  background-color: rgb(238, 238, 238);
  border: 0;
  height: 1px;
  margin: -1px 0 0
}
.theme__divider___3vItb.theme__inset___1QUXg {
  margin-left: 72px;
  margin-right: 16px;
}
.theme__listItem___34CCK {
  position: relative
}
.theme__listItem___34CCK > [data-react-toolbox='ripple'] {
  overflow: hidden;
}
.theme__listItem___34CCK .theme__ripple___2Njxc {
  color: rgb(117, 117, 117);
}
.theme__listItem___34CCK ~ .theme__divider___3vItb {
  margin-bottom: 8px;
  margin-top: 8px;
}
.theme__item___1U6tI {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(33, 33, 33);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  padding: 0 16px;
  position: relative
}
.theme__item___1U6tI.theme__selectable___13S6P:not(.theme__disabled___22eCw):hover {
  background-color: rgb(238, 238, 238);
  cursor: pointer;
}
.theme__item___1U6tI.theme__disabled___22eCw {
  pointer-events: none;
}
.theme__item___1U6tI.theme__disabled___22eCw:not(.theme__checkboxItem___WU90z) {
  opacity: 0.5;
}
.theme__item___1U6tI.theme__disabled___22eCw > .theme__checkbox___3CmaD > [data-react-toolbox='label'] {
  opacity: 0.5;
}
.theme__left___2iwxK [data-react-toolbox='font-icon'] {
  width: 18px;
}
.theme__left___2iwxK :last-child > [data-react-toolbox='font-icon'] {
  margin-right: 22px;
}
.theme__right___1-EHJ > :last-child {
  margin-right: 0;
}
.theme__right___1-EHJ > :first-child {
  margin-left: 16px;
}
.theme__left___2iwxK,
.theme__right___1-EHJ {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.theme__itemAction___yBzs1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 16px 8px 0
}
.theme__itemAction___yBzs1 > * {
  padding: 0;
}
.theme__itemAction___yBzs1 > [data-react-toolbox='font-icon'] {
  color: rgb(117, 117, 117);
  font-size: 24px;
}
.theme__itemContentRoot___3uS9M {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1
}
.theme__itemContentRoot___3uS9M.theme__large___2Npy8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 72px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.theme__checkbox___3CmaD {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0;
  min-height: 48px;
  width: 100%
}
.theme__checkbox___3CmaD > [data-react-toolbox='check'] {
  margin-right: 38px;
}
.theme__checkbox___3CmaD > [data-react-toolbox='label'] {
  padding-left: 0;
}
.theme__itemText___3GpX_ {
  display: block
}
.theme__itemText___3GpX_:not(.theme__primary___2KeJW) {
  color: rgb(117, 117, 117);
  font-size: 14px;
  padding-top: 3px;
  white-space: normal;
}
.theme__itemText___3GpX_.theme__primary___2KeJW {
  color: rgb(33, 33, 33);
  font-size: 16px;
}
.theme__linear___2HTiC {
  background: rgb(238, 238, 238);
  display: inline-block;
  height: 4px;
  overflow: hidden;
  position: relative;
  width: 100%
}
.theme__linear___2HTiC.theme__indeterminate___1uxIU .theme__value___3Qy_c {
  -webkit-animation: theme__linear-indeterminate-bar___2-1eK 1s linear infinite;
          animation: theme__linear-indeterminate-bar___2-1eK 1s linear infinite;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.theme__value___3Qy_c,
.theme__buffer___1LCs8 {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left center;
          transform-origin: left center;
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.theme__value___3Qy_c {
  background-color: rgb(63, 81, 181);
}
.theme__buffer___1LCs8 {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),
    linear-gradient(to right, rgb(63, 81, 181), rgb(63, 81, 181));
}
.theme__circular___13ASd {
  display: inline-block;
  height: 60px;
  position: relative;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 60px
}
.theme__circular___13ASd.theme__indeterminate___1uxIU .theme__circle___NDx9_ {
  -webkit-animation: theme__circular-indeterminate-bar-rotate___2xsc_ 2s linear infinite;
          animation: theme__circular-indeterminate-bar-rotate___2xsc_ 2s linear infinite;
}
.theme__circular___13ASd.theme__indeterminate___1uxIU .theme__path___ABbmi {
  -webkit-animation: theme__circular-indeterminate-bar-dash___dKQht 1.5s ease-in-out infinite;
          animation: theme__circular-indeterminate-bar-dash___dKQht 1.5s ease-in-out infinite;
  stroke-dasharray: 1.25, 250;
  stroke-dashoffset: 0;
}
.theme__circular___13ASd.theme__indeterminate___1uxIU.theme__multicolor___3hCkB .theme__path___ABbmi {
  -webkit-animation:
        theme__circular-indeterminate-bar-dash___dKQht 1.5s ease-in-out infinite,         theme__colors___3k8fu 6s ease-in-out infinite;
          animation:
        theme__circular-indeterminate-bar-dash___dKQht 1.5s ease-in-out infinite,         theme__colors___3k8fu 6s ease-in-out infinite;
}
.theme__circular___13ASd[disabled] .theme__value___3Qy_c, .theme__linear___2HTiC[disabled] .theme__value___3Qy_c {
  background-color: rgba(0, 0, 0, 0.26);
}
.theme__circular___13ASd[disabled] .theme__buffer___1LCs8, .theme__linear___2HTiC[disabled] .theme__buffer___1LCs8 {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),
      linear-gradient(to right, rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.26));
}
.theme__circle___NDx9_ {
  height: 100%;
  width: 100%;
}
.theme__path___ABbmi {
  fill: none;
  stroke: rgb(63, 81, 181);
  stroke-dasharray: 0, 250;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-miterlimit: 20;
  stroke-width: 4;
  transition: stroke-dasharray 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
@-webkit-keyframes theme__linear-indeterminate-bar___2-1eK {
  0% {
    -webkit-transform: translate(-50%) scaleX(0);
            transform: translate(-50%) scaleX(0);
  }

  50% {
    -webkit-transform: translate(-0%) scaleX(0.3);
            transform: translate(-0%) scaleX(0.3);
  }

  100% {
    -webkit-transform: translate(50%) scaleX(0);
            transform: translate(50%) scaleX(0);
  }
}
@keyframes theme__linear-indeterminate-bar___2-1eK {
  0% {
    -webkit-transform: translate(-50%) scaleX(0);
            transform: translate(-50%) scaleX(0);
  }

  50% {
    -webkit-transform: translate(-0%) scaleX(0.3);
            transform: translate(-0%) scaleX(0.3);
  }

  100% {
    -webkit-transform: translate(50%) scaleX(0);
            transform: translate(50%) scaleX(0);
  }
}
@-webkit-keyframes theme__circular-indeterminate-bar-rotate___2xsc_ {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes theme__circular-indeterminate-bar-rotate___2xsc_ {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes theme__circular-indeterminate-bar-dash___dKQht {
  0% {
    stroke-dasharray: 1.25, 250;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 111.25, 250;
    stroke-dashoffset: -43.75;
  }

  100% {
    stroke-dasharray: 111.25, 250;
    stroke-dashoffset: -155;
  }
}
@keyframes theme__circular-indeterminate-bar-dash___dKQht {
  0% {
    stroke-dasharray: 1.25, 250;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 111.25, 250;
    stroke-dashoffset: -43.75;
  }

  100% {
    stroke-dasharray: 111.25, 250;
    stroke-dashoffset: -155;
  }
}
@-webkit-keyframes theme__colors___3k8fu {
  0% {
    stroke: #4285f4;
  }

  25% {
    stroke: #de3e35;
  }

  50% {
    stroke: #f7c223;
  }

  75% {
    stroke: #1b9a59;
  }

  100% {
    stroke: #4285f4;
  }
}
@keyframes theme__colors___3k8fu {
  0% {
    stroke: #4285f4;
  }

  25% {
    stroke: #de3e35;
  }

  50% {
    stroke: #f7c223;
  }

  75% {
    stroke: #1b9a59;
  }

  100% {
    stroke: #4285f4;
  }
}
 .dosage-chart__container___3TPDj {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
       -ms-flex-direction: column;
           flex-direction: column;
   margin: 2em 1em;
 }

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

 .dosage-chart__header___1JukF {
   margin: auto;
 }
/* Orientation */
/* Devices (defined by max width) */
/* Devices (defined by min-width) */
.theme__wrapper___2S6Rg {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 200;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
.theme__wrapper___2S6Rg *,
    .theme__wrapper___2S6Rg *::after,
    .theme__wrapper___2S6Rg *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__dialog___3yAsn {
  background-color: rgb(255, 255, 255);
  border-radius: 2px;
  box-shadow: 0 19px 60px rgba(0, 0, 0, .3), 0 15px 20px rgba(0, 0, 0, .22);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 96vh;
  max-width: 96vw;
  opacity: 0;
  overflow: hidden;
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1),
    transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1),
    transform 0.35s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0.07s
}
.theme__dialog___3yAsn.theme__active___2Bq2z {
  opacity: 1;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.theme__small___10W_I {
  width: 30vw;
}
@media screen and (max-width: 720px) {
  .theme__small___10W_I {
    width: 50vw;
  }
}
@media screen and (max-width: 600px) {
  .theme__small___10W_I {
    width: 75vw;
  }
}
.theme__normal___3Fsqk {
  width: 50vw;
}
@media screen and (max-width: 600px) {
  .theme__normal___3Fsqk {
    width: 96vw;
  }
}
.theme__large___3NigS {
  width: 96vw;
}
.theme__fullscreen___1KTed {
  width: 96vw;
}
@media screen and (max-width: 600px) {
  .theme__fullscreen___1KTed {
    border-radius: 0;
    max-height: 100vh;
    max-width: 100vw;
    min-height: 100vh;
    width: 100vw;
  }
}
.theme__title___3kwKw {
  color: rgb(0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: 0 0 16px;
}
.theme__body___2g6Ah {
  color: rgb(117, 117, 117);
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding: 24px
}
.theme__body___2g6Ah p {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin: 0;
}
.theme__navigation___1c5Z_ {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 8px;
  text-align: right;
}
.theme__button___3X35J {
  margin-left: 8px;
  min-width: 0;
  padding-left: 8px;
  padding-right: 8px;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.subject-controls__button___14FGm {
  width: 100%;
  /*
    Why is this !important?
    There is some nesting in the react-toolbox Button component that prevents a simple override of the button
    theme due to CSS priority. There might be a way to do it but I haven't figured it out yet, and I'm in a
    bit of a hurry right now!
   */
  background-color: #183A50 !important;
  margin: 0.3em 0;
}
.subject-controls__buttonsContainer___1NhXL {
  max-width: 14em;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.subject-summary__header___2Enrh {
  display: inline-block;
  margin: 0.2em 0;
  font-size: 16px;
  font-size: 1rem;
}
.subject-summary__treatmentStatus___3GnVC {
  margin: 0.2em 0;
  font-size: 19.2px;
  font-size: 1.2rem;
  font-weight: bold;
}
.subject-summary__treatmentActive___OAAON {
  color: rgb(25, 102, 25)
}
.subject-summary__treatmentInactive___lvBpY {
  color: rgb(204, 51, 51)
}
.subject-summary__treatmentArchived___a2-qv {
  color: rgb(204, 51, 51)
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.SubjectPage__summary___3ur5p {
  margin: 0.2em;
}
.SubjectPage__headerContainer___19Ggo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 1.5em;
}
.SubjectPage__goBackButton___1ybCG {
  background-color: #00b5f0;  /* Teal */
  border: none;
  color: white;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin-left: 15px;  /* Space between button and input */
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 5px;
}
.SubjectPage__goBackButton___1ybCG:hover {
  background-color: #183A50;
  color: #00b5f0;
  border: 1px solid #00b5f0;  /* Teal */
}
.theme__table___u2z7U {
  background-color: rgb(255, 255, 255);
  border-collapse: collapse;
  font-size: 13px;
  width: 100%;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
.theme__table___u2z7U *,
    .theme__table___u2z7U *::after,
    .theme__table___u2z7U *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__head___1KbI8 {
  padding-bottom: 3px;
  white-space: nowrap;
}
.theme__row___142dN {
  color: rgba(0, 0, 0, 0.87);
  height: 48px;
  transition-duration: 0.28s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.theme__row___142dN:hover {
  background-color: #eee;
}
.theme__row___142dN.theme__selected___2-1Mh {
  background-color: #f5f5f5;
}
.theme__rowCell___bbIGb,
.theme__headCell___EVxHc {
  padding: 0 18px 12px 18px;
  text-align: left
}
.theme__rowCell___bbIGb:first-of-type, .theme__headCell___EVxHc:first-of-type {
  padding-left: 24px;
}
.theme__rowCell___bbIGb:last-of-type, .theme__headCell___EVxHc:last-of-type {
  padding-right: 24px;
}
.theme__rowCell___bbIGb.theme__numeric___1gecJ, .theme__headCell___EVxHc.theme__numeric___1gecJ {
  text-align: right;
}
.theme__rowCell___bbIGb {
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  height: 48px;
  padding-top: 12px;
  vertical-align: middle
}
.theme__rowCell___bbIGb.theme__checkboxCell___1l09e {
  width: 18px;
}
.theme__rowCell___bbIGb.theme__checkboxCell___1l09e > * {
  margin: 0;
}
.theme__headCell___EVxHc {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  font-weight: 500;
  height: 48px;
  line-height: 24px;
  padding-bottom: 8px;
  text-overflow: ellipsis;
  vertical-align: bottom
}
.theme__headCell___EVxHc.theme__checkboxCell___1l09e {
  width: 18px;
}
.theme__headCell___EVxHc.theme__checkboxCell___1l09e > * {
  margin: 0 0 3px;
}
.theme__headCell___EVxHc.theme__sorted___2uzED {
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
}
.theme__headCell___EVxHc.theme__sorted___2uzED:hover .theme__sortIcon___1rx3P {
  color: rgba(0, 0, 0, 0.26);
}
.theme__sortIcon___1rx3P {
  display: inline-block;
  font-size: 16px;
  margin-right: 3px;
  transition: 0.28s -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  transition: 0.28s transform cubic-bezier(0.4, 0, 0.2, 1);
  transition: 0.28s transform cubic-bezier(0.4, 0, 0.2, 1), 0.28s -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  vertical-align: sub
}
.theme__sortIcon___1rx3P.theme__asc___qecoY {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.styles__container___39k9e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.styles__inputContainer___qdcNN {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.styles__iconContainer___2wWcu {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  cursor: pointer;
  margin: 0.8em 1em 0 1em;
}
.styles__icon___16oMq {
  color: rgba(0, 0, 0, 0.26);
  font-size: 24px;
}
/* SearchBar.css */
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.SearchBar__formWrapper___1QMp4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0;
}
.SearchBar__searchInput___pfBNH {
  width: 40vw;  /* Adjusted width */
  min-width: 250px;  /* Minimum width */
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #ccc;
  background-color: #ffffff;  /* White background */
}
.SearchBar__searchButton___2a8MQ {
  background-color: #00b5f0;  /* Teal */
  border: none;
  color: white;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin-left: 15px;  /* Space between button and input */
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 5px;
}
.SearchBar__searchButton___2a8MQ:hover {
  background-color: #183A50;
  color: #00b5f0;
  border: 1px solid #00b5f0;  /* Teal */
}
.SearchBar__errorText___wHqis {
  color: red;
}


:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.SubjectsListPage__cell___1tgyP {
  /* cursor: pointer; */
}
.SubjectsListPage__isNotTreatmentAdherent___2M9GO {
  background-color: #fecc4d;
}
.SubjectsListPage__requestInfo___1PA8P {
  margin-left: 4em;
}
.SubjectsListPage__requestInfo___1PA8P select {
  margin-right: 2em;
}
.SubjectsListPage__requestInfoButton___14ltM {
  padding: 0 1em;
}
.SubjectsListPage__requestInfoButton___14ltM:not(:disabled) {
  background-color: #183A50 !important;
}
.SubjectsListPage__pageTitle___3FZvU {
  color: #1EB6EE;
  text-align: center;
}
.SubjectsListPage__isTechnicianNoPhysicians___1abJ6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.SubjectsListPage__isTechnicianNoPhysicians___1abJ6 p {
  max-width: 500px;
  text-align: center;
}
.SubjectsListPage__highlightExplanation___1vwp2 {
  white-space: normal;
  color: rgb(117, 117, 117);
}
.SubjectsListPage__highlightExplanation___1vwp2 mark {
  background-color: #fecc4d;
}
.SubjectsListPage__subjectTable___D_0wO tbody tr {
  cursor: pointer;
}
.SubjectsListPage__sortableColumn___1H2g4 {
  cursor: pointer;
}
.SubjectsListPage__archived___Hq-U4 {
  opacity: 0.75;
  background-color: #999;
}
.PasswordChange__graphic___1nLBL {
  width: 7em;
  margin: auto;
}

.PasswordChange__lettering___rJ_S8 {
  width: 7em;
  margin: auto;
}

.PasswordChange__h3___268UK {
  font-size: 1.1em;
  font-weight: 600;
  margin: 0.5em 0;

}
.PasswordChangeForm__button___3ce81 {
  width: 100%;
  height: 2em;
  margin: 1em 0;
  font-size: 1.2em;
}
.PhysiciansListPage__cell___1AbMM {
  cursor: pointer;
}

.PhysiciansListPage__isNotActive___15oEt {
  background-color: #fecc4d;
}

.PhysiciansListPage__sortableColumn___1yTXp {
  cursor: pointer;
}
.icon-button__button___1ju2j {
  cursor: pointer;
  font-size: 32px;
  font-size: 2rem;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.TechniciansListPage__summary___1F05I {
  margin: 0.2em;
}
.TechniciansListPage__headerContainer___3Uzq- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 1.5em;
}
.TechniciansListPage__sortableColumn___1fmI5 {
  cursor: pointer;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.FormError__error___1JHg4 {
  color: rgb(204, 51, 51);
  min-height: 1em;
  margin: 0.5em 0;
}
.theme__chip___1JkDk {
  background-color: rgb(238, 238, 238);
  border-radius: 32px;
  color: rgb(117, 117, 117);
  display: inline-block;
  font-size: 14px;
  line-height: 32px;
  margin-right: 2.5px;
  max-width: 100%;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
.theme__chip___1JkDk *,
    .theme__chip___1JkDk *::after,
    .theme__chip___1JkDk *::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-touch-callout: none;
}
.theme__avatar___2s8s3 {
  padding-left: 0
}
.theme__avatar___2s8s3 > [data-react-toolbox='avatar'] {
  height: 32px;
  margin-right: 8px;
  vertical-align: middle;
  width: 32px;
}
.theme__avatar___2s8s3 > [data-react-toolbox='avatar'] > span {
  font-size: 20px;
  line-height: 32px;
}
.theme__deletable___3JR8A {
  padding-right: 32px;
}
.theme__delete___1r4MM {
  cursor: pointer;
  display: inline-block;
  height: 24px;
  margin: 4px;
  padding: 4px;
  position: absolute;
  right: 0;
  width: 24px;
}
.theme__delete___1r4MM:hover .theme__deleteIcon___1qgur {
  background: rgb(158, 158, 158);
}
.theme__deleteIcon___1qgur {
  background: rgb(189, 189, 189);
  border-radius: 24px;
  vertical-align: top
}
.theme__deleteIcon___1qgur .theme__deleteX___3T_yL {
  fill: transparent;
  stroke: rgb(255, 255, 255);
  stroke-width: 4px;
}
.multi-email-input__label___2oPC5 {
  color: rgba(0, 0, 0, 0.26);
  font-size: 12px;
}
.multi-email-input__error___3-Ghp {
  color: rgb(222, 50, 38);
  font-size: 12px;
}
.multi-email-input__container___2AraU label {
  display: block;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  font-size: 16px;
  font-size: 1rem;
}
.multi-email-input__textareaContainer___BJpbG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
  border: 2px solid rgba(0, 0, 0, .12);
  border-radius: 0.5rem;
  padding: 8px;
  padding: 0.5rem;
}
.multi-email-input__textareaContainer___BJpbG:has(:focus) {
  border-color: rgb(63, 81, 181);
}
.multi-email-input__textareaContainer___BJpbG textarea {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  resize: none;
  padding: 0;
  font-size: 14px;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  outline: none;
  height: 32px;
  line-height: 32px;
  border: 0;
}
.multi-email-input__chip___1Db9S {
  margin-right: 0;
  border-radius: 0.5rem;
}
.multi-email-input__chipError___QxIZF {
  margin-right: 0;
  border-radius: 0.5rem;
  color: rgb(222, 50, 38);
  box-shadow: inset 0px 0px 0px 1px rgb(222, 50, 38);
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.invite-technicians-form__fieldButtonContainer___1sWoH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  gap: 0.75rem;
}
.invite-technicians-form__fieldButtonContainer___1sWoH > div {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.invite-technicians-form__fieldButtonContainer___1sWoH button {
  margin-top: 44.8px;
  margin-top: 2.8rem;
  background-color: #183A50 !important;
}
.Register__graphic___3OrPI {
  width: 7em;
  margin: auto;
}

.Register__lettering___3GQTL {
  width: 7em;
  margin: auto;
}

.Register__h3___9coYn {
  font-size: 1.1em;
  font-weight: 600;
  margin: 0.5em 0;

}
.RegisterForm__button___2Tz7N {
  width: 100%;
  height: 2em;
  margin: 1em 0;
  font-size: 1.5em;
}
.CreateAccountForm__button___2Bz5p {
  width: 100%;
  height: 2em;
  margin: 1em 0;
  font-size: 1.5em;
}
.Password__graphic___2QL2A {
  width: 7em;
  margin: auto;
}

.Password__lettering___2ViR_ {
  width: 7em;
  margin: auto;
}

.Password__h3___10GT6 {
  font-size: 1.1em;
  font-weight: 600;
  margin: 0.5em 0;

}
.PasswordReset__button___2uXHu {
  width: 100%;
  height: 2em;
  margin: 1em 0;
  font-size: 1.2em;
}
.ApprovalForm__button___1TQoi {
  width: 100%;
  height: 2em;
  margin: 1em 0;
  font-size: 1.2em;
}
.DeleteForm__button___oxL0_ {
  width: 100%;
  height: 2em;
  margin: 1em 0;
  font-size: 1.2em;
  background-color: rgb(204, 51, 51) !important;
  color: white !important;
}
.DeleteForm__button___oxL0_:hover {
  background-color: rgb(194, 99, 99) !important;
}
.DeleteForm__button___oxL0_ span {
  vertical-align: top !important;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.reviewer-controls__button___1hkl1 {
  width: 100%;
  /*
    Why is this !important?
    There is some nesting in the react-toolbox Button component that prevents a simple override of the button
    theme due to CSS priority. There might be a way to do it but I haven't figured it out yet, and I'm in a
    bit of a hurry right now!
   */
  background-color: #183A50 !important;
  margin: 0.3em 0;
}
.reviewer-controls__buttonsContainer___oAaAw {
  max-width: 14em;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.reviewer-summary__header___2Ps8v {
  display: inline-block;
  margin: 0.2em 0;
  font-size: 16px;
  font-size: 1rem;
}
.reviewer-summary__treatmentStatus___20lgl {
  margin: 0.2em 0;
  font-size: 19.2px;
  font-size: 1.2rem;
  font-weight: bold;
}
.reviewer-summary__treatmentActive___2IB4Y {
  color: rgb(25, 102, 25)
}
.reviewer-summary__treatmentInactive___LqRSQ {
  color: rgb(204, 51, 51)
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.PhysicianPage__summary___xMinq {
  margin: 0.2em;
}
.PhysicianPage__headerContainer___1ZJM2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 1.5em;
}
:root {
  /* Colors specified by designer */

  /* Added by developers */
}
.main__main___3r9tt {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
body {
  margin: 0;
  background-color: #F3F3F3;
}

/*# sourceMappingURL=app.01b51f9a79bcaad004eb.css.map*/