.simple-user-container___1HTSG {
  display: flex;
  align-items: center;
  font-size: 1.17em; }
  .simple-user-container___1HTSG.with-margins___1pI-u {
    margin: 10px 0; }
  .simple-user-container___1HTSG .image-container___15MkA {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-size: 100%;
    margin-right: 10px; }

.default-wrapper___1E5sY {
  display: flex;
  outline: none; }

svg {
  fill: white; }

/* Heights, borders, margins and padding. */
/* Application colors */
.scoring-type-container___3ImBw {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  color: #616161;
  letter-spacing: 0.5px; }
  .scoring-type-container___3ImBw.margin-10-0___kCGtT {
    margin: 10px 0; }
  .scoring-type-container___3ImBw .bullet___1-mKw {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin-right: 10px;
    background-color: #000000; }

body {
  font-size: 12px; }

body,
input,
textarea,
keygen,
select,
button {
  font-family: "Roboto", sans-serif;
  font-weight: 400; }

.accordion-item-container___fGGrE {
  display: flex;
  flex-direction: column;
  margin: 30px 0; }
  .accordion-item-container___fGGrE .header___qUeqt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 20px;
    margin: 0 30px; }
  .accordion-item-container___fGGrE .children___3_blE {
    height: 0;
    overflow: hidden;
    transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; }
    .accordion-item-container___fGGrE .children___3_blE.children--open___3uoe0 {
      height: auto;
      overflow: visible; }

.toggleButton___LyWAb {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #e0e0e0;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  cursor: pointer;
  outline: none; }
  .toggleButton___LyWAb svg {
    fill: #757575; }

.accordion-container___3E2RT {
  position: relative;
  width: 100%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.assessments-table-container___3DQfb {
  min-height: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .assessments-table-container___3DQfb h3 {
    color: #616161;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-weight: 500;
    line-height: 14px;
    margin-bottom: 15px; }
  .assessments-table-container___3DQfb .assessments-table___2GyDI {
    min-height: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    background-color: #ffffff;
    border: 1px solid #e0e0e0; }
    .assessments-table-container___3DQfb .assessments-table___2GyDI table {
      border-top: none; }
      .assessments-table-container___3DQfb .assessments-table___2GyDI table thead th {
        z-index: 10;
        position: sticky;
        top: 0;
        width: 100%;
        background-color: #ffffff;
        height: 34px; }
        .assessments-table-container___3DQfb .assessments-table___2GyDI table thead th:first-child {
          padding-left: 24px; }
        .assessments-table-container___3DQfb .assessments-table___2GyDI table thead th:last-child {
          padding-right: 24px; }
        .assessments-table-container___3DQfb .assessments-table___2GyDI table thead th:after {
          content: "";
          position: absolute;
          top: 46px;
          left: 0;
          width: 100%;
          height: 1px;
          background: #e0e0e0; }
      .assessments-table-container___3DQfb .assessments-table___2GyDI table tbody tr {
        height: 48px; }
      .assessments-table-container___3DQfb .assessments-table___2GyDI table tbody td:first-child {
        padding-left: 24px;
        font-weight: 500; }
      .assessments-table-container___3DQfb .assessments-table___2GyDI table tbody td:last-child {
        padding-right: 24px; }
      .assessments-table-container___3DQfb .assessments-table___2GyDI table tfoot td {
        padding: 0 1.5rem; }
      .assessments-table-container___3DQfb .assessments-table___2GyDI table ul {
        margin: 0;
        padding: 0;
        list-style-type: none; }
    .assessments-table-container___3DQfb .assessments-table___2GyDI .title___1J0ek {
      display: flex;
      flex-direction: row;
      align-items: center; }
      .assessments-table-container___3DQfb .assessments-table___2GyDI .title___1J0ek svg {
        margin-left: 10px; }
  .assessments-table-container___3DQfb .assessments-count___2ijbi {
    color: #757575;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 14px;
    text-transform: uppercase;
    margin-bottom: 13px; }
  .assessments-table-container___3DQfb .empty-content___7wJ-C {
    margin: auto;
    color: #616161;
    font-size: 2em;
    line-height: 28px; }
    .assessments-table-container___3DQfb .empty-content___7wJ-C a {
      color: #2364ff;
      text-decoration: none; }
      .assessments-table-container___3DQfb .empty-content___7wJ-C a:hover, .assessments-table-container___3DQfb .empty-content___7wJ-C a:focus {
        text-decoration: underline; }

.base-btn___3W5f_ {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  min-width: 100px;
  padding: 0 14px;
  height: 34px;
  transition: all 0.2s ease-in-out;
  border: 2px solid;
  border-radius: 2px;
  white-space: nowrap;
  position: relative;
  min-width: 100px; }

.base-btn--color-secondary___3G14j {
  background-color: #01d9a9;
  color: #fff;
  border-color: #01d9a9; }
  .base-btn--color-secondary___3G14j:hover {
    background-color: #50e6c4;
    border-color: #50e6c4; }

.base-btn--color-secondary-alt___pttez {
  background-color: #50e6c4;
  color: #fff;
  border-color: #50e6c4; }
  .base-btn--color-secondary-alt___pttez:hover {
    background-color: #b4f4e6;
    border-color: #b4f4e6; }

.base-btn--color-primary___1Hu9O {
  background-color: #0a54ff;
  color: #fff;
  border-color: #0a54ff; }
  .base-btn--color-primary___1Hu9O:hover {
    background-color: #5184ff;
    border-color: #5184ff; }

.base-btn--color-dark___2IyIE {
  background-color: #000;
  color: #fff;
  border-color: #000; }
  .base-btn--color-dark___2IyIE:hover {
    background-color: #212121;
    border-color: #212121; }

.base-btn--color-violet___LPba3 {
  background-color: #7560ee;
  color: #fff;
  border-color: #7560ee; }
  .base-btn--color-violet___LPba3:hover {
    background-color: #7970ff;
    border-color: #7970ff; }

.base-btn--color-light-blue___25BDE {
  background-color: #00cfff;
  color: #fff;
  border-color: #00cfff; }
  .base-btn--color-light-blue___25BDE:hover {
    background-color: #00a8ce;
    border-color: #00a8ce; }

.base-btn--size-large___3N7xp {
  height: 40px;
  font-size: 16px; }

.base-btn--secondary-bordered___onk04 {
  background-color: transparent;
  border-color: #01d9a9;
  color: #01d9a9; }
  .base-btn--secondary-bordered___onk04:hover {
    background-color: #d9faf2;
    border-color: #01d9a9; }
  .base-btn--secondary-bordered___onk04.base-btn--custom-hover___1kV8r:hover {
    border-color: #01d9a9; }
    .base-btn--secondary-bordered___onk04.base-btn--custom-hover___1kV8r:hover span {
      opacity: 1; }

.base-btn--primary-bordered___2nZ8m {
  background-color: #fff;
  border-color: #0a54ff;
  color: #0a54ff; }
  .base-btn--primary-bordered___2nZ8m:hover {
    background-color: #aac3ff; }

.base-btn--color-danger___GGjw6 {
  background-color: #ff2a1e;
  border-color: #ff2a1e;
  color: #fff; }
  .base-btn--color-danger___GGjw6:hover {
    background-color: #ff2a1e;
    border-color: #ff2a1e;
    color: #fff;
    opacity: 0.9; }

.base-btn--danger-bordered___2ZrGf {
  background-color: #fff;
  border-color: #ff2a1e;
  color: #ff2a1e; }
  .base-btn--danger-bordered___2ZrGf:hover {
    background-color: #ff2a1e;
    border-color: #ff2a1e;
    color: #fff;
    opacity: 0.9; }

.base-btn--color-warning___26CTg {
  background-color: #feb63c;
  border-color: #feb63c;
  color: #fff; }
  .base-btn--color-warning___26CTg:hover {
    background-color: #feb63c;
    border-color: #feb63c;
    color: #fff;
    opacity: 0.9; }

.base-btn--disabled___3l17e {
  background-color: #f9f7f5;
  border-color: #f9f7f5;
  color: #666666;
  pointer-events: none;
  cursor: not-allowed; }
  .base-btn--disabled___3l17e:hover {
    background-color: #f9f7f5;
    border-color: #f9f7f5;
    color: #737373; }

.base-btn--disabled-bordered___1pmji {
  background-color: transparent;
  border-color: #e0e0e0;
  color: #e0e0e0;
  pointer-events: none;
  cursor: not-allowed; }

.base-btn--flat___2VAFM {
  background-color: transparent;
  border-color: transparent;
  color: #0a54ff; }
  .base-btn--flat___2VAFM:hover {
    background-color: transparent;
    border-color: transparent;
    color: #5184ff; }

.base-btn--block___Wo0NH {
  width: 100%; }

.base-btn--transparent___o8w4K {
  background-color: transparent; }

.base-btn--rounded___1KycL {
  border-radius: 24px; }

.hoverElement___2bROL {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 !important;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #01d9a9;
  opacity: 0;
  transition: opacity 0.2s ease-in-out; }

.badge--secondary___2dZxj, .badge--danger___A8tTK, .badge--primary___o_5nY, .badge--dark___3UUFw {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 21px;
  max-width: 21px;
  height: 21px;
  background-color: #fff;
  text-align: center;
  border-radius: 2px;
  font-weight: 500;
  margin-left: 10px; }

.badge--secondary___2dZxj {
  color: #01d9a9; }

.badge--danger___A8tTK {
  color: #ff2a1e; }

.badge--primary___o_5nY {
  color: #0a54ff; }

.badge--dark___3UUFw {
  color: #000; }

.badge--disabled___GyFaX {
  background-color: #757575;
  color: #fff; }

.floating-btn___2HMlY {
  display: inline-block;
  cursor: pointer;
  width: 34px;
  height: 34px;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  white-space: nowrap;
  position: relative;
  padding: 0; }

.buttonInner___16Ex_ {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%; }

.floating-btn--color-warning___ledjy {
  background-color: #f81d1d;
  color: #fff; }
  .floating-btn--color-warning___ledjy:hover {
    background-color: #f81d1d; }

.floating-btn--color-dark___lCubm {
  background-color: #000;
  color: #fff; }
  .floating-btn--color-dark___lCubm:hover {
    background-color: #212121; }

.floating-btn--color-secondary___1GV6f {
  background-color: #01d9a9;
  color: #fff; }
  .floating-btn--color-secondary___1GV6f:hover {
    background-color: #50e6c4; }

.floating-btn--color-secondary-alt___oXH_d {
  background-color: #d9faf2;
  color: #01d9a9; }
  .floating-btn--color-secondary-alt___oXH_d svg {
    fill: #01d9a9; }
  .floating-btn--color-secondary-alt___oXH_d:hover {
    background-color: #b4f4e6; }

.floating-btn--color-primary___2__fy {
  background-color: #0a54ff;
  color: #fff; }
  .floating-btn--color-primary___2__fy svg {
    fill: #fff; }
  .floating-btn--color-primary___2__fy:hover {
    background-color: #5184ff; }

.floating-btn--color-primary-alt___3PxbY {
  background-color: #e0eaff;
  color: #0a54ff; }
  .floating-btn--color-primary-alt___3PxbY svg {
    fill: #0a54ff; }
  .floating-btn--color-primary-alt___3PxbY:hover {
    background-color: #aac3ff; }

.floating-btn--color-default___3dXUv {
  background-color: #fff;
  color: #757575; }
  .floating-btn--color-default___3dXUv svg {
    fill: #757575; }
  .floating-btn--color-default___3dXUv:hover {
    background-color: #f9f7f5; }

.floating-btn--color-white-transparent___357Xa {
  background-color: #000;
  color: #fff; }
  .floating-btn--color-white-transparent___357Xa svg {
    fill: #fff; }

.floating-btn--size-large___3QJny {
  width: 40px;
  height: 40px; }

.floating-btn--size-small___KwQq0 {
  width: 24px;
  height: 24px; }

.floating-btn--disabled___35rfm {
  background-color: #e0e0e0;
  color: #fff;
  pointer-events: none;
  cursor: not-allowed; }
  .floating-btn--disabled___35rfm svg {
    fill: #757575; }
  .floating-btn--disabled___35rfm:hover {
    background-color: #e0e0e0;
    color: #fff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.svg-button-wrapper___3w2B4 {
  display: flex;
  align-items: center;
  background-color: #ffffff; }
  .svg-button-wrapper___3w2B4 button {
    border-radius: 0;
    height: 66px;
    min-width: 60px; }
  .svg-button-wrapper___3w2B4 button:disabled,
  .svg-button-wrapper___3w2B4 button[disabled] {
    opacity: 0.3;
    cursor: not-allowed; }

/* Heights, borders, margins and padding. */
/* Application colors */
.search-container___I56To {
  text-transform: initial; }
  .search-container___I56To .search-title___7IBr8 {
    color: #666666;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 14px;
    margin: 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.expandable-container___1qsg5 {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #e0e0e0; }

.expandable-header___3i5_T {
  display: flex;
  align-items: center;
  padding: 6px 13px;
  outline: none;
  cursor: pointer; }

.expandable-button___3JQVH {
  background: transparent;
  padding: 0 !important;
  margin-right: 10px !important;
  color: #616161 !important; }

.expandable-name___1n6Mi {
  margin: 0;
  color: #616161;
  font-weight: 400;
  font-size: 1rem; }

.group___2rLfq .label___2hn7K {
  align-items: center; }

.group___2rLfq .checkbox___2nEz- {
  padding: 8px;
  margin-left: 16px;
  margin-right: 0px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.search-box-container___2J8Bc {
  min-width: 250px;
  width: 250px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 0 30px; }
  .search-box-container___2J8Bc .checkbox___3yePb {
    margin-bottom: 8px; }
  .search-box-container___2J8Bc .search___gmzgI {
    margin-bottom: 16px;
    margin-top: 4px; }
  .search-box-container___2J8Bc .add-from-library___23z4x {
    margin-bottom: 16px;
    margin-top: 4px; }
  .search-box-container___2J8Bc .add-from-library___23z4x {
    margin: 16px 0; }

.container___1fkB_ {
  width: 240px;
  padding: 20px;
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  border-radius: 2px; }
  .container___1fkB_ h3 {
    font-size: 1.5em;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 10px 0; }
  .container___1fkB_ p {
    font-size: 1.16em;
    line-height: 20px;
    margin: 0 0 10px 0; }
  .container___1fkB_ .buttons___3IEKd {
    display: flex;
    justify-content: flex-end; }
    .container___1fkB_ .buttons___3IEKd button {
      font-size: 1.16em;
      line-height: 34px;
      height: 34px;
      color: #0a54ff;
      background: transparent;
      text-transform: uppercase; }
  .container___1fkB_ .arrow___3c0Cd {
    position: absolute; }
    .container___1fkB_ .arrow___3c0Cd.arrow-position-left-start___EEdy- {
      top: 0;
      left: -25px; }
    .container___1fkB_ .arrow___3c0Cd.arrow-position-left-end___3IUFs {
      bottom: 0;
      left: -25px; }
    .container___1fkB_ .arrow___3c0Cd.arrow-position-right-start___2dmSv {
      top: 0;
      right: -25px;
      transform: rotate(180deg); }
    .container___1fkB_ .arrow___3c0Cd.arrow-position-right-end___25HAO {
      bottom: 0;
      right: -25px;
      transform: rotate(180deg); }
    .container___1fkB_ .arrow___3c0Cd.arrow-position-top-start___2Ogpt {
      top: -30px;
      left: 0;
      transform: rotate(90deg); }
    .container___1fkB_ .arrow___3c0Cd.arrow-position-top-end___1SZkk {
      top: -30px;
      right: 0;
      transform: rotate(90deg); }
    .container___1fkB_ .arrow___3c0Cd.arrow-position-bottom-start___2x3qY {
      bottom: -30px;
      left: 0;
      transform: rotate(-90deg); }
    .container___1fkB_ .arrow___3c0Cd.arrow-position-bottom-end___OAjIK {
      bottom: -30px;
      right: 0;
      transform: rotate(-90deg); }

.onboarding-intro-container___1DfQ8 {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 40px 0;
  background: #3872ff;
  border-radius: 3px;
  color: #ffffff;
  width: 500px;
  transform: translate3d(-50%, -50%, 0);
  text-align: center; }
  .onboarding-intro-container___1DfQ8 h1 {
    font-size: 28px;
    font-weight: 500;
    line-height: 40px; }
  .onboarding-intro-container___1DfQ8 p {
    font-size: 1.5em; }
  .onboarding-intro-container___1DfQ8 > img {
    margin: 30px 0; }
  .onboarding-intro-container___1DfQ8 .button-wrapper___32E16 {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .onboarding-intro-container___1DfQ8 .button-wrapper___32E16 button {
      width: 130px;
      height: 34px;
      display: flex;
      justify-content: center;
      align-items: center;
      color: #ffffff;
      font-size: 1.16em; }
  .onboarding-intro-container___1DfQ8 .button-get-started___2InLk {
    background: #000000;
    border-radius: 2px; }
  .onboarding-intro-container___1DfQ8 .button-cancel___oFNki {
    background: transparent;
    text-transform: uppercase; }

.green-container___3k8k5 {
  background: #578000; }

.yellow-background___SOEtc {
  background-color: #fcb632;
  color: #000; }
  .yellow-background___SOEtc button[title="Skip"] {
    color: #000 !important; }

/* Heights, borders, margins and padding. */
/* Application colors */
.rubric-modal___2Wk_x {
  padding: 1rem 1rem 0 1rem; }
  .rubric-modal___2Wk_x .navigation___EUfB9 {
    position: relative;
    padding: 1.4rem 0 1rem 0; }
    .rubric-modal___2Wk_x .navigation___EUfB9 .steps___3-jSI {
      margin: auto;
      text-align: center;
      padding: 0; }
      .rubric-modal___2Wk_x .navigation___EUfB9 .steps___3-jSI li {
        background-color: #e0e0e0;
        border-radius: 50%;
        cursor: pointer;
        display: inline-block;
        height: 10px;
        width: 10px;
        margin: 0 5px; }
        .rubric-modal___2Wk_x .navigation___EUfB9 .steps___3-jSI li.active___1NWjM, .rubric-modal___2Wk_x .navigation___EUfB9 .steps___3-jSI li:hover, .rubric-modal___2Wk_x .navigation___EUfB9 .steps___3-jSI li:focus {
          background-color: #757575; }
    .rubric-modal___2Wk_x .navigation___EUfB9 .close-icon___3jlZr {
      position: absolute;
      top: 0;
      right: 0;
      cursor: pointer; }
  .rubric-modal___2Wk_x .navigation-wrapper-container___2dE4F {
    display: flex;
    flex-grow: 1;
    height: 100%; }
    .rubric-modal___2Wk_x .navigation-wrapper-container___2dE4F .navigation-wrapper-previous___3mFfS,
    .rubric-modal___2Wk_x .navigation-wrapper-container___2dE4F .navigation-wrapper-next___JiONB {
      display: flex;
      flex-direction: column;
      flex-basis: 10%;
      justify-content: center;
      align-items: center; }
    .rubric-modal___2Wk_x .navigation-wrapper-container___2dE4F .navigation-wrapper-next___JiONB svg {
      transform: rotate(180deg); }
    .rubric-modal___2Wk_x .navigation-wrapper-container___2dE4F .navigation-wrapper-content___XO5N9 {
      display: flex;
      flex-direction: column;
      flex-basis: 80%;
      height: 100%; }
      .rubric-modal___2Wk_x .navigation-wrapper-container___2dE4F .navigation-wrapper-content___XO5N9 .container___1Y2SN {
        display: flex;
        flex-direction: column;
        flex: 1; }
  .rubric-modal___2Wk_x .navigation-buttons___3liQJ {
    display: flex;
    justify-content: center; }
    .rubric-modal___2Wk_x .navigation-buttons___3liQJ button {
      margin: 0 0.25rem; }
  .rubric-modal___2Wk_x .title___2U3S7,
  .rubric-modal___2Wk_x .sub-title___rsvy- {
    margin-top: 2rem; }
  .rubric-modal___2Wk_x .title___2U3S7 {
    font-size: 1.5rem; }
  .rubric-modal___2Wk_x .bold___3U_yM {
    font-weight: 500; }
  .rubric-modal___2Wk_x .summary___2k6Kh {
    padding: 1rem 0 2rem 0; }
  .rubric-modal___2Wk_x p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 26px; }
  .rubric-modal___2Wk_x .rubric-headline___12O6S {
    padding: 10px 0; }
  .rubric-modal___2Wk_x .rubric-type___2wiPf {
    margin-left: 10px; }
  .rubric-modal___2Wk_x .help___3dpK5 {
    margin: 2rem 0; }
  .rubric-modal___2Wk_x .rubric-sample___3dk2E {
    display: flex;
    justify-content: center;
    border: 1px solid #e0e0e0;
    padding: 2rem 1rem; }

/* Heights, borders, margins and padding. */
/* Application colors */
.capabilities-container___1grga {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 0;
  margin: 10px 0; }
  .capabilities-container___1grga .capabilities-title___10mwA span {
    font-weight: 500; }
  .capabilities-container___1grga ul,
  .capabilities-container___1grga li {
    padding: 0; }
  .capabilities-container___1grga button {
    margin: 0; }
  .capabilities-container___1grga .capabilities-collapse-container___1GS8V {
    margin-bottom: 0.75rem; }
    .capabilities-container___1grga .capabilities-collapse-container___1GS8V li {
      padding: 0.5rem 0; }
      .capabilities-container___1grga .capabilities-collapse-container___1GS8V li span {
        color: #444444; }
      .capabilities-container___1grga .capabilities-collapse-container___1GS8V li svg {
        font-size: 15px;
        margin-right: 0; }

.rubric-cards___JOY0n {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 2rem 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.body___3CDII {
  height: 100%;
  display: flex;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-right: 30px;
  margin-left: 30px; }
  .body___3CDII .progress-action-button___14O06 {
    min-width: 36px; }
  .body___3CDII h1 {
    margin-left: 30px;
    font-weight: 400; }

.svg-wrapper___1i4J3 {
  display: flex;
  justify-content: center;
  align-items: center; }

.table-score-box___1jghF {
  line-height: 22px;
  margin-left: 0; }

.score-box___1q-re {
  line-height: 22px;
  margin-left: 15px;
  display: inline-block; }

a {
  text-decoration: none;
  user-select: none; }
  a.disabled-link___T_msC {
    cursor: not-allowed; }
    a.disabled-link___T_msC:focus {
      outline: 0; }
  a.active-link___1oxOG {
    color: #0a54ff;
    cursor: pointer; }

/* Heights, borders, margins and padding. */
/* Application colors */
.title-container___kXrHO {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f9f7f5;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 30px;
  height: 63px;
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  max-width: 100%;
  margin: 0;
  z-index: 2; }
  .title-container___kXrHO .submitted___x9QDM {
    font-size: 18px;
    color: #000000;
    line-height: 21px; }
  .title-container___kXrHO .submitted-title___2qPYn {
    font-weight: 400;
    color: #000000;
    margin-left: 3px; }
  .title-container___kXrHO .action-container___3-BBW {
    display: flex;
    align-items: center; }
    .title-container___kXrHO .action-container___3-BBW .btn-release-scores___23lhy {
      margin-right: 15px; }
    .title-container___kXrHO .action-container___3-BBW .btn-link-report___JA5a5 {
      opacity: 1; }
    .title-container___kXrHO .action-container___3-BBW :disabled:not([name="score"]) {
      cursor: not-allowed;
      pointer-events: all !important;
      background-color: transparent;
      border: 2px solid #e0e0e0;
      color: #757575; }
    .title-container___kXrHO .action-container___3-BBW .score-box___1ay-V {
      margin-left: 15px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.student-row-container___3voTd {
  height: 66px;
  width: 100%;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  padding: 0px 8px 0 30px; }
  .student-row-container___3voTd .list-title___1LNox {
    font-family: 'Roboto', sans-serif;
    color: #616161;
    line-height: 11px; }
  .student-row-container___3voTd .status___2QSLf {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: 500; }
  .student-row-container___3voTd .student-name___367tR {
    font-size: 14px;
    color: #0a1d4b;
    font-weight: 500; }
  .student-row-container___3voTd a {
    color: #2364ff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.student-list-container___3V9zH {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  margin-top: calc(64px + 63px);
  box-sizing: border-box; }
  .student-list-container___3V9zH .title-row___3fhDL {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 39px;
    text-transform: uppercase;
    border-bottom: 1px solid #E0E0E0; }
  .student-list-container___3V9zH .list-title___Z6cl7 {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 10px;
    color: #616161;
    padding: 14px 30px; }
  .student-list-container___3V9zH .list-title-row___2Lmbs {
    display: flex;
    align-items: center;
    padding: 14px 20px; }
    .student-list-container___3V9zH .list-title-row___2Lmbs .list-title___Z6cl7 {
      padding: 0; }
    .student-list-container___3V9zH .list-title-row___2Lmbs .chevron-down___3exP0 {
      margin-left: 1vmin; }
    .student-list-container___3V9zH .list-title-row___2Lmbs .chevron-up___1ARDx {
      margin-left: 1vmin;
      transform: rotate(180deg); }

.inline-btn___3RJ62 {
  display: inline-flex; }

.join-code___2zR71 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fec100;
  height: 34px;
  width: 102px;
  color: #000;
  border-radius: 2px;
  outline: none;
  font-weight: 500;
  font-size: 1.17em;
  cursor: pointer; }
  .join-code___2zR71.copied___7nv64 {
    background-color: #000;
    color: #fff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.section-owner-tooltip-label___1voUL {
  width: min-content;
  background-color: #2364ff;
  border-radius: 4px;
  padding: 4px 8px;
  color: #fff;
  font-weight: bold;
  text-align: center; }

/* Heights, borders, margins and padding. */
/* Application colors */
.section-users-table-container___1yD3R {
  display: flex;
  flex-direction: column;
  position: relative; }
  .section-users-table-container___1yD3R .header___1tYKs {
    display: flex;
    align-items: center;
    height: 30px;
    padding: 0 30px;
    border-bottom: 1px solid #e0e0e0;
    color: #616161;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.84em; }
    .section-users-table-container___1yD3R .header___1tYKs .left-align___3-e_w {
      margin-left: 180px; }
    .section-users-table-container___1yD3R .header___1tYKs .right-column___1GTDE {
      display: flex;
      width: 100%;
      justify-content: flex-end;
      margin-right: 160px; }
      .section-users-table-container___1yD3R .header___1tYKs .right-column___1GTDE div:first-child {
        margin-right: 65px; }
  .section-users-table-container___1yD3R .auth-user___1E96g,
  .section-users-table-container___1yD3R .selected-users___2jveX {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    padding: 0 30px;
    border-bottom: 1px solid #e0e0e0;
    box-sizing: border-box; }
    .section-users-table-container___1yD3R .auth-user___1E96g .auth-user-left___488CQ,
    .section-users-table-container___1yD3R .auth-user___1E96g .auth-user-right___1o9_n,
    .section-users-table-container___1yD3R .auth-user___1E96g .selected-users-left___2e0C9,
    .section-users-table-container___1yD3R .auth-user___1E96g .selected-users-right___iNfHd,
    .section-users-table-container___1yD3R .selected-users___2jveX .auth-user-left___488CQ,
    .section-users-table-container___1yD3R .selected-users___2jveX .auth-user-right___1o9_n,
    .section-users-table-container___1yD3R .selected-users___2jveX .selected-users-left___2e0C9,
    .section-users-table-container___1yD3R .selected-users___2jveX .selected-users-right___iNfHd {
      display: flex;
      align-items: center; }
    .section-users-table-container___1yD3R .auth-user___1E96g .auth-user-left___488CQ,
    .section-users-table-container___1yD3R .auth-user___1E96g .selected-users-left___2e0C9,
    .section-users-table-container___1yD3R .selected-users___2jveX .auth-user-left___488CQ,
    .section-users-table-container___1yD3R .selected-users___2jveX .selected-users-left___2e0C9 {
      font-size: 1.17em; }
      .section-users-table-container___1yD3R .auth-user___1E96g .auth-user-left___488CQ div:first-child,
      .section-users-table-container___1yD3R .auth-user___1E96g .selected-users-left___2e0C9 div:first-child,
      .section-users-table-container___1yD3R .selected-users___2jveX .auth-user-left___488CQ div:first-child,
      .section-users-table-container___1yD3R .selected-users___2jveX .selected-users-left___2e0C9 div:first-child {
        font-weight: 500;
        width: 200px;
        margin-right: 10px; }
    .section-users-table-container___1yD3R .auth-user___1E96g .auth-user-right___1o9_n,
    .section-users-table-container___1yD3R .selected-users___2jveX .auth-user-right___1o9_n {
      margin-right: 120px; }
      .section-users-table-container___1yD3R .auth-user___1E96g .auth-user-right___1o9_n div,
      .section-users-table-container___1yD3R .selected-users___2jveX .auth-user-right___1o9_n div {
        margin: 0 21px;
        font-size: 1.17em; }
    .section-users-table-container___1yD3R .auth-user___1E96g .selected-users-right___iNfHd div,
    .section-users-table-container___1yD3R .selected-users___2jveX .selected-users-right___iNfHd div {
      margin-right: 40px;
      font-size: 1.17em; }
    .section-users-table-container___1yD3R .auth-user___1E96g .selected-users-right___iNfHd button,
    .section-users-table-container___1yD3R .selected-users___2jveX .selected-users-right___iNfHd button {
      width: 102px; }
    .section-users-table-container___1yD3R .auth-user___1E96g .selected-users-right___iNfHd .selected-users-role___2qA6y,
    .section-users-table-container___1yD3R .selected-users___2jveX .selected-users-right___iNfHd .selected-users-role___2qA6y {
      text-transform: lowercase; }
      .section-users-table-container___1yD3R .auth-user___1E96g .selected-users-right___iNfHd .selected-users-role___2qA6y:first-letter,
      .section-users-table-container___1yD3R .selected-users___2jveX .selected-users-right___iNfHd .selected-users-role___2qA6y:first-letter {
        text-transform: uppercase; }

.section-owner-label___1G9xh {
  margin: 0 10px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.section-name-input-container___2zq80 {
  display: flex;
  align-items: center;
  flex-grow: 1; }
  .section-name-input-container___2zq80 .bullet___3lXBd {
    width: 16px;
    height: 16px;
    background-color: #2364ff;
    border-radius: 100%; }
  .section-name-input-container___2zq80 input {
    width: calc(100% - 56px);
    border: none;
    padding: 0 30px 0 10px;
    background-color: transparent;
    font-size: 2em;
    outline: none;
    cursor: pointer;
    color: #757575; }
    .section-name-input-container___2zq80 input::placeholder {
      color: #757575; }

/* Heights, borders, margins and padding. */
/* Application colors */
.assignments-table-root___1B7vG {
  border-top: 1px solid #e0e0e0; }
  .assignments-table-root___1B7vG .assignments-table-head___O7W62 tr {
    height: auto;
    padding: 8px 0px; }
    .assignments-table-root___1B7vG .assignments-table-head___O7W62 tr th {
      font-size: 10px;
      color: #757575;
      padding: 8px;
      margin: 0;
      letter-spacing: 0.5px;
      border-color: #e0e0e0;
      text-transform: uppercase; }
  .assignments-table-root___1B7vG .action___2iKsE {
    width: 3%;
    padding: 0 !important;
    padding-right: 8px !important; }
  .assignments-table-root___1B7vG .title___iNCb3 {
    width: 60%;
    text-align: left !important;
    font-weight: 500; }
  .assignments-table-root___1B7vG .first-read___2QZeD,
  .assignments-table-root___1B7vG .third-read___IiMDM {
    text-align: left !important;
    width: 5%; }
  .assignments-table-root___1B7vG .date___2umQ0 {
    color: #757575;
    font-size: 10px;
    max-width: 1px;
    width: 5%;
    text-align: left !important; }
  .assignments-table-root___1B7vG .toggle___1fQWd {
    color: #757575;
    font-size: 10px;
    max-width: 1px;
    padding-left: 16px !important;
    width: 5%;
    text-align: left !important; }
  .assignments-table-root___1B7vG .status___22ejQ {
    font-weight: 400;
    white-space: nowrap;
    text-align: left !important;
    width: 6%; }
    .assignments-table-root___1B7vG .status___22ejQ a {
      display: flex;
      justify-content: flex-start;
      align-items: center; }
  .assignments-table-root___1B7vG .reports___3Ds3X {
    width: 1%; }
  .assignments-table-root___1B7vG .assignments-table-body___3I-90 tr {
    height: auto; }
  .assignments-table-root___1B7vG .assignments-table-body___3I-90 td {
    font-size: 14px;
    padding: 20px 15px;
    border-color: #e0e0e0; }

.locked-icon___3kopZ {
  height: 18px;
  width: 18px;
  margin-left: 5px;
  outline: none; }
  .locked-icon___3kopZ svg {
    height: 100%;
    width: 100%; }

.reports-icon___2JRHl {
  height: 100%;
  width: min-content;
  padding: 8px;
  outline: none; }
  .reports-icon___2JRHl svg {
    fill: #e0e0e0; }
  .reports-icon___2JRHl.active___3ZBA7 svg {
    fill: #2364ff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.list-container___M8-HV {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column; }

.no-content___1T3h3 {
  margin: 50px 0;
  text-align: center;
  font-size: 2em;
  line-height: 40px;
  color: #616161; }

/* Heights, borders, margins and padding. */
/* Application colors */
.class-report-container___3Jjwq table thead th,
.resource-report-container___EwURs table thead th {
  color: #444444 !important;
  text-align: center !important; }
  .class-report-container___3Jjwq table thead th:first-child,
  .resource-report-container___EwURs table thead th:first-child {
    color: #0a54ff !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    text-align: left !important;
    padding-left: 10px; }
  .class-report-container___3Jjwq table thead th span,
  .resource-report-container___EwURs table thead th span {
    position: relative; }
    .class-report-container___3Jjwq table thead th span svg,
    .resource-report-container___EwURs table thead th span svg {
      opacity: 0;
      position: absolute;
      left: 100%;
      transition: opacity 0.5s, transform 0.5s; }

.class-report-container___3Jjwq table tbody tr,
.resource-report-container___EwURs table tbody tr {
  height: 40px !important; }
  .class-report-container___3Jjwq table tbody tr:nth-child(even),
  .resource-report-container___EwURs table tbody tr:nth-child(even) {
    background-color: #faf9f7; }
  .class-report-container___3Jjwq table tbody tr td,
  .resource-report-container___EwURs table tbody tr td {
    border: none;
    text-align: center !important;
    font-size: 12px !important; }
    .class-report-container___3Jjwq table tbody tr td:first-child,
    .resource-report-container___EwURs table tbody tr td:first-child {
      text-align: left !important;
      font-size: 14px !important; }

.class-report-container___3Jjwq table thead tr th:last-child {
  text-align: right !important;
  margin-bottom: 50px; }

.class-report-container___3Jjwq table thead tr td {
  text-align: center !important; }
  .class-report-container___3Jjwq table thead tr td:first-child {
    text-align: left !important; }

.class-report-container___3Jjwq table tbody tr td:last-child {
  text-align: right !important; }

.class-report-container___3Jjwq table tbody tr td .perf-status___2cvVs {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  vertical-align: bottom; }

.class-report-container___3Jjwq table tbody tr td .status-circle___1u5C_ {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  vertical-align: middle;
  display: inline-table;
  margin-right: 10px; }
  .class-report-container___3Jjwq table tbody tr td .status-circle___1u5C_.status-fail___2IIkr {
    background: #ffd81c; }
  .class-report-container___3Jjwq table tbody tr td .status-circle___1u5C_.status-warning___YKY_h {
    background: #83c512; }
  .class-report-container___3Jjwq table tbody tr td .status-circle___1u5C_.status-pass___3iGp5 {
    background: #338b5d; }
  .class-report-container___3Jjwq table tbody tr td .status-circle___1u5C_.status-no-legend___1aR5V {
    background: #00daa9; }

.sorted___2E0UW {
  position: relative; }
  .sorted___2E0UW span {
    z-index: 1; }
    .sorted___2E0UW span svg {
      opacity: 1;
      position: static; }
  .sorted___2E0UW::after {
    content: "";
    background-color: lightgray;
    width: 100%;
    height: 100%;
    opacity: 0.15;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0; }

.resource-report-container___EwURs table tbody tr {
  background-color: transparent !important;
  border-bottom: 1px solid #e0e0e0; }
  .resource-report-container___EwURs table tbody tr:last-child {
    border-bottom: 3px solid #e0e0e0; }
  .resource-report-container___EwURs table tbody tr td a {
    color: #0a54ff;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    text-align: right; }

.modal___2fe6R {
  padding: 1rem 1rem 0 1rem; }
  .modal___2fe6R .wrapper___2c5Js {
    padding: 1.4rem 0 1rem 0;
    position: relative;
    height: 100%; }
    .modal___2fe6R .wrapper___2c5Js .close___1IFrR {
      position: absolute;
      top: 0;
      right: 0;
      cursor: pointer; }
  .modal___2fe6R .resources___3SyRq {
    width: 468px;
    height: 100%;
    margin: 0 auto; }
    .modal___2fe6R .resources___3SyRq h2 {
      color: titleColor;
      font-size: 24px;
      font-weight: 100;
      line-height: 28px;
      margin: 0; }
    .modal___2fe6R .resources___3SyRq h3 {
      color: #616161;
      font-size: 10px;
      font-weight: 500;
      letter-spacing: 0.5px;
      line-height: 17px;
      text-transform: uppercase; }
    .modal___2fe6R .resources___3SyRq ul {
      list-style: none;
      padding: 0;
      width: 100%; }
      .modal___2fe6R .resources___3SyRq ul li {
        border: 1px solid #e0e0e0;
        border-radius: 2px;
        display: flex;
        height: 54px;
        margin-bottom: 15px;
        padding: 0; }
        .modal___2fe6R .resources___3SyRq ul li a {
          align-items: center;
          color: #0a54ff;
          display: flex;
          padding: 0 20px;
          width: 100%;
          font-size: 14px;
          line-height: 16px;
          text-decoration: none; }
          .modal___2fe6R .resources___3SyRq ul li a:hover {
            background-color: #f9f7f5; }

/* Heights, borders, margins and padding. */
/* Application colors */
.direction-container___11b1e {
  display: flex;
  flex-direction: column;
  padding: 30px; }
  .direction-container___11b1e img {
    max-width: 100%; }
  .direction-container___11b1e .title___2Uq2o {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 1.66em;
    line-height: 30px; }
  .direction-container___11b1e .description___2kwzn {
    white-space: pre-line; }
  .direction-container___11b1e p:first-of-type {
    margin-top: 0; }
  .direction-container___11b1e blockquote {
    margin: 0;
    background: rgba(0, 218, 169, 0.1);
    border: 1px solid #01d9a9;
    padding: 15px 20px; }
    .direction-container___11b1e blockquote p {
      margin: 0;
      font-weight: bold;
      color: #0a1d4b; }
  .direction-container___11b1e .no-directions___2I7ta {
    color: #616161;
    font-size: 2em;
    line-height: 3em;
    text-align: center; }
  .direction-container___11b1e .button-container___2MQe- {
    display: flex;
    justify-content: center;
    margin-bottom: 30px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.text-container___3ZUP9 {
  display: flex;
  flex-direction: column;
  padding: 30px; }
  .text-container___3ZUP9 p:first-of-type {
    margin-top: 0; }
  .text-container___3ZUP9 .pre-append___13GoN {
    color: #767776;
    margin-bottom: 25px;
    line-height: 30px; }
  .text-container___3ZUP9 .author___1IIGk {
    margin-top: 0;
    line-height: 30px; }
  .text-container___3ZUP9 .title___1MrEc {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 1.66em;
    line-height: 30px; }
  .text-container___3ZUP9 .description___1OOyT {
    white-space: pre-line;
    line-height: 30px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.checklist-container___1AmDO {
  display: flex;
  flex-direction: column;
  padding: 30px; }
  .checklist-container___1AmDO .title___3Sn9E {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 1.66em;
    line-height: 30px; }
  .checklist-container___1AmDO .description___1zDu- {
    white-space: pre-line; }
  .checklist-container___1AmDO > :first-child > p:first-of-type,
  .checklist-container___1AmDO > :first-child > h2:first-of-type {
    margin-top: 0; }
  .checklist-container___1AmDO blockquote {
    margin: 0;
    background: rgba(0, 218, 169, 0.1);
    border: 1px solid #01d9a9;
    padding: 15px 20px; }
    .checklist-container___1AmDO blockquote p {
      margin: 0;
      font-weight: bold;
      color: #0a1d4b; }
  .checklist-container___1AmDO .button-container___10zGN {
    display: flex;
    justify-content: center;
    margin-bottom: 30px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.response-tab-container___3Hbkw {
  width: 100%;
  display: flex;
  justify-content: center; }
  .response-tab-container___3Hbkw .response-container___EI4i- {
    height: 100%;
    width: 100%;
    display: flex;
    line-height: 24px;
    flex-direction: column;
    box-sizing: border-box;
    max-width: 900px;
    color: #000;
    justify-content: center; }
    .response-tab-container___3Hbkw .response-container___EI4i- .response-title___3QG0e {
      margin-bottom: 24px; }
    .response-tab-container___3Hbkw .response-container___EI4i- .response-header___1kH0Q {
      height: max-content;
      display: flex;
      padding-top: 30px;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-header___1kH0Q .rewrite-button___2G_OQ {
        min-width: 154px;
        margin-bottom: 24px; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-header___1kH0Q .response-rewrite-button___2IPsg {
        min-width: 102px; }
    .response-tab-container___3Hbkw .response-container___EI4i- .response-submit-button___16fKG {
      display: flex;
      justify-content: flex-end;
      margin-top: 15px;
      margin-bottom: 30px;
      width: 100%; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-submit-button___16fKG button {
        margin-left: 10px; }
    .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA {
      display: flex;
      justify-content: center;
      align-items: stretch;
      margin-bottom: 27px; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-1___p9JJp {
        color: #6554c0; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-2___198OT {
        color: #fe672e; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-3___3KcVX {
        color: #ef0491; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-4___1BSTL {
        color: #a701ae; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-5___3XSjB {
        color: #5603bc; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-6___ioxGm {
        color: #001ba3; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-7___25VqK {
        color: #0140d5; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-8___1SkDK {
        color: #17a1df; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-9___2OpvG {
        color: #05ca9e; }
      .response-tab-container___3Hbkw .response-container___EI4i- .response-box___2HwpA .category-row-wrapper-10___2O71E {
        color: #83c512; }
  .response-tab-container___3Hbkw .response-input___zXWwp {
    border: 1px #999;
    margin-bottom: 15px; }
  .response-tab-container___3Hbkw .response-label___JUWfd {
    color: #757575;
    line-height: 16px; }
  .response-tab-container___3Hbkw .response-dropdown___3o4QY {
    width: 220px;
    margin-bottom: 30px;
    text-align: left; }
  .response-tab-container___3Hbkw .response-content___1BQ_r {
    color: rgba(0, 0, 0, 0.87);
    font-size: 1.3em;
    line-height: 24px; }
  .response-tab-container___3Hbkw .rewrite-label___q5Rxm {
    height: 20px;
    width: 117px;
    background: #f81d1d;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 12px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.question-container___22FOa {
  font-size: 16px;
  line-height: 25px; }
  .question-container___22FOa .student-container___2xXLZ {
    padding: 15px 30px; }
  .question-container___22FOa:not(:first-child) {
    margin-top: 60px; }
  .question-container___22FOa .question___R0LUq {
    line-height: 25px;
    color: #000000; }
  .question-container___22FOa .correct-answer-color___XPAQh {
    color: #009aff; }
  .question-container___22FOa .options___3iNE1 {
    color: #000000;
    margin-top: 25px; }
    .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 {
      display: flex;
      align-items: center;
      padding: 0;
      margin-bottom: 35px;
      background: transparent;
      outline: none;
      font-size: 16px;
      line-height: 25px; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .option___PB6m- {
        flex: 1;
        text-align: left;
        line-height: 25px; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .option-correct___2NyIR {
        flex: 1;
        color: #009aff;
        text-align: left; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .option-wrong___eY3ca {
        flex: 1;
        color: #ef0491;
        text-align: left; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .outline___18cJn {
        display: flex;
        font-size: 1em;
        font-weight: 500;
        border-radius: 50%;
        background: #fff;
        border: 2px solid #000000;
        color: #000000;
        text-transform: uppercase;
        width: 34px;
        height: 34px;
        justify-content: center;
        align-items: center;
        margin: 6px 16px auto 0; }
        .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .outline___18cJn:hover {
          background-color: #2364ff;
          border: 2px solid #2364ff;
          color: #ffffff;
          cursor: pointer; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .teacher-outline___1DgEB {
        display: flex;
        font-size: 1em;
        font-weight: 500;
        border-radius: 50%;
        background: #fff;
        border: 2px solid #000000;
        color: #000000;
        text-transform: uppercase;
        width: 34px;
        height: 34px;
        justify-content: center;
        align-items: center;
        margin: 6px 16px auto 0; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .selected___1N9aL {
        background-color: #2364ff;
        border: 2px solid #2364ff;
        color: #ffffff; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .correct-answer-only-outline___354NO {
        display: flex;
        font-size: 1em;
        font-weight: 500;
        border-radius: 50%;
        border: 2px solid #009aff;
        text-transform: uppercase;
        width: 34px;
        height: 34px;
        justify-content: center;
        align-items: center;
        margin: 6px 16px auto 0; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .wrong-answer-outline___-Y91w {
        display: flex;
        font-size: 1em;
        font-weight: 500;
        border-radius: 50%;
        background: #ef0491;
        border: 2px solid #ef0491;
        text-transform: uppercase;
        width: 34px;
        height: 34px;
        justify-content: center;
        align-items: center;
        margin: 6px 16px auto 0; }
      .question-container___22FOa .options___3iNE1 .option-wrapper___3GNK5 .correct-student-answer-outline___3y3hV {
        display: flex;
        font-size: 1em;
        font-weight: 500;
        border-radius: 50%;
        background: #009aff;
        border: 2px solid #009aff;
        color: #fff;
        text-transform: uppercase;
        width: 34px;
        height: 34px;
        justify-content: center;
        align-items: center;
        margin: 6px 16px auto 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.question___3Viti {
  max-width: 720px; }
  .question___3Viti .question-statement___1dcgs {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 25px;
    color: #000000; }
    .question___3Viti .question-statement___1dcgs:first-child {
      margin-top: 0; }
  .question___3Viti .word-count___1k3cB {
    display: flex;
    flex: 1;
    font-size: 12px;
    padding-top: 8px;
    justify-content: flex-end;
    color: #616161; }

.question-scrollable___c3c9R {
  width: 100%; }
  .question-scrollable___c3c9R .question-container___dwFRP {
    padding: 30px; }
    .question-scrollable___c3c9R .question-container___dwFRP :first-child > p:first-of-type {
      margin-top: 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.preview-assessment-container___sSHSn {
  display: flex;
  flex-grow: 1;
  box-sizing: border-box;
  padding-top: calc(64px + 63px);
  height: 100vh; }
  .preview-assessment-container___sSHSn .assessment-text-and-directions___2amoa,
  .preview-assessment-container___sSHSn .assessment-questions___1XDFK,
  .preview-assessment-container___sSHSn .assessment-response___17jms {
    display: flex;
    flex-direction: column; }
  .preview-assessment-container___sSHSn .assessment-text-and-directions___2amoa {
    flex-basis: 60%;
    border-right: 1px solid #e0e0e0; }
  .preview-assessment-container___sSHSn .assessment-text-and-directions___2amoa img {
    max-width: 100%; }
  .preview-assessment-container___sSHSn .assessment-response___17jms {
    flex-basis: 100%; }
  .preview-assessment-container___sSHSn .assessment-questions___1XDFK {
    flex-basis: 40%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header-container___NmSO6 {
  height: 64px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background-color: #f9f7f5;
  box-sizing: border-box;
  border-top: 4px solid #000000;
  border-bottom: 1px solid #e0e0e0; }

.self-scoring-header___28ydY {
  background-color: #000000; }

.response-container___2521M {
  height: 63px;
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  z-index: 1000;
  background-color: #f9f7f5;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0; }

.body___286-3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 30px;
  margin-right: 30px; }

.title___3HI-6 {
  color: #fff;
  margin: 0;
  font-weight: 400; }

.subtitle___2ZFxr {
  color: #2e2e2f; }

/* Heights, borders, margins and padding. */
/* Application colors */
.paragraphs-container___27U3O {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 30px 10px 30px 30px; }

.loader-container___3jBd9 {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 20px; }

.loader___1yAnU {
  width: 77px;
  height: 77px;
  border: 5px solid rgba(10, 84, 255, 0.2);
  border-top: 5px solid #0a54ff;
  border-radius: 50%;
  margin: 20px auto 0;
  animation: spin___3dKDm 2s linear infinite; }

@keyframes spin___3dKDm {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Heights, borders, margins and padding. */
/* Application colors */
.paragraph-text-wrapper___2_L_- {
  flex-grow: 1; }

.paragraph-text___3dDVX {
  white-space: pre-line;
  line-height: 25px;
  font-size: 16px;
  margin: 0;
  padding: 15px;
  color: #000;
  border: 1px solid #c6c6c6;
  border-radius: 3px; }
  .paragraph-text___3dDVX.paragraph0___2PFbZ {
    background-color: #fff9dd; }
  .paragraph-text___3dDVX.paragraph1___3d9JO {
    background-color: #e4fbf6; }
  .paragraph-text___3dDVX.paragraph2___3qVJc {
    background-color: #e5f4fe; }
  .paragraph-text___3dDVX.paragraph3___2W_dL {
    background-color: #e6eafe; }
  .paragraph-text___3dDVX.paragraph4___1UFxt {
    background-color: #fbe7f9; }
  .paragraph-text___3dDVX.paragraph5___2fY_G {
    background-color: #fce5ec; }
  .paragraph-text___3dDVX.paragraph6___3FzuM {
    background-color: #fee9e4; }
  .paragraph-text___3dDVX.paragraph7___1qtw0 {
    background-color: #fef3e4; }

.paragraph-title___3iRk- {
  color: #616161;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 10px; }

.paragraph-text-container___j4fD3 {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 20px; }
  .paragraph-text-container___j4fD3:first-child {
    flex: 1;
    padding: 15px;
    border: 2px solid blue;
    border-radius: 3px; }
    .paragraph-text-container___j4fD3:first-child div::before,
    .paragraph-text-container___j4fD3:first-child div::after {
      border: none; }

.no-editing-paragraph-container___3hA1I {
  display: flex;
  flex-basis: 100%;
  padding: 0 !important;
  border: none !important; }

.no-editing-paragraph___37CPK {
  display: flex;
  flex-basis: 96%; }

.icon-wrapper___3WNRT {
  display: flex;
  cursor: pointer;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px; }
  .icon-wrapper___3WNRT:hover {
    background-color: #f0f0f0; }

.edit-buttons___3dhnb {
  display: flex;
  flex-basis: 4%;
  flex-direction: column;
  padding: 5px; }

.loader-container___1fxpS {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 20px; }

.loader___1T6b6 {
  width: 77px;
  height: 77px;
  border: 5px solid rgba(10, 84, 255, 0.2);
  border-top: 5px solid #0a54ff;
  border-radius: 50%;
  margin: auto;
  animation: spin___28dBc 2s linear infinite; }

@keyframes spin___28dBc {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Heights, borders, margins and padding. */
/* Application colors */
.feedbacks-container___1ry2a {
  flex-basis: 100%;
  border-left: 1px solid #c6c6c6; }

.category-title___aCJNF {
  font-size: 24px;
  line-height: 28px;
  padding: 30px;
  border-bottom: 1px solid #c6c6c6; }

.subcategory-title___3J4df {
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  padding: 30px 30px 0px 30px;
  margin: 0; }

.paragraph-title___QrF1p {
  padding: 10px 30px;
  border-bottom: 1px solid #c6c6c6;
  color: #616161;
  text-transform: uppercase;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center; }

.text-title___1OU5J {
  font-size: 16px;
  line-height: 25px; }

.text___V0dx1 {
  font-size: 16px;
  line-height: 25px;
  padding: 10px 30px 30px 30px;
  margin: 0;
  border-bottom: 1px solid #c6c6c6; }

.next___1HFSl button,
.previous___2bv6l button {
  height: 36px;
  min-width: 25px;
  padding: 0;
  padding: 0; }
  .next___1HFSl button:disabled,
  .previous___2bv6l button:disabled {
    opacity: 1; }
    .next___1HFSl button:disabled svg,
    .previous___2bv6l button:disabled svg {
      fill: #c6c6c6; }

.next___1HFSl svg,
.previous___2bv6l svg {
  fill: #2364ff; }

.previous___2bv6l button {
  margin-right: 10px; }

.next___1HFSl button {
  margin-left: 10px; }
  .next___1HFSl button svg {
    transform: rotate(180deg); }

.pagination___2KyNo {
  display: flex;
  flex-direction: row;
  align-items: center; }

.feedback-text-container___38Z9P.feedback0___8ymYU {
  background-color: #fff9dd; }

.feedback-text-container___38Z9P.feedback1___1IIsT {
  background-color: #e4fbf6; }

.feedback-text-container___38Z9P.feedback2___2d9IW {
  background-color: #e5f4fe; }

.feedback-text-container___38Z9P.feedback3___1FDeA {
  background-color: #e6eafe; }

.feedback-text-container___38Z9P.feedback4___36bxm {
  background-color: #fbe7f9; }

.feedback-text-container___38Z9P.feedback5___3d9HX {
  background-color: #fce5ec; }

.feedback-text-container___38Z9P.feedback6___3yPF4 {
  background-color: #fee9e4; }

.feedback-text-container___38Z9P.feedback7___1E1NS {
  background-color: #fef3e4; }

.auto-scoring-is-on___1a9Xr {
  width: 77px;
  height: 77px;
  border: 5px solid rgba(10, 84, 255, 0.2);
  border-top: 5px solid #0a54ff;
  border-radius: 50%;
  margin: 50px auto 0;
  animation: spin___1JfW0 2s linear infinite; }

.auto-scoring-is-unavailable___2YCmA {
  padding: 30px;
  font-size: 16px;
  line-height: 25px;
  text-align: center; }

@keyframes spin___1JfW0 {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Heights, borders, margins and padding. */
/* Application colors */
.auto-feedback-container___obRSS {
  display: flex;
  flex-grow: 1;
  box-sizing: border-box;
  padding-top: calc(64px + 63px);
  height: 100vh; }
  .auto-feedback-container___obRSS .assessment-text-and-directions___3D2BA,
  .auto-feedback-container___obRSS .assessment-questions___38B3E,
  .auto-feedback-container___obRSS .assessment-response___1Caw3 {
    display: flex;
    flex-direction: column; }
  .auto-feedback-container___obRSS .assessment-text-and-directions___3D2BA {
    flex-basis: 60%;
    border-right: 1px solid #e0e0e0; }
  .auto-feedback-container___obRSS .assessment-text-and-directions___3D2BA img {
    max-width: 100%; }
  .auto-feedback-container___obRSS .assessment-response___1Caw3 {
    flex-basis: 100%; }

.response-container___DUPY7 {
  display: flex;
  flex-direction: row;
  flex-basis: 100%; }
  .response-container___DUPY7 .left-column___2A_bN {
    display: flex;
    flex-basis: 60%;
    height: 100%; }
    .response-container___DUPY7 .left-column___2A_bN .left-scrollable-wrapper___-d5kR {
      max-height: calc( 100vh - 64px + 63px - 63px); }
    .response-container___DUPY7 .left-column___2A_bN > div {
      flex-grow: 1; }
  .response-container___DUPY7 .right-column___3C0fH {
    display: flex;
    flex-basis: 40%;
    height: 100%; }

.form-expandable___1VHSh fieldset {
  width: 100%; }

.form-container___2QtCd, .form-radio-group___RKXNR {
  padding: 0 8px; }

.form-radio-group___RKXNR {
  margin-left: -3px !important; }

/* Heights, borders, margins and padding. */
/* Application colors */
.container___3obG4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  padding: 32px 64px; }
  .container___3obG4 .tags-container___16Cn3 {
    display: inline-flex;
    margin-top: 16px; }
  .container___3obG4 .tag-item___3OFpo {
    margin-right: 32px; }
  .container___3obG4 .response-container___d3hkJ {
    margin: 15px 0;
    width: 100%; }
    .container___3obG4 .response-container___d3hkJ .editor___3CTd0 .jodit_container .jodit_workplace {
      border-radius: 5px !important;
      border: 1px solid #c3c3c3; }
    .container___3obG4 .response-container___d3hkJ .editor___3CTd0 .jodit_container:not(.jodit_inline) {
      font-family: "Roboto", sans-serif; }
    .container___3obG4 .response-container___d3hkJ .editor___3CTd0 .jodit_placeholder {
      color: rgba(0, 0, 0, 0.52); }
    .container___3obG4 .response-container___d3hkJ .editor___3CTd0 .jodit_container .jodit_statusbar {
      font-family: "Roboto", sans-serif;
      background: #fff; }
  .container___3obG4 .response-input___3xi8I {
    font-size: 16px;
    color: #000000;
    line-height: 24px;
    margin-top: 0 !important;
    min-height: 100px; }
  .container___3obG4 .span___2HWKs {
    color: #616161;
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 8px; }
  .container___3obG4 .label___2RaeY {
    color: #616161 !important;
    font-size: 15px; }
  .container___3obG4 p {
    font-size: 16px;
    line-height: 24px;
    margin: 5px 0; }
  .container___3obG4 .title___2Xx0n {
    font-size: 24px;
    font-weight: 400;
    padding: 10px 0;
    margin: 10px 0; }
  .container___3obG4 .warning___2Crlh {
    font-size: 14px;
    color: #feb63c; }
  .container___3obG4 .create-container___2vwyD {
    display: flex;
    flex-direction: column;
    flex: 1;
    padding: 0; }

.accordion-item-container-header___31gj7 {
  margin: 0 !important;
  width: 100%; }

.accordion-toggleButton___2y7kD {
  width: 25px;
  height: 25px; }

.anchor-paper-grade-level-notification___38krO {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  background-color: #deebff;
  font-weight: 700;
  align-items: center;
  color: #0a1d4b;
  padding-left: 20px;
  margin-top: 15px;
  margin-bottom: 5px; }

.create-button-container___2Hx7D {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 15px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header-container___3mKO8 {
  width: 100%;
  height: 80px;
  background-color: #f9f7f5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 30px;
  box-sizing: border-box; }
  .header-container___3mKO8 .section-details___3t7Jq {
    display: flex;
    flex: 1;
    align-items: center; }
    .header-container___3mKO8 .section-details___3t7Jq .svg-wrapper___2JmEn {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      border-radius: 2px;
      margin-right: 15px; }
    .header-container___3mKO8 .section-details___3t7Jq h1 {
      font-weight: 400; }
    .header-container___3mKO8 .section-details___3t7Jq .school-selectors-container___2e74v {
      margin-left: auto; }
    .header-container___3mKO8 .section-details___3t7Jq .school-select-container___3dHol {
      width: 240px; }
    .header-container___3mKO8 .section-details___3t7Jq .school-year-container___1QlWW {
      width: 160px;
      margin-left: 10px; }
  .header-container___3mKO8 .icon-container___3XL0F {
    background-color: rgba(35, 100, 255, 0.15);
    display: flex;
    border-radius: 100%;
    padding: 8px;
    cursor: pointer; }
    .header-container___3mKO8 .icon-container___3XL0F:hover {
      background-color: #aac3ff; }
    .header-container___3mKO8 .icon-container___3XL0F svg {
      fill: #2364ff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.class-info-owner-label___11FBG {
  background-color: transparent;
  padding: 0; }

.class-details___SVbK7 {
  background: #757575;
  background-size: cover;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  border-radius: 2px;
  padding-bottom: 23px;
  outline: none;
  cursor: pointer; }
  .class-details___SVbK7.section0___3PyoM {
    background: #00daa9; }
  .class-details___SVbK7.section1___2nhtC {
    background: #d9c300; }
  .class-details___SVbK7.section2___1G-c8 {
    background: #ee7566; }
  .class-details___SVbK7.section3___1Vmo0 {
    background: #a90c5c; }
  .class-details___SVbK7.section4___13oGh {
    background: #785858; }
  .class-details___SVbK7.section5___3mI-Z {
    background: #3b6379; }
  .class-details___SVbK7.section6___DqDSR {
    background: #58afb4; }
  .class-details___SVbK7.section7___2ydnR {
    background: #8c9d62; }
  .class-details___SVbK7.section8___3vtjo {
    background: #b8965d; }
  .class-details___SVbK7.section9___Empux {
    background: #10ac1f; }
  .class-details___SVbK7 .icon___1JFrV {
    min-height: 23px;
    width: 100%;
    display: flex;
    justify-content: flex-end; }
    .class-details___SVbK7 .icon___1JFrV .delete-class___1MFDe {
      padding: 9px 9px 0 0;
      outline: none; }
  .class-details___SVbK7 .class-info___3WwU9 {
    min-height: 70px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 14px;
    color: #fff; }
    .class-details___SVbK7 .class-info___3WwU9 .title___1NAh4 {
      width: 90%;
      font-size: 14px;
      font-weight: 500; }
    .class-details___SVbK7 .class-info___3WwU9 .texts___1u-Z4 {
      width: 90%;
      display: flex;
      flex-direction: column; }
      .class-details___SVbK7 .class-info___3WwU9 .texts___1u-Z4 div:first-child {
        margin-bottom: 5px; }
    .class-details___SVbK7 .class-info-owner-label___11FBG {
      margin: 5px 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.class-details___129nn {
  min-width: 138px;
  background: #757575;
  background-size: cover;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  border-radius: 2px;
  outline: none;
  cursor: pointer; }
  .class-details___129nn.section0___3SimT {
    background: #00daa9; }
  .class-details___129nn.section1___3P6PQ {
    background: #d9c300; }
  .class-details___129nn.section2___2-tPM {
    background: #ee7566; }
  .class-details___129nn.section3___2LgEq {
    background: #a90c5c; }
  .class-details___129nn.section4___1MSO3 {
    background: #785858; }
  .class-details___129nn.section5___15P8f {
    background: #3b6379; }
  .class-details___129nn.section6___3yOVj {
    background: #58afb4; }
  .class-details___129nn.section7___3LBBg {
    background: #8c9d62; }
  .class-details___129nn.section8___3t0QP {
    background: #b8965d; }
  .class-details___129nn.section9___ea38x {
    background: #10ac1f; }
  .class-details___129nn .class-info___ZEyHO {
    height: 100%;
    min-height: 100px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 16px;
    color: #fff;
    line-height: 22px; }
    .class-details___129nn .class-info___ZEyHO .title___27BzW {
      width: 90%;
      font-size: 14px;
      font-weight: 500; }
    .class-details___129nn .class-info___ZEyHO .texts___1ZGid {
      width: 90%;
      display: flex;
      flex-direction: column; }

/* Heights, borders, margins and padding. */
/* Application colors */
.sections-container___2ULkm {
  padding: 30px;
  border-bottom: 1px solid #e0e0e0; }
  .sections-container___2ULkm ul {
    display: grid;
    grid-gap: 10px;
    grid-template-rows: 150px;
    grid-auto-flow: column;
    grid-auto-columns: min-content;
    overflow-x: auto;
    scroll-snap-type: x proximity;
    padding-bottom: 18px;
    margin-bottom: 2px;
    list-style: none; }
    .sections-container___2ULkm ul li {
      display: flex;
      flex-direction: column;
      width: min-content;
      min-width: 134px;
      min-height: 100px;
      margin-right: 15px;
      box-sizing: border-box;
      margin-bottom: 8px; }
      .sections-container___2ULkm ul li img {
        width: 100%;
        min-height: 100px;
        object-fit: cover; }
      .sections-container___2ULkm ul li.btn-create-class___1W4lK {
        border: 1px solid #e0e0e0;
        border-radius: 3px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center; }
        .sections-container___2ULkm ul li.btn-create-class___1W4lK a {
          font-size: 14px;
          color: #616161;
          text-decoration: none; }
        .sections-container___2ULkm ul li.btn-create-class___1W4lK .svg___3X46Q {
          display: flex;
          justify-content: center;
          outline: none; }
          .sections-container___2ULkm ul li.btn-create-class___1W4lK .svg___3X46Q svg {
            fill: #616161; }
      .sections-container___2ULkm ul li.form-join-class___3lWJZ {
        border: 1px solid #e0e0e0;
        border-radius: 3px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 14px;
        color: #999; }
        .sections-container___2ULkm ul li.form-join-class___3lWJZ input {
          height: 34px;
          width: 100px;
          border: 1px solid #e0e0e0;
          border-radius: 2px;
          background-color: #ffffff;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          padding: 0;
          margin-top: 8px;
          outline: 0; }
          .sections-container___2ULkm ul li.form-join-class___3lWJZ input::placeholder {
            color: #e0e0e0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.container___1kV4B {
  min-height: 0;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .container___1kV4B .header___2t2uB {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px; }
    .container___1kV4B .header___2t2uB .title___1ZtS7 {
      font-size: 18px;
      line-height: 22px; }
    .container___1kV4B .header___2t2uB .links___1x0n8 {
      display: flex; }
      .container___1kV4B .header___2t2uB .links___1x0n8 .join-code-label___3FXwp {
        margin-right: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #616161;
        font-weight: 500;
        text-transform: uppercase; }
      .container___1kV4B .header___2t2uB .links___1x0n8 .link-group___2B73a {
        height: 34px;
        width: 34px;
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box;
        border: 2px solid #2364ff;
        border-radius: 2px;
        margin-right: 15px;
        cursor: pointer; }
        .container___1kV4B .header___2t2uB .links___1x0n8 .link-group___2B73a .group-icon___3_8Av {
          height: 100%;
          width: 100%;
          outline: none; }
          .container___1kV4B .header___2t2uB .links___1x0n8 .link-group___2B73a .group-icon___3_8Av svg {
            height: 100%;
            width: 100%; }
        .container___1kV4B .header___2t2uB .links___1x0n8 .link-group___2B73a .reports-icon___3pOKb {
          display: flex;
          align-items: center;
          justify-content: center;
          height: 100%;
          width: 100%;
          outline: none; }
          .container___1kV4B .header___2t2uB .links___1x0n8 .link-group___2B73a .reports-icon___3pOKb svg {
            fill: #2364ff; }
  .container___1kV4B .assignments____j0K3 {
    min-height: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #ffffff; }

.no-content___1P8FQ {
  margin: 24px 0; }
  .no-content___1P8FQ p {
    text-align: center;
    font-size: 1.5em;
    line-height: 40px;
    color: #616161; }

/* Heights, borders, margins and padding. */
/* Application colors */
.content-container___nbLPP {
  display: flex;
  flex-direction: column;
  background-color: #f9f7f5;
  box-sizing: border-box;
  overflow-y: auto !important;
  flex-grow: 1; }
  .content-container___nbLPP .header-container___2rjLc {
    width: 100%; }
  .content-container___nbLPP .classes-container___1ixYh {
    width: 100%;
    display: flex;
    flex-direction: column; }

.main-container___1fvlJ {
  height: 100vh;
  width: 100%;
  display: flex;
  overflow: hidden; }

/* Heights, borders, margins and padding. */
/* Application colors */
.assessments-library-container___2PPf0 {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
  background-color: #f9f7f5;
  overflow: hidden; }
  .assessments-library-container___2PPf0 .assessments-library-content___C3fde {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: row;
    padding-top: calc(64px);
    box-sizing: border-box; }
    .assessments-library-container___2PPf0 .assessments-library-content___C3fde .search-box-container___yjrem {
      width: 250px;
      box-sizing: border-box;
      padding: 16px 0; }
    .assessments-library-container___2PPf0 .assessments-library-content___C3fde .table-container___1yZdR {
      margin-top: -1px; }
    .assessments-library-container___2PPf0 .assessments-library-content___C3fde .assessment-actions___3ONqc {
      display: flex;
      align-items: center;
      justify-content: flex-end; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header-container___1ZkR8 {
  height: 64px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background-color: #f9f7f5;
  box-sizing: border-box;
  border-top: 4px solid #000000;
  border-bottom: 1px solid #e0e0e0; }

.self-scoring-header___3Zkjf {
  background-color: #000000; }

.responses-container___CafBQ {
  height: 63px;
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  z-index: 1000;
  background-color: #f9f7f5;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0; }

.body___2lSlc {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-left: 30px;
  margin-right: 30px; }
  .body___2lSlc .score-container___1iSVu {
    display: flex;
    align-items: center; }
    .body___2lSlc .score-container___1iSVu .score-title___3QIAR {
      margin: 0;
      color: #fff;
      font-size: 1.5rem;
      font-weight: 400; }
    .body___2lSlc .score-container___1iSVu .score-divider___2QiUy {
      height: 25px;
      width: 1.5px;
      background: rgba(255, 255, 255, 0.3);
      margin: 0 1rem; }

.title___1hnFA {
  color: #fff;
  margin: 0;
  font-weight: 400; }

.tag___1anAC {
  font-size: 16px;
  margin-left: 6px; }

.title-question___12S0j {
  color: #2e2e2f; }

.self-scoring-title___1MDOv {
  color: #ffffff; }

.divider___23Jnh {
  height: 20px;
  width: 1.5px;
  background: #fff;
  margin: 0 5px; }

.image-page___2e2ay {
  max-width: 100%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.wrapper___3s5nX {
  display: flex;
  width: 100%;
  height: calc(100% - 63px);
  flex-direction: column;
  padding-bottom: 20px; }

.container___jLDlX {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.buttons___1ymk4 {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

.page-button___1oK8c {
  text-transform: uppercase; }

.next-page-button___1XNKQ {
  margin-left: auto; }

/* Heights, borders, margins and padding. */
/* Application colors */
.essay-container___2RZMQ {
  height: 100%;
  width: 96%;
  display: flex;
  flex-direction: column;
  line-height: 1.875rem;
  font-size: 1rem;
  max-width: 720px; }
  .essay-container___2RZMQ img {
    max-width: 100%; }
  .essay-container___2RZMQ .title___3gdM7 {
    font-size: 1.5em;
    font-weight: 500;
    line-height: 27px; }
  .essay-container___2RZMQ .text___9vxZT {
    display: flex;
    flex-grow: 1;
    position: relative; }
    .essay-container___2RZMQ .text___9vxZT > div {
      display: flex;
      flex-grow: 1;
      flex-direction: column; }
  .essay-container___2RZMQ .self-scoring-essay-content___3M7zh {
    line-height: 30px;
    font-size: 16px;
    text-justify: inter-word; }
  .essay-container___2RZMQ .self-scoring-essay-content___3M7zh {
    padding: 0 20px 20px 20px; }
  .essay-container___2RZMQ .selected-response-input___1CIVb {
    border: 1px solid #2364ff; }
  .essay-container___2RZMQ .question___27jTV {
    font-size: 18px;
    font-weight: 500;
    line-height: 28px; }
  .essay-container___2RZMQ .button-container___2ZVKu {
    margin-bottom: 20px; }
  .essay-container___2RZMQ .view-switcher___1ee0c {
    border: 1px solid #e0e0e0;
    padding: 10px 22px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.42px;
    min-width: 109px;
    background-color: white;
    color: #616161; }
    .essay-container___2RZMQ .view-switcher___1ee0c:first-child {
      border-right: none; }
    .essay-container___2RZMQ .view-switcher___1ee0c:disabled {
      background-color: #e0eaff;
      color: #2364ff; }

.rubric-item-container___3hCDB {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-basis: 100%;
  background-color: #fff;
  padding: 12px 0 8px 0;
  outline: none;
  min-width: 25%;
  cursor: pointer; }
  .rubric-item-container___3hCDB:hover {
    background-color: #e0eaff; }
  .rubric-item-container___3hCDB:not(:last-child) {
    border-right: solid 1px #e0e0e0;
    box-sizing: border-box; }
  .rubric-item-container___3hCDB .title___3GZl0 {
    font-size: 16px;
    line-height: 16px;
    color: #757575;
    text-align: center;
    margin-bottom: 8px; }
  .rubric-item-container___3hCDB.rubric-item-active___1nhaE {
    cursor: default;
    background-color: #e0eaff; }
    .rubric-item-container___3hCDB.rubric-item-active___1nhaE .title___3GZl0 {
      color: #0a54ff;
      font-weight: 500; }
  .rubric-item-container___3hCDB [class|="score"] {
    display: flex;
    align-items: baseline;
    margin-top: 7px; }
  .rubric-item-container___3hCDB .score0___wrcw7 {
    background-color: #6554c0;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score1___2VRDt {
    background-color: #fe672e;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score2___357BN {
    background-color: #ef0491;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score3___1JAF0 {
    background-color: #a701ae;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score4___qMUE0 {
    background-color: #5603bc;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score5___2JP4d {
    background-color: #001ba3;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score6___1yr0C {
    background-color: #0140d5;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score7___3LXdQ {
    background-color: #17a1df;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score8___W0H81 {
    background-color: #05ca9e;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .score9___3MK6C {
    background-color: #83c512;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    border-radius: 50%; }
  .rubric-item-container___3hCDB .teacher-score___24PYM {
    display: flex;
    justify-content: space-between;
    align-items: center;
    display: flex;
    width: 28px;
    height: 28px;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 33px; }
    .rubric-item-container___3hCDB .teacher-score___24PYM span {
      display: flex;
      justify-content: space-between;
      align-items: center;
      color: #000;
      font-size: 1.25rem;
      line-height: 24px; }
      .rubric-item-container___3hCDB .teacher-score___24PYM span .score-divider___2up47 {
        height: 25px;
        width: 1px;
        background: rgba(0, 0, 0, 0.3);
        margin: 0 1rem; }
  .rubric-item-container___3hCDB .student-score___373N5 {
    font-size: 1.67em;
    margin-left: 5px;
    color: #0a54ff; }

.tracker-container___24883 {
  height: 60px;
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
  position: absolute;
  top: 25px;
  left: 1%;
  z-index: 1; }
  .tracker-container___24883 .subcategory-title___BJRFK {
    height: 100%;
    width: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 1px solid #e0e0e0;
    padding: 0 1.5rem;
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 1rem; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors0___ut36K {
      color: #6554c0; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors1___2xgzl {
      color: #fe672e; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors2___3ZvCq {
      color: #ef0491; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors3___1lY1P {
      color: #a701ae; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors4___1HXWy {
      color: #5603bc; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors5___2BWE6 {
      color: #001ba3; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors6___3InIP {
      color: #0140d5; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors7___2LvpR {
      color: #17a1df; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors8___2d73b {
      color: #05ca9e; }
    .tracker-container___24883 .subcategory-title___BJRFK.colors9___2r0vt {
      color: #83c512; }
  .tracker-container___24883 .step-container___3_ip0 {
    display: flex;
    align-items: center;
    margin: 0 20px; }
    .tracker-container___24883 .step-container___3_ip0 .title___3XlKd {
      display: flex;
      color: #757575;
      font-size: 14px;
      letter-spacing: 0.5px;
      line-height: 16px;
      text-align: center;
      margin-left: 8px; }
  .tracker-container___24883 .step-rate-container___2_rIO {
    display: flex;
    justify-content: center;
    margin-left: 6px;
    font-size: 14px;
    line-height: 16px; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors0___ut36K {
      color: #6554c0; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors1___2xgzl {
      color: #fe672e; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors2___3ZvCq {
      color: #ef0491; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors3___1lY1P {
      color: #a701ae; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors4___1HXWy {
      color: #5603bc; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors5___2BWE6 {
      color: #001ba3; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors6___3InIP {
      color: #0140d5; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors7___2LvpR {
      color: #17a1df; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors8___2d73b {
      color: #05ca9e; }
    .tracker-container___24883 .step-rate-container___2_rIO.colors9___2r0vt {
      color: #83c512; }
    .tracker-container___24883 .step-rate-container___2_rIO.extended___3r7mY {
      width: 50px; }
    .tracker-container___24883 .step-rate-container___2_rIO .points-score___2bHMs {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .tracker-container___24883 .step-rate-container___2_rIO .points-score___2bHMs span {
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #000; }
        .tracker-container___24883 .step-rate-container___2_rIO .points-score___2bHMs span .score-divider___2oopJ {
          height: 15px;
          width: 1px;
          background: rgba(0, 0, 0, 0.3);
          margin: 0 1rem; }
  .tracker-container___24883 .student-score___sUtbY {
    margin-left: 5px;
    color: #0a54ff; }

.rubric-container___3XDlW .rubric-items-container___31_hb {
  display: flex;
  min-height: 95px;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  border-bottom: solid 1px #e0e0e0;
  box-sizing: border-box; }

/* Heights, borders, margins and padding. */
/* Application colors */
.tab-navigator-header___bgssv {
  display: flex;
  justify-content: space-between; }

.tab-navigator-content___1aSOA {
  display: flex;
  flex-grow: 1; }
  .tab-navigator-content___1aSOA p:first-of-type {
    margin-top: 0; }

.tab-navigator-scrollable___6BY4L {
  box-sizing: border-box;
  padding: 30px; }

.header-toggle___3Vrpt {
  display: flex;
  align-items: center;
  padding: 9px 2rem;
  color: #616161;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  white-space: nowrap;
  cursor: pointer; }
  .header-toggle___3Vrpt > * {
    margin-left: 1rem; }

.left-column-container___vuuZU {
  display: flex;
  flex-direction: column;
  flex-basis: 60%;
  width: 60%;
  max-width: 60%;
  background-color: #ffffff; }
  .left-column-container___vuuZU blockquote {
    border-left: 6px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px; }
  .left-column-container___vuuZU .header___2n1rA {
    width: 100%;
    display: flex;
    height: 40px;
    justify-content: space-between;
    border-bottom: 1px solid #e0e0e0;
    box-sizing: border-box; }
  .left-column-container___vuuZU .student-self-score___3GTUX {
    width: 175px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: 10px;
    margin-left: auto;
    color: #616161; }
    .left-column-container___vuuZU .student-self-score___3GTUX .toggle-btn-wrapper___3s2L7 {
      margin-left: 10px; }

.comment-tab-label___3b-1K {
  color: #999;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 10px; }

.response-container___gmpgU {
  display: flex;
  flex: 1;
  flex-direction: column;
  box-sizing: border-box;
  color: #000; }
  .response-container___gmpgU .response-dropdown___3EgEM {
    width: 220px;
    margin-bottom: 30px;
    text-align: left; }
  .response-container___gmpgU .response-content___3Z0rB {
    color: rgba(0, 0, 0, 0.87);
    font-size: 1.33em;
    line-height: 30px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.overlay-container___23dGT {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 1300;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) -100%, #faf7f5 46%, #faf7f5 100%); }
  .overlay-container___23dGT .title-container___1sVZi {
    justify-content: center;
    margin-bottom: 1em;
    font-size: 16px; }
  .overlay-container___23dGT .title___2GJ9e {
    font-family: 'Roboto', sans-serif;
    display: flex;
    justify-content: center;
    line-height: 25px;
    white-space: pre; }
  .overlay-container___23dGT .bold-title___2sRPs {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    display: flex;
    justify-content: center;
    font-weight: 600; }
  .overlay-container___23dGT .response-title___2AhbI {
    display: flex;
    justify-content: center;
    margin-bottom: 13px;
    font-size: 16px;
    font-weight: 600; }
  .overlay-container___23dGT .start-button___32_mb {
    font-size: 1.34em;
    font-weight: 500;
    background-color: #00daa9;
    border-radius: 25px;
    width: 140px;
    padding: 10px;
    color: white;
    cursor: pointer;
    text-align: center;
    transition: background-color 0.25s ease;
    letter-spacing: 0.5px; }
    .overlay-container___23dGT .start-button___32_mb:hover {
      background-color: #50e6c4; }

.rating-container-with-rational-input___-fWGw .description___OW9nB {
  padding-top: 7px; }

.rating-container___1kDr_ {
  display: flex !important;
  font-family: 'Roboto', sans-serif;
  margin: 0; }
  .rating-container___1kDr_ .rate-value-container___15qmN {
    min-width: 34px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 4px;
    padding-top: 8px; }
  .rating-container___1kDr_ .rate-value0___29N3Z {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value0___29N3Z:hover {
      background-color: #6554c0;
      border-color: #6554c0;
      color: white; }
    .rating-container___1kDr_ .rate-value0___29N3Z.selected___dYIpU {
      background-color: #6554c0;
      border-color: #6554c0;
      color: white; }
    .rating-container___1kDr_ .rate-value0___29N3Z:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended0___1TVS2 {
    padding: 4px 10px;
    background-color: #6554c0;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value1____ZZ2D {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value1____ZZ2D:hover {
      background-color: #fe672e;
      border-color: #fe672e;
      color: white; }
    .rating-container___1kDr_ .rate-value1____ZZ2D.selected___dYIpU {
      background-color: #fe672e;
      border-color: #fe672e;
      color: white; }
    .rating-container___1kDr_ .rate-value1____ZZ2D:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended1___13HZE {
    padding: 4px 10px;
    background-color: #fe672e;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value2___2vd31 {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value2___2vd31:hover {
      background-color: #ef0491;
      border-color: #ef0491;
      color: white; }
    .rating-container___1kDr_ .rate-value2___2vd31.selected___dYIpU {
      background-color: #ef0491;
      border-color: #ef0491;
      color: white; }
    .rating-container___1kDr_ .rate-value2___2vd31:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended2___LekIa {
    padding: 4px 10px;
    background-color: #ef0491;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value3___3SvFA {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value3___3SvFA:hover {
      background-color: #a701ae;
      border-color: #a701ae;
      color: white; }
    .rating-container___1kDr_ .rate-value3___3SvFA.selected___dYIpU {
      background-color: #a701ae;
      border-color: #a701ae;
      color: white; }
    .rating-container___1kDr_ .rate-value3___3SvFA:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended3___1jWgA {
    padding: 4px 10px;
    background-color: #a701ae;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value4___3U2gh {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value4___3U2gh:hover {
      background-color: #5603bc;
      border-color: #5603bc;
      color: white; }
    .rating-container___1kDr_ .rate-value4___3U2gh.selected___dYIpU {
      background-color: #5603bc;
      border-color: #5603bc;
      color: white; }
    .rating-container___1kDr_ .rate-value4___3U2gh:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended4___zBPSb {
    padding: 4px 10px;
    background-color: #5603bc;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value5___3adES {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value5___3adES:hover {
      background-color: #001ba3;
      border-color: #001ba3;
      color: white; }
    .rating-container___1kDr_ .rate-value5___3adES.selected___dYIpU {
      background-color: #001ba3;
      border-color: #001ba3;
      color: white; }
    .rating-container___1kDr_ .rate-value5___3adES:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended5___3jWT_ {
    padding: 4px 10px;
    background-color: #001ba3;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value6___3aUBF {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value6___3aUBF:hover {
      background-color: #0140d5;
      border-color: #0140d5;
      color: white; }
    .rating-container___1kDr_ .rate-value6___3aUBF.selected___dYIpU {
      background-color: #0140d5;
      border-color: #0140d5;
      color: white; }
    .rating-container___1kDr_ .rate-value6___3aUBF:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended6___14W-E {
    padding: 4px 10px;
    background-color: #0140d5;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value7___1D6BO {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value7___1D6BO:hover {
      background-color: #17a1df;
      border-color: #17a1df;
      color: white; }
    .rating-container___1kDr_ .rate-value7___1D6BO.selected___dYIpU {
      background-color: #17a1df;
      border-color: #17a1df;
      color: white; }
    .rating-container___1kDr_ .rate-value7___1D6BO:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended7___2aNVP {
    padding: 4px 10px;
    background-color: #17a1df;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value8___3iCqB {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value8___3iCqB:hover {
      background-color: #05ca9e;
      border-color: #05ca9e;
      color: white; }
    .rating-container___1kDr_ .rate-value8___3iCqB.selected___dYIpU {
      background-color: #05ca9e;
      border-color: #05ca9e;
      color: white; }
    .rating-container___1kDr_ .rate-value8___3iCqB:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended8___19RZt {
    padding: 4px 10px;
    background-color: #05ca9e;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rate-value9___pQUSc {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-color: black;
    color: black; }
    .rating-container___1kDr_ .rate-value9___pQUSc:hover {
      background-color: #83c512;
      border-color: #83c512;
      color: white; }
    .rating-container___1kDr_ .rate-value9___pQUSc.selected___dYIpU {
      background-color: #83c512;
      border-color: #83c512;
      color: white; }
    .rating-container___1kDr_ .rate-value9___pQUSc:not(.selected___dYIpU) {
      cursor: pointer; }
  .rating-container___1kDr_ .description-recommended9___1QB5s {
    padding: 4px 10px;
    background-color: #83c512;
    margin-right: auto;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    margin-bottom: 7px; }
  .rating-container___1kDr_ .rating-dropdown___2GT6d {
    min-width: 70px;
    margin-right: 10px; }
  .rating-container___1kDr_ .norming-rationale-input-container___t60tT,
  .rating-container___1kDr_ .description-container___3iYtR {
    width: 100%;
    display: flex;
    align-self: center;
    flex-direction: column;
    margin-left: 8px; }
  .rating-container___1kDr_ .rational-input___3XqAc {
    max-width: 100%; }
  .rating-container___1kDr_ .rationale-container___S-E2J {
    margin-left: 8px; }
  .rating-container___1kDr_ .rational-error___1xMvx {
    font-size: 13px;
    padding: 0;
    margin: 0;
    color: red; }
  .rating-container___1kDr_ .description___OW9nB {
    max-width: 100%;
    display: grid;
    align-items: center;
    font-size: 16px;
    line-height: 24px; }
    .rating-container___1kDr_ .description___OW9nB .description-row___2RQxe {
      display: inline-flex; }
      .rating-container___1kDr_ .description___OW9nB .description-row___2RQxe p {
        margin: 0;
        margin-top: 5px;
        display: inline-block; }

.disabled___1vDlR {
  pointer-events: none;
  opacity: 0.5; }

/* Heights, borders, margins and padding. */
/* Application colors */
.step-container___3x0jW {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0; }
  .step-container___3x0jW tbody {
    display: inline-block !important; }
  .step-container___3x0jW .title___2hKUA {
    font-size: 1em;
    text-transform: capitalize;
    margin: 0 1rem 0.77rem; }

.wrapper___27kcS {
  display: flex;
  flex-direction: column;
  margin: 5px 30px;
  flex-grow: 20; }
  .wrapper___27kcS .double-blind-score-container___2JoGz {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e0e0e0; }
    .wrapper___27kcS .double-blind-score-container___2JoGz .score-container___38VPh {
      display: flex;
      flex: 1;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      padding: 11px 25px; }
      .wrapper___27kcS .double-blind-score-container___2JoGz .score-container___38VPh:nth-child(2) {
        border-left: 1px solid #e0e0e0; }
      .wrapper___27kcS .double-blind-score-container___2JoGz .score-container___38VPh .score-title___3heAj {
        color: #757575;
        font-size: 14px;
        line-height: 16px; }
      .wrapper___27kcS .double-blind-score-container___2JoGz .score-container___38VPh .double-blind-score___6ZjXc {
        font-size: 500;
        color: #feb500;
        font-size: 28px;
        line-height: 33px;
        margin-top: 4px; }
    .wrapper___27kcS .double-blind-score-container___2JoGz .score-alert-container___2btVP:nth-child(2) {
      border-left: 1px solid #f81d1d; }
  .wrapper___27kcS .double-blind-score-alert-container___myUBz {
    border: 1px solid #f81d1d; }
  .wrapper___27kcS .alert-container___2gc8G {
    display: flex;
    background-color: #f81d1d;
    padding: 8px;
    justify-content: center; }
    .wrapper___27kcS .alert-container___2gc8G .alert-description___Ol5Ru {
      font-size: 14px;
      line-height: 16px;
      color: #fff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.right-column-container___19CFW {
  min-height: 100%;
  flex-basis: 40%;
  width: 40%;
  max-width: 40%;
  overflow: hidden;
  position: relative;
  background-color: #f9f7f5;
  border-left: 1px solid #e0e0e0;
  box-sizing: border-box;
  font-size: 16px; }
  .right-column-container___19CFW .scoring-with-error-container___IT6iS {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column; }
  .right-column-container___19CFW .scoring-container___qfkWp {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .right-column-container___19CFW .scoring-container___qfkWp .subtitle___3RrU- {
      font-size: 0.875em;
      line-height: 1.6;
      color: #616161;
      font-weight: 500;
      padding: 0 16px;
      margin-left: 0;
      margin-top: 0;
      margin-bottom: 16px; }
    .right-column-container___19CFW .scoring-container___qfkWp .category-header___1mZLS {
      padding-bottom: 0;
      background-color: white;
      border-bottom: solid 1px #e0e0e0;
      min-height: 134px; }
    .right-column-container___19CFW .scoring-container___qfkWp .category-header-no-description___1xSWw {
      min-height: 56px; }
    .right-column-container___19CFW .scoring-container___qfkWp .rubric-container___1x2ZC {
      padding-top: 16px;
      height: auto;
      width: 100%; }
    .right-column-container___19CFW .scoring-container___qfkWp .category-container___3Q_oL {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      font-size: 22px;
      margin-left: 24px;
      margin-top: 16px; }
    .right-column-container___19CFW .scoring-container___qfkWp .category-description___2q-6K {
      font-size: 15px;
      color: #000;
      letter-spacing: -0.3px;
      line-height: 23px;
      margin-top: 8px;
      padding-top: 0;
      margin-left: 24px; }

.buttons-container___3-zYw {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  background-color: white;
  border-top: 1px solid #e0e0e0; }

.norming-checkbox-container___3ZcEu {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 15px 30px;
  padding: 15px;
  color: #999;
  border: 1px solid #d8d8d8; }

.button-progress___3WDCt {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px; }

.scrollable-container___1udf8 {
  display: flex;
  height: 100%;
  overflow-y: auto !important;
  overflow-x: hidden !important; }

.submit-button-loading___2jl2q {
  pointer-events: none; }

.auto-scoring-error___1TC99 {
  padding: 5px;
  font-size: 16px;
  line-height: 15px;
  text-align: center;
  border-bottom: solid 1px #e0e0e0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.modal-view___J_ewe {
  width: 900px; }

.scoring-category-row___1XoYC {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 24px 8px;
  border-bottom: 1px solid #e0e0e0; }
  .scoring-category-row___1XoYC .category___fFso2 {
    width: 20%;
    text-align: center; }
  .scoring-category-row___1XoYC .score___3jMSu {
    width: 12%;
    text-align: center; }
  .scoring-category-row___1XoYC .rationale___2lZOi {
    padding: 0 30px;
    white-space: pre-wrap;
    width: 50%; }
  .scoring-category-row___1XoYC .actions___1EXaL {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 15%; }
    .scoring-category-row___1XoYC .actions___1EXaL .edit-icon___WleRi svg,
    .scoring-category-row___1XoYC .actions___1EXaL .submit-icon___YplCR svg {
      fill: #757575; }
    .scoring-category-row___1XoYC .actions___1EXaL .edit-icon___WleRi {
      margin-left: auto;
      background-color: transparent; }
    .scoring-category-row___1XoYC .actions___1EXaL .submit-icon___YplCR {
      margin-left: 15px;
      background-color: #f0f0f0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.scoring-container___lHBaR {
  display: flex;
  flex-direction: column;
  height: 100vh; }
  .scoring-container___lHBaR .content-container___3QLqV {
    display: flex;
    flex-grow: 1;
    margin-top: calc(64px + 63px);
    overflow: hidden; }
  .scoring-container___lHBaR canvas {
    margin: 0 auto 20px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header-container___1WMcL {
  display: flex;
  flex-direction: column;
  padding: 10px 30px;
  border-bottom: 1px solid #e0e0e0; }
  .header-container___1WMcL .title-container___2e-TN {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .header-container___1WMcL .title-container___2e-TN h1 {
      font-size: 2em;
      line-height: 28px;
      font-weight: normal; }
    .header-container___1WMcL .title-container___2e-TN .link-report___1Kk6I {
      height: 34px;
      width: 34px;
      display: flex;
      justify-content: center;
      align-items: center;
      box-sizing: border-box;
      border: 2px solid #2364ff;
      border-radius: 2px;
      cursor: pointer; }
      .header-container___1WMcL .title-container___2e-TN .link-report___1Kk6I .report-icon___3Uo3h {
        height: 14px;
        width: 13px;
        outline: none; }
        .header-container___1WMcL .title-container___2e-TN .link-report___1Kk6I .report-icon___3Uo3h svg {
          height: 100%;
          width: 100%;
          fill: #2364ff; }
  .header-container___1WMcL .dropdown-container___2F2yy {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px; }
    .header-container___1WMcL .dropdown-container___2F2yy .state-select-container___1IhnA {
      width: 220px; }
    .header-container___1WMcL .dropdown-container___2F2yy p {
      color: #616161;
      font-weight: 500;
      line-height: 1.17em;
      text-transform: uppercase; }

.assignments-table-container___38Yzx {
  min-height: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: white; }
  .assignments-table-container___38Yzx .assignments-table-root___1rqWB {
    border-top: 1px solid #e0e0e0; }
    .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-head___319Hl tr {
      min-height: 36px; }
    .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-head___319Hl td {
      font-size: 10px;
      color: #757575;
      padding: 14px 15px;
      margin: 0;
      letter-spacing: 0.5px;
      border-color: #e0e0e0;
      text-transform: uppercase; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-head___319Hl td.toggle___O4G6j, .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-head___319Hl td.date___3iemf {
        max-width: 50px; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-head___319Hl td.date___3iemf, .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-head___319Hl td.title___9p9Lz {
        text-align: left !important; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-head___319Hl td.buttons___203BE {
        width: 50px; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-head___319Hl td.title___9p9Lz {
        width: 80%; }
    .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY tr {
      height: auto; }
    .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td {
      font-size: 14px;
      padding: 20px 15px;
      border-color: #e0e0e0; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.date___3iemf, .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.title___9p9Lz {
        text-align: left; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.first-read___L3zAZ, .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.third-read___1diCY {
        text-align: center; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.date___3iemf {
        color: #757575;
        font-size: 10px;
        max-width: 100px; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.buttons___203BE {
        width: 50px;
        text-align: center; }
        .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.buttons___203BE a {
          display: flex;
          justify-content: center; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.title___9p9Lz {
        font-weight: 500; }
      .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.status___WfBcb {
        font-weight: 400;
        white-space: nowrap; }
        .assignments-table-container___38Yzx .assignments-table-root___1rqWB .assignments-table-body___7giYY td.status___WfBcb a {
          display: flex;
          justify-content: flex-end;
          align-items: center; }

/* Heights, borders, margins and padding. */
/* Application colors */
.list-container___2-xDG {
  min-height: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column; }

.list-container-empty___1aF5m {
  color: #616161;
  font-size: 2em;
  line-height: 3em;
  text-align: center; }

/* Heights, borders, margins and padding. */
/* Application colors */
.content-container___2-Pmd {
  display: flex;
  flex-direction: column;
  background-color: #f9f7f5;
  box-sizing: border-box;
  overflow-y: auto;
  flex-grow: 1; }
  .content-container___2-Pmd .header-container___5dYC6 {
    width: 100%; }
  .content-container___2-Pmd .classes-container___ioTRQ {
    width: 100%;
    display: flex;
    flex-direction: column; }

.main-container___2Y5om {
  height: 100vh;
  width: 100%;
  display: flex;
  overflow: hidden; }

/* Heights, borders, margins and padding. */
/* Application colors */
.back___2RHtP {
  justify-content: space-around !important; }

.header___2Df70 {
  flex-wrap: nowrap !important;
  max-height: 55px; }

.left-container___dY8hQ {
  display: flex;
  align-items: center; }

.header-container___SWu1u {
  height: 64px;
  background-color: #000;
  box-sizing: border-box; }
  .header-container___SWu1u.fixed____MrQl {
    position: fixed;
    z-index: 1300;
    max-width: 100%;
    margin: 0;
    top: 0;
    left: 0;
    right: 0; }
  .header-container___SWu1u .body___3SS65 {
    display: flex;
    justify-content: flex-start;
    z-index: 1;
    align-items: center;
    height: 100%;
    margin-right: 30px; }
  .header-container___SWu1u .title___Weuiw {
    color: #fff;
    font-size: 2em;
    font-weight: 400;
    margin-left: 30px; }
  .header-container___SWu1u .back-btn___1B-GT {
    font-size: 1em;
    color: #fff;
    background-color: #000; }
    .header-container___SWu1u .back-btn___1B-GT span {
      margin-left: 10px; }
  .header-container___SWu1u .close___1lHIu {
    margin-left: auto;
    width: auto; }
    .header-container___SWu1u .close___1lHIu span {
      margin-left: 8px; }
  .header-container___SWu1u .close-btn___1_o5M {
    margin-left: auto;
    padding: 10px;
    border-radius: 100%;
    background-color: #2364ff; }
    .header-container___SWu1u .close-btn___1_o5M:hover {
      background-color: #5184ff; }
    .header-container___SWu1u .close-btn___1_o5M .svg-wrapper___Tdanc {
      display: flex;
      align-items: center;
      justify-content: center; }

/* Heights, borders, margins and padding. */
/* Application colors */
.title-container___2tLKQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  padding: 0 30px;
  background-color: #f9f7f5;
  height: 63px;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  position: fixed;
  z-index: 1000;
  top: 64px;
  left: 0;
  right: 0; }
  .title-container___2tLKQ .info-title___R3n8q {
    color: #000000;
    font-size: 18px;
    font-weight: 400; }
  .title-container___2tLKQ .pagination___2A6qu {
    color: #616161;
    font-size: 14px; }

.history-deltas-container___3Tyb- {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1rem 0; }
  .history-deltas-container___3Tyb- .history-list-container___2suBm {
    height: min-content;
    width: min-content;
    position: relative; }
    .history-deltas-container___3Tyb- .history-list-container___2suBm .history-icon___2VmP4 {
      outline: none;
      cursor: pointer; }
    .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf {
      min-height: 40px;
      height: max-content;
      max-height: 150px;
      width: 150px;
      background: #fff;
      outline: none;
      box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
      visibility: visible;
      position: absolute;
      top: 42px;
      right: 0;
      z-index: 100; }
      .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf.list-revisions-hide___2eOJn {
        visibility: hidden; }
      .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU {
        max-height: 150px; }
        .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU::-webkit-scrollbar {
          width: 5px; }
        .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU::-webkit-scrollbar-button {
          height: 0;
          width: 0; }
        .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU::-webkit-scrollbar-thumb {
          background-color: #757575;
          border: 0 none transparent;
          border-radius: 5px; }
        .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU::-webkit-scrollbar-thumb:hover {
          background: #757575; }
        .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU::-webkit-scrollbar-track {
          background: #fff;
          border: 0 none transparent; }
        .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU::-webkit-scrollbar-track:hover {
          background: #fff; }
        .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU::-webkit-scrollbar-corner {
          background: transparent; }
        .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU .list-revision___9G85c {
          width: 100%;
          display: flex;
          justify-content: center;
          box-sizing: border-box;
          padding: 0.5rem 0.75rem;
          outline: none;
          cursor: pointer;
          font-size: 0.8rem;
          white-space: nowrap; }
          .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU .list-revision___9G85c:hover {
            background: #f9f7f5; }
          .history-deltas-container___3Tyb- .history-list-container___2suBm .list-revisions-container___2HTLf .list-revision-scroll___1MHqU .list-revision___9G85c.list-revision-active___1_Ab3 {
            background: #e0e0e0; }

.question___mggtW {
  font-size: 16px;
  line-height: 25px;
  padding: 30px;
  flex: 1;
  max-width: 720px; }
  .question___mggtW .question-title___3bh9h {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #000000;
    line-height: 25px; }
  .question___mggtW .question-statement___3qcse {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 25px;
    color: #000000; }
    .question___mggtW .question-statement___3qcse p:first-of-type {
      margin-top: 0; }
  .question___mggtW .word-count___2yhfS {
    display: flex;
    justify-content: flex-end;
    padding-top: 8px;
    color: #757575;
    font-size: 12px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.button-text___hB-Iq, .questions-container___2AHCS .get-feedback-button-text___1scyn, .only-question-container___28__m .get-feedback-button-text___1scyn {
  color: #2364ff;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  font-weight: bold;
  font-size: 0.9rem; }
  .button-text___hB-Iq:hover, .questions-container___2AHCS .get-feedback-button-text___1scyn:hover, .only-question-container___28__m .get-feedback-button-text___1scyn:hover {
    color: #5184ff; }
  .button-text___hB-Iq:disabled, .questions-container___2AHCS .get-feedback-button-text___1scyn:disabled, .only-question-container___28__m .get-feedback-button-text___1scyn:disabled {
    color: #616161; }

.questions-container___2AHCS, .only-question-container___28__m {
  background: #ffffff;
  border-left: 1px solid #e0e0e0;
  display: flex;
  flex-basis: 40%;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto; }
  .questions-container___2AHCS .questions-control___MUFfM, .only-question-container___28__m .questions-control___MUFfM {
    display: flex;
    justify-content: space-between;
    margin-top: 45px;
    padding: 0 30px;
    margin-bottom: 45px; }
  .questions-container___2AHCS .action-buttons___2AC-T, .only-question-container___28__m .action-buttons___2AC-T {
    display: flex;
    flex-direction: row; }
  .questions-container___2AHCS .get-feedback-button-text___1scyn, .only-question-container___28__m .get-feedback-button-text___1scyn {
    background-color: white;
    border-color: white; }
    .questions-container___2AHCS .get-feedback-button-text___1scyn:hover, .only-question-container___28__m .get-feedback-button-text___1scyn:hover {
      background-color: white; }
  .questions-container___2AHCS .get-feedback-text-button-container___1T7Rl, .only-question-container___28__m .get-feedback-text-button-container___1T7Rl {
    padding-left: 1rem;
    margin-top: -3.9rem; }

.only-question-container___28__m {
  width: 100%;
  padding: 0 15vw 0 15vw;
  border-left: none; }

.button-progress___fOloO {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px; }

.submit-button-loading___2s5LD {
  pointer-events: none; }

/* Heights, borders, margins and padding. */
/* Application colors */
.inline-btn___3f1vw {
  display: inline-flex; }

.content-container___2Cf_G {
  display: flex;
  flex-grow: 1;
  padding-top: calc(64px + 63px);
  height: 100vh;
  box-sizing: border-box; }

.dialog-content-text___3dW2P {
  font-size: 40px;
  color: #3c3c3c;
  line-height: 26px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.directions-container___2ZIRi {
  margin-top: calc(64px + 63px); }
  .directions-container___2ZIRi .button-container___19o4J {
    display: flex;
    justify-content: center;
    margin: 30px 0 60px 0; }
  .directions-container___2ZIRi .directions___2eIMe {
    max-width: 880px;
    margin: 0 auto; }

/* Heights, borders, margins and padding. */
/* Application colors */
.text-container___25mK4 {
  margin-top: calc(64px + 63px); }
  .text-container___25mK4 .button-container___1wu_X {
    display: flex;
    justify-content: center;
    margin-bottom: 60px; }
  .text-container___25mK4 .text___2hPhE {
    max-width: 880px;
    margin: 0 auto; }

/* Heights, borders, margins and padding. */
/* Application colors */
.reporting-boxes___DAskE {
  margin: 2em; }

.report-view-container___1V2Ne {
  margin-top: 64px;
  height: calc(100vh - 64px); }
  .report-view-container___1V2Ne .class-container___1JxpY {
    display: flex;
    width: 100%;
    height: 100%; }
    .report-view-container___1V2Ne .class-container___1JxpY .class-tabs-container___3F0pZ {
      width: 160px;
      border-right: 1px solid #c6c6c6; }
      .report-view-container___1V2Ne .class-container___1JxpY .class-tabs-container___3F0pZ .class-tab-selected-indicator___1QqhK {
        left: 0; }
      .report-view-container___1V2Ne .class-container___1JxpY .class-tabs-container___3F0pZ .class-tab-text___18edv {
        opacity: 0.5; }
      .report-view-container___1V2Ne .class-container___1JxpY .class-tabs-container___3F0pZ .class-tab-selected-text___1rUf5 {
        opacity: 1; }
    .report-view-container___1V2Ne .class-container___1JxpY .class-content___1i3ab {
      overflow: scroll;
      width: calc(100vw - 160px); }
  .report-view-container___1V2Ne .back-btn___10j-i {
    margin-top: 20px;
    flex-direction: column;
    width: 25px;
    height: 25px;
    background-color: #e0eaff; }
    .report-view-container___1V2Ne .back-btn___10j-i svg {
      margin-left: 42px;
      fill: #2364ff;
      height: 15px; }
  .report-view-container___1V2Ne .category-back-text___2E9rx {
    margin-left: 10px;
    color: #2364ff;
    font-size: 14px;
    line-height: 14px; }
  .report-view-container___1V2Ne .category-back-button___1qifP {
    flex: 1;
    margin-left: 30px; }
  .report-view-container___1V2Ne .scores-header___1FVP9 {
    display: flex;
    align-items: center;
    min-height: 200px;
    margin-bottom: 2rem;
    padding-left: 1rem; }
    .report-view-container___1V2Ne .scores-header___1FVP9 .chart-container___1W17c {
      width: 80%;
      display: grid;
      grid-template-rows: repeat(auto-fit, 1fr);
      grid-template-columns: repeat(2, 1fr);
      row-gap: 2rem;
      column-gap: 4rem;
      padding: 0 2rem; }
      .report-view-container___1V2Ne .scores-header___1FVP9 .chart-container___1W17c .summary-chart___32zsm {
        display: flex;
        flex: 0.4;
        flex-direction: column; }
        .report-view-container___1V2Ne .scores-header___1FVP9 .chart-container___1W17c .summary-chart___32zsm .chart-title___1d-mu {
          display: flex;
          justify-content: space-between;
          color: #545454;
          font-size: 10px;
          font-weight: 500;
          letter-spacing: 0.5px;
          line-height: 11px; }
          .report-view-container___1V2Ne .scores-header___1FVP9 .chart-container___1W17c .summary-chart___32zsm .chart-title___1d-mu span {
            color: #000000; }
        .report-view-container___1V2Ne .scores-header___1FVP9 .chart-container___1W17c .summary-chart___32zsm span span {
          font-weight: bold; }
    .report-view-container___1V2Ne .scores-header___1FVP9 .scores-title___148ES {
      flex-direction: column;
      justify-content: center;
      height: 100%;
      width: max-content;
      padding: 0 1rem; }
      .report-view-container___1V2Ne .scores-header___1FVP9 .scores-title___148ES h2 {
        margin: 0;
        font-size: 1.5rem;
        white-space: nowrap; }
      .report-view-container___1V2Ne .scores-header___1FVP9 .scores-title___148ES h3 {
        padding: 1rem 0;
        margin: 0;
        font-size: 2.5rem; }
        .report-view-container___1V2Ne .scores-header___1FVP9 .scores-title___148ES h3 span {
          font-size: 2.25rem;
          font-weight: normal; }
    .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 35px;
      width: 350px;
      margin-left: 5rem; }
      .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON .score-correct___RYYMm, .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON .score-partial___2Hho5, .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON .score-incorrect___37_HK {
        height: 20px;
        position: relative;
        background: #338b5d; }
        .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON .score-correct___RYYMm p, .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON .score-partial___2Hho5 p, .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON .score-incorrect___37_HK p {
          position: absolute;
          top: 100%; }
      .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON .score-partial___2Hho5 {
        background: #83c512; }
      .report-view-container___1V2Ne .scores-header___1FVP9 .scores-container___95dON .score-incorrect___37_HK {
        background: #ffd81c; }

.title-header___3HZdR, .no-title-header___2w6NK {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 400px;
  width: 100%;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  margin-top: 1rem; }
  .title-header___3HZdR h2, .no-title-header___2w6NK h2 {
    padding: 0 2rem;
    font-size: 1.5rem; }
  .title-header___3HZdR p, .no-title-header___2w6NK p {
    padding: 0 2rem;
    font-size: 1rem; }
  .title-header___3HZdR .chart___DXnsE, .no-title-header___2w6NK .chart___DXnsE {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    height: 300px;
    width: 90%; }

.tooltip-blue___1yYXC .tooltip___3oCfx {
  left: 200px;
  width: 300px;
  border: 2px solid #2364ff;
  box-sizing: border-box;
  padding: 20px 40px 20px 20px;
  background-color: #ffffff; }
  .tooltip-blue___1yYXC .tooltip___3oCfx .tooltip-class-avg-score___2Ccv_ {
    font-size: 2rem;
    font-weight: bold; }
  .tooltip-blue___1yYXC .tooltip___3oCfx .tooltip-class-avg-text___3a6LC {
    color: #545454;
    font-size: 0.8rem;
    letter-spacing: 0.5px;
    margin-bottom: 20px; }
  .tooltip-blue___1yYXC .tooltip___3oCfx .chart___DXnsE {
    height: 200px;
    width: 100%; }

.tooltip-black___132Tz .tooltip___3oCfx {
  width: 300px;
  border: 2px solid #000;
  box-sizing: border-box;
  padding: 20px 40px 20px 20px;
  background-color: #ffffff; }
  .tooltip-black___132Tz .tooltip___3oCfx .chart___DXnsE {
    height: 200px;
    width: 100%; }

.report-class-wrapper___1rNrI {
  margin-bottom: 32px; }

.report-resource-wrapper___1OkwC {
  margin: 15px 0 15px; }

.accordion-item-container___wjLYd {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 20px;
  padding-bottom: 15px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.space-top___RaxE7 {
  margin-top: 64px; }

.student-performance-detail-container___WKh9p .student-feedback-container___ht9_O {
  padding: 30px; }
  .student-performance-detail-container___WKh9p .student-feedback-container___ht9_O > p {
    color: #757575;
    font-size: 0.83em;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase; }

.student-performance-detail-container___WKh9p .writing-scores___2PJBd,
.student-performance-detail-container___WKh9p .reading-scores___2xqRo {
  border-top: 1px solid #e0e0e0;
  padding: 0 30px; }
  .student-performance-detail-container___WKh9p .writing-scores___2PJBd h3,
  .student-performance-detail-container___WKh9p .reading-scores___2xqRo h3 {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    margin-top: 50px;
    margin-bottom: 20px; }

.student-performance-detail-container___WKh9p .writing-scores___2PJBd .chart-container___2dJDc {
  width: 100%;
  height: 200px; }

.student-performance-detail-container___WKh9p .reading-scores___2xqRo {
  padding-bottom: 20px; }
  .student-performance-detail-container___WKh9p .reading-scores___2xqRo > div {
    display: flex; }
  .student-performance-detail-container___WKh9p .reading-scores___2xqRo .percentage___2q58y {
    flex-grow: 1; }
    .student-performance-detail-container___WKh9p .reading-scores___2xqRo .percentage___2q58y span {
      color: #1dddc9;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 2px;
      line-height: 26px; }
      .student-performance-detail-container___WKh9p .reading-scores___2xqRo .percentage___2q58y span:first-of-type {
        font-size: 40px;
        color: #000000;
        display: inline-block;
        margin-right: 10px; }
  .student-performance-detail-container___WKh9p .reading-scores___2xqRo .overall___3lzjS {
    flex-grow: 3;
    display: flex;
    flex-direction: row; }
    .student-performance-detail-container___WKh9p .reading-scores___2xqRo .overall___3lzjS > div {
      width: 30%; }

.student-performance-detail-container___WKh9p .writing-scores___2PJBd {
  padding-bottom: 20px; }
  .student-performance-detail-container___WKh9p .writing-scores___2PJBd > div p {
    color: #000000;
    font-size: 15px;
    line-height: 18px; }

.rewrite-label___6g_Xl {
  color: white;
  background-color: #f81d1d;
  padding: 3px 10px;
  max-width: 117px; }

.score-box___1toxc {
  display: flex;
  flex-direction: column;
  color: #000000;
  margin-bottom: 20px; }
  .score-box___1toxc span {
    color: #e0e0e0;
    font-size: 10px;
    letter-spacing: 0.5px;
    line-height: 12px;
    text-transform: uppercase; }
  .score-box___1toxc strong {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 32px;
    display: flex;
    align-items: center; }
    .score-box___1toxc strong i {
      display: inline-block;
      width: 8px;
      height: 8px;
      margin-left: 5px;
      border-radius: 50%; }

.tooltip-blue___2Mlzj .tooltip___FZ7GL {
  width: 300px;
  border: 2px solid #2364ff;
  box-sizing: border-box;
  padding: 20px 40px 20px 20px;
  background-color: #ffffff; }
  .tooltip-blue___2Mlzj .tooltip___FZ7GL .chart___2-xFo {
    height: 200px;
    width: 100%; }

.tooltip-black___Ut8XY .tooltip___FZ7GL {
  width: 300px;
  border: 2px solid #000;
  box-sizing: border-box;
  padding: 20px 40px 20px 20px;
  background-color: #ffffff; }
  .tooltip-black___Ut8XY .tooltip___FZ7GL .chart___2-xFo {
    height: 200px;
    width: 100%; }

.tooltip___FZ7GL {
  background: #fff;
  border: 2px solid #0a54ff;
  padding: 30px 30px 10px 30px;
  min-width: 300px;
  max-height: 400px;
  pointer-events: auto;
  overflow: auto; }
  .tooltip___FZ7GL > div {
    margin-bottom: 20px; }
    .tooltip___FZ7GL > div strong {
      color: #545454;
      font-size: 10px;
      letter-spacing: 0.5px; }
    .tooltip___FZ7GL > div p {
      margin: 0;
      color: #000000;
      font-size: 1.33em;
      line-height: 24px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.student-performance-container___2uPRj {
  display: flex;
  flex-grow: 1;
  box-sizing: border-box;
  padding-top: calc(64px + 63px);
  height: 100vh; }
  .student-performance-container___2uPRj .assessment-text-and-directions___1q1XO,
  .student-performance-container___2uPRj .assessment-questions___3zQ0v,
  .student-performance-container___2uPRj .assessment-response___1loIj {
    display: flex;
    flex-direction: column; }
  .student-performance-container___2uPRj .assessment-text-and-directions___1q1XO {
    flex-basis: 60%;
    border-right: 1px solid #e0e0e0; }
  .student-performance-container___2uPRj .assessment-text-and-directions___1q1XO img {
    max-width: 100%; }
  .student-performance-container___2uPRj .assessment-response___1loIj {
    flex-basis: 100%; }
  .student-performance-container___2uPRj .assessment-questions___3zQ0v {
    flex-basis: 40%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.reports-section-container___138cn {
  margin-top: 64px; }
  .reports-section-container___138cn .dropdowns-container___3O3Lr {
    display: flex;
    flex-flow: row nowrap;
    padding: 20px 30px;
    margin-bottom: 50px; }
    .reports-section-container___138cn .dropdowns-container___3O3Lr > div:not(:last-child) {
      margin-right: 30px; }
  .reports-section-container___138cn .assignments-table-root___2qRLx {
    border-top: 1px solid #e0e0e0;
    margin-bottom: 50px; }
    .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-head___sCnXN tr {
      height: 50px; }
    .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-head___sCnXN th {
      font-size: 10px;
      color: #0a1d4b;
      padding: 14px 15px;
      margin: 0;
      letter-spacing: 0.5px;
      border-color: #e0e0e0;
      text-transform: uppercase; }
      .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-head___sCnXN th.title___2Wh7J {
        text-align: left; }
    .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-body___3JGqF tr {
      height: 40px; }
    .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-body___3JGqF td {
      font-size: 14px;
      padding: 0 15px;
      border-color: #e0e0e0; }
      .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-body___3JGqF td.checkbox___3nRB0 {
        width: 20px;
        padding: 0 15px !important; }
        .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-body___3JGqF td.checkbox___3nRB0 label {
          padding: 0; }
        .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-body___3JGqF td.checkbox___3nRB0 span {
          margin-right: 0; }
      .reports-section-container___138cn .assignments-table-root___2qRLx .assignments-table-body___3JGqF td.title___2Wh7J {
        text-align: left;
        font-weight: 500; }
  .reports-section-container___138cn .chart-container___3_aS7 {
    height: 250px;
    width: 100%;
    padding: 0 30px 50px; }
  .reports-section-container___138cn .tooltip___1bWN_ {
    width: 500px;
    border: 3px solid #0a54ff;
    box-sizing: border-box;
    padding: 20px;
    background-color: #ffffff;
    background-color: #ffffff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.17); }
    .reports-section-container___138cn .tooltip___1bWN_ > strong {
      font-size: 24px;
      font-weight: bold;
      line-height: 28px;
      display: block; }
    .reports-section-container___138cn .tooltip___1bWN_ > span {
      color: #545454;
      font-size: 10px;
      font-weight: 500;
      letter-spacing: 0.5px;
      line-height: 11px; }
    .reports-section-container___138cn .tooltip___1bWN_ .chart___gfbHg {
      height: 200px;
      width: 100%;
      padding-top: 20px; }
    .reports-section-container___138cn .tooltip___1bWN_ .assignment-name-tooltip___D7OVy {
      font-size: 16px;
      font-weight: bold;
      line-height: 25px;
      margin-bottom: 3%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header-container___1UAWR {
  display: flex;
  align-items: center;
  padding: 0 30px;
  height: 80px;
  background-color: #f9f7f5;
  box-sizing: border-box;
  font-size: 2em;
  border-bottom: 1px solid #e0e0e0; }
  .header-container___1UAWR .svg-wrapper___1qxpF {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    margin-right: 15px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.main-container___26g2s {
  display: flex; }

.myaccount-container___7PqNi {
  background-color: #f9f7f5;
  height: 100vh;
  box-sizing: border-box;
  overflow-y: auto;
  display: flex;
  flex: 1;
  flex-direction: column; }
  .myaccount-container___7PqNi .content-container___3sCBL {
    display: flex;
    margin-top: 20vh;
    justify-content: center; }

/* Heights, borders, margins and padding. */
/* Application colors */
.main-container___2QydX {
  display: flex; }

.myaccount-container___2ZK4N {
  background-color: #f9f7f5;
  height: 100vh;
  box-sizing: border-box;
  overflow-y: auto;
  display: flex;
  flex: 1;
  flex-direction: column; }
  .myaccount-container___2ZK4N .content-container___39w51 {
    display: flex;
    margin-top: 20vh;
    justify-content: center; }

/* Heights, borders, margins and padding. */
/* Application colors */
@media screen and (max-height: 725px) {
  .space-scrollbar___2RyNY .close-icon___3HnKT {
    right: 22px; } }

.container___QlfuL {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1; }
  .container___QlfuL .title___3m9DI {
    font-size: 24px;
    font-weight: 400;
    padding: 10px 0;
    margin: 10px 0; }
  .container___QlfuL .assign-container___3xy6Z {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 60%;
    padding: 40px 0; }
    .container___QlfuL .assign-container___3xy6Z .subTitle___1aS2Y {
      font-size: 16px;
      font-weight: 400;
      margin-top: 0; }
  .container___QlfuL .toggle-boxes___D0UOH {
    margin-bottom: 32px;
    margin-top: 32px; }

.select-menu-item___2gJCZ {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1; }
  .select-menu-item___2gJCZ .select-menu-item-right___3AxMp {
    margin-left: auto;
    display: inline-flex; }
    .select-menu-item___2gJCZ .select-menu-item-right___3AxMp .select-menu-item-icon___1WCwd {
      margin-left: 16px; }

.red-alert___FZZCn {
  margin: 0 0 20px 0;
  font-weight: bold;
  color: red;
  padding: 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.modal-view___1qUzP {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .modal-view___1qUzP .close-icon___2czUK {
    align-self: flex-end;
    margin: 12px;
    cursor: pointer; }
  .modal-view___1qUzP .container___D75-Y {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 460px;
    padding: 40px 0; }
    .modal-view___1qUzP .container___D75-Y .title___3-duR {
      font-size: 24px;
      line-height: 28px;
      margin: 0 0 20px;
      font-weight: 400;
      color: #2e2e2f; }
    .modal-view___1qUzP .container___D75-Y .buttons___I-D2G {
      display: flex;
      align-self: flex-end;
      margin-top: 25px;
      margin-bottom: 25px; }
      .modal-view___1qUzP .container___D75-Y .buttons___I-D2G button:first-child {
        margin-right: 15px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.teacher-assessments-container___26UHS {
  min-height: 0;
  height: 100%;
  width: 100%;
  display: flex;
  padding-top: 16px; }
  .teacher-assessments-container___26UHS .assessment-actions___EDQXl {
    min-height: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end; }
  .teacher-assessments-container___26UHS .google-classroom-button___258xI {
    position: relative;
    cursor: pointer;
    outline: none;
    margin: 0 10px;
    width: 32px;
    height: 32px; }
    .teacher-assessments-container___26UHS .google-classroom-button___258xI:hover:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2); }

.assessments___32Fm8 {
  min-height: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%; }

.button___3Ai0J {
  background-color: #00cfff;
  border-color: #00cfff;
  padding: 0 30px; }
  .button___3Ai0J:hover {
    background-color: #00a8ce;
    border-color: #00a8ce; }

/* Heights, borders, margins and padding. */
/* Application colors */
.rubric-table-container___1v3te {
  min-height: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .rubric-table-container___1v3te > h3 {
    color: #616161;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-weight: 500;
    line-height: 14px;
    margin-bottom: 15px; }
  .rubric-table-container___1v3te .rubric-table___n3-1r {
    min-height: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    background-color: #ffffff;
    border: 1px solid #e0e0e0; }
    .rubric-table-container___1v3te .rubric-table___n3-1r table tbody > tr > * {
      font-size: 14px;
      font-weight: 500; }
    .rubric-table-container___1v3te .rubric-table___n3-1r table tbody td:first-child {
      font-size: 10px;
      color: #616161;
      letter-spacing: 0.5px; }
    .rubric-table-container___1v3te .rubric-table___n3-1r table thead th {
      z-index: 10;
      position: sticky;
      top: 0;
      width: 100%;
      background-color: #ffffff;
      text-transform: uppercase;
      font-size: 10px;
      font-weight: 500;
      letter-spacing: 0.5px; }
      .rubric-table-container___1v3te .rubric-table___n3-1r table thead th:first-child {
        padding-left: 24px; }
      .rubric-table-container___1v3te .rubric-table___n3-1r table thead th:last-child {
        padding-right: 24px; }
      .rubric-table-container___1v3te .rubric-table___n3-1r table thead th:after {
        content: "";
        position: absolute;
        top: 46px;
        left: 0;
        width: 100%;
        height: 1px;
        background: #e0e0e0; }
      .rubric-table-container___1v3te .rubric-table___n3-1r table thead th span {
        color: #616161; }
    .rubric-table-container___1v3te .rubric-table___n3-1r table thead > tr {
      height: 36px; }
    .rubric-table-container___1v3te .rubric-table___n3-1r table tbody > tr > th:first-of-type > a {
      color: #2364ff;
      font-weight: 500; }
    .rubric-table-container___1v3te .rubric-table___n3-1r table tfoot > tr > td {
      padding: 0 1.5rem; }
    .rubric-table-container___1v3te .rubric-table___n3-1r table ul {
      margin: 0;
      padding: 0;
      list-style-type: none; }
  .rubric-table-container___1v3te .rubric-count___2znwm {
    color: #545454;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 14px;
    text-transform: uppercase;
    margin-bottom: 13px; }
  .rubric-table-container___1v3te .empty-content___2qoXh {
    margin: auto;
    color: #616161;
    font-size: 2em;
    line-height: 28px; }
    .rubric-table-container___1v3te .empty-content___2qoXh a {
      color: #2364ff;
      text-decoration: none; }
      .rubric-table-container___1v3te .empty-content___2qoXh a:hover, .rubric-table-container___1v3te .empty-content___2qoXh a:focus {
        text-decoration: underline; }

/* Heights, borders, margins and padding. */
/* Application colors */
.rubric-bank-container___2t3dE {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .rubric-bank-container___2t3dE .add-from-library___2SHrC {
    margin-top: 8px; }
  .rubric-bank-container___2t3dE .rubric-bank-content___1ub2R {
    height: 100%;
    width: 100%;
    display: flex;
    margin-top: 16px; }
    .rubric-bank-container___2t3dE .rubric-bank-content___1ub2R .search-box-container___SqU1u {
      min-width: 250px;
      width: 250px;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      padding: 0 30px; }
    .rubric-bank-container___2t3dE .rubric-bank-content___1ub2R .rubric-actions___3QRr9 {
      display: flex;
      align-items: center;
      justify-content: flex-end; }

/* Heights, borders, margins and padding. */
/* Application colors */
.main___3vsh9 {
  height: 100vh;
  width: 100%;
  display: flex;
  background-color: #f9f7f5;
  overflow: hidden; }
  .main___3vsh9 .container___1HrTf {
    display: flex;
    flex-direction: column;
    flex-grow: 1; }
    .main___3vsh9 .container___1HrTf .header___3rcEe,
    .main___3vsh9 .container___1HrTf .content___1JE_p {
      background-color: #f9f7f5; }
    .main___3vsh9 .container___1HrTf .content___1JE_p {
      padding-top: 16px; }
    .main___3vsh9 .container___1HrTf .assessment-and-rubric-bank___283AT {
      display: flex;
      flex-direction: column;
      height: 100%;
      width: 100%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.rubric-library-container___1kkum {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
  background-color: #f9f7f5;
  overflow: hidden; }
  .rubric-library-container___1kkum .rubric-library-content___GxtKe {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: row;
    padding-top: calc(64px);
    box-sizing: border-box; }
    .rubric-library-container___1kkum .rubric-library-content___GxtKe .search-box-container___3MmWt {
      min-width: 250px;
      width: 250px;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      padding: 16px 30px; }
    .rubric-library-container___1kkum .rubric-library-content___GxtKe .table-container___CNyIK > div:first-of-type {
      border-top: 0; }
    .rubric-library-container___1kkum .rubric-library-content___GxtKe .rubric-actions___EbjZi {
      display: flex;
      align-items: center;
      justify-content: flex-end; }

/* Heights, borders, margins and padding. */
/* Application colors */
.create-rubric-container___L4FhM {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background-color: #f9f7f5; }
  .create-rubric-container___L4FhM .create-rubric-content___3_lQd {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    margin-top: calc(64px); }

/* Heights, borders, margins and padding. */
/* Application colors */
.update-rubric-container___3M5zW {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background-color: #f9f7f5; }
  .update-rubric-container___3M5zW .update-rubric-content___1qZOL {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    margin-top: calc(64px); }

/* Heights, borders, margins and padding. */
/* Application colors */
.assessments-item-container___3tzdv .buttons___1jsq3 {
  display: flex; }
  .assessments-item-container___3tzdv .buttons___1jsq3 button:not(:first-child) {
    margin-left: 10px; }

.assessments-item-container___3tzdv .questions-table___v215n {
  padding-top: calc(64px + 63px); }
  .assessments-item-container___3tzdv .questions-table___v215n table {
    border-top: 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.edit-container___1_rgv {
  margin-top: 64px; }
  .edit-container___1_rgv .buttons___-PtRI {
    display: flex; }
    .edit-container___1_rgv .buttons___-PtRI button:not(:last-child) {
      margin-right: 10px; }
  .edit-container___1_rgv .assessment-name___3pyuq {
    width: 100%; }
    .edit-container___1_rgv .assessment-name___3pyuq input {
      font-size: 1.5rem;
      font-weight: 400;
      padding: 0;
      color: #000; }
  .edit-container___1_rgv .questions-header___1KqY7 {
    border-bottom: none; }
  .edit-container___1_rgv .edit-table-head___3Tnp3 th:nth-last-child(2) {
    padding-right: 0; }
  .edit-container___1_rgv .edit-table-body___21P42 td:nth-last-child(2) {
    padding-right: 0; }
  .edit-container___1_rgv .edit-table-body___21P42 td:last-child {
    width: 30px;
    text-align: right; }
  .edit-container___1_rgv .edit-table-body___21P42 .remove-button___2e4fx {
    padding: 0;
    background-color: transparent; }

.edit-table-sortable___3bOTx td:nth-last-child(2) {
  padding-right: 0; }

.edit-table-sortable___3bOTx td:last-child {
  width: 30px;
  text-align: right; }

.edit-table-sortable___3bOTx .remove-button___2e4fx {
  padding: 0;
  background-color: transparent; }

/* Heights, borders, margins and padding. */
/* Application colors */
.main___2QtEM {
  height: 100vh;
  width: 100%;
  display: flex;
  background-color: #f9f7f5;
  overflow: hidden; }
  .main___2QtEM .container___KaBfq {
    width: 100%;
    display: flex;
    flex-direction: column; }
    .main___2QtEM .container___KaBfq .header___xhQN8,
    .main___2QtEM .container___KaBfq .content___2wMlq {
      background-color: #f9f7f5; }
    .main___2QtEM .container___KaBfq .assessment-and-rubric-bank___ULh2F {
      min-height: 0;
      height: 100%;
      width: 100%;
      display: flex;
      flex-direction: column; }

/* Heights, borders, margins and padding. */
/* Application colors */
.preview-assessment-container___USh6o {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  padding-top: calc(64px + 63px);
  height: 100vh;
  width: 100%;
  overflow: hidden; }
  .preview-assessment-container___USh6o .preview-assessment-content___fR_WR {
    height: 100%;
    width: 100%;
    display: flex; }
    .preview-assessment-container___USh6o .preview-assessment-content___fR_WR .assessment-text-and-directions___3SRD-,
    .preview-assessment-container___USh6o .preview-assessment-content___fR_WR .assessment-questions___2wWKr,
    .preview-assessment-container___USh6o .preview-assessment-content___fR_WR .assessment-questions-full___3xBnW {
      display: flex; }
    .preview-assessment-container___USh6o .preview-assessment-content___fR_WR .assessment-text-and-directions___3SRD- {
      width: 60%;
      border-right: 1px solid #e0e0e0; }
      .preview-assessment-container___USh6o .preview-assessment-content___fR_WR .assessment-text-and-directions___3SRD- img {
        max-width: 100%; }
    .preview-assessment-container___USh6o .preview-assessment-content___fR_WR .assessment-questions___2wWKr {
      width: 40%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.sections-create-container___2HJVE {
  padding-top: calc(64px + 63px); }
  .sections-create-container___2HJVE .grade___1hC5z {
    margin-right: 10px;
    color: #616161;
    text-transform: uppercase;
    font-weight: 500;
    display: flex;
    align-items: center; }
  .sections-create-container___2HJVE .section-create-info___153M1 {
    top: 127px;
    border-top: 1px; }
  .sections-create-container___2HJVE .select-teacher___2DlME {
    width: 220px;
    margin-right: 10px; }
  .sections-create-container___2HJVE .add-teacher-button___zwkoP {
    margin-right: 10px; }
  .sections-create-container___2HJVE .controls-container___2Ut2F {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    .sections-create-container___2HJVE .controls-container___2Ut2F .school-select-container___Lqgld {
      width: 200px;
      margin-right: 10px; }
    .sections-create-container___2HJVE .controls-container___2Ut2F .select-container___22SiU {
      width: 160px;
      margin-right: 10px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.sections-create-container___3tB2h {
  padding-top: calc(64px + 63px); }
  .sections-create-container___3tB2h .join-code-label___2Sz5l {
    display: flex;
    align-items: center;
    color: #616161;
    text-transform: uppercase;
    font-weight: 500;
    margin-right: 10px; }
  .sections-create-container___3tB2h .select-school-year___2YFjc {
    width: 220px;
    margin-right: 10px; }
  .sections-create-container___3tB2h .select-teacher___23jJc {
    width: 220px;
    margin-right: 10px; }
  .sections-create-container___3tB2h .add-teacher-button___2yb8y {
    margin-right: 10px; }
  .sections-create-container___3tB2h .section-edit-info___3GT3T {
    top: 127px;
    border-top: 1px; }
  .sections-create-container___3tB2h .grade___Pg4yI {
    margin-right: 10px;
    color: #616161;
    text-transform: uppercase;
    font-weight: 500;
    display: flex;
    align-items: center; }
  .sections-create-container___3tB2h .controls-container___1hvV2 {
    display: flex;
    align-items: baseline; }

/* Heights, borders, margins and padding. */
/* Application colors */
.tabs-links___1Qlh0 {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .tabs-links___1Qlh0 .tabs-bar___22jC8 {
    box-shadow: none;
    border-bottom: 1px solid #e0e0e0;
    background-color: white;
    margin-top: 64px; }
    .tabs-links___1Qlh0 .tabs-bar___22jC8 button {
      min-height: 41px;
      padding: 7px 6px;
      font-size: 12px;
      font-weight: 500;
      letter-spacing: 0.5px;
      border-right: 1px solid #e0e0e0; }
  .tabs-links___1Qlh0 .tab-container___2MwUM {
    min-height: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 41px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.section-assign-container___120V5 {
  display: flex;
  flex-direction: column;
  background-color: #f9f7f5;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }

.comment-popup-container___1euaQ {
  background-color: #ffffff; }
  .comment-popup-container___1euaQ form {
    min-width: 250px;
    max-width: 400px;
    padding: 15px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    background-color: #ffffff;
    display: flex;
    flex-direction: column; }
    .comment-popup-container___1euaQ form ::selection {
      color: #545454;
      background: #e0eaff; }
    .comment-popup-container___1euaQ form ::-moz-selection {
      color: #545454 !important;
      background-color: #e0eaff !important; }
    .comment-popup-container___1euaQ form .title___Zo57s {
      text-align: center;
      max-width: 250px; }
    .comment-popup-container___1euaQ form p {
      margin: 0;
      max-height: 200px;
      overflow: auto; }
    .comment-popup-container___1euaQ form .buttons-container___2QAaD {
      display: flex;
      flex-direction: row;
      margin: 15px -5px 0; }
      .comment-popup-container___1euaQ form .buttons-container___2QAaD button {
        margin: 0 5px;
        flex-grow: 1; }
    .comment-popup-container___1euaQ form .comment-text___kQUYN {
      margin-top: 16px;
      margin-bottom: 0; }
    .comment-popup-container___1euaQ form .report-issue-container___DXUl5 {
      display: flex;
      flex-direction: row;
      font-size: 13px;
      align-items: center;
      padding: 2px 0;
      color: #000; }
      .comment-popup-container___1euaQ form .report-issue-container___DXUl5 .checkbox-blank-icon___1qKMV {
        color: #000; }
      .comment-popup-container___1euaQ form .report-issue-container___DXUl5 .report-issue-checkbox___1RzFZ .checkbox-blank-icon___1qKMV,
      .comment-popup-container___1euaQ form .report-issue-container___DXUl5 .report-issue-checkbox___1RzFZ .checkbox-marked-icon___3B79B {
        font-size: 27px; }
    .comment-popup-container___1euaQ form .report-issue-container-disabled___2ouqA {
      color: #757575; }
      .comment-popup-container___1euaQ form .report-issue-container-disabled___2ouqA .checkbox-blank-icon___1qKMV {
        color: #757575; }
  .comment-popup-container___1euaQ .comment-popup-button___3vgqX {
    margin-top: 15px; }
  .comment-popup-container___1euaQ.category0___2gtAm form {
    background-color: rgba(101, 84, 192, 0.3);
    border-color: #6554c0;
    color: #000000; }
  .comment-popup-container___1euaQ.category1___17mo1 form {
    background-color: rgba(254, 103, 46, 0.3);
    border-color: #fe672e;
    color: #000000; }
  .comment-popup-container___1euaQ.category2___19dXo form {
    background-color: rgba(239, 4, 145, 0.3);
    border-color: #ef0491;
    color: #000000; }
  .comment-popup-container___1euaQ.category3___w1F2M form {
    background-color: rgba(167, 1, 174, 0.3);
    border-color: #a701ae;
    color: #000000; }
  .comment-popup-container___1euaQ.category4___3_e9N form {
    background-color: rgba(86, 3, 188, 0.3);
    border-color: #5603bc;
    color: #000000; }
  .comment-popup-container___1euaQ.category5___1s9fm form {
    background-color: rgba(0, 27, 163, 0.3);
    border-color: #001ba3;
    color: #000000; }
  .comment-popup-container___1euaQ.category6___1Rdtl form {
    background-color: rgba(1, 64, 213, 0.3);
    border-color: #0140d5;
    color: #000000; }
  .comment-popup-container___1euaQ.category7___1e8pc form {
    background-color: rgba(23, 161, 223, 0.3);
    border-color: #17a1df;
    color: #000000; }
  .comment-popup-container___1euaQ.category8___33pf4 form {
    background-color: rgba(5, 202, 158, 0.3);
    border-color: #05ca9e;
    color: #000000; }
  .comment-popup-container___1euaQ.category9___64gBK form {
    background-color: rgba(131, 197, 18, 0.3);
    border-color: #83c512;
    color: #000000; }

.tracker-container___1CKaa {
  height: 60px;
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
  position: absolute;
  top: 25px;
  left: 1%;
  z-index: 1; }
  .tracker-container___1CKaa .subcategory-title___2Y-CB {
    height: 100%;
    width: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 1px solid #e0e0e0;
    padding: 0 1.5rem;
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 1rem; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors0___3Y6Hb {
      color: #6554c0; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors1___l1nhJ {
      color: #fe672e; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors2___2raqJ {
      color: #ef0491; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors3___3bGTg {
      color: #a701ae; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors4___39DCT {
      color: #5603bc; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors5___1dMJ3 {
      color: #001ba3; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors6___2ux2M {
      color: #0140d5; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors7___1vgAB {
      color: #17a1df; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors8___DfQst {
      color: #05ca9e; }
    .tracker-container___1CKaa .subcategory-title___2Y-CB.colors9___2chha {
      color: #83c512; }
  .tracker-container___1CKaa .step-container___1aCf5 {
    display: flex;
    align-items: center;
    margin: 0 20px; }
    .tracker-container___1CKaa .step-container___1aCf5 .title___UCqsa {
      display: flex;
      color: #757575;
      font-family: "Roboto Medium", sans-serif;
      font-size: 14px;
      letter-spacing: 0.5px;
      line-height: 16px;
      text-align: center; }
  .tracker-container___1CKaa .step-rate-container___3spj2 {
    display: flex;
    justify-content: center;
    margin-left: 6px;
    font-family: "Roboto Bold", sans-serif;
    font-size: 14px;
    line-height: 16px; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors0___3Y6Hb {
      color: #6554c0; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors1___l1nhJ {
      color: #fe672e; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors2___2raqJ {
      color: #ef0491; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors3___3bGTg {
      color: #a701ae; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors4___39DCT {
      color: #5603bc; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors5___1dMJ3 {
      color: #001ba3; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors6___2ux2M {
      color: #0140d5; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors7___1vgAB {
      color: #17a1df; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors8___DfQst {
      color: #05ca9e; }
    .tracker-container___1CKaa .step-rate-container___3spj2.colors9___2chha {
      color: #83c512; }
    .tracker-container___1CKaa .step-rate-container___3spj2.extended___304qM {
      width: 50px; }
    .tracker-container___1CKaa .step-rate-container___3spj2 .points-score___1GKWk {
      display: flex;
      justify-content: space-between;
      align-items: center;
      line-height: 33px; }
      .tracker-container___1CKaa .step-rate-container___3spj2 .points-score___1GKWk span {
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #000;
        font-weight: bold; }
        .tracker-container___1CKaa .step-rate-container___3spj2 .points-score___1GKWk span .score-divider___geJmp {
          height: 15px;
          width: 2px;
          background: rgba(0, 0, 0, 0.3);
          margin: 0 1rem; }
  .tracker-container___1CKaa .student-score___2QPqh {
    margin-left: 5px;
    color: #0a54ff; }

.dots-container___11AhH {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

.dot___3Lwap {
  cursor: pointer;
  position: absolute;
  top: 0;
  visibility: hidden;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  background-color: #00daa9;
  outline: none; }

.with-service___BFMLx {
  background-color: black; }

.category0___20RE3 {
  background-color: #6554c0; }

.category1___1CNUP {
  background-color: #fe672e; }

.category2___3k60D {
  background-color: #ef0491; }

.category3___1Al5E {
  background-color: #a701ae; }

.category4___uadZg {
  background-color: #5603bc; }

.category5___HX35l {
  background-color: #001ba3; }

.category6___2ipb1 {
  background-color: #0140d5; }

.category7___2WKAK {
  background-color: #17a1df; }

.category8___3W36V {
  background-color: #05ca9e; }

.category9___1n8MK {
  background-color: #83c512; }

.not-owner___-dUUR {
  background-color: #5184ff; }

.text-highlighter-container___2W6zx {
  position: relative;
  display: flex;
  flex-grow: 1; }
  .text-highlighter-container___2W6zx > div {
    flex-grow: 1; }
  .text-highlighter-container___2W6zx ::selection {
    background: #d9faf2; }
  .text-highlighter-container___2W6zx ::-moz-selection {
    background-color: #d9faf2; }
  .text-highlighter-container___2W6zx .mark-highlighted___2rWYo {
    background-color: #d9faf2; }
  .text-highlighter-container___2W6zx.not-owner___1hVPc .mark-highlighted___2rWYo {
    background-color: #e0eaff !important; }
  .text-highlighter-container___2W6zx.category0___2OVDV ::selection {
    background: rgba(101, 84, 192, 0.3); }
  .text-highlighter-container___2W6zx.category0___2OVDV ::-moz-selection {
    background-color: rgba(101, 84, 192, 0.3); }
  .text-highlighter-container___2W6zx.category0___2OVDV .mark-highlighted___2rWYo {
    background-color: rgba(101, 84, 192, 0.3); }
  .text-highlighter-container___2W6zx.category1___3NSnz ::selection {
    background: rgba(254, 103, 46, 0.3); }
  .text-highlighter-container___2W6zx.category1___3NSnz ::-moz-selection {
    background-color: rgba(254, 103, 46, 0.3); }
  .text-highlighter-container___2W6zx.category1___3NSnz .mark-highlighted___2rWYo {
    background-color: rgba(254, 103, 46, 0.3); }
  .text-highlighter-container___2W6zx.category2___10Ns4 ::selection {
    background: rgba(239, 4, 145, 0.3); }
  .text-highlighter-container___2W6zx.category2___10Ns4 ::-moz-selection {
    background-color: rgba(239, 4, 145, 0.3); }
  .text-highlighter-container___2W6zx.category2___10Ns4 .mark-highlighted___2rWYo {
    background-color: rgba(239, 4, 145, 0.3); }
  .text-highlighter-container___2W6zx.category3___3CSo7 ::selection {
    background: rgba(167, 1, 174, 0.3); }
  .text-highlighter-container___2W6zx.category3___3CSo7 ::-moz-selection {
    background-color: rgba(167, 1, 174, 0.3); }
  .text-highlighter-container___2W6zx.category3___3CSo7 .mark-highlighted___2rWYo {
    background-color: rgba(167, 1, 174, 0.3); }
  .text-highlighter-container___2W6zx.category4___3vYCf ::selection {
    background: rgba(86, 3, 188, 0.3); }
  .text-highlighter-container___2W6zx.category4___3vYCf ::-moz-selection {
    background-color: rgba(86, 3, 188, 0.3); }
  .text-highlighter-container___2W6zx.category4___3vYCf .mark-highlighted___2rWYo {
    background-color: rgba(86, 3, 188, 0.3); }
  .text-highlighter-container___2W6zx.category5___32mL- ::selection {
    background: rgba(0, 27, 163, 0.3); }
  .text-highlighter-container___2W6zx.category5___32mL- ::-moz-selection {
    background-color: rgba(0, 27, 163, 0.3); }
  .text-highlighter-container___2W6zx.category5___32mL- .mark-highlighted___2rWYo {
    background-color: rgba(0, 27, 163, 0.3); }
  .text-highlighter-container___2W6zx.category6___2JtJ8 ::selection {
    background: rgba(1, 64, 213, 0.3); }
  .text-highlighter-container___2W6zx.category6___2JtJ8 ::-moz-selection {
    background-color: rgba(1, 64, 213, 0.3); }
  .text-highlighter-container___2W6zx.category6___2JtJ8 .mark-highlighted___2rWYo {
    background-color: rgba(1, 64, 213, 0.3); }
  .text-highlighter-container___2W6zx.category7___3O4MZ ::selection {
    background: rgba(23, 161, 223, 0.3); }
  .text-highlighter-container___2W6zx.category7___3O4MZ ::-moz-selection {
    background-color: rgba(23, 161, 223, 0.3); }
  .text-highlighter-container___2W6zx.category7___3O4MZ .mark-highlighted___2rWYo {
    background-color: rgba(23, 161, 223, 0.3); }
  .text-highlighter-container___2W6zx.category8___3Lq0d ::selection {
    background: rgba(5, 202, 158, 0.3); }
  .text-highlighter-container___2W6zx.category8___3Lq0d ::-moz-selection {
    background-color: rgba(5, 202, 158, 0.3); }
  .text-highlighter-container___2W6zx.category8___3Lq0d .mark-highlighted___2rWYo {
    background-color: rgba(5, 202, 158, 0.3); }
  .text-highlighter-container___2W6zx.category9___e0kpb ::selection {
    background: rgba(131, 197, 18, 0.3); }
  .text-highlighter-container___2W6zx.category9___e0kpb ::-moz-selection {
    background-color: rgba(131, 197, 18, 0.3); }
  .text-highlighter-container___2W6zx.category9___e0kpb .mark-highlighted___2rWYo {
    background-color: rgba(131, 197, 18, 0.3); }

.commentPopupWrapper___28UfD {
  position: absolute; }

.dot___3LceM {
  cursor: pointer;
  position: absolute;
  top: 0;
  visibility: hidden;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  background-color: #00daa9;
  outline: none; }

.scrollable___mAyet {
  display: flex;
  flex-flow: column;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%; }
  .scrollable___mAyet .scrollable-wrapper___30s-I {
    flex: 1 1 auto;
    overflow-y: auto;
    overflow-x: auto;
    width: 100%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.user-initials___1_pIC {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  color: #fff;
  background-color: #c6c6c6;
  font-size: 10px;
  font-weight: 500;
  line-height: 11px; }

.message-user-initials___111Ne {
  min-width: 24px;
  cursor: default; }

.error-box-scores___2PyXS {
  position: relative;
  padding: 24px 0px;
  font-size: 16px;
  display: flex;
  align-items: center; }
  .error-box-scores___2PyXS p {
    color: #757575;
    margin: 0;
    margin-top: 4px; }
  .error-box-scores___2PyXS .green___2PbgY {
    background: #66bb6a;
    margin: 0; }
  .error-box-scores___2PyXS .yellow___3B8yU {
    background: #fbc02d; }
  .error-box-scores___2PyXS .red___1g8gI {
    background: #ef5350; }
  .error-box-scores___2PyXS .badge-container___27ja2 {
    display: flex;
    align-items: center;
    font-size: 14px;
    margin-left: auto;
    order: 2; }
  .error-box-scores___2PyXS .badge___3vHm9 {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 3px;
    margin-left: 16px;
    line-height: 22px;
    color: #ffffff; }
  .error-box-scores___2PyXS .icon-wrapper___33viD {
    min-width: 48px;
    min-height: 48px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 16px; }
    .error-box-scores___2PyXS .icon-wrapper___33viD svg {
      fill: #fff; }

.tagged___Sn3Uz {
  border-radius: 4px;
  padding: 4px 6px 4px 6px; }

.gray___1DRUf {
  color: #737373;
  background-color: #f9f7f5;
  border-color: #f9f7f5; }

.danger___3n9BW {
  color: #000;
  background-color: #ffbdad;
  border-color: #ffbdad; }

.warning___12Kmt {
  color: #000;
  background-color: #fdeeb2;
  border-color: #fdeeb2; }

.checkbox___LTTlx {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 6px 0 14px; }
  .checkbox___LTTlx input {
    display: none; }
  .checkbox___LTTlx .label___3GI4i {
    color: #707070;
    font-size: 12px;
    line-height: 14px; }
  .checkbox___LTTlx .checkbox-indicator___ZdOn_ {
    width: 18px;
    height: 18px;
    margin-right: 10px;
    border: 1px solid #e0e0e0;
    display: inline-block; }
    .checkbox___LTTlx .checkbox-indicator___ZdOn_ svg {
      fill: #ffffff; }
  .checkbox___LTTlx input:checked + .checkbox-indicator___ZdOn_ {
    background-color: #0a54ff;
    border-color: #0a54ff; }

/* fallback, until https://github.com/CompuIves/codesandbox-client/issues/174 is resolved */
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v36/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2"); }

.ft-dropdown-tree-select___2ZBk9 {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 8px; }
  .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown {
    width: 100%;
    position: relative;
    display: table;
    vertical-align: middle; }
    .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown .dropdown-trigger {
      width: 100%;
      box-sizing: border-box;
      min-height: 52px;
      border-radius: 4px;
      padding: 8px 10px;
      line-height: 20px;
      max-height: 200px;
      display: inline-block;
      overflow: auto;
      border: 1px solid #b9b9b9;
      position: relative;
      outline: none;
      cursor: pointer; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown .dropdown-trigger:hover {
        border: 1px solid #000; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown .dropdown-trigger > span:after {
        font-size: 12px;
        color: #555;
        cursor: pointer; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown .dropdown-trigger.disabled {
        cursor: not-allowed;
        pointer-events: none;
        outline: none; }
        .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown .dropdown-trigger.disabled.bottom::after, .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown .dropdown-trigger.disabled.top::after {
          opacity: 0.5; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.bottom::after {
        position: absolute;
        top: 16px;
        right: -1px;
        font: normal normal normal 18px/1 "Material Icons";
        content: "\E5CF";
        vertical-align: middle;
        color: #3c3c3c;
        margin-right: 2px; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.top::after {
        position: absolute;
        top: 16px;
        right: -1px;
        font: normal normal normal 18px/1 "Material Icons";
        content: "\E5CE";
        vertical-align: middle;
        color: #3c3c3c;
        margin-right: 2px; }
  .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown-content {
    position: absolute;
    min-width: 300px;
    width: 100%;
    padding: 4px;
    z-index: 10;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15);
    box-sizing: border-box; }
    .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown-content ul.root {
      padding: 8px;
      margin: 0; }
    .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown-content ul.root li {
      padding: 8px 0; }
    .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown-content label,
    .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown-content span.node-label {
      display: flex;
      align-items: center;
      margin-left: 8px;
      cursor: pointer; }
    .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown-content .checkbox-item {
      position: relative;
      width: 1rem;
      height: 1rem;
      margin-right: 0.75rem;
      cursor: pointer;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      outline: 0;
      vertical-align: middle; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown-content .checkbox-item:checked:before {
        height: 50%;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        border-top-style: none;
        border-right-style: none;
        border-color: #2364ff; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .dropdown-content .checkbox-item:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        border: 2px solid #aaa;
        transition: all 0.3s ease-in-out; }
  .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .tag-list {
    display: inline;
    padding: 0;
    margin: 0; }
    .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .tag-list .tag-item {
      display: inline-block;
      margin: 4px; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .tag-list .tag-item .tag {
        background-color: #f4f4f4;
        border: 1px solid #e9e9e9;
        border-radius: 2px;
        display: inline-block;
        color: #262626;
        padding: 2px 0 2px 8px; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .tag-list .tag-item .tag-remove {
        color: #a0a0a0;
        font-size: 75%;
        line-height: 100%;
        background-color: transparent;
        border: none;
        outline: none;
        cursor: pointer; }
    .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .tag-list .tag-item .search {
      font-size: 14px;
      min-width: 300px;
      border: none;
      outline: none;
      margin-top: 3px;
      color: #000; }
      .ft-dropdown-tree-select___2ZBk9 .react-dropdown-tree-select .tag-list .tag-item .search[disabled] {
        background: transparent; }

/* Heights, borders, margins and padding. */
/* Application colors */
.select-menu___3gzA1 {
  max-width: 460px !important; }
  .select-menu___3gzA1 .menu___1Crrq, .select-menu___3gzA1 .menu-disabled___2Dvvb {
    width: 100% !important;
    padding: 0 !important;
    align-items: stretch !important; }
    .select-menu___3gzA1 .menu___1Crrq .item___2BDZ_, .select-menu___3gzA1 .menu-disabled___2Dvvb .item___2BDZ_ {
      display: flex;
      flex-flow: row nowrap;
      align-items: center;
      padding: 8px 16px;
      flex: 1; }
  .select-menu___3gzA1 .none-menu___W899i, .select-menu___3gzA1 .menu-disabled___2Dvvb {
    background-color: #fff !important; }
    .select-menu___3gzA1 .none-menu___W899i:hover, .select-menu___3gzA1 .menu-disabled___2Dvvb:hover {
      background-color: rgba(0, 0, 0, 0.08) !important; }
  .select-menu___3gzA1 .menu-disabled___2Dvvb {
    justify-content: flex-start !important;
    align-items: center !important;
    padding: 0 16px !important; }

.finetune-table-root___385aC {
  border-top: 1px solid #e0e0e0; }
  .finetune-table-root___385aC a {
    text-decoration: none;
    color: #0a54ff;
    cursor: pointer; }
  .finetune-table-root___385aC .finetune-table-head___3GZ7t tr {
    height: 39px; }
    .finetune-table-root___385aC .finetune-table-head___3GZ7t tr td {
      font-size: 11px;
      color: #737373;
      text-align: right;
      letter-spacing: 0.5px;
      border-color: #e0e0e0;
      text-transform: uppercase;
      padding: 0 16px; }
      .finetune-table-root___385aC .finetune-table-head___3GZ7t tr td:first-child {
        text-align: left;
        padding-left: 30px; }
      .finetune-table-root___385aC .finetune-table-head___3GZ7t tr td:last-child {
        padding-right: 30px; }
      .finetune-table-root___385aC .finetune-table-head___3GZ7t tr td span {
        color: #737373; }
  .finetune-table-root___385aC .finetune-table-body___25bEe tr {
    height: 57px; }
    .finetune-table-root___385aC .finetune-table-body___25bEe tr td {
      font-size: 14px;
      color: #000000;
      text-align: right;
      border-color: #e0e0e0;
      font-weight: 500; }
      .finetune-table-root___385aC .finetune-table-body___25bEe tr td:first-child {
        text-align: left;
        font-weight: 400;
        padding-left: 30px; }
      .finetune-table-root___385aC .finetune-table-body___25bEe tr td:last-child {
        padding-right: 30px; }

.draggable-table-root___1UOaC {
  border-top: 1px solid #e0e0e0; }
  .draggable-table-root___1UOaC a {
    text-decoration: none;
    color: #0a54ff;
    cursor: pointer; }
  .draggable-table-root___1UOaC .draggable-table-head___Fu55i tr {
    height: 39px; }
    .draggable-table-root___1UOaC .draggable-table-head___Fu55i tr td {
      font-size: 11px;
      color: #737373;
      text-align: right;
      letter-spacing: 0.5px;
      border-color: #e0e0e0;
      text-transform: uppercase;
      padding: 0 16px; }
      .draggable-table-root___1UOaC .draggable-table-head___Fu55i tr td:first-child {
        text-align: left;
        padding-left: 30px; }
      .draggable-table-root___1UOaC .draggable-table-head___Fu55i tr td:last-child {
        padding-right: 30px; }
      .draggable-table-root___1UOaC .draggable-table-head___Fu55i tr td span {
        color: #737373; }
  .draggable-table-root___1UOaC .draggable-table-body___3kzpq tr {
    height: 57px; }
    .draggable-table-root___1UOaC .draggable-table-body___3kzpq tr td {
      font-size: 14px;
      color: #000000;
      text-align: right;
      border-color: #e0e0e0;
      font-weight: 500; }
      .draggable-table-root___1UOaC .draggable-table-body___3kzpq tr td:first-child {
        text-align: left;
        font-weight: 400;
        padding-left: 30px; }
      .draggable-table-root___1UOaC .draggable-table-body___3kzpq tr td:last-child {
        padding-right: 30px; }
  .draggable-table-root___1UOaC .draggable-table-body___3kzpq .drag-handle___2ETNr {
    display: inline-block;
    cursor: row-resize;
    color: #989898;
    width: 10px;
    margin-right: 10px; }
    .draggable-table-root___1UOaC .draggable-table-body___3kzpq .drag-handle___2ETNr span {
      display: block;
      background: lightgray;
      height: 3px;
      margin: 2px 0; }
  .draggable-table-root___1UOaC .draggable-table-body___3kzpq .draggable-helper___1xTsy {
    display: table-row !important;
    background-color: transparent !important; }

.draggable-helper___1xTsy {
  height: 57px;
  display: table !important;
  background-color: #e0e0e0 !important; }
  .draggable-helper___1xTsy td {
    font-size: 14px;
    color: #000000;
    text-align: right;
    border-color: #e0e0e0;
    font-weight: 500; }
    .draggable-helper___1xTsy td:first-child {
      text-align: left;
      font-weight: 400;
      padding-left: 30px; }
    .draggable-helper___1xTsy td:last-child {
      padding-right: 30px; }

.bar-chart-container___3b4ec {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%; }
  .bar-chart-container___3b4ec .custom-legend-container___20qGt {
    display: flex;
    justify-content: flex-end; }
    .bar-chart-container___3b4ec .custom-legend-container___20qGt .legend-item___38dqY {
      display: flex;
      align-items: center;
      color: #757575; }
      .bar-chart-container___3b4ec .custom-legend-container___20qGt .legend-item___38dqY:not(:first-child) {
        margin-left: 15px; }
      .bar-chart-container___3b4ec .custom-legend-container___20qGt .legend-item___38dqY .color___1IiY9 {
        background-color: #757575;
        margin-right: 5px;
        width: 10px;
        height: 10px; }
  .bar-chart-container___3b4ec .bar-chart___XBqoH {
    position: relative;
    display: block;
    width: 100%;
    height: 100%; }
  .bar-chart-container___3b4ec .average-reference___X6TEc {
    position: absolute;
    background-color: #1dddc9; }
  .bar-chart-container___3b4ec .average-reference-no-legend___2M5bp {
    position: absolute;
    background-color: #7560ee; }
  .bar-chart-container___3b4ec .total-average-reference___cCn2l {
    position: absolute;
    font-weight: 500;
    background-color: #fff;
    padding: 0 8px;
    z-index: 999; }

.bar-chart-container___2poWJ {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%; }
  .bar-chart-container___2poWJ .custom-legend-container___2reGn {
    display: flex;
    justify-content: flex-end; }
    .bar-chart-container___2poWJ .custom-legend-container___2reGn .legend-item___2TjaE {
      display: flex;
      align-items: center;
      color: #757575; }
      .bar-chart-container___2poWJ .custom-legend-container___2reGn .legend-item___2TjaE:not(:first-child) {
        margin-left: 15px; }
      .bar-chart-container___2poWJ .custom-legend-container___2reGn .legend-item___2TjaE .color___3Sq_a {
        background-color: #757575;
        margin-right: 5px;
        width: 10px;
        height: 10px; }
  .bar-chart-container___2poWJ .bar-chart___y9Jxo {
    position: relative;
    display: block;
    width: 100%;
    height: 100%; }
  .bar-chart-container___2poWJ .custom-value___1TYrF {
    position: absolute;
    color: #000000;
    width: 20px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center; }

.line-chart-container___KlkcQ {
  display: flex;
  flex-direction: column;
  height: 100%; }
  .line-chart-container___KlkcQ .custom-legend-container___3x5Xc {
    display: flex;
    justify-content: flex-end; }
    .line-chart-container___KlkcQ .custom-legend-container___3x5Xc .legend-item___2jf51 {
      display: flex;
      align-items: center;
      color: #757575; }
      .line-chart-container___KlkcQ .custom-legend-container___3x5Xc .legend-item___2jf51:not(:first-child) {
        margin-left: 15px; }
      .line-chart-container___KlkcQ .custom-legend-container___3x5Xc .legend-item___2jf51 .color___2QhOr {
        background-color: #757575;
        margin-right: 5px;
        width: 10px;
        height: 10px; }
  .line-chart-container___KlkcQ .line-chart___1yUru {
    position: relative;
    display: block;
    height: 100%;
    cursor: pointer; }
    .line-chart-container___KlkcQ .line-chart___1yUru .wrapper___24TR1 {
      height: 100%;
      overflow-x: auto;
      overflow-y: hidden; }
      .line-chart-container___KlkcQ .line-chart___1yUru .wrapper___24TR1 canvas {
        width: 1200px; }
    .line-chart-container___KlkcQ .line-chart___1yUru > canvas {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      z-index: 1; }
  .line-chart-container___KlkcQ .average-reference___Dt5LT {
    position: absolute;
    background-color: #1dddc9; }
  .line-chart-container___KlkcQ .average-reference-no-legend___XfYR3 {
    position: absolute;
    background-color: #7560ee; }

/* Heights, borders, margins and padding. */
/* Application colors */
.inline-btn___2101m {
  display: inline-flex;
  color: #2364ff; }

.container___19bWj {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #000000;
  font-size: 14px; }
  .container___19bWj .profileName___-3T29 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px; }
  .container___19bWj .button___2EbSg {
    margin: 25px 0; }
  .container___19bWj .links___nMYnQ {
    margin-bottom: 40px; }
    .container___19bWj .links___nMYnQ a {
      text-decoration: none;
      color: #0a54ff;
      text-transform: uppercase;
      display: inline-block;
      margin: 0 15px;
      letter-spacing: 0.5px; }
    .container___19bWj .links___nMYnQ .delete-user-button___3TLL1 {
      color: #ff1305; }
    .container___19bWj .links___nMYnQ span {
      color: #757575; }
  .container___19bWj .notifications___34nF7 {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .container___19bWj .notifications___34nF7 ul {
      list-style: none;
      margin: 0;
      padding: 0; }

.regular-paragraph___1eSCz {
  font-family: 'Roboto', sans-serif;
  line-height: 30px;
  font-size: 16px;
  text-justify: inter-word; }
  .regular-paragraph___1eSCz ul,
  .regular-paragraph___1eSCz ol {
    padding-inline-start: 20px; }

.scoring-paragraph___1phZt {
  font-family: 'Roboto', sans-serif;
  line-height: 30px;
  font-size: 16px;
  text-justify: inter-word; }
  .scoring-paragraph___1phZt ul,
  .scoring-paragraph___1phZt ol {
    padding-inline-start: 20px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.title-container___wHSqy {
  height: 63px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f9f7f5;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 30px; }
  .title-container___wHSqy.fixed___n3zoa {
    position: fixed;
    z-index: 1000;
    top: 64px;
    left: 0;
    right: 0;
    max-width: 100%;
    margin: 0; }
  .title-container___wHSqy h2 {
    font-weight: 400; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header-container___1ghiH {
  height: 64px;
  background-color: #f9f7f5;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0; }
  .header-container___1ghiH .body___3FYpB {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    margin: 0 30px;
    box-sizing: border-box; }
    .header-container___1ghiH .body___3FYpB .body-title___1fInv {
      display: flex; }
      .header-container___1ghiH .body___3FYpB .body-title___1fInv .icon___16CcL {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 20px; }
      .header-container___1ghiH .body___3FYpB .body-title___1fInv .title___376JU {
        color: #2e2e2f;
        font-size: 2em;
        font-weight: 400; }

/* Heights, borders, margins and padding. */
/* Application colors */
.error___PyR6U {
  display: flex;
  align-items: center;
  margin-top: 100px;
  flex-direction: column;
  box-sizing: border-box; }
  .error___PyR6U img {
    width: 350px;
    margin-bottom: 100px; }
  .error___PyR6U .title___1M_PG,
  .error___PyR6U .message___et9bF {
    margin: 20px 0; }
  .error___PyR6U .title___1M_PG {
    font-size: 2em; }
  .error___PyR6U .message___et9bF {
    font-size: 2em;
    color: #616161; }
    .error___PyR6U .message___et9bF a {
      color: #2364ff;
      text-decoration: none; }
      .error___PyR6U .message___et9bF a:hover {
        color: #5184ff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.error___2Znew {
  display: flex;
  align-items: center;
  margin-top: 100px;
  flex-direction: column;
  box-sizing: border-box; }
  .error___2Znew img {
    width: 350px;
    margin-bottom: 100px; }
  .error___2Znew .title___2AebG,
  .error___2Znew .message___1ZV8- {
    margin: 20px 0; }
  .error___2Znew .title___2AebG {
    font-size: 3em; }
  .error___2Znew .message___1ZV8- {
    font-size: 2em;
    color: #616161; }
    .error___2Znew .message___1ZV8- a {
      color: #2364ff;
      text-decoration: none; }
      .error___2Znew .message___1ZV8- a:hover {
        color: #5184ff; }

.error___2uidI {
  color: #ff1305; }

.noWidth___gjTd8 {
  min-width: 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.development-alert___2sFcs {
  height: 4%;
  width: 100%;
  background-color: #F81D1D;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  left: 0;
  bottom: 0; }
  .development-alert___2sFcs .informative-link___Qmv5d {
    font-size: 18px;
    text-decoration: none;
    color: #ffffff !important;
    text-align: center; }

.card___3WO3L {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 178px;
  width: 166px;
  margin: 0 1rem;
  border: 2px solid #7560ee;
  border-radius: 2px;
  color: #7560ee;
  border-color: #7560ee;
  font-size: 1rem;
  font-weight: 500; }
  .card___3WO3L.card--clickable___3BiLn {
    cursor: pointer; }
    .card___3WO3L.card--clickable___3BiLn:hover, .card___3WO3L.card--clickable___3BiLn:focus {
      background-color: #7970ff;
      color: white;
      border-color: white; }

.number-rounded-small___3URJ5 {
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: 2px solid #000000;
  border-radius: 50%;
  display: inline-block; }
  .number-rounded-small___3URJ5 span {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500; }
  .number-rounded-small___3URJ5 span {
    font-size: 14px; }

.number-rounded-small-medium___J2nNI {
  width: 30px;
  height: 30px;
  background-color: transparent;
  border: 2px solid #000000;
  border-radius: 50%;
  display: inline-block; }
  .number-rounded-small-medium___J2nNI span {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500; }
  .number-rounded-small-medium___J2nNI span {
    font-size: 16px; }

.number-rounded-medium___mtKSL {
  width: 36px;
  height: 36px;
  background-color: transparent;
  border: 2px solid #000000;
  border-radius: 50%;
  display: inline-block; }
  .number-rounded-medium___mtKSL span {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500; }
  .number-rounded-medium___mtKSL span {
    font-size: 18px; }

.number-rounded-large___2K35z {
  width: 48px;
  height: 48px;
  background-color: transparent;
  border: 2px solid #000000;
  border-radius: 50%;
  display: inline-block; }
  .number-rounded-large___2K35z span {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500; }
  .number-rounded-large___2K35z span {
    font-size: 30px; }

.number-rounded-color-1___1gHFP {
  color: #6554c0;
  border-color: #6554c0;
  cursor: pointer; }
  .number-rounded-color-1___1gHFP:hover, .number-rounded-color-1___1gHFP:focus, .number-rounded-color-1-selected___KgzzG {
    background-color: #6554c0;
    color: #ffffff; }

.number-rounded-color-2___QYDAl {
  color: #fe672e;
  border-color: #fe672e;
  cursor: pointer; }
  .number-rounded-color-2___QYDAl:hover, .number-rounded-color-2___QYDAl:focus, .number-rounded-color-2-selected___3H-BY {
    background-color: #fe672e;
    color: #ffffff; }

.number-rounded-color-3___3ge1l {
  color: #ef0491;
  border-color: #ef0491;
  cursor: pointer; }
  .number-rounded-color-3___3ge1l:hover, .number-rounded-color-3___3ge1l:focus, .number-rounded-color-3-selected___1LMBv {
    background-color: #ef0491;
    color: #ffffff; }

.number-rounded-color-4___2xm94 {
  color: #a701ae;
  border-color: #a701ae;
  cursor: pointer; }
  .number-rounded-color-4___2xm94:hover, .number-rounded-color-4___2xm94:focus, .number-rounded-color-4-selected___1gLTO {
    background-color: #a701ae;
    color: #ffffff; }

.number-rounded-color-5___1btFl {
  color: #5603bc;
  border-color: #5603bc;
  cursor: pointer; }
  .number-rounded-color-5___1btFl:hover, .number-rounded-color-5___1btFl:focus, .number-rounded-color-5-selected___zbX0C {
    background-color: #5603bc;
    color: #ffffff; }

.number-rounded-color-6___3VA5F {
  color: #001ba3;
  border-color: #001ba3;
  cursor: pointer; }
  .number-rounded-color-6___3VA5F:hover, .number-rounded-color-6___3VA5F:focus, .number-rounded-color-6-selected___1ygLo {
    background-color: #001ba3;
    color: #ffffff; }

.number-rounded-color-7___ReRbn {
  color: #0140d5;
  border-color: #0140d5;
  cursor: pointer; }
  .number-rounded-color-7___ReRbn:hover, .number-rounded-color-7___ReRbn:focus, .number-rounded-color-7-selected___2uaqE {
    background-color: #0140d5;
    color: #ffffff; }

.number-rounded-color-8___3j8pd {
  color: #17a1df;
  border-color: #17a1df;
  cursor: pointer; }
  .number-rounded-color-8___3j8pd:hover, .number-rounded-color-8___3j8pd:focus, .number-rounded-color-8-selected___2g1Wz {
    background-color: #17a1df;
    color: #ffffff; }

.number-rounded-color-9___13SwU {
  color: #05ca9e;
  border-color: #05ca9e;
  cursor: pointer; }
  .number-rounded-color-9___13SwU:hover, .number-rounded-color-9___13SwU:focus, .number-rounded-color-9-selected___3DHkB {
    background-color: #05ca9e;
    color: #ffffff; }

.number-rounded-color-10___2z3R2 {
  color: #83c512;
  border-color: #83c512;
  cursor: pointer; }
  .number-rounded-color-10___2z3R2:hover, .number-rounded-color-10___2z3R2:focus, .number-rounded-color-10-selected___AqaFD {
    background-color: #83c512;
    color: #ffffff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.rubric-preview___1plEv {
  position: relative; }
  .rubric-preview___1plEv .close-icon___3AdVi {
    position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer; }
  .rubric-preview___1plEv .rubric-preview-content___Y5Vs9 {
    display: flex;
    flex: 1;
    padding-top: 40px; }

.assessment-icon-wrapper___1uGqf {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  border-radius: 2px;
  background-color: #00cfff; }
  .assessment-icon-wrapper___1uGqf svg {
    height: 18.39px;
    width: 18.01px; }

.togglebox-container___1AHiP {
  padding: 14px 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-radius: 2px;
  background-color: #f5f5f5;
  margin-bottom: 16px; }
  .togglebox-container___1AHiP .title___1tJKB {
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 3px; }
  .togglebox-container___1AHiP .description___3aIUo {
    margin: 0;
    color: #545454;
    font-size: 12px; }
  .togglebox-container___1AHiP .warning___3MLXm {
    margin: 0;
    color: #feb63c;
    font-size: 12px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.navigation___29k1F {
  display: flex;
  align-items: center; }
  .navigation___29k1F .previous___plvC_, .navigation___29k1F .next___eyw6o {
    width: 24px;
    background-color: transparent; }
    .navigation___29k1F .previous___plvC_ button, .navigation___29k1F .next___eyw6o button {
      height: 40px;
      min-width: 24px;
      background-color: transparent;
      padding: 0;
      padding-right: 10px; }
      .navigation___29k1F .previous___plvC_ button svg, .navigation___29k1F .next___eyw6o button svg {
        fill: #2364ff; }
  .navigation___29k1F .next___eyw6o button {
    padding-right: 0;
    padding-left: 10px; }
    .navigation___29k1F .next___eyw6o button svg {
      transform: rotate(180deg); }
  .navigation___29k1F .pagination___2cXdn {
    color: #616161;
    font-size: 14px;
    padding: 0 15px; }

.no-content-container___xjkuQ {
  color: #757575;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.33em; }

.student-feedback-container___3KVgv {
  display: flex;
  align-items: flex-start;
  justify-content: space-between; }
  .student-feedback-container___3KVgv .feedback___23r_N {
    font-size: 1.33em;
    padding: 16px 0;
    font-weight: 400;
    word-break: break-all;
    white-space: pre-wrap; }
  .student-feedback-container___3KVgv .icons___2Undr {
    display: flex;
    margin-left: 10px;
    align-items: flex-start;
    padding-top: 4px; }
    .student-feedback-container___3KVgv .icons___2Undr .icon-wrapper___1zqgr {
      display: flex;
      border-radius: 100%;
      outline: none;
      cursor: pointer; }
      .student-feedback-container___3KVgv .icons___2Undr .icon-wrapper___1zqgr:first-child {
        margin-right: 10px; }
      .student-feedback-container___3KVgv .icons___2Undr .icon-wrapper___1zqgr svg {
        fill: #757575; }
      .student-feedback-container___3KVgv .icons___2Undr .icon-wrapper___1zqgr:hover {
        background-color: #f0f0f0; }

.result-box-container___32WwV {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: center;
  min-height: 77px;
  border: 1px solid #e0e0e0;
  box-sizing: border-box; }
  .result-box-container___32WwV:not(:first-child) {
    border-left: none; }
  .result-box-container___32WwV .title___3vkKq {
    min-height: 16px;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    color: #757575;
    text-align: center;
    line-height: normal;
    margin-top: 12px;
    margin-bottom: 7px;
    font-size: 1.16em; }
  .result-box-container___32WwV .scores___3JwIX {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 33px;
    line-height: 33px; }
    .result-box-container___32WwV .scores___3JwIX .score___1pci_ {
      color: #000000;
      font-weight: 500;
      font-size: 2.33em; }
      .result-box-container___32WwV .scores___3JwIX .score___1pci_.bordered___1zdzs {
        margin-right: 15px;
        padding-right: 15px;
        position: relative; }
        .result-box-container___32WwV .scores___3JwIX .score___1pci_.bordered___1zdzs:after {
          content: "";
          display: block;
          position: absolute;
          top: 15%;
          right: 0;
          height: 70%;
          width: 1px;
          background: #757575; }
    .result-box-container___32WwV .scores___3JwIX .self-score___2Y1go {
      color: #000000;
      font-weight: 500;
      font-size: 1.66em; }

.separator___3o14Y {
  display: inline;
  border-left: 2px solid #d1d1d1;
  margin: auto 16px; }

.disabled___3IPEY {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5; }

/* Heights, borders, margins and padding. */
/* Application colors */
.overlay-container___3_Odc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) -100%, #faf7f5 46%, #faf7f5 100%); }

.assignment-item-menu___2MaSO {
  text-align: right;
  margin-left: 16px; }
  .assignment-item-menu___2MaSO svg {
    fill: #757575;
    transform: rotate(90deg); }

.link-disabled___2vEMn {
  color: #e0e0e0 !important;
  opacity: 1 !important; }

.indicator___5A-id {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #d8faf2;
  font-size: 10px;
  color: #00daa9;
  height: 18px;
  width: 18px;
  margin: 0 10px; }

.content-container___1STJI {
  min-height: 0;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  width: 100%; }
  .content-container___1STJI .content-scrollable___AYUBS {
    width: 100%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.menu-container___upKQi {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 14px;
  font-weight: 500;
  background: #faf9f7; }
  .menu-container___upKQi .menu-item___1YPg9 {
    color: #616161;
    padding: 13px 30px 12px 30px;
    outline: none;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-right: 1px solid #e0e0e0;
    white-space: nowrap; }
    .menu-container___upKQi .menu-item___1YPg9:hover {
      background-color: #e0eaff; }
    .menu-container___upKQi .menu-item___1YPg9.selected___WnLUD {
      color: #0a54ff;
      background-color: #e0eaff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.tab-navigator-container___1eTcd {
  min-height: 0;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 60%;
  overflow: hidden; }
  .tab-navigator-container___1eTcd .header___2G_R3 {
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    box-sizing: border-box;
    background-color: #ffffff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.nav-item-container___MYQAK {
  height: 48px;
  display: flex;
  border-bottom: 1px solid #444444;
  box-sizing: border-box; }
  .nav-item-container___MYQAK .nav-item___35BZx {
    display: flex;
    flex: 1;
    align-items: center;
    border-left: 4px solid transparent; }
    .nav-item-container___MYQAK .nav-item___35BZx .nav-link___1r7tj {
      height: 100%;
      width: 54px;
      display: flex;
      justify-content: center;
      align-items: center;
      opacity: 0.6; }
    .nav-item-container___MYQAK .nav-item___35BZx .nav-link-hovered___3855c {
      opacity: 1; }
    .nav-item-container___MYQAK .nav-item___35BZx .nav-link-selected___1XGSJ {
      opacity: 1; }
    .nav-item-container___MYQAK .nav-item___35BZx .nav-option-container___15gPO {
      display: flex;
      flex: 1;
      padding-right: 17px;
      justify-content: space-between; }
      .nav-item-container___MYQAK .nav-item___35BZx .nav-option-container___15gPO .nav-title___3vNxX {
        color: #fff;
        opacity: 0.6;
        flex: 1;
        font-size: 10px;
        font-weight: 500;
        line-height: 11px;
        text-transform: uppercase;
        text-decoration: none;
        display: inline-block;
        padding: 15px 0; }
      .nav-item-container___MYQAK .nav-item___35BZx .nav-option-container___15gPO .hovered-title___1-2lq {
        opacity: 1; }
      .nav-item-container___MYQAK .nav-item___35BZx .nav-option-container___15gPO .selected-title___1c0Fx {
        opacity: 1; }
      .nav-item-container___MYQAK .nav-item___35BZx .nav-option-container___15gPO .nav-side-button___3A5RA {
        color: #2364ff;
        font-size: 10px;
        line-height: 11px;
        text-decoration: none;
        display: inline-block;
        padding: 15px 0; }

.nav-item-header___2KJT5 {
  height: 26px;
  display: flex;
  background-color: grey;
  align-items: center;
  padding-left: 17px;
  font-size: 10px;
  font-weight: 500;
  line-height: 11px;
  color: #fff;
  opacity: 0.6; }

.sidebar-container___1nnZ4 {
  display: flex;
  flex-direction: column;
  background-color: #000000; }
  .sidebar-container___1nnZ4.sidebar-expanded___3bAVU {
    min-width: 215px; }
  .sidebar-container___1nnZ4 .brand-logo-container___qLzXt {
    padding: 35px 17px;
    outline: none;
    border-bottom: 1px solid #444444; }
    .sidebar-container___1nnZ4 .brand-logo-container___qLzXt a {
      cursor: pointer; }
  .sidebar-container___1nnZ4 .demo-loading-message___1Y5HF {
    position: absolute;
    top: 30%;
    text-align: center; }
  .sidebar-container___1nnZ4 .support-link___1jrwT {
    color: #757575;
    font-size: 14px;
    display: block;
    border: 2px solid #757575;
    border-radius: 2px;
    line-height: 34px;
    text-align: center;
    margin: 20px;
    text-decoration: none; }
  .sidebar-container___1nnZ4 .reset-link___nA7VH {
    color: #999;
    background-color: #000000;
    font-size: 1.33em;
    text-align: left;
    margin: auto;
    margin-bottom: 30px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.customer-resources-container___2mGiI {
  margin: 8px;
  font-size: 1.33em;
  line-height: 36px; }
  .customer-resources-container___2mGiI .text___1kgWE {
    padding-top: 10px !important;
    color: #2364ff; }
  .customer-resources-container___2mGiI a:hover {
    text-decoration: underline !important; }
  .customer-resources-container___2mGiI a:visited {
    color: #2364ff; }
  .customer-resources-container___2mGiI .link___nipSC {
    display: flex;
    flex-direction: row; }

.container___3h37c {
  line-height: 1.875rem;
  font-size: 1rem;
  width: 96%;
  max-width: 720px; }
  .container___3h37c .jodit-container:not(.jodit_inline) {
    border: 0; }
  .container___3h37c .jodit_container:not(.jodit_inline) {
    font-family: "Roboto", sans-serif; }
  .container___3h37c .jodit_placeholder {
    color: rgba(0, 0, 0, 0.52); }
  .container___3h37c .jodit_container .jodit_statusbar {
    font-family: "Roboto", sans-serif;
    background: #fff; }

.padding___3kZeb {
  padding: 30px; }

.help-toggle-button___1R8b4 {
  display: flex;
  align-items: center;
  cursor: pointer; }
  .help-toggle-button___1R8b4 svg {
    font-size: 2rem; }

.calibration-form-container___3XIsE {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 470px;
  padding: 48px 32px;
  height: fit-content;
  margin: auto; }
  .calibration-form-container___3XIsE > div {
    margin: 0 0 20px 0; }
  .calibration-form-container___3XIsE .dates___2-cfF {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px; }
    .calibration-form-container___3XIsE .dates___2-cfF .date___1tmmB {
      width: 225px; }
  .calibration-form-container___3XIsE .action___2EQxK {
    display: flex;
    justify-content: flex-end; }
  .calibration-form-container___3XIsE .checkbox___U0WHZ label {
    margin-left: 0; }
    .calibration-form-container___3XIsE .checkbox___U0WHZ label span {
      font-size: 14px; }
  .calibration-form-container___3XIsE .checkbox___U0WHZ svg {
    fill: #111111; }
  .calibration-form-container___3XIsE .checkbox___U0WHZ p {
    color: #111111;
    font-size: 14px;
    line-height: 22px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.session-detail-tags___Xv5gk {
  display: flex;
  justify-content: space-between; }
  .session-detail-tags___Xv5gk .session-detail-tag___jpfMr {
    font-size: 13px;
    opacity: 0.6;
    padding-top: 1px;
    padding-bottom: 1px; }
  .session-detail-tags___Xv5gk .custom-tag___2DfWk {
    background-color: #fff;
    border: solid 1px #979797; }

.evaluator-name___2cTyd {
  font-size: 14px;
  width: 50%; }

.checkbox___1fovY.disabled___2DuvI {
  cursor: not-allowed; }
  .checkbox___1fovY.disabled___2DuvI svg {
    fill: #666666; }

.checkbox___1fovY svg {
  fill: #000; }

.evaluator-mastery-container___1iMBh {
  width: 40%;
  font-size: 14px; }
  .evaluator-mastery-container___1iMBh .evaluator-mastery-progress___1MOib {
    height: 16px;
    background-color: #f4f5f7; }

.evaluator-count___JU16Y {
  background: #4c9aff;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.15px;
  text-align: center;
  line-height: 12px; }

.collapse___35mI4 {
  background: #fafafa;
  padding: 8px 0; }

.session___2gWVl {
  min-height: 34px; }
  .session___2gWVl .checkbox___1fovY {
    padding-top: 0;
    padding-bottom: 0; }
  .session___2gWVl .badge___2GaNy {
    padding: 2px 10px;
    min-width: 80px;
    background: #4c9aff;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    font-size: 11.2px;
    line-height: 12.8px;
    text-align: center; }

.draggable-icon___1kO3I {
  margin-right: 16px;
  cursor: move; }

.anchor-paper___PlEqV:hover {
  cursor: pointer; }

.anchor-paper-name___3p4U2 {
  font-size: 1rem; }


.dialog-content___3J7De {
  padding: 0; }

.back-icon___2biqy {
  margin-right: 8px;
  font-size: 14px; }

.container___3lzxb {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 476px;
  padding: 48px 32px;
  height: fit-content;
  margin: auto; }
  .container___3lzxb .title___1LWjU {
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
    margin: 0 0 20px; }

.tags-select-container___3wzeU {
  max-width: 400px;
  margin: 0 auto; }

.error-box-container___2zhmI {
  font-size: 16px;
  padding: 24px;
  min-width: 340px;
  max-width: 30%; }
  .error-box-container___2zhmI h6 {
    font-size: inherit;
    font-weight: 400;
    line-height: 18px;
    margin: 16px 0; }
  .error-box-container___2zhmI .error-box-content___10b4C,
  .error-box-container___2zhmI .error-box-rationale___2uovP {
    background: #fff; }
    .error-box-container___2zhmI .error-box-content___10b4C .anchor-paper-title___qVgP3 h6,
    .error-box-container___2zhmI .error-box-rationale___2uovP .anchor-paper-title___qVgP3 h6 {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .error-box-container___2zhmI .error-box-rationale___2uovP p {
    margin: 0;
    font-size: 0.875rem;
    line-height: 21px;
    font-weight: 400; }
  .error-box-container___2zhmI .error-box-actions___14spa {
    padding: 1rem 0; }
    .error-box-container___2zhmI .error-box-actions___14spa button svg {
      padding-left: 10px; }

.progress-container___1LTQs {
  border-radius: 2px;
  flex: 1 0 auto;
  margin-bottom: 40px; }
  .progress-container___1LTQs ul {
    list-style: none;
    padding: 0 8px;
    margin: 14px 0;
    overflow-x: auto;
    display: flex; }
    .progress-container___1LTQs ul li {
      display: flex;
      font-size: 16px;
      color: #9e9e9e;
      box-sizing: border-box;
      text-align: center;
      position: relative;
      text-transform: none;
      cursor: pointer;
      padding: 8px 0; }

.tooltip___1EhIm {
  font-size: 14px;
  padding: 8px; }

@keyframes pulse-blue___1q2HD {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(52, 172, 224, 0.7); }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(52, 172, 224, 0); }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(52, 172, 224, 0); } }

.container___1GIew {
  width: 256px;
  height: 136px;
  margin: 0 24px 0 0;
  padding: 16px;
  background-color: white;
  color: #111111;
  box-shadow: inset 1px 1px 0 0 #e6e6e6, inset -1px -1px 0 0 #e6e6e6; }
  .container___1GIew .title___3BuF3 {
    width: 224px;
    height: 72px;
    margin: 16px 4px 5px;
    text-align: left;
    line-height: 1.44;
    letter-spacing: -0.22px; }
  .container___1GIew .updated-at___1ACrO {
    width: 192px;
    height: 24px;
    margin: 18px 0 0 8px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.64;
    display: flex;
    align-items: center;
    letter-spacing: -0.09px;
    color: #111111; }
    .container___1GIew .updated-at___1ACrO svg {
      margin-right: 8px; }
  .container___1GIew .action-area___34YjP:hover {
    background-color: #fff; }

.container___1GIew:hover {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3); }

.active___woQnE {
  box-shadow: 0 0 8px 0px rgba(37, 79, 218, 0.6) !important; }

.root___UBIy3 {
  position: relative; }
  .root___UBIy3 .progress-bar___3SxPt {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-evenly; }
    .root___UBIy3 .progress-bar___3SxPt > div {
      margin-left: 2px;
      width: 100%;
      height: 8px; }
      .root___UBIy3 .progress-bar___3SxPt > div.complete___3t1o4 {
        background-color: #0a54ff; }
      .root___UBIy3 .progress-bar___3SxPt > div.in-progress___3Sd24 {
        background-color: #5184ff; }
      .root___UBIy3 .progress-bar___3SxPt > div.not-started___2Olbq {
        background-color: #aac3ff; }

.pop-up___2ph0w {
  padding: 10px;
  width: 350px;
  background-color: white;
  font-size: 14px; }
  .pop-up___2ph0w .header___3O4Nq {
    display: flex;
    align-items: center; }
    .pop-up___2ph0w .header___3O4Nq span {
      color: #000;
      text-align: center;
      margin: 5px;
      margin-right: 16px;
      padding: 8px 20px;
      border-radius: 5px;
      background-color: #e0eaff; }
    .pop-up___2ph0w .header___3O4Nq a:hover {
      text-decoration: underline; }
    .pop-up___2ph0w .header___3O4Nq a {
      color: #0a54ff;
      cursor: pointer;
      padding: 4px;
      margin-left: auto;
      font-weight: 500; }
      .pop-up___2ph0w .header___3O4Nq a.disabled___2Ppd3 {
        color: #737373;
        cursor: not-allowed;
        text-decoration: none; }
      .pop-up___2ph0w .header___3O4Nq a svg {
        vertical-align: -5px; }
  .pop-up___2ph0w .content___25lE7 {
    padding: 20px 10px;
    display: flex;
    justify-content: space-around;
    color: #757575;
    font-weight: 400; }
    .pop-up___2ph0w .content___25lE7 .quantity___2WSST {
      display: flex;
      flex-direction: row;
      justify-content: center;
      margin-top: 5px;
      align-items: center; }
      .pop-up___2ph0w .content___25lE7 .quantity___2WSST span {
        font-weight: 500;
        color: #000; }
      .pop-up___2ph0w .content___25lE7 .quantity___2WSST span.empty___8cp_o {
        color: #737373; }
      .pop-up___2ph0w .content___25lE7 .quantity___2WSST .complete-square___k-26d {
        border-radius: 2px;
        height: 15px;
        width: 15px;
        margin: 0 8px;
        background-color: #0a54ff; }
      .pop-up___2ph0w .content___25lE7 .quantity___2WSST .in-progress-square___2UpgP {
        border-radius: 2px;
        height: 15px;
        width: 15px;
        margin: 0 8px;
        background-color: #5184ff; }
      .pop-up___2ph0w .content___25lE7 .quantity___2WSST .not-started-square___356YR {
        border-radius: 2px;
        height: 15px;
        width: 15px;
        margin: 0 8px;
        background-color: #aac3ff; }

.evaluators-count-container___1U31w {
  display: flex;
  align-items: center; }
  .evaluators-count-container___1U31w .evaluators-count___3R-w4 {
    color: #42526e;
    font-size: 14px;
    font-weight: 500; }
  .evaluators-count-container___1U31w .user-icon___37zyV {
    font-weight: 500; }

.tag___1HqP4 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  margin-left: 6px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.main___2spt0 {
  height: 100%;
  width: 100%;
  display: flex;
  background-color: white;
  overflow: hidden; }
  .main___2spt0 .calibration-content___20Dlq {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%;
    overflow: auto; }
    .main___2spt0 .calibration-content___20Dlq .session-count___2vpxx {
      padding: 0 32px;
      font-weight: 500 !important;
      font-size: 1.2em;
      color: #616161;
      background-color: #fff;
      border-bottom: 1px solid #e0e0e0;
      display: flex;
      align-items: center;
      height: 96px; }
    .main___2spt0 .calibration-content___20Dlq .table-container___qso0p {
      background-color: #fff; }
      .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx {
        border-top: 0; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx tbody {
          background-color: #fff; }
          .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx tbody tr td {
            font-weight: 400; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx a {
          font-weight: 500; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx .completed-text___koGjW {
          color: #737373; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx .completed___1eIFs {
          background-color: #abf5d1;
          color: #111;
          border-radius: 4px;
          padding: 4px 6px 4px 6px; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx .title-column___GNy_e {
          text-align: left;
          width: auto; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx .skill-column___2lFxa {
          text-align: left;
          width: auto; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx .session-progress-column___1lNuW {
          text-align: left;
          width: auto; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx .due-date-column___38rzo {
          text-align: center;
          width: auto; }
        .main___2spt0 .calibration-content___20Dlq .table-container___qso0p .table___1AIWx .call-to-action-column___3FWNA {
          width: 85px; }

.circular-loader-icon___2zoA2 {
  position: absolute;
  left: 0;
  margin-left: 90px;
  margin-top: 40px; }

.no-sessions-message-container___2fuC_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60vh; }
  .no-sessions-message-container___2fuC_ .no-sessions-message___2VZYw {
    text-align: center;
    width: 100%;
    font-size: 16px;
    padding: 40px 0;
    color: #616161;
    font-size: 2em;
    line-height: 1.5em; }

/* Heights, borders, margins and padding. */
/* Application colors */
.calibration-header-container___19DLx {
  height: 63px;
  background-color: #f9f7f5;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 30px;
  display: flex;
  align-items: center;
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  z-index: 1000; }

.calibration-header-title___2IVzz {
  color: #fff;
  width: 50%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center; }

.calibration-header-subtitle___2f_xx {
  margin: 0;
  color: #2e2e2f;
  font-size: 1.125rem;
  font-weight: 400; }

.title___2r7vl {
  font-size: 22px;
  line-height: 25px;
  margin: 52px 0 30px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center; }

.error-boxes-container___bNOpm {
  display: grid;
  grid-auto-flow: column;
  column-gap: 24px;
  overflow: auto;
  padding-bottom: 24px;
  margin-bottom: 24px;
  justify-content: start;
  grid-template-columns: repeat(20, 1fr); }

/* Heights, borders, margins and padding. */
/* Application colors */
.scoring-result-container___PSQVp {
  display: flex;
  flex-direction: column;
  background-color: #f9f7f5;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .scoring-result-container___PSQVp .main-container___3T-Eq {
    display: flex;
    justify-content: flex-start;
    flex-grow: 1;
    overflow-y: auto;
    padding: 30px; }
    .scoring-result-container___PSQVp .main-container___3T-Eq .title-container___3krmg {
      display: flex;
      align-items: center;
      margin: 15px 0 30px; }
    .scoring-result-container___PSQVp .main-container___3T-Eq .title___1j5cz {
      font-size: 22px;
      line-height: 25px;
      margin: 0;
      font-weight: 400;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center; }
    .scoring-result-container___PSQVp .main-container___3T-Eq .skill-tag___3rmK_ {
      height: 32px;
      min-width: 104px;
      background-color: #b3d4ff;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 4px;
      padding: 0 16px;
      margin-left: 16px;
      color: #172b4d;
      font-size: 18px;
      font-weight: 500; }

/* Heights, borders, margins and padding. */
/* Application colors */
.dialog-title___3lT_2 {
  padding-left: 36px !important; }

.scoring-confidence-row___2qarn {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 36px; }
  .scoring-confidence-row___2qarn .confidence-text___3Jot3 {
    width: 200px;
    font-size: 16px;
    font-weight: 500; }
  .scoring-confidence-row___2qarn label span {
    color: #757575;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: uppercase; }

/* Heights, borders, margins and padding. */
/* Application colors */
.category-description-container___2UDdu {
  min-height: 58px;
  width: 100%;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e0e0e0;
  padding: 12px 20px;
  box-sizing: border-box; }

.category-description-title___2Cc_D {
  margin: 4px 0;
  font-weight: 400;
  font-size: 22px; }

.category-description-text___38Ijv {
  margin: 4px 0;
  font-size: 14px;
  line-height: 1.5; }

/* Heights, borders, margins and padding. */
/* Application colors */
.notes-accordion-container___1aKKN {
  height: min-content;
  width: 100%;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e0e0e0;
  box-sizing: border-box; }

.notes-accordion-root___30ZJQ {
  box-shadow: none; }

.notes-accordion-header___3eXXI {
  height: 64px;
  padding-left: 22px; }

.notes-accordion-title___2jDGE {
  font-size: 18px;
  font-weight: 500; }

.notes-accordion-details___iszXO {
  height: min-content;
  width: 100%;
  padding: 0 !important; }

.notes-accordion-input___W8MXJ {
  width: 100%; }
  .notes-accordion-input___W8MXJ > div {
    background: #fafbfc;
    border: none;
    border-radius: 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.score-item-container___EoFRC {
  width: 100%;
  display: flex;
  margin-bottom: 18px; }
  .score-item-container___EoFRC:last-of-type {
    margin-bottom: 0; }

.score-item-content___1VeCF {
  width: calc(100% - 30px);
  display: flex;
  flex-direction: column; }

.score-item-bubble___DeqGs {
  height: 33px;
  width: 33px;
  display: flex;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  border: 2px solid;
  border-radius: 50%;
  margin-right: 12px;
  cursor: pointer;
  font-size: 14px; }
  .score-item-bubble-disabled___1fWhF {
    opacity: 0.6;
    cursor: not-allowed;
    background: transparent !important;
    border: 2px solid !important;
    color: #0a1d4b !important; }

.score-item-bubble___DeqGs:hover {
  border-color: #6554c0;
  background: #6554c0;
  color: #fff; }

.score-item-description___3yj8f {
  margin: 0;
  font-size: 16px;
  line-height: 24px; }
  .score-item-description-disabled___1uphB {
    opacity: 0.6; }

.selected___3_3AH {
  background: #6554c0;
  border: 1px solid transparent;
  color: #fff; }

.scores-list-container___3Ha8n {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 20px;
  box-sizing: border-box; }

/* Heights, borders, margins and padding. */
/* Application colors */
.skip-evidence-container___3bIw- {
  min-height: 50px;
  height: 50px;
  width: 100%;
  background: #ffebe5;
  display: flex;
  align-items: center;
  border-top: 1px solid #e0e0e0;
  padding: 0 20px;
  box-sizing: border-box; }

.skip-evidence-checkbox___24AUO {
  padding: 0; }
  .skip-evidence-checkbox___24AUO > span {
    border: 1px solid #0a1d4b !important;
    border-radius: 2px; }

.skip-evidence-text___3jDY3 {
  color: #0a1d4b; }

.skip-evidence-disabled___3Ky30 {
  background: #fafbfc; }
  .skip-evidence-disabled___3Ky30 .skip-evidence-checkbox___24AUO {
    cursor: not-allowed; }
    .skip-evidence-disabled___3Ky30 .skip-evidence-checkbox___24AUO > span {
      border: 2px solid #babbbb !important; }
  .skip-evidence-disabled___3Ky30 .skip-evidence-text___3jDY3 {
    color: #a0a0a1; }

.right-column-container___l8R3S {
  height: 100%;
  width: 40%;
  display: flex;
  flex-direction: column; }
  .right-column-container___l8R3S .calibration-scoring-submit___2gAk5 {
    width: 100%;
    height: 48px; }
  .right-column-container___l8R3S .calibration-scoring-submit-disabled___3P1Yu {
    cursor: not-allowed; }

/* Heights, borders, margins and padding. */
/* Application colors */
.dialog___2obWq {
  pointer-events: none; }
  .dialog___2obWq .dialog-title-container___lSVVW {
    padding-bottom: 32px;
    padding-top: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .dialog___2obWq .dialog-title-container___lSVVW .dialog-title___3Wgqt {
      font-size: 20px;
      color: #111111;
      font-weight: normal;
      cursor: move;
      padding-bottom: 0; }
  .dialog___2obWq .dialog-title-container___lSVVW:hover {
    cursor: draggable; }
  .dialog___2obWq .dialog-content___1ScoJ {
    padding: 0; }
    .dialog___2obWq .dialog-content___1ScoJ .dialog-content-text___1uoF- {
      color: #0a1d4b;
      margin-bottom: 24px; }
  .dialog___2obWq .dialog-actions___3p3Lq {
    margin-bottom: 16px; }
    .dialog___2obWq .dialog-actions___3p3Lq .dot___1imu8 {
      background-color: #99a1b1;
      opacity: 0.5;
      margin-right: 6px; }
    .dialog___2obWq .dialog-actions___3p3Lq .active-dot___3o-0J {
      opacity: 1; }
    .dialog___2obWq .dialog-actions___3p3Lq .action-button___2OQ2Y {
      font-size: 13px;
      line-height: 1.77;
      letter-spacing: 0.37px; }
    .dialog___2obWq .dialog-actions___3p3Lq .stepper-root___1RcSi {
      padding-left: 24px;
      padding-right: 24px;
      background: #fff; }

.paper___eumVF {
  pointer-events: auto;
  min-height: 328px;
  padding-left: 24px;
  padding-right: 24px; }

.close-button___w1Ygq .close-icon___3EaVC {
  font-size: 24px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.steps-wizard-container___1E4lF {
  min-height: 58px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e0e0e0;
  box-sizing: border-box; }

.steps-wizard-scrollable___2hp5H {
  margin-left: 30px;
  overflow: auto hidden; }
  .steps-wizard-scrollable___2hp5H::-webkit-scrollbar {
    display: none; }
  .steps-wizard-scrollable___2hp5H + button {
    margin-right: 10px; }

.steps-wizard-box___183bn {
  width: max-content;
  display: flex;
  align-items: center; }

.steps-wizard-item___1lGl4 {
  margin-right: 24px; }
  .steps-wizard-item___1lGl4:last-of-type {
    margin-right: 0; }

.ring-container___3NTaP {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100%;
  width: 33px; }
  .ring-container___3NTaP:hover {
    cursor: pointer; }

.ring-container-inactive___Uypmd {
  pointer-events: none; }

.ring___22j-s {
  border: 2.5px solid #c1c1c1;
  color: #c1c1c1;
  border-radius: 50%;
  height: 32px;
  width: 32px;
  margin-left: -33px;
  animation: pulsate___3k8Mj 2s ease-out;
  animation-iteration-count: infinite;
  opacity: 0; }

.ring-active___3otMR {
  border: 2.5px solid #0270ff;
  pointer-events: auto; }

@keyframes pulsate___3k8Mj {
  0% {
    transform: scale(0.5, 0.5);
    opacity: 0; }
  50% {
    opacity: 0.5; }
  100% {
    transform: scale(1.2, 1.2);
    opacity: 0; } }

.step-wizard-container___2oa1f {
  display: flex;
  align-items: center;
  opacity: 0.4; }

.step-wizard-button___ZTt5U {
  height: 24px;
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #676767;
  border-radius: 50%;
  margin-right: 12px; }
  .step-wizard-button___ZTt5U svg {
    height: 16px;
    width: 16px;
    fill: #676767;
    stroke: #676767; }
  .step-wizard-button-completed___1xenL {
    border: 2px solid #36b37e;
    opacity: 0.8; }
    .step-wizard-button-completed___1xenL svg {
      fill: #36b37e;
      stroke: #36b37e;
      opacity: 0.8; }

.step-wizard-text___1XS4i {
  font-size: 14px;
  color: #676767; }
  @media screen and (max-width: 1410px) {
    .step-wizard-text___1XS4i {
      font-size: 12px; } }

.step-wizard-completed___1MGYc {
  opacity: 1;
  color: #36b37e; }

.step-wizard-clickable___C5QWp {
  cursor: pointer; }

.statuses-container___QcLEh {
  display: flex; }

.status-item-container___uzIqm {
  display: flex;
  align-items: center;
  margin-left: 24px; }

.status-item-color___1iMMD {
  height: 16px;
  width: 16px;
  border-radius: 2px;
  margin-right: 8px; }
  .status-item-color-complete___2wMoa {
    background: #0052cc; }
  .status-item-color-in-progress___2804c {
    background: #2684ff; }
  .status-item-color-not-started___1ltEd {
    background: #b3d4ff; }

.status-item-text___M0Rg- {
  color: #747474;
  font-size: 1em;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase; }

/* Heights, borders, margins and padding. */
/* Application colors */
.left-column-container___mpZ68 {
  height: calc(100vh - 127px);
  max-height: calc(100vh - 127px);
  width: 60%;
  border-right: 1px solid #e0e0e0;
  display: flex;
  flex-direction: column; }

.left-column-tab-content___2-uZG {
  padding: 2rem 30px; }

.left-column-essay-content___2-zCa {
  height: 100%;
  width: 96%;
  max-width: 720px;
  display: flex;
  flex-direction: column;
  margin: 0;
  line-height: 1.875rem;
  font-size: 1rem;
  padding-left: 30px; }

.left-column-navigator-container___3N7SL {
  height: 100%; }

/* Heights, borders, margins and padding. */
/* Application colors */
.score-display-container___2l4on {
  min-height: 80px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  border-bottom: 1px solid #e0e0e0;
  box-sizing: border-box; }

.score-display-title___1EkWw {
  margin: 0;
  color: #707070;
  font-weight: 400; }

.score-display-item___RuJ0X {
  height: 36px;
  width: 36px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  color: #fff;
  font-weight: 500; }

.score0___1QZXg {
  background: #6554c0; }

.score1___1HHzW {
  background: #fe672e; }

.score2___1jIJc {
  background: #ef0491; }

.score3___3r_0a {
  background: #a701ae; }

.score4___2R3ok {
  background: #5603bc; }

.score5___3fsuQ {
  background: #001ba3; }

.score6___28vO6 {
  background: #0140d5; }

.score7___4IoSr {
  background: #17a1df; }

.score8___3Ckrn {
  background: #05ca9e; }

.score9___7rj0i {
  background: #83c512; }

.scoring-container___3F7xm {
  height: 100vh;
  max-height: 100vh;
  width: 100%;
  overflow: hidden; }
  .scoring-container___3F7xm .columns-container___1rx0L {
    height: calc(100vh - 127px);
    width: 100%;
    display: flex;
    padding-top: 127px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.evidence-container___LggWg {
  padding: 30px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }
  .evidence-container___LggWg h3 {
    margin: 0;
    padding: 0 20px;
    font-weight: 400; }
  .evidence-container___LggWg .message___3_GAw {
    width: 100%;
    display: flex;
    align-items: flex-end;
    box-sizing: border-box;
    padding: 0.5rem 2rem 0.5rem 1rem;
    margin: 0.5rem 0;
    outline: none;
    position: relative;
    cursor: pointer; }
    .evidence-container___LggWg .message___3_GAw.message-selected___3cQse {
      background: #f9f7f5; }
    .evidence-container___LggWg .message___3_GAw.message-current-user___KYUO4 {
      justify-content: flex-end;
      padding: 0.5rem 1rem 0.5rem 2rem; }
      .evidence-container___LggWg .message___3_GAw.message-current-user___KYUO4 .message-user-initials-box___X94i8 {
        margin-left: 1rem; }
    .evidence-container___LggWg .message___3_GAw.message-anchor-score___3ZQrY {
      flex-direction: column;
      align-items: flex-start;
      padding-bottom: 0; }
    .evidence-container___LggWg .message___3_GAw .anchor-score-label___3GmI5 {
      font-size: 0.675rem;
      color: #7e7e7d; }
      .evidence-container___LggWg .message___3_GAw .anchor-score-label___3GmI5 > span {
        width: 8px;
        height: 8px;
        display: inline-block;
        border-radius: 50%;
        background: #ff7d3b;
        margin: 0 8px; }
    .evidence-container___LggWg .message___3_GAw:hover a {
      box-shadow: 0 2.5px 5px rgba(0, 0, 0, 0.12), 0 2.5px 5px rgba(0, 0, 0, 0.24); }
    .evidence-container___LggWg .message___3_GAw .comment-message___30WQa {
      outline: none;
      background: #fff;
      border-radius: 5px;
      padding: 1.5rem;
      margin: 0;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      transition: box-shadow 0.3s ease; }
      .evidence-container___LggWg .message___3_GAw .comment-message___30WQa.selected___1s9wT {
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.12), 0 5px 5px rgba(0, 0, 0, 0.24); }

.annotator-container___lLIvU {
  position: relative;
  display: flex;
  flex-grow: 1; }
  .annotator-container___lLIvU > div {
    flex-grow: 1; }
  .annotator-container___lLIvU .mark-highlighted___zg5HB {
    background-color: #d9faf2; }

.rubric-scores-container___2p3q7 {
  padding: 20px;
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }
  .rubric-scores-container___2p3q7 h3,
  .rubric-scores-container___2p3q7 h4 {
    margin: 0; }
  .rubric-scores-container___2p3q7 .rating-container___v4ZUc {
    display: flex;
    align-items: flex-start;
    margin: 16px 0; }
    .rubric-scores-container___2p3q7 .rating-container___v4ZUc:first-child {
      margin-top: 0; }
    .rubric-scores-container___2p3q7 .rating-container___v4ZUc:last-child {
      margin-bottom: 0; }
    .rubric-scores-container___2p3q7 .rating-container___v4ZUc .rate-value-container___Yna9w {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 15px; }
    .rubric-scores-container___2p3q7 .rating-container___v4ZUc .description___12EzP {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      flex-grow: 1; }
  .rubric-scores-container___2p3q7 .anchor-rationale___DaJN4,
  .rubric-scores-container___2p3q7 .user-rationale___39CXK {
    padding: 12px; }
    .rubric-scores-container___2p3q7 .anchor-rationale___DaJN4 p,
    .rubric-scores-container___2p3q7 .user-rationale___39CXK p {
      margin: 4px 0 0 0; }
  .rubric-scores-container___2p3q7 .anchor-rationale___DaJN4 {
    background: #ffebe5; }
  .rubric-scores-container___2p3q7 .user-rationale___39CXK {
    background: #c0bded; }
  .rubric-scores-container___2p3q7 .anchor-rationale___DaJN4 + .user-rationale___39CXK {
    margin-top: 15px; }

.points___1r7ch {
  display: flex;
  width: 34px;
  height: 34px;
  justify-content: center;
  align-items: center;
  border: 2px solid black;
  border-radius: 50%;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 500; }
  .points___1r7ch.anchor___2wIE9 {
    background: #ff7d3b;
    border-color: #ff7d3b;
    color: #ffffff;
    z-index: 2; }
  .points___1r7ch.user___3sUA4 {
    background: #6554c0;
    border-color: #6554c0;
    color: #ffffff; }
  .points___1r7ch.anchor___2wIE9 + .user___3sUA4 {
    margin-left: -5px;
    z-index: 1; }

.error-scores-container___3Ozrk {
  list-style: none;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  margin: 0;
  padding: 0;
  min-height: 95px;
  font-size: 1rem; }
  .error-scores-container___3Ozrk li {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    .error-scores-container___3Ozrk li strong {
      margin-bottom: 10px;
      font-weight: 500; }
    .error-scores-container___3Ozrk li:first-of-type {
      border-right: 1px solid #e0e0e0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.calibration-scoring-review-container___exEdp {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding-top: calc(64px + 63px);
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 1rem; }
  .calibration-scoring-review-container___exEdp .calibration-title___1xYUz {
    color: #fff;
    width: 50%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .calibration-scoring-review-container___exEdp .subtitle-container___2ewGw {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 63px;
    position: fixed;
    top: 64px;
    left: 0;
    right: 0;
    z-index: 1000;
    background-color: #f9f7f5;
    box-sizing: border-box;
    border-bottom: 1px solid #e0e0e0; }
    .calibration-scoring-review-container___exEdp .subtitle-container___2ewGw .subtitle___1SKtK {
      color: #2e2e2f;
      font-weight: 400;
      display: flex;
      flex-basis: 60%;
      padding: 0 30px;
      box-sizing: border-box; }
  .calibration-scoring-review-container___exEdp .content-container___2WoET {
    display: flex;
    flex-grow: 1;
    height: 100%; }
    .calibration-scoring-review-container___exEdp .content-container___2WoET .main-content___34QkQ {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      flex-basis: 60%;
      border-right: 1px solid #e0e0e0; }
    .calibration-scoring-review-container___exEdp .content-container___2WoET .side-content___3LjT1 {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      flex-basis: 40%;
      line-height: 1.5rem; }
      .calibration-scoring-review-container___exEdp .content-container___2WoET .side-content___3LjT1 .category___2We2T {
        padding: 20px;
        border-bottom: 1px solid #e0e0e0; }
        .calibration-scoring-review-container___exEdp .content-container___2WoET .side-content___3LjT1 .category___2We2T p {
          margin: 10px 0 0 0;
          font-size: 0.875rem; }
        .calibration-scoring-review-container___exEdp .content-container___2WoET .side-content___3LjT1 .category___2We2T h3 {
          margin: 0;
          font-weight: 400;
          font-size: 22px; }
      .calibration-scoring-review-container___exEdp .content-container___2WoET .side-content___3LjT1 .score-next-essay___1HsYa {
        height: 48px; }
  .calibration-scoring-review-container___exEdp .calibration-evidence___1Xlj4 {
    line-height: 1.875rem;
    font-size: 1rem;
    display: flex;
    flex-grow: 1; }
    .calibration-scoring-review-container___exEdp .calibration-evidence___1Xlj4 .evidence-annotator-wrapper___r0diB {
      width: 96%;
      max-width: 720px;
      margin: 0 auto;
      padding: 30px; }

.group-calibration-session___3w7Rf {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 20px 30px;
  box-sizing: border-box; }
  .group-calibration-session___3w7Rf .group-calibration-session-details___1auDi {
    display: flex;
    margin-bottom: 20px; }
    .group-calibration-session___3w7Rf .group-calibration-session-details___1auDi .detail___1jmv0 {
      font-size: 13px;
      font-weight: 500;
      border-radius: 3px;
      height: 28px; }
      .group-calibration-session___3w7Rf .group-calibration-session-details___1auDi .detail___1jmv0.detail-0___2RFbA {
        background-color: #b3f5ff; }
      .group-calibration-session___3w7Rf .group-calibration-session-details___1auDi .detail___1jmv0.detail-1___sO1b5 {
        background-color: #b4d4ff; }
      .group-calibration-session___3w7Rf .group-calibration-session-details___1auDi .detail___1jmv0.detail-2___YKCGl {
        background-color: #e9e6ff;
        margin-right: 32px; }
      .group-calibration-session___3w7Rf .group-calibration-session-details___1auDi .detail___1jmv0.detail-3___D6lZm {
        background-color: #ddebff; }
      .group-calibration-session___3w7Rf .group-calibration-session-details___1auDi .detail___1jmv0.detail-4___GCXak {
        background-color: #e2ffee; }
  .group-calibration-session___3w7Rf .exercises-container___y8tV8 {
    background-color: #fafafa;
    font-size: 14px;
    font-weight: 500;
    padding: 20px 20px 8px 20px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap; }
    .group-calibration-session___3w7Rf .exercises-container___y8tV8 > div {
      width: calc(100% / 3);
      display: flex;
      align-items: center;
      margin-bottom: 12px; }
    .group-calibration-session___3w7Rf .exercises-container___y8tV8 a {
      text-decoration: none;
      color: #0a54ff;
      cursor: pointer; }
  .group-calibration-session___3w7Rf .index___1e0oS {
    display: flex;
    width: 34px;
    min-width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    border: 2px solid black;
    border-radius: 50%;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 500;
    margin-right: 12px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.group-calibration-session-users___15FtF .header___k71LO {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 0 30px; }
  .group-calibration-session-users___15FtF .header___k71LO h4 {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    color: #616161; }

.group-calibration-session-users___15FtF .table-container___9a7dV .table___2V3wV .name___2Bten {
  width: 30%; }

.group-calibration-session-users___15FtF .table-container___9a7dV .table___2V3wV .progress___1udXV {
  width: 30%;
  text-align: left; }

.group-calibration-session-users___15FtF .table-container___9a7dV .table___2V3wV .results___12Emx {
  width: auto;
  text-align: right; }
  .group-calibration-session-users___15FtF .table-container___9a7dV .table___2V3wV .results___12Emx button {
    display: inline-flex; }

/* Heights, borders, margins and padding. */
/* Application colors */
.group-calibration-session-container___LW7vq {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .group-calibration-session-container___LW7vq .main-container___1IDq7 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-y: auto;
    padding: 30px 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.group-summary-container___sCadK {
  display: flex;
  flex-direction: column;
  min-width: 380px;
  box-sizing: border-box; }
  .group-summary-container___sCadK .evaluators-exercises-count___DofSx {
    display: flex; }
    .group-summary-container___sCadK .evaluators-exercises-count___DofSx .exercises-count___2H_kI {
      font-size: 14px;
      font-weight: 500;
      width: fit-content;
      max-height: 24px;
      background-color: #eae6ff;
      border-radius: 2px;
      color: #172b4d; }
    .group-summary-container___sCadK .evaluators-exercises-count___DofSx .evaluators-count-container___3L4Bt {
      display: inline-flex;
      align-items: center; }
      .group-summary-container___sCadK .evaluators-exercises-count___DofSx .evaluators-count-container___3L4Bt .evaluators-count___1Rzsq {
        color: #42526e;
        font-size: 14px;
        font-weight: 500; }
  .group-summary-container___sCadK .error-counts-container___3hysQ {
    display: grid;
    grid-auto-flow: column;
    column-gap: 8px; }
    .group-summary-container___sCadK .error-counts-container___3hysQ .score-error-count-container___1q-kH {
      color: #747474;
      font-weight: 500;
      letter-spacing: 0.5px;
      background-color: #fafafa; }
      .group-summary-container___sCadK .error-counts-container___3hysQ .score-error-count-container___1q-kH .score-error-badge-count___2UYpx {
        display: flex;
        color: #0a1d4b;
        align-items: center;
        font-size: 14px; }
    .group-summary-container___sCadK .error-counts-container___3hysQ .badge___31cm2 {
      display: inline-block;
      width: 16px;
      height: 16px;
      border-radius: 3px;
      margin-right: 8px;
      color: #ffffff; }
    .group-summary-container___sCadK .error-counts-container___3hysQ .green___1mTg_ {
      background: #57d9a3; }
    .group-summary-container___sCadK .error-counts-container___3hysQ .yellow___qoDiH {
      background: #ffe17f; }
    .group-summary-container___sCadK .error-counts-container___3hysQ .red___2ynvC {
      background: #ff7452; }

/* Heights, borders, margins and padding. */
/* Application colors */
.horizontal-bar-container___-XS9s {
  max-height: inherit;
  cursor: pointer; }

.score-bar-tooltip-paper___1rNgy {
  margin-top: 5px; }

.report-group-detail-evaluators___1HtJB {
  max-height: 300px;
  background-color: #fafbfc;
  overflow-y: auto; }
  .report-group-detail-evaluators___1HtJB .evaluator-name___8UMuY {
    font-weight: 400;
    color: #747474; }
  .report-group-detail-evaluators___1HtJB .evaluators-score-bar___2sLmC {
    max-height: 12px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.calibration-report-header___2lcKD {
  display: flex;
  justify-content: space-between; }
  .calibration-report-header___2lcKD .dropdowns___2yxXZ {
    display: grid;
    grid-auto-flow: column;
    column-gap: 32px; }
  .calibration-report-header___2lcKD .category-select___fMdza {
    padding: 10.5px 32px 10.5px 12px;
    font-size: 14px;
    width: 200px; }
  .calibration-report-header___2lcKD .date-range-select___3M0r7 {
    color: black;
    border: none;
    font-weight: 400;
    font-size: 14px; }
  .calibration-report-header___2lcKD .score-errors___TUZWe {
    display: grid;
    grid-auto-flow: column;
    column-gap: 24px; }
    .calibration-report-header___2lcKD .score-errors___TUZWe .badge-container___2ijr- {
      display: flex;
      align-items: center;
      font-size: 12px;
      font-weight: 500;
      color: #747474;
      letter-spacing: 0.5px; }
    .calibration-report-header___2lcKD .score-errors___TUZWe .badge___19Daf {
      display: inline-block;
      width: 16px;
      height: 16px;
      border-radius: 3px;
      margin-right: 8px;
      color: #ffffff; }
    .calibration-report-header___2lcKD .score-errors___TUZWe .green___aFfUR {
      background: #57d9a3; }
    .calibration-report-header___2lcKD .score-errors___TUZWe .yellow___2zqwE {
      background: #ffe17f; }
    .calibration-report-header___2lcKD .score-errors___TUZWe .red___14EMs {
      background: #ff7452; }

/* Heights, borders, margins and padding. */
/* Application colors */
.calibration-report-container___3YRfq {
  display: flex;
  flex-direction: column;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .calibration-report-container___3YRfq .no-sessions-message-container___jVwaP {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60vh;
    font-size: 2em;
    color: #616161; }
  .calibration-report-container___3YRfq .table___2E4R- .session-title___1QZyb {
    font-weight: 500; }
    .calibration-report-container___3YRfq .table___2E4R- .session-title___1QZyb:hover {
      text-decoration: underline; }
  .calibration-report-container___3YRfq .table___2E4R- .session-sort-label___D0FeS {
    text-align: right;
    color: #747474; }
  .calibration-report-container___3YRfq .table___2E4R- .group-container___2EnqA {
    max-width: 256px; }
    .calibration-report-container___3YRfq .table___2E4R- .group-container___2EnqA .evaluators-score-order-select-container___1HMU6 {
      display: flex;
      align-items: center;
      min-height: 35px; }
      .calibration-report-container___3YRfq .table___2E4R- .group-container___2EnqA .evaluators-score-order-select-container___1HMU6 .evaluators-score-order-select___3f91A {
        padding: 8px 32px 8px 12px;
        font-size: 14px; }
      .calibration-report-container___3YRfq .table___2E4R- .group-container___2EnqA .evaluators-score-order-select-container___1HMU6 .evaluators-score-order-toggle___PHHAe {
        padding: 8px;
        margin-left: 8px; }
      .calibration-report-container___3YRfq .table___2E4R- .group-container___2EnqA .evaluators-score-order-select-container___1HMU6 .evaluators-score-order-asc___16L0i {
        transform: rotate(180deg) scaleX(-1); }
    .calibration-report-container___3YRfq .table___2E4R- .group-container___2EnqA .group-score-bar___XtgNN {
      max-height: 22px; }
  .calibration-report-container___3YRfq .table___2E4R- thead tr td {
    text-align: left; }
  .calibration-report-container___3YRfq .table___2E4R- tbody tr td {
    vertical-align: top;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px; }
  .calibration-report-container___3YRfq .table___2E4R- tr td:first-child {
    padding-left: 32px;
    padding-right: 8px;
    width: 5px; }
  .calibration-report-container___3YRfq .table___2E4R- tr td:last-child {
    padding-right: 32px; }

.report-tooltip___yXf-E {
  font-size: 12px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.modal-view___2yq0G {
  width: 900px; }

.scoring-category-row___2zgs7 {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 24px 8px;
  border-bottom: 1px solid #e0e0e0; }
  .scoring-category-row___2zgs7 .category___2FpHh {
    width: 20%;
    text-align: center; }
  .scoring-category-row___2zgs7 .score___3CLzD {
    width: 12%;
    text-align: center; }
  .scoring-category-row___2zgs7 .rationale___1YCVr {
    padding: 0 30px;
    white-space: pre-wrap;
    width: 50%; }
  .scoring-category-row___2zgs7 .actions___2-3Sh {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 15%; }
    .scoring-category-row___2zgs7 .actions___2-3Sh .edit-icon___3XSvN svg,
    .scoring-category-row___2zgs7 .actions___2-3Sh .submit-icon___1TbCt svg {
      fill: #545454; }
    .scoring-category-row___2zgs7 .actions___2-3Sh .edit-icon___3XSvN {
      margin-left: auto;
      background-color: transparent; }
    .scoring-category-row___2zgs7 .actions___2-3Sh .submit-icon___1TbCt {
      margin-left: 15px;
      background-color: #f0f0f0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.anchor-paper-container___1q1P5 {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .anchor-paper-container___1q1P5 .anchor-paper-evidence-container___M8rNs {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column; }

/* Heights, borders, margins and padding. */
/* Application colors */
.create-session-container___1-Bnq {
  display: flex;
  flex-direction: column;
  background-color: #f9f7f5;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .create-session-container___1-Bnq .create-work___3zgId {
    margin-top: 8px; }
  .create-session-container___1-Bnq .main-container___Nd21X {
    min-height: 0;
    height: 100%;
    width: 100%;
    display: flex; }
  .create-session-container___1-Bnq .upload-work___wAUMN {
    margin-top: 8px; }
  .create-session-container___1-Bnq .search-box-container___JFCVz {
    min-width: 250px;
    width: 250px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 30px; }
    .create-session-container___1-Bnq .search-box-container___JFCVz button {
      margin-top: 8px; }
  .create-session-container___1-Bnq .header___2cGH4,
  .create-session-container___1-Bnq .content___3MR2v {
    background-color: #f9f7f5;
    border-left: 1px solid #e0e0e0;
    border-bottom: 0px; }
  .create-session-container___1-Bnq .table-container___1_x_0 {
    min-height: 0;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    background-color: #ffffff;
    border-width: 0 1px; }
    .create-session-container___1-Bnq .table-container___1_x_0 th,
    .create-session-container___1-Bnq .table-container___1_x_0 td {
      padding-left: 15px; }
    .create-session-container___1-Bnq .table-container___1_x_0 td:nth-child(3) {
      text-align: center; }
    .create-session-container___1-Bnq .table-container___1_x_0 .date___2k6_O {
      width: 50px; }
    .create-session-container___1-Bnq .table-container___1_x_0 .title____q8cD {
      text-align: left; }
    .create-session-container___1-Bnq .table-container___1_x_0 .button___Xkn0_ {
      width: 120px; }
    .create-session-container___1-Bnq .table-container___1_x_0 .student-work___1TC_I {
      text-align: right;
      width: 100px; }
    .create-session-container___1-Bnq .table-container___1_x_0 .norming-sessions___1mPTB {
      width: 150px; }
  .create-session-container___1-Bnq .action___2fGkj {
    width: 5px;
    padding-right: 10px !important;
    padding-left: 5px !important; }
  .create-session-container___1-Bnq .norming-submissions-actions___1uvF9 {
    display: flex;
    align-items: center;
    justify-content: flex-end; }

/* Heights, borders, margins and padding. */
/* Application colors */
.discuss-session-container___tVO9y {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .discuss-session-container___tVO9y .general-comment___2r30n {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 20px 250px; }
    .discuss-session-container___tVO9y .general-comment___2r30n .participant-initials-comment___2p08I {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      height: 24px;
      width: 24px;
      border-radius: 50%;
      background-color: #4c9aff;
      color: #fff;
      font-size: 10px;
      font-weight: 500;
      line-height: 11px;
      margin-right: 15px; }
      .discuss-session-container___tVO9y .general-comment___2r30n .participant-initials-comment___2p08I:hover {
        background-color: #4c9aff; }
  .discuss-session-container___tVO9y .bordered___RrbKM {
    border-top: 1px solid #e0e0e0; }

.no-general-comments-container___rYanV {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto; }
  .no-general-comments-container___rYanV .no-general-comment-text___2rS8y {
    text-align: center;
    color: #777;
    font-size: 2em;
    font-weight: 400;
    margin-bottom: 70px; }

.message-scroll___3quT4 {
  box-sizing: border-box;
  padding: 1rem 1rem 0 1rem; }
  .message-scroll___3quT4::-webkit-scrollbar {
    width: 5px; }
  .message-scroll___3quT4::-webkit-scrollbar-button {
    height: 0;
    width: 0; }
  .message-scroll___3quT4::-webkit-scrollbar-thumb {
    background-color: #757575;
    border: 0 none transparent;
    border-radius: 5px; }
  .message-scroll___3quT4::-webkit-scrollbar-thumb:hover {
    background: #757575; }
  .message-scroll___3quT4::-webkit-scrollbar-track {
    background: #fff;
    border: 0 none transparent; }
  .message-scroll___3quT4::-webkit-scrollbar-track:hover {
    background: #fff; }
  .message-scroll___3quT4::-webkit-scrollbar-corner {
    background: transparent; }
  .message-scroll___3quT4 .chat-history-label___2aCwQ {
    text-align: center;
    margin: 0; }
    .message-scroll___3quT4 .chat-history-label___2aCwQ span {
      display: inline-block;
      background: #757575;
      color: #fff;
      padding: 5px 12px;
      border-radius: 12px; }

.new-messages-label___u5afi {
  width: 100%;
  display: flex;
  justify-content: center; }
  .new-messages-label___u5afi.new-messages-label-space___vnMKM {
    margin-top: 0.75rem; }
  .new-messages-label___u5afi p {
    background: #757575;
    border-radius: 25px;
    padding: 0.5rem 1rem;
    margin: 0;
    color: #fff; }

.message___1R7PH {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding-right: 2rem;
  margin: 1rem 0;
  white-space: pre-wrap; }
  .message___1R7PH .break___1DzWm {
    flex-basis: 100%;
    height: 0; }
  .message___1R7PH p {
    max-width: 75%;
    font-size: 14px;
    word-wrap: break-word; }
  .message___1R7PH.message-current-user___3CgRE {
    justify-content: flex-end;
    padding-right: 0;
    padding-left: 2rem; }
    .message___1R7PH.message-current-user___3CgRE p {
      max-width: 75%;
      word-wrap: break-word; }
    .message___1R7PH.message-current-user___3CgRE .message-user-initials-box___1Ns4a {
      margin-left: 0.5rem; }
  .message___1R7PH .message-user-initials-box___1Ns4a {
    border-radius: 50%;
    margin-right: 0.5rem; }
    .message___1R7PH .message-user-initials-box___1Ns4a .message-user-initials___lx-JX {
      min-width: 24px;
      cursor: default; }
  .message___1R7PH .message-read-by___6AhLQ {
    display: block;
    font-size: 9px;
    margin: 3px; }
    .message___1R7PH .message-read-by___6AhLQ .label___1wWmx {
      margin-right: 2px; }
    .message___1R7PH .message-read-by___6AhLQ .message-user-initials-box___1Ns4a {
      display: inline;
      margin: 0 1px 0 1px; }
      .message___1R7PH .message-read-by___6AhLQ .message-user-initials-box___1Ns4a .message-user-initials___lx-JX {
        height: 18px;
        width: 18px;
        min-width: 18px;
        font-size: 9px; }
  .message___1R7PH p {
    line-height: 20px;
    border-radius: 5px;
    padding: 0.5rem;
    margin: 0;
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12); }
    .message___1R7PH p span {
      background-color: #e8f5fa;
      border-radius: 2px;
      padding: 2px;
      color: #1264a3; }

.messages-empty___3qt6L {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  padding: 0 2rem; }
  .messages-empty___3qt6L p {
    font-size: 1.1rem;
    line-height: 2rem;
    letter-spacing: 0.01rem;
    text-align: center; }

/* Heights, borders, margins and padding. */
/* Application colors */
.modal-container____DrB4 {
  height: 355px;
  width: 300px;
  z-index: 1100 !important; }
  .modal-container____DrB4 .messages-container___3X5mK {
    height: 100%;
    width: 100%;
    background: #fff;
    outline: none;
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
    position: relative;
    display: flex;
    flex-direction: column; }
    .modal-container____DrB4 .messages-container___3X5mK .messages-header___30zSG {
      flex-basis: 30px;
      width: 100%;
      display: flex;
      justify-content: space-between;
      box-sizing: border-box;
      padding: 0 1rem;
      outline: none;
      cursor: pointer; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-header___30zSG .category-label___3NY7q {
        font-size: 16px;
        font-weight: 500;
        color: white;
        align-self: center;
        padding-top: 4px;
        padding-bottom: 4px; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-header___30zSG .refresh-messages___ABHgq {
        height: 100%;
        display: flex;
        align-items: center;
        outline: none;
        cursor: pointer; }
        .modal-container____DrB4 .messages-container___3X5mK .messages-header___30zSG .refresh-messages___ABHgq .refresh-messages-icon___Vt9vT {
          color: #fff; }
    .modal-container____DrB4 .messages-container___3X5mK .norming-close-icon___1BrSc {
      color: #fff;
      align-self: center; }
    .modal-container____DrB4 .messages-container___3X5mK .messages-content___2V2QM {
      flex-grow: 1;
      position: relative; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-content___2V2QM .message-content-wrapper___3cFmW {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: hidden; }
    .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r {
      min-height: 50px;
      max-height: 40%;
      width: 100%;
      display: flex;
      flex-basis: auto;
      position: relative; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r > div > div::-webkit-scrollbar,
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r textarea::-webkit-scrollbar {
        width: 5px; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r > div > div::-webkit-scrollbar-button,
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r textarea::-webkit-scrollbar-button {
        height: 0;
        width: 0; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r > div > div::-webkit-scrollbar-thumb,
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r textarea::-webkit-scrollbar-thumb {
        background-color: #757575;
        border: 0 none transparent;
        border-radius: 5px; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r > div > div::-webkit-scrollbar-thumb:hover,
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r textarea::-webkit-scrollbar-thumb:hover {
        background: #757575; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r > div > div::-webkit-scrollbar-track,
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r textarea::-webkit-scrollbar-track {
        background: #fff;
        border: 0 none transparent; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r > div > div::-webkit-scrollbar-track:hover,
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r textarea::-webkit-scrollbar-track:hover {
        background: #fff; }
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r > div > div::-webkit-scrollbar-corner,
      .modal-container____DrB4 .messages-container___3X5mK .messages-footer___3px_r textarea::-webkit-scrollbar-corner {
        background: transparent; }
    .modal-container____DrB4 .messages-container___3X5mK .loading-icon___yfMeX {
      width: 24px !important;
      height: 24px !important; }
    .modal-container____DrB4 .messages-container___3X5mK .send-messages___17eWL {
      height: 98%;
      background: #fff;
      display: flex;
      align-items: center;
      border-top: 1px solid #e0e0e0;
      padding: 0 1rem;
      outline: none;
      position: absolute;
      top: 0;
      right: 12px;
      cursor: pointer; }

/* Heights, borders, margins and padding. */
/* Application colors */
.vote-session-container___3jDTy {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .vote-session-container___3jDTy .main-container___3HnOc {
    min-height: 0;
    height: 100%;
    width: 100%;
    display: flex; }
  .vote-session-container___3jDTy .final-scores-container___1b1Mw {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column; }
  .vote-session-container___3jDTy .response-container___2O0Po {
    width: 100%;
    display: flex;
    flex-direction: column; }
  .vote-session-container___3jDTy .text-scrollable-container___10qAb {
    width: 100%; }
  .vote-session-container___3jDTy .text-container___236ic {
    padding: 30px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.submission-preview-container___2WqxU {
  display: flex;
  box-sizing: border-box;
  padding-top: calc(64px + 63px);
  height: 100vh;
  width: 100%; }
  .submission-preview-container___2WqxU .main-container___2jR3- {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column; }
  .submission-preview-container___2WqxU .response-tab-container___1fAJ1 {
    display: flex;
    padding: 30px;
    flex-direction: column;
    align-items: center; }
  .submission-preview-container___2WqxU .tab-content___3Dy1p {
    padding: 30px; }
    .submission-preview-container___2WqxU .tab-content___3Dy1p .jodit_container .jodit_workplace {
      border: 0; }
    .submission-preview-container___2WqxU .tab-content___3Dy1p .jodit_container:not(.jodit_inline) {
      font-family: "Roboto", sans-serif; }
    .submission-preview-container___2WqxU .tab-content___3Dy1p .jodit_placeholder {
      color: rgba(0, 0, 0, 0.52); }
    .submission-preview-container___2WqxU .tab-content___3Dy1p .jodit_container .jodit_statusbar {
      font-family: "Roboto", sans-serif;
      background: #fff; }
  .submission-preview-container___2WqxU .response-tab___3q0o9 {
    width: 90%;
    display: flex;
    flex-direction: column;
    align-self: center;
    line-height: 30px;
    color: #000; }
    .submission-preview-container___2WqxU .response-tab___3q0o9 .title___1VUzd {
      color: #000000;
      font-size: 1.33em;
      font-weight: 500;
      line-height: 25px;
      margin-bottom: 24px; }
    .submission-preview-container___2WqxU .response-tab___3q0o9 .label___15Ylb {
      color: #757575;
      line-height: 16px; }
    .submission-preview-container___2WqxU .response-tab___3q0o9 .content___2wZXd {
      padding: 1rem 0;
      color: rgba(0, 0, 0, 0.87);
      font-size: 1.33em;
      line-height: 30px; }
      .submission-preview-container___2WqxU .response-tab___3q0o9 .content___2wZXd img {
        max-width: 100%; }
      .submission-preview-container___2WqxU .response-tab___3q0o9 .content___2wZXd blockquote {
        border-left: 6px solid #ccc;
        margin-bottom: 5px;
        margin-top: 5px;
        padding-left: 16px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.project-preview-container___1ZDHJ {
  display: flex;
  box-sizing: border-box;
  padding-top: calc(64px + 63px);
  height: 100vh;
  width: 100%; }
  .project-preview-container___1ZDHJ .tab-content___1Ht0a {
    padding: 30px; }
    .project-preview-container___1ZDHJ .tab-content___1Ht0a .jodit_container .jodit_workplace {
      border: 0; }
    .project-preview-container___1ZDHJ .tab-content___1Ht0a .jodit_container:not(.jodit_inline) {
      font-family: "Roboto", sans-serif; }
    .project-preview-container___1ZDHJ .tab-content___1Ht0a .jodit_placeholder {
      color: rgba(0, 0, 0, 0.52); }
    .project-preview-container___1ZDHJ .tab-content___1Ht0a .jodit_container .jodit_statusbar {
      font-family: "Roboto", sans-serif;
      background: #fff; }
  .project-preview-container___1ZDHJ .right-column-container___hZaWy {
    min-height: 100%;
    flex-basis: 40%;
    width: 40%;
    max-width: 40%;
    overflow: hidden;
    position: relative;
    background-color: #fcfcfc;
    border-left: 1px solid #e0e0e0;
    box-sizing: border-box;
    font-size: 16px; }
    .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF {
      width: 100%;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d {
        font-size: 16px;
        color: #000;
        letter-spacing: -0.23px;
        line-height: 24px;
        padding: 16px;
        margin: 24px 0 14px;
        border-width: 2px;
        border-style: solid;
        border-radius: 3px; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category0___1vak4 {
          border-color: #6554c0; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category1___3Ggqk {
          border-color: #fe672e; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category2___1-NPP {
          border-color: #ef0491; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category3___3N8Zn {
          border-color: #a701ae; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category4___aze5K {
          border-color: #5603bc; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category5___1VM9D {
          border-color: #001ba3; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category6___15HlK {
          border-color: #0140d5; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category7___3-8Ds {
          border-color: #17a1df; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category8___30KX6 {
          border-color: #05ca9e; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .category-description___3Uk7d.category9___1tYxU {
          border-color: #83c512; }
      .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .title-container___WFAKT {
        height: 56px;
        background-color: #fff;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #e0e0e0;
        padding: 0 16px; }
      .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .title___1Z4N4 {
        font-size: 22px;
        font-weight: 400;
        text-transform: capitalize; }
      .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        padding: 12px 4px; }
        .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 {
          display: flex;
          font-family: 'Roboto', sans-serif;
          margin: 16px 0; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6:first-child {
            margin-top: 0; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6:last-child {
            margin-bottom: 0; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value-container___2Gtep {
            min-width: 34px;
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
            margin-right: 15px; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value0___3xzGX {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value0___3xzGX:hover {
              background-color: #6554c0;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value0___3xzGX.selected___3pmvZ {
              background-color: #6554c0;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value0___3xzGX:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value1___1_40d {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value1___1_40d:hover {
              background-color: #fe672e;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value1___1_40d.selected___3pmvZ {
              background-color: #fe672e;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value1___1_40d:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value2___3-AjC {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value2___3-AjC:hover {
              background-color: #ef0491;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value2___3-AjC.selected___3pmvZ {
              background-color: #ef0491;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value2___3-AjC:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value3___1zlR6 {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value3___1zlR6:hover {
              background-color: #a701ae;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value3___1zlR6.selected___3pmvZ {
              background-color: #a701ae;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value3___1zlR6:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value4___3Wkc5 {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value4___3Wkc5:hover {
              background-color: #5603bc;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value4___3Wkc5.selected___3pmvZ {
              background-color: #5603bc;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value4___3Wkc5:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value5___JWDQn {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value5___JWDQn:hover {
              background-color: #001ba3;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value5___JWDQn.selected___3pmvZ {
              background-color: #001ba3;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value5___JWDQn:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value6___1Nif- {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value6___1Nif-:hover {
              background-color: #0140d5;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value6___1Nif-.selected___3pmvZ {
              background-color: #0140d5;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value6___1Nif-:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value7___16NXS {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value7___16NXS:hover {
              background-color: #17a1df;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value7___16NXS.selected___3pmvZ {
              background-color: #17a1df;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value7___16NXS:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value8___shQpn {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value8___shQpn:hover {
              background-color: #05ca9e;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value8___shQpn.selected___3pmvZ {
              background-color: #05ca9e;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value8___shQpn:not(.selected___3pmvZ) {
              cursor: pointer; }
          .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value9___J79JI {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value9___J79JI:hover {
              background-color: #83c512;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value9___J79JI.selected___3pmvZ {
              background-color: #83c512;
              color: white; }
            .project-preview-container___1ZDHJ .right-column-container___hZaWy .scoring-container___2KCeF .step-container___1BtR5 .rating-container___3UCg6 .rate-value9___J79JI:not(.selected___3pmvZ) {
              cursor: pointer; }
  .project-preview-container___1ZDHJ .left-column-container___3NRjc {
    height: 100%;
    width: 60%;
    display: flex;
    flex-direction: column; }

.buttons-container___aOK9o {
  display: flex;
  justify-content: space-between;
  margin: 20px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.discussed-session-container___2hG12 {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .discussed-session-container___2hG12 .main-container___1CdiE {
    min-height: 0;
    height: 100%;
    width: 100%;
    display: flex; }
  .discussed-session-container___2hG12 .final-scores-container___3A_Jg {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column; }
  .discussed-session-container___2hG12 .text-scrollable-container___2AkvM {
    width: 100%; }
  .discussed-session-container___2hG12 .text-container___106J7 {
    padding: 30px; }
  .discussed-session-container___2hG12 .general-comment___1jPbp {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 20px 250px; }
    .discussed-session-container___2hG12 .general-comment___1jPbp .participant-initials-comment___3j6G8 {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      height: 24px;
      width: 24px;
      border-radius: 50%;
      background-color: #4c9aff;
      color: #fff;
      font-size: 10px;
      font-weight: 500;
      line-height: 11px;
      margin-right: 15px; }
      .discussed-session-container___2hG12 .general-comment___1jPbp .participant-initials-comment___3j6G8:hover {
        background-color: #4c9aff; }

.no-general-comments-container___2Pvxh {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto; }
  .no-general-comments-container___2Pvxh .no-general-comment-text___Og7wc {
    text-align: center;
    color: #777;
    font-size: 2em;
    font-weight: 400;
    margin-bottom: 70px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.done-session-container___3Jgo5 {
  display: flex;
  flex-direction: column;
  background-color: #f9f7f5;
  padding-top: 64px;
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .done-session-container___3Jgo5 .main-container___aEPrZ {
    min-height: 0;
    height: 100%;
    width: 100%;
    display: flex; }
  .done-session-container___3Jgo5 .final-scores-container___2eBKs {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column; }
    .done-session-container___3Jgo5 .final-scores-container___2eBKs .header___3Dpb2 {
      display: flex;
      align-items: center;
      padding: 30px;
      border-bottom: 1px solid #e0e0e0; }
      .done-session-container___3Jgo5 .final-scores-container___2eBKs .header___3Dpb2 .title___2pfdD {
        font-size: 20px;
        font-weight: 400;
        margin: 0;
        margin-right: auto; }
    .done-session-container___3Jgo5 .final-scores-container___2eBKs .category___3R5LO {
      border-bottom: 1px solid #e0e0e0; }
  .done-session-container___3Jgo5 .done-response-container___FnkbR {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column; }

/* Heights, borders, margins and padding. */
/* Application colors */
.norming-issues-container___3tcbj {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background-color: white;
  overflow: auto; }
  .norming-issues-container___3tcbj .header___H6NM0 {
    width: 100%;
    margin-bottom: 8px; }
    .norming-issues-container___3tcbj .header___H6NM0 .norming-issues-title___1yTrA {
      margin-left: 32px;
      margin-top: 32px;
      margin-right: 32px; }
      .norming-issues-container___3tcbj .header___H6NM0 .norming-issues-title___1yTrA span {
        font-weight: 500 !important;
        color: #616161;
        font-size: 1.2em; }
  .norming-issues-container___3tcbj .student-work___2ueAD,
  .norming-issues-container___3tcbj .comment-text___1Y-uI {
    text-align: left !important;
    padding-left: 0; }
  .norming-issues-container___3tcbj .reporter___3cLUF {
    text-align: left !important;
    width: 12%; }
  .norming-issues-container___3tcbj .student-work___2ueAD {
    width: 15%; }
  .norming-issues-container___3tcbj .quote___3qhF1 {
    text-align: left !important;
    width: 30%; }
  .norming-issues-container___3tcbj .comment-text___1Y-uI {
    width: 35%; }
  .norming-issues-container___3tcbj .issue-status___3pVAf {
    width: 8%;
    padding-left: 16px !important; }
  .norming-issues-container___3tcbj .norming-issues-count___3Hxld {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 60px;
    margin-bottom: 16px;
    padding: 0 32px; }
    .norming-issues-container___3tcbj .norming-issues-count___3Hxld span {
      font-weight: 500 !important;
      color: #616161;
      font-size: 1.2em; }

.menu-option-content-container___1f4Qk {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%; }
  .menu-option-content-container___1f4Qk .menu-option-content-checkbox___1uGgd {
    padding-left: 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.participants-details___1o50Q {
  background-color: white;
  display: grid;
  padding: 4px;
  margin: 0;
  padding-inline-start: 0; }
  .participants-details___1o50Q .chip___1UnIw {
    height: 32px;
    padding: 2px;
    padding-left: 8px;
    margin: 4px 8px;
    background-color: rgba(9, 30, 66, 0.04);
    color: #42526e;
    font-weight: 500;
    font-size: 0.8rem; }
  .participants-details___1o50Q .inactive___2jj_w {
    color: #6b778c;
    font-weight: 400; }
  .participants-details___1o50Q .notify-participant___2w--8 {
    color: #2364ff; }
  .participants-details___1o50Q li {
    display: block; }

.norming-activities-container___27Q7C {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background-color: white;
  width: 100%;
  overflow: auto; }
  .norming-activities-container___27Q7C .activity-state-container___1jJHG {
    display: flex;
    padding: 2px 0;
    font-weight: 500;
    text-align: left !important; }
    .norming-activities-container___27Q7C .activity-state-container___1jJHG .activity-state___3Puzl {
      width: 16px;
      border-radius: 50%;
      height: 16px;
      margin-right: 8px;
      margin-top: auto;
      margin-bottom: auto; }
  .norming-activities-container___27Q7C .table-container___3ae4u {
    border-top: 0; }
  .norming-activities-container___27Q7C .inactive___2jj_w {
    color: #6b778c !important;
    font-weight: 400 !important; }
  .norming-activities-container___27Q7C .in-progress___Hk4dJ {
    background-color: #547a00; }
  .norming-activities-container___27Q7C .not-started___3Z4Zs {
    background-color: #ffc400; }
  .norming-activities-container___27Q7C .review___3Tkg7 {
    background-color: #2364ff; }
  .norming-activities-container___27Q7C .done___lyakA {
    background-color: #8b8b8b78; }
  .norming-activities-container___27Q7C .owner___26HNl {
    text-align: left !important;
    width: 5%; }
  .norming-activities-container___27Q7C .stage___3V_ae {
    width: 120px;
    min-width: 120px;
    padding-left: 0;
    text-align: left !important;
    padding-right: 0; }
  .norming-activities-container___27Q7C .participating___2inCr {
    text-align: left !important;
    width: 8%; }
  .norming-activities-container___27Q7C .checkbox___2f3XI {
    width: 4% !important;
    max-width: 48px !important;
    padding-left: 8px !important;
    padding-right: 0;
    margin-right: 8px; }
  .norming-activities-container___27Q7C .due-icon___1z2tZ {
    color: #ff1305; }
  .norming-activities-container___27Q7C .new-icon___2Ku0_ {
    color: #616161; }
  .norming-activities-container___27Q7C .issue-icon___gmK44 {
    color: #ff1744; }
  .norming-activities-container___27Q7C .session-title___1Tgpk {
    width: 70%;
    text-align: left !important;
    padding-left: 0 !important; }
    .norming-activities-container___27Q7C .session-title___1Tgpk .search-box-wrapper___3UJzX {
      width: 75% !important; }
    .norming-activities-container___27Q7C .session-title___1Tgpk .title-wrapper___2xv2F {
      display: flex;
      align-items: center; }
      .norming-activities-container___27Q7C .session-title___1Tgpk .title-wrapper___2xv2F .search-icon-container___2d2Yc {
        margin-left: 8px;
        margin-top: 4px; }
  .norming-activities-container___27Q7C .readed-title___UMS6j {
    font-weight: 500; }
  .norming-activities-container___27Q7C .messages-container___2FLGt {
    width: 2%;
    padding: 5px; }
  .norming-activities-container___27Q7C .messages___jf1GZ a {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0a1d4b; }
    .norming-activities-container___27Q7C .messages___jf1GZ a .unread___1L2VH {
      position: relative;
      top: 0px;
      right: 8px;
      background-color: white;
      margin-bottom: 16px;
      border-radius: 8px;
      min-width: 16px; }
  .norming-activities-container___27Q7C .due-date___1kiTn {
    width: 10%;
    min-width: 52px;
    text-align: center !important;
    padding: 0 16px !important; }
  .norming-activities-container___27Q7C .participants___1Aznn {
    cursor: pointer; }
  .norming-activities-container___27Q7C .actions___wa8Qe {
    width: 5%;
    text-align: center !important;
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .norming-activities-container___27Q7C .number-participants___1VIEn {
    width: 3%;
    min-width: 82px;
    text-align: center !important; }
  .norming-activities-container___27Q7C .number-participants-container___1Ef0S {
    justify-content: space-between;
    padding-left: 8px;
    padding-right: 8px;
    display: flex; }
  .norming-activities-container___27Q7C .filter-container___gDNOJ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 60px;
    margin-bottom: 16px;
    padding: 0 32px; }
    .norming-activities-container___27Q7C .filter-container___gDNOJ span {
      font-weight: 500 !important;
      color: #616161;
      font-size: 1.2em; }
    .norming-activities-container___27Q7C .filter-container___gDNOJ .filter-dropdown___1YDnb {
      display: flex;
      text-transform: capitalize;
      align-items: center;
      justify-content: space-between; }
      .norming-activities-container___27Q7C .filter-container___gDNOJ .filter-dropdown___1YDnb .filter___17Q5Y {
        min-width: 120px !important;
        max-width: 120px !important; }

.header___3gP38 {
  width: 100%;
  background-color: #fdfdfd;
  padding: 0;
  border-radius: 5px;
  border-bottom: 1px solid #e0e0e0; }
  .header___3gP38 .header-title-row___1RGJL {
    margin-left: 32px;
    margin-top: 32px;
    margin-right: 32px; }

.header-container___98cKL {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  padding: 16px;
  background-color: white;
  z-index: 1; }

.container-content___1w4B3 {
  margin: auto;
  height: 100%; }

.section___2USMY {
  flex-basis: 100%;
  border-right: 1px solid #e0e0e0;
  margin-right: auto;
  margin-left: auto; }
  .section___2USMY:last-of-type {
    border-right: 0; }
  .section___2USMY > h3 {
    color: black;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
    margin: 0 0 30px 0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.notify-participant___1TkGC {
  color: #2364ff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.main___2u828 {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #f9f7f5;
  overflow: hidden; }
  .main___2u828 .norming-content-header___13BBY {
    background-color: #fff;
    height: 45px;
    padding: 20px 30px;
    border-bottom: 1px solid #e0e0e0;
    display: flex;
    align-content: center;
    justify-content: space-between;
    align-items: center; }
    .main___2u828 .norming-content-header___13BBY h2 {
      font-weight: 400; }
  .main___2u828 .activities___3Rwxi {
    display: flex;
    min-height: 0;
    height: calc(100% - 86px);
    width: 100%; }
    .main___2u828 .activities___3Rwxi .tab-menu___1ne8V {
      display: flex; }
    .main___2u828 .activities___3Rwxi .tab-menu-icon___1PGn2 {
      width: 12px;
      height: 12px;
      padding-left: 1px;
      margin-top: -5px;
      color: #ff1744; }
  .main___2u828 .container___1gufm {
    display: flex;
    flex-direction: column;
    flex-grow: 1; }
    .main___2u828 .container___1gufm .svg-wrapper___3Uuyr {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      border-radius: 2px; }
    .main___2u828 .container___1gufm .norming-icon___121xJ {
      background-color: #547a00; }
    .main___2u828 .container___1gufm .button-container___2_Idu {
      display: flex; }
      .main___2u828 .container___1gufm .button-container___2_Idu .button___2XjP- {
        margin-left: 16px;
        min-width: 140px;
        border-radius: 2px; }
        .main___2u828 .container___1gufm .button-container___2_Idu .button___2XjP- button {
          padding: 0 16px;
          background-color: #547a00 !important;
          border-color: #547a00 !important; }
          .main___2u828 .container___1gufm .button-container___2_Idu .button___2XjP- button:hover {
            background-color: #547a00 !important;
            border-color: #547a00 !important; }
          .main___2u828 .container___1gufm .button-container___2_Idu .button___2XjP- button span {
            display: inline-block;
            width: 24px;
            height: 28px;
            border-radius: 50%;
            background: #000;
            color: #f9f7f5;
            font-size: 12px;
            font-weight: bold;
            line-height: 24px;
            text-align: center;
            margin-left: 10px; }
    .main___2u828 .container___1gufm .header___1eAb3 {
      background-color: #f9f7f5; }
    .main___2u828 .container___1gufm .content___3Bs9d {
      margin-left: auto;
      margin-right: auto; }

/* Heights, borders, margins and padding. */
/* Application colors */
.calibration-content-header___1v4i9 {
  background-color: #fff;
  height: 45px;
  padding: 20px 30px;
  display: flex;
  align-content: center;
  justify-content: space-between;
  align-items: center; }
  .calibration-content-header___1v4i9 h2 {
    font-weight: 400; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header-container___lww5p {
  min-height: 96px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 32px; }

.header-session-count___23Hqq {
  font-weight: 500 !important;
  font-size: 1.2em;
  color: #616161;
  background-color: #fff; }

.header-filters___260UH {
  display: flex; }
  .header-filters-container___tm-sE {
    display: flex; }

.header-filter___1WIY9 {
  width: 200px;
  margin: 0; }
  .header-filter___1WIY9:first-of-type {
    margin-right: 24px; }

.header-status-container___1wWHh {
  display: flex; }

.status-item-container___2BvxE {
  display: flex;
  align-items: center;
  margin-right: 24px; }

.status-item-color___2yoRD {
  height: 16px;
  width: 16px;
  border-radius: 2px;
  margin-right: 8px; }
  .status-item-color-complete___2MvMx {
    background: #0052cc; }
  .status-item-color-in-progress___2YYW0 {
    background: #2684ff; }
  .status-item-color-not-started___nLctF {
    background: #b3d4ff; }

.status-item-text___2auRO {
  color: #747474;
  font-size: 1em;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase; }

.session-status-tag___2F8eh {
  height: 24px;
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  padding: 0 16px; }
  .session-status-tag-scheduled___V16Yp {
    background: #deebff; }
  .session-status-tag-open___2Igz- {
    background: #e2ffee; }
  .session-status-tag-ending-soon___26MrI {
    background: #fffae6; }
  .session-status-tag-closed___XQ1e3 {
    background: #ffebe5; }
  .session-status-tag-label___iP200 {
    color: #172b4d;
    font-size: 1em;
    font-weight: 500; }

/* Heights, borders, margins and padding. */
/* Application colors */
.circular-loader-icon___1MYJ9 {
  margin-top: 40px;
  margin-left: 90px;
  position: absolute;
  left: 0; }

.no-sessions-message-container___ONx59 {
  height: 60vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .no-sessions-message-container___ONx59 .no-sessions-message___3SB7N {
    width: 100%;
    padding: 40px 0;
    color: #616161;
    font-size: 2em;
    line-height: 1.5em;
    text-align: center; }

.main___YxnI5 {
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden; }
  .main___YxnI5 .calibration-content___nWuNu {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: auto; }
    .main___YxnI5 .calibration-content___nWuNu .table-container___3espy {
      background-color: #fff; }
      .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 {
        border-top: 1px solid #e0e0e0; }
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 tbody {
          background-color: #fff; }
          .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 tbody tr td {
            font-weight: 400; }
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .skill-column___1B1lv,
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .group-column___1-Qno,
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .title-column___P_bfX,
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .evaluators-column___ODz0C,
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .session-progress-column___1mqe2,
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .status-column___2AWxJ {
          text-align: left;
          width: auto; }
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .skill-column___1B1lv,
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .title-column___P_bfX {
          font-weight: 500 !important; }
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .skill-column___1B1lv,
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .group-column___1-Qno,
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .title-column___P_bfX {
          width: 225px; }
        .main___YxnI5 .calibration-content___nWuNu .table-container___3espy .table___2mXs7 .action___3fKy8 {
          width: 5px;
          padding-right: 10px !important;
          padding-left: 5px !important; }
    .main___YxnI5 .calibration-content___nWuNu .evaluators-item___7arOs {
      display: flex;
      align-items: center; }
      .main___YxnI5 .calibration-content___nWuNu .evaluators-item___7arOs span {
        margin-left: 4px;
        font-weight: 500; }
    .main___YxnI5 .calibration-content___nWuNu .not-started-label___2TItd {
      color: #747474;
      font-size: 1em; }

.calibration-sub-tabs-container___7en85 {
  height: calc(100% - 45px);
  border-top: 1px solid #e0e0e0; }

.calibration-sub-tabs-content___vHjo9 {
  height: calc(100% - 75px); }

.calibration-sub-tabs-menu___1Q0q7 {
  background: #faf9f7; }

/* Heights, borders, margins and padding. */
/* Application colors */
.main___zEqnz {
  height: 100vh;
  width: 100%;
  display: flex;
  background-color: #f9f7f5;
  overflow: hidden; }
  .main___zEqnz .container___2Dy6K {
    display: flex;
    flex-direction: column;
    flex-grow: 1; }
    .main___zEqnz .container___2Dy6K .header___1SvoO {
      border-bottom: 0;
      min-height: 98px; }
    .main___zEqnz .container___2Dy6K .svg-wrapper___MSFsI {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      border-radius: 2px; }
    .main___zEqnz .container___2Dy6K .pd-icon___16rzb {
      background-color: #6554c0; }
    .main___zEqnz .container___2Dy6K .activities-and-anchor-library___2_8iS {
      min-height: 0;
      height: 100%;
      width: 100%; }
      .main___zEqnz .container___2Dy6K .activities-and-anchor-library___2_8iS .panels___1hz5s {
        height: calc(100% - 85px); }
        .main___zEqnz .container___2Dy6K .activities-and-anchor-library___2_8iS .panels___1hz5s > div {
          height: 100%; }
    .main___zEqnz .container___2Dy6K .button-container___1iPAa {
      display: flex; }
      .main___zEqnz .container___2Dy6K .button-container___1iPAa .button___3Dr83 {
        margin-left: 16px;
        min-width: 140px;
        border-radius: 2px;
        background-color: transparent !important; }
        .main___zEqnz .container___2Dy6K .button-container___1iPAa .button___3Dr83 button {
          padding: 0 16px; }
          .main___zEqnz .container___2Dy6K .button-container___1iPAa .button___3Dr83 button span {
            display: inline-block;
            width: 24px;
            height: 28px;
            border-radius: 50%;
            font-size: 12px;
            font-weight: bold;
            line-height: 24px;
            text-align: center;
            margin-left: 10px; }
    .main___zEqnz .container___2Dy6K .header___1SvoO {
      background-color: #f9f7f5; }
    .main___zEqnz .container___2Dy6K .content___3lD5x {
      margin-left: auto;
      margin-right: auto; }
    .main___zEqnz .container___2Dy6K .tabs___1xwyP {
      width: 100%;
      border-bottom: 1px solid #e0e0e0;
      border-top: 1px solid #e0e0e0; }

.header___1p8hI h1 {
  margin-right: 30px;
  overflow: hidden; }

.title___3V_n5 {
  display: flex;
  flex-direction: row; }
  .title___3V_n5 span {
    white-space: nowrap; }
    .title___3V_n5 span:first-of-type {
      display: inline-block;
      margin-right: 15px;
      padding-right: 15px;
      border-right: 1px solid rgba(255, 255, 255, 0.4); }

/* Heights, borders, margins and padding. */
/* Application colors */
.create-anchor-paper-button___2k442 {
  background-color: #fff;
  border-color: #0a54ff;
  color: #0a54ff; }
  .create-anchor-paper-button___2k442:hover {
    background-color: #aac3ff;
    border-color: #5184ff; }
  .create-anchor-paper-button___2k442:disabled {
    background-color: transparent;
    border: 2px solid #e0e0e0;
    color: #e0e0e0;
    cursor: not-allowed; }

.container___2inV9 {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 476px;
  padding: 48px 32px;
  height: fit-content;
  margin: auto; }
  .container___2inV9 .title___HxhnG {
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
    margin: 0 0 20px; }

.container___3nabQ {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 40px 30px;
  margin: auto; }

.container___3lL9_ {
  height: fit-content;
  width: 476px;
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0 32px;
  margin: auto; }

.dropdown___32Yaa {
  margin-top: 48px !important; }

/* Heights, borders, margins and padding. */
/* Application colors */
.participant-initials___1tTgo {
  margin-right: 6px; }
  .participant-initials___1tTgo:first-child {
    margin-left: 0; }
  .participant-initials___1tTgo:hover {
    background-color: #0a1d4b !important; }

/* Heights, borders, margins and padding. */
/* Application colors */
.container___jnbAB {
  display: flex;
  flex-direction: column;
  padding: 30px 60px;
  flex: 1;
  margin: auto;
  position: relative;
  max-width: 100%; }
  .container___jnbAB .title___30Rek {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 20px;
    font-weight: 400;
    color: #2e2e2f; }
  .container___jnbAB .question___2biaN {
    margin-bottom: 16px;
    margin-top: 32px; }
  .container___jnbAB .rich-text-wrapper___2X87Q {
    margin-top: 16px; }
  .container___jnbAB .text___3DcDm {
    margin-bottom: 1px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.rationale-table___3hzO8 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background-color: #ffffff; }
  .rationale-table___3hzO8 .participants-col___1s4Wh {
    min-width: 220px;
    width: 20%; }
  .rationale-table___3hzO8 .score-col___2sDSC {
    text-align: center !important;
    width: 10%; }
  .rationale-table___3hzO8 .rationale-col___3d5Dw {
    text-align: left !important;
    width: 70%;
    white-space: pre-wrap; }
  .rationale-table___3hzO8 .score___xpF0c {
    font-size: 24px;
    font-weight: 500 !important;
    line-height: 40px; }
  .rationale-table___3hzO8 .table-striped___27Ovi {
    border: none; }
    .rationale-table___3hzO8 .table-striped___27Ovi thead tr {
      padding: 0; }
      .rationale-table___3hzO8 .table-striped___27Ovi thead tr th {
        background: #fff;
        border: none;
        padding: 0;
        position: sticky;
        top: 0;
        z-index: 10; }
        .rationale-table___3hzO8 .table-striped___27Ovi thead tr th:first-child, .rationale-table___3hzO8 .table-striped___27Ovi thead tr th:last-child {
          padding: 0; }
        .rationale-table___3hzO8 .table-striped___27Ovi thead tr th span {
          height: 39px;
          width: 100%;
          border-top: 1px solid #e0e0e0;
          border-bottom: 1px solid #e0e0e0;
          padding: 0 16px;
          box-sizing: border-box; }
        .rationale-table___3hzO8 .table-striped___27Ovi thead tr th:nth-child(1) span {
          padding: 0 30px; }
        .rationale-table___3hzO8 .table-striped___27Ovi thead tr th:nth-child(2) span {
          display: flex;
          justify-content: center;
          border: 1px solid #e0e0e0; }
    .rationale-table___3hzO8 .table-striped___27Ovi tbody tr td {
      font-weight: 400 !important; }
  .rationale-table___3hzO8 .participant___3nT8B {
    display: inline-flex;
    align-items: center; }
  .rationale-table___3hzO8 .row-striped___FmViv:nth-of-type(odd) td:nth-child(2) {
    background-color: #fafafa; }
  .rationale-table___3hzO8 .row-striped___FmViv:nth-of-type(even) {
    background-color: #faf9f7; }
    .rationale-table___3hzO8 .row-striped___FmViv:nth-of-type(even) td:nth-child(2) {
      background-color: #f5f4f2; }

/* Heights, borders, margins and padding. */
/* Application colors */
.norming-chat-icon___2NccZ {
  color: #fff; }

.norming-chat-bagde-mention___PuG9U {
  top: 0.25rem !important;
  left: 0.25rem !important; }

.norming-category-row___3Jd8o {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 30px; }
  .norming-category-row___3Jd8o .category___P67wT {
    flex-basis: 284px; }
    .norming-category-row___3Jd8o .category___P67wT > span {
      font-size: 18px;
      font-weight: 500; }
  .norming-category-row___3Jd8o .score___2yK0H {
    flex-basis: 136px;
    text-align: center; }
    .norming-category-row___3Jd8o .score___2yK0H > span {
      font-size: 24px;
      font-weight: 500; }
  .norming-category-row___3Jd8o .rational___2G_hi {
    flex: 1;
    padding: 0 30px; }
    .norming-category-row___3Jd8o .rational___2G_hi p {
      font-size: 14px;
      font-weight: 500;
      font-weight: 400;
      margin: 0;
      white-space: pre-wrap; }
  .norming-category-row___3Jd8o .actions___1Sepr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
    .norming-category-row___3Jd8o .actions___1Sepr .edit-icon___2sXDF,
    .norming-category-row___3Jd8o .actions___1Sepr .submit-icon___1Y8V6 {
      background-color: transparent;
      margin-left: 15px; }
      .norming-category-row___3Jd8o .actions___1Sepr .edit-icon___2sXDF svg,
      .norming-category-row___3Jd8o .actions___1Sepr .submit-icon___1Y8V6 svg {
        fill: #757575; }
    .norming-category-row___3Jd8o .actions___1Sepr .submit-icon___1Y8V6 {
      background-color: #f0f0f0; }

.with-separator___1Rvid {
  border-bottom: 1px solid #e0e0e0; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header___3fXl7 {
  display: flex;
  align-items: center;
  padding: 30px;
  border-bottom: 1px solid #e0e0e0; }
  .header___3fXl7 .title___C7MTG {
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    margin-right: auto; }
  .header___3fXl7 .submit___2jA_Z {
    margin-left: 15px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.header___3nUxX {
  display: flex;
  align-items: center;
  padding: 30px;
  border-bottom: 1px solid #e0e0e0; }
  .header___3nUxX .title___10D1X {
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    margin-right: auto; }
  .header___3nUxX .submit___2HJww {
    margin-left: 15px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.thumbs___N1XWA {
  display: flex;
  align-items: center; }
  .thumbs___N1XWA .up___26b7e {
    fill: #2364ff; }
  .thumbs___N1XWA .down___3yspt {
    fill: #f81d1d;
    transform: scaleY(-1); }
  .thumbs___N1XWA .number____2v1L {
    font-size: 18px;
    font-weight: 500; }
  .thumbs___N1XWA span {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    cursor: default; }
  .thumbs___N1XWA .thumb-container___3mvAD {
    display: flex;
    flex-direction: row; }
  .thumbs___N1XWA .thumb___IcwNN + .numberUp___1ywio {
    color: #2364ff; }
  .thumbs___N1XWA .thumb___IcwNN + .numberDown___30P9G {
    color: #f81d1d; }
  .thumbs___N1XWA .thumb___IcwNN .up___26b7e {
    margin-right: 5px; }
  .thumbs___N1XWA .thumb___IcwNN .down___3yspt {
    margin-left: 15px;
    margin-right: 5px; }
  .thumbs___N1XWA .thumb___IcwNN.disabled____JpvS .up___26b7e,
  .thumbs___N1XWA .thumb___IcwNN.disabled____JpvS .down___3yspt {
    fill: #c6c6c6; }
  .thumbs___N1XWA .thumb___IcwNN.disabled____JpvS + .numberUp___1ywio,
  .thumbs___N1XWA .thumb___IcwNN.disabled____JpvS + .numberDown___30P9G {
    color: #c6c6c6; }

.thumbButton___1dxcm {
  background: none;
  color: inherit;
  padding: 0; }
  .not-clickable___HZPh9 {
    cursor: default; }
  .thumbButton___1dxcm.round___2ZAFc {
    border-radius: 50%;
    width: 34px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px; }
    .thumbButton___1dxcm.round___2ZAFc.thumbUpButton___18Yfz {
      background-color: #2364ff; }
      .thumbButton___1dxcm.round___2ZAFc.thumbUpButton___18Yfz.disabled____JpvS {
        background-color: #c6c6c6; }
      .thumbButton___1dxcm.round___2ZAFc.thumbUpButton___18Yfz .up___26b7e {
        fill: white; }
    .thumbButton___1dxcm.round___2ZAFc.thumbDownButton___1n3qr {
      background-color: #f81d1d; }
      .thumbButton___1dxcm.round___2ZAFc.thumbDownButton___1n3qr.disabled____JpvS {
        background-color: #c6c6c6; }
      .thumbButton___1dxcm.round___2ZAFc.thumbDownButton___1n3qr .down___3yspt {
        fill: white; }

.tooltip___-n_ls {
  padding: 12px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.category-navigator___3cX43 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px;
  border-radius: 2px;
  position: relative; }
  .category-navigator___3cX43 .loader___2RWkb {
    color: #fff; }
  .category-navigator___3cX43 .checkbox___b84RT svg {
    fill: white; }
  .category-navigator___3cX43 .category___1yC_T {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    flex-basis: 284px; }
  .category-navigator___3cX43 .categoryNotification___2yQpg {
    position: absolute;
    bottom: -7px;
    left: 34px; }
  .category-navigator___3cX43 .text-inputs___2oXaM {
    display: flex;
    flex: 1; }
    .category-navigator___3cX43 .text-inputs___2oXaM .score___3xMbQ,
    .category-navigator___3cX43 .text-inputs___2oXaM .rational___1xEWC {
      margin: 0 8px; }
      .category-navigator___3cX43 .text-inputs___2oXaM .score___3xMbQ label,
      .category-navigator___3cX43 .text-inputs___2oXaM .rational___1xEWC label {
        color: #fff !important;
        opacity: 1 !important; }
      .category-navigator___3cX43 .text-inputs___2oXaM .score___3xMbQ fieldset,
      .category-navigator___3cX43 .text-inputs___2oXaM .rational___1xEWC fieldset {
        opacity: 1 !important;
        border-color: #fff !important; }
    .category-navigator___3cX43 .text-inputs___2oXaM .score___3xMbQ {
      flex-basis: 160px; }
  .category-navigator___3cX43 .buttons___3Orbl {
    display: flex;
    flex-basis: 100px;
    text-align: right; }
    .category-navigator___3cX43 .buttons___3Orbl > .arrow___3FTwT:first-child {
      margin-right: 10px; }
    .category-navigator___3cX43 .buttons___3Orbl > .arrow___3FTwT:last-child {
      transform: rotate(180deg); }
    .category-navigator___3cX43 .buttons___3Orbl .arrow___3FTwT:disabled svg, .category-navigator___3cX43 .buttons___3Orbl .arrow___3FTwT[disabled] svg {
      fill: rgba(255, 255, 255, 0.5); }
    .category-navigator___3cX43 .buttons___3Orbl .submit___3LXNd {
      background-color: rgba(255, 255, 255, 0.3) !important;
      border-radius: 50%; }
      .category-navigator___3cX43 .buttons___3Orbl .submit___3LXNd:disabled svg, .category-navigator___3cX43 .buttons___3Orbl .submit___3LXNd[disabled] svg {
        fill: rgba(255, 255, 255, 0.5); }

/* Heights, borders, margins and padding. */
/* Application colors */
.norming-discussion-container___1gIz1 {
  display: flex;
  width: 100%;
  flex-grow: 1;
  flex-direction: row;
  border-top: 1px solid #e0e0e0;
  overflow: hidden; }
  .norming-discussion-container___1gIz1.norming-discussion-without-border___2hWp7 {
    border: none; }
  .norming-discussion-container___1gIz1 .norming-discussion-text___2XOfM {
    flex-basis: 60%;
    flex-direction: column;
    border-right: 1px solid #e0e0e0; }
    .norming-discussion-container___1gIz1 .norming-discussion-text___2XOfM.norming-discussion-fluid___1ptqh {
      flex-basis: 100%;
      border: none; }
  .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD {
    flex-basis: 40%;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    font-size: 16px;
    min-height: 100%; }
    .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj {
      display: flex;
      padding: 30px;
      flex-direction: column;
      justify-content: flex-start; }
      .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .rubric-container___kYA-d {
        flex-grow: 1;
        padding: 30px; }
      .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        margin-top: 10px; }
        .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E {
          display: flex;
          align-items: flex-start;
          margin: 16px 0; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E:first-child {
            margin-top: 0; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E:last-child {
            margin-bottom: 0; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value-container___1apis {
            min-width: 34px;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-right: 15px; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value0___g-0MR {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value1___APIWb {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value2___26uvD {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value3___37oH6 {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value4___z3srS {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value5___ySTot {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value6___1qkzD {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value7___10Rr7 {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value8___2y1tI {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .rate-value9___2uUNv {
            display: flex;
            width: 34px;
            height: 34px;
            justify-content: center;
            align-items: center;
            border: 2px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            border-color: black;
            color: black; }
          .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .description___15ZOn {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            font-size: 16px;
            line-height: 20px;
            margin-top: 6px; }
            .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .description___15ZOn .norming-participant-tooltip-container___1XS22 {
              display: block;
              margin-top: 5px; }
              .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .description___15ZOn .norming-participant-tooltip-container___1XS22 .participant-initials-tooltip-container___1V6-W {
                display: inline-flex;
                cursor: pointer; }
                .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .description___15ZOn .norming-participant-tooltip-container___1XS22 .participant-initials-tooltip-container___1V6-W .participant-initials-tooltip___3eZT_ {
                  margin-right: 5px; }
                  .norming-discussion-container___1gIz1 .norming-discussion-question___1SJcD .rubric-scores-container___2R5yj .step-container___2DY1R .rating-container___27f_E .description___15ZOn .norming-participant-tooltip-container___1XS22 .participant-initials-tooltip-container___1V6-W .participant-initials-tooltip___3eZT_:first-child {
                    margin-left: 0; }

.norming-chat-bagde___1hgFG {
  top: 0.25rem !important;
  right: 0.25rem !important; }

.norming-chat-bagde-mention___1yrAh {
  top: 0.25rem !important;
  left: 0.25rem !important; }

.norming-chat-icon___2F0OP {
  color: #fff; }

.text-container___3z-4d {
  display: flex;
  flex-direction: column;
  padding: 30px;
  font-family: "Roboto", sans-serif;
  line-height: 30px;
  font-size: 16px;
  max-width: 720px; }
  .text-container___3z-4d p {
    line-height: 30px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.drawer-container___3At6- {
  height: 100%;
  width: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transform: translateX(100%);
  transition: all 0.4s cubic-bezier(0, 0, 0.2, 1);
  z-index: 1200; }
  .drawer-container___3At6-.show___1nI6N {
    opacity: 1;
    visibility: visible;
    transform: translateX(0); }
  .drawer-container___3At6- .drawer-header___2L0KE {
    height: 60px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.75rem; }
    .drawer-container___3At6- .drawer-header___2L0KE p {
      margin: 0;
      font-size: 1.6rem; }
    .drawer-container___3At6- .drawer-header___2L0KE .drawer-close-icon___8tUYf {
      height: 1.5rem;
      width: 1.5rem;
      cursor: pointer; }
  .drawer-container___3At6- .comments-container___3Gjg0 {
    height: calc(100% - 60px);
    box-sizing: border-box; }
    .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 {
      width: 100%;
      display: flex;
      align-items: flex-end;
      box-sizing: border-box;
      padding: 0.5rem 2rem 0.5rem 1rem;
      margin: 0.5rem 0;
      outline: none;
      position: relative;
      cursor: pointer; }
      .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8.message-selected___2f4Bh {
        background: #f9f7f5; }
      .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8.message-current-user___VEtpB {
        justify-content: flex-end;
        padding: 0.5rem 1rem 0.5rem 2rem; }
        .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8.message-current-user___VEtpB .message-user-initials-box___v3ALH {
          margin-left: 1rem;
          margin-right: 0; }
      .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .message-user-initials-box___v3ALH {
        border-radius: 50%;
        margin-right: 1rem; }
      .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8:hover a {
        box-shadow: 0 2.5px 5px rgba(0, 0, 0, 0.12), 0 2.5px 5px rgba(0, 0, 0, 0.24); }
      .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .comment-message___1wKFf {
        outline: none;
        background: #fff;
        border-radius: 5px;
        padding: 1.5rem;
        margin: 0;
        margin-left: 24px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        transition: box-shadow 0.3s ease; }
        .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .comment-message___1wKFf.selected___12vdw {
          box-shadow: 0 5px 5px rgba(0, 0, 0, 0.12), 0 5px 5px rgba(0, 0, 0, 0.24); }
      .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .iconButton___3S5EK {
        position: absolute;
        top: 50%;
        left: 5px;
        transform: translateY(-50%); }
        .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .iconButton___3S5EK svg {
          fill: #000000;
          font-size: 24px; }
          .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .iconButton___3S5EK svg:nth-child(2) {
            display: none; }
        .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .iconButton___3S5EK:hover {
          background-color: rgba(81, 132, 255, 0.1); }
        .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .iconButton___3S5EK.evidence___1D312:hover svg:nth-child(2) {
          display: inline; }
        .drawer-container___3At6- .comments-container___3Gjg0 .message___3QQP8 .iconButton___3S5EK.evidence___1D312:hover svg:nth-child(1) {
          display: none; }

.table-container___1tntT {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background-color: white; }
  .table-container___1tntT th,
  .table-container___1tntT td {
    padding-left: 15px; }
  .table-container___1tntT td:nth-child(3) {
    text-align: center !important; }
  .table-container___1tntT .date___3ehnA {
    width: 50px; }
  .table-container___1tntT .title___3m4fT {
    text-align: left !important; }
  .table-container___1tntT .student-work___2Onwu {
    text-align: right;
    width: 120px; }

.action___g1tIR {
  width: 5px;
  padding-right: 10px !important;
  padding-left: 5px !important; }

.table-container___2j99m {
  height: 100%;
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
  flex-grow: 1; }
  .table-container___2j99m th,
  .table-container___2j99m td {
    padding-left: 15px;
    overflow: hidden;
    text-align: center !important; }
  .table-container___2j99m .selected___1ooEG {
    width: 6.1%; }
  .table-container___2j99m .title___Dz_ho {
    text-align: left !important;
    width: 27.3%;
    padding: 0 !important; }
  .table-container___2j99m .grade-level___3h9Io {
    width: 14.2%;
    text-align: center !important; }
  .table-container___2j99m .skills___1WJhm {
    width: 19.5%;
    text-align: left !important; }
  .table-container___2j99m .normed-score___3mJXV {
    width: 15.5%;
    padding: 0; }
  .table-container___2j99m .enabled___3Uw9u {
    width: 12.2%; }
  .table-container___2j99m .add-grade-link___32VkL:hover {
    text-decoration: underline; }

.action___3yz7b {
  width: 5px;
  padding-right: 10px !important;
  padding-left: 5px !important; }

.checkbox___3fCOy {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 0; }
  .checkbox___3fCOy.disabled___15bkN {
    cursor: not-allowed; }

.option___2Wvvh {
  display: flex;
  align-items: stretch;
  width: 100%; }
  .option___2Wvvh .name___Z4X-6 {
    flex-grow: 1;
    margin-top: 5px;
    margin-right: 10px; }
  .option___2Wvvh .count___1RN_M {
    margin-top: 5px; }

.table-container___ah42V {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background-color: white; }
  .table-container___ah42V th,
  .table-container___ah42V td {
    padding-left: 15px; }
  .table-container___ah42V .date___SfqWp {
    width: 50px; }
  .table-container___ah42V .title___-KNzW {
    text-align: left !important; }
  .table-container___ah42V .button___xjzIC {
    width: 120px; }
  .table-container___ah42V .project___2s3Fq {
    text-align: left !important;
    width: 200px; }
  .table-container___ah42V .norming-sessions___4v_tI {
    width: 150px;
    text-align: center !important; }
  .table-container___ah42V .checkbox___1SP7L {
    width: 30px; }
    .table-container___ah42V .checkbox___1SP7L label {
      padding: 0; }
    .table-container___ah42V .checkbox___1SP7L span {
      margin-right: 0; }

.action___k15rW {
  width: 5px;
  padding-right: 10px !important;
  padding-left: 5px !important; }

.norming-submissions-actions___1ymp2 {
  display: flex;
  align-items: center;
  justify-content: flex-end; }

.norming-submissions-tooltip___3-4Ho {
  padding: 16px; }

.norming-json-report-filter-container___3moDk {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row; }
  .norming-json-report-filter-container___3moDk h6 {
    margin-right: 16px;
    color: #777377; }
  .norming-json-report-filter-container___3moDk .norming-json-report-datepicker___oeRy3 {
    margin: 0 10px 0 0;
    width: 156px; }
  .norming-json-report-filter-container___3moDk button {
    margin-right: 10px; }

.recommendation-header___31tzf {
  display: flex;
  justify-content: center; }
  .recommendation-header___31tzf .recommendation-header-container___2ViFl {
    display: flex;
    justify-content: space-between; }
  .recommendation-header___31tzf .recommendation-header-content___1HYbR {
    padding-left: 0; }

.recommendation___2fW80 {
  font-weight: 500;
  margin-left: 5px;
  margin-top: 5px; }

.droppable-create-group___1x6FZ {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  color: #898989; }

/* Heights, borders, margins and padding. */
/* Application colors */
.draggable-evaluator___2Vrng:hover {
  cursor: move; }

.evaluator-name___3zr8S {
  font-size: 14px;
  width: 50%; }

.evaluator-mastery-container___1CS51 {
  width: 40%; }
  .evaluator-mastery-container___1CS51 .evaluator-mastery-progress___2mhoe {
    width: 70%;
    height: 16px;
    background-color: #f4f5f7; }

.draggable-icon___2srC2 {
  font-size: 1.5rem; }

.evaluator-group-count___2wT5e {
  background-color: #2196f3;
  width: 20px;
  height: 20px;
  font-size: 12px; }

.group-owner-tag___3Aj7T {
  height: 20px !important;
  border-radius: 3px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  background-color: #e0eaff !important; }

.dragged-evaluator-clone___2-u6I ~ [data-rbd-placeholder-context-id] {
  background-color: "red";
  display: none !important; }

.draggable-group___Udw3A {
  margin-bottom: 16px;
  cursor: move; }

.group-summary___2Zz_7:hover {
  cursor: pointer; }

.group-summary-header___2pSlF {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .group-summary-header___2pSlF .select-group-checkbox___2I30V {
    margin-right: 16px; }
  .group-summary-header___2pSlF .group-name___3P9Yb {
    font-size: 1rem; }
  .group-summary-header___2pSlF .expand-icon___2fvND {
    font-size: 1.5rem; }

.non-selectable-group___FGUiF .group-name___3P9Yb {
  opacity: 0.5; }

.non-selectable-tooltip___3_J_v {
  padding: 16px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.session-detail-tags___oMtcx {
  display: flex; }
  .session-detail-tags___oMtcx .session-detail-tag___2jQz7 {
    font-size: 13px;
    opacity: 0.6;
    padding-top: 1px;
    padding-bottom: 1px; }
  .session-detail-tags___oMtcx .custom-tag___36yrl {
    background-color: #fff;
    border: solid 1px #979797; }

/* Heights, borders, margins and padding. */
/* Application colors */
.evaluators-container___2gaJI .evaluators-search-icon___1kq1x {
  opacity: 0.6;
  margin-right: 12px; }

.evaluators-container___2gaJI .evaluators-search-input-base___18r0y {
  width: 70%; }

.evaluators-container___2gaJI .evaluators-search-input___2Zscv {
  padding: 0; }

.evaluators-groups-container___1TOgg .evaluators-droppable___3qxWv {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  color: #898989;
  background-color: #fafafa; }

.buttons___2iGYg {
  font-size: 0.875rem; }

.norming-form-container___jDGdd {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 470px;
  padding: 48px 32px;
  height: fit-content;
  margin: auto; }
  .norming-form-container___jDGdd > div {
    margin: 0 0 20px 0; }
  .norming-form-container___jDGdd .dates___2ACDt {
    display: flex;
    justify-content: space-between; }
    .norming-form-container___jDGdd .dates___2ACDt .date___2M68B {
      width: 225px; }
  .norming-form-container___jDGdd .action___1AXqa {
    display: flex;
    justify-content: flex-end; }

/* Heights, borders, margins and padding. */
/* Application colors */
.dialog-content___zUP-R {
  padding: 0; }

.back-icon___1GfE_ {
  margin-right: 8px;
  font-size: 14px; }

.create-another-checkbox___3eO30 {
  color: #fff; }

/* Heights, borders, margins and padding. */
/* Application colors */
.description___15via {
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin-left: 80px;
  margin-right: 80px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.login-container___1Zh2t {
  height: 100vh;
  display: flex;
  color: #fff; }
  .login-container___1Zh2t .login-left-column___LlMIa {
    background-color: #001993;
    background-image: url("/assets/images/svg/login_background.svg");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: flex;
    flex-basis: 600px;
    flex-direction: column;
    width: 600px; }
    .login-container___1Zh2t .login-left-column___LlMIa .logo-container___2r5bQ {
      margin-left: 43px;
      margin-top: 56px;
      height: 44px;
      width: 163px; }
      .login-container___1Zh2t .login-left-column___LlMIa .logo-container___2r5bQ img {
        width: 100%; }
    .login-container___1Zh2t .login-left-column___LlMIa .title-container___3EFpT {
      margin-left: 80px;
      margin-right: 80px;
      margin-top: 80px; }
  .login-container___1Zh2t .login-right-column___3BXEp {
    align-items: center;
    background-color: #0a1d4b;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px; }
    .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV {
      width: 372px;
      display: flex;
      flex-direction: column; }
      .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form {
        width: 100%; }
        .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .error___aIGfZ {
          margin-top: 20px;
          width: 100%;
          color: #ff1305; }
        .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy {
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin-top: 40px; }
          .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .forgot-password___kcxeb,
          .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .no-account___O-7Nz,
          .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .get-started___1BrK7 {
            font-size: 1.34em;
            line-height: 25px; }
          .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .forgot-password___kcxeb,
          .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .get-started___1BrK7 {
            color: #fff;
            cursor: pointer;
            text-decoration: none; }
            .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .forgot-password___kcxeb:hover,
            .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .get-started___1BrK7:hover {
              color: #50e6c4; }
          .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .forgot-password___kcxeb {
            margin-bottom: 10px; }
          .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .no-account___O-7Nz {
            color: #c6c6c6; }
          .login-container___1Zh2t .login-right-column___3BXEp .form-container___3n8iV form .bottom-container___Q0OWy .get-started___1BrK7 {
            margin-left: 5px; }
    .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 {
      display: flex;
      flex-direction: column;
      margin-top: 68px;
      width: 372px; }
      .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .auth-button___2eNCa {
        cursor: pointer;
        display: flex;
        font-size: 14px;
        font-weight: bold;
        margin: 5px 0;
        width: 100%; }
        .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .auth-button___2eNCa .auth-button-label___GNnD3 {
          align-items: center;
          display: flex;
          justify-content: center;
          width: 100%; }
      .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .clever-button___16WBL {
        background-color: #0b47e0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        height: 48px; }
        .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .clever-button___16WBL .auth-button-label___GNnD3 {
          border-bottom: 3px solid #0b47e0; }
      .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .google-button___2RaTl {
        background-color: #fff;
        border-radius: 3px;
        color: #0a1d4b;
        height: 50px; }
        .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .google-button___2RaTl svg {
          fill: #fff;
          height: 50px;
          width: 50px; }
      .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .auth0-button___29O-x {
        background-color: #001993;
        border-radius: 3px;
        color: white;
        height: 50px; }
        .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .auth0-button___29O-x:hover {
          background-color: #2364ff; }
        .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .auth0-button___29O-x svg {
          fill: #fff;
          height: 50px;
          width: 50px; }
      .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .classlink-button___1fLX2 {
        background-color: #1ca5c9;
        height: 50px;
        border-radius: 3px; }
        .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .classlink-button___1fLX2 .auth-button-label___GNnD3 {
          color: #0a1d4b; }
        .login-container___1Zh2t .login-right-column___3BXEp .social-auth-container___18Dd1 .classlink-button___1fLX2 img {
          display: inline;
          margin-left: 5px; }

/* Heights, borders, margins and padding. */
/* Application colors */
.register-container___Q_F4y {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #0a1d4b;
  color: #fff; }
  .register-container___Q_F4y .logo-container___3_GO6 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    margin: 30px; }
  .register-container___Q_F4y .title-container___2Xgnz {
    text-align: center;
    margin-bottom: 40px;
    font-size: 1.67em; }
  .register-container___Q_F4y .success-container___U5yJy {
    flex: 2;
    margin-bottom: 40px;
    text-align: center;
    font-size: 1.67em; }
  .register-container___Q_F4y .link-login___-l9tx {
    color: #00daa9;
    cursor: pointer;
    text-decoration: none; }
    .register-container___Q_F4y .link-login___-l9tx:hover {
      color: #50e6c4; }
  .register-container___Q_F4y .form-container___37rjj {
    width: 470px;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: center;
    flex: 2;
    margin-bottom: 30px; }
    .register-container___Q_F4y .form-container___37rjj form {
      width: 100%;
      text-align: center; }
      .register-container___Q_F4y .form-container___37rjj form .error___13VUJ {
        margin-top: 20px;
        width: 100%;
        color: #ff1305; }
      .register-container___Q_F4y .form-container___37rjj form .forgot-password___2ifwo {
        color: #fff; }
        .register-container___Q_F4y .form-container___37rjj form .forgot-password___2ifwo .link___2kuc2 {
          color: #00daa9; }
      .register-container___Q_F4y .form-container___37rjj form .input-container___BiZgi {
        position: relative;
        display: inline-block;
        width: 100%; }
        .register-container___Q_F4y .form-container___37rjj form .input-container___BiZgi .show-password___22gCo {
          font-size: 14px;
          color: #2364ff;
          position: absolute;
          right: 0;
          bottom: 15px;
          z-index: 2;
          background-color: transparent; }
          .register-container___Q_F4y .form-container___37rjj form .input-container___BiZgi .show-password___22gCo:hover {
            cursor: pointer; }
    .register-container___Q_F4y .form-container___37rjj .information___3jSO0 {
      color: #000000;
      padding: 18px 40px;
      background-color: #00daa9;
      font-size: 18px;
      line-height: 25px;
      text-align: center; }

/* Heights, borders, margins and padding. */
/* Application colors */
.password-setter-container___1CkB9 {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #0a1d4b;
  color: #fff; }
  .password-setter-container___1CkB9 .logo-container___swx5i {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1; }
  .password-setter-container___1CkB9 .title-container___37d2l {
    text-align: center;
    margin-bottom: 40px;
    font-size: 1.67em; }
  .password-setter-container___1CkB9 .form-container___3ERdu {
    width: 470px;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: center;
    flex: 2; }
    .password-setter-container___1CkB9 .form-container___3ERdu .warning___1MhsP {
      color: #ff1305; }
    .password-setter-container___1CkB9 .form-container___3ERdu form {
      width: 100%;
      text-align: center; }
      .password-setter-container___1CkB9 .form-container___3ERdu form .error___3o3ga {
        margin-top: 20px;
        width: 100%;
        color: #ff1305; }
      .password-setter-container___1CkB9 .form-container___3ERdu form .submit___d3rgH {
        margin-top: 40px;
        margin-right: 0;
        margin-left: auto; }
      .password-setter-container___1CkB9 .form-container___3ERdu form .input-container___3qmrR {
        position: relative;
        display: inline-block;
        width: 100%; }
        .password-setter-container___1CkB9 .form-container___3ERdu form .input-container___3qmrR .show-password___3y8Qz {
          font-size: 14px;
          color: #2364ff;
          position: absolute;
          right: 0;
          margin-right: 20px;
          bottom: 15px;
          z-index: 2;
          background-color: transparent; }
          .password-setter-container___1CkB9 .form-container___3ERdu form .input-container___3qmrR .show-password___3y8Qz:hover {
            cursor: pointer; }

/* Heights, borders, margins and padding. */
/* Application colors */
.password-setter-container___3Rg8a {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #0a1d4b;
  color: #fff;
  align-items: center; }
  .password-setter-container___3Rg8a .logo-container___3F4IC {
    display: flex;
    justify-content: center;
    margin-top: 100px;
    max-height: 120px;
    align-items: center;
    flex: 1; }
  .password-setter-container___3Rg8a .title-container___1G2aK {
    width: 600px;
    flex: 1;
    align-self: center;
    margin-bottom: 10px;
    text-align: center;
    font-size: 1.67em; }
  .password-setter-container___3Rg8a .link-login___1sb-Z {
    color: #00daa9;
    cursor: pointer;
    text-decoration: none; }
    .password-setter-container___3Rg8a .link-login___1sb-Z:hover {
      color: #50e6c4; }
  .password-setter-container___3Rg8a .login-right-column___2FvvM {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px; }
    .password-setter-container___3Rg8a .login-right-column___2FvvM .form-container___1dG-7 {
      width: 500px;
      display: flex;
      flex-direction: column;
      text-align: center; }
      .password-setter-container___3Rg8a .login-right-column___2FvvM .form-container___1dG-7 .forgot-password-text___2G2F6 {
        font-size: 18px;
        line-height: 30px; }
        .password-setter-container___3Rg8a .login-right-column___2FvvM .form-container___1dG-7 .forgot-password-text___2G2F6 a {
          color: #ffffff; }
      .password-setter-container___3Rg8a .login-right-column___2FvvM .form-container___1dG-7 .error___38UQS {
        width: 100%;
        color: #ff1305; }
        .password-setter-container___3Rg8a .login-right-column___2FvvM .form-container___1dG-7 .error___38UQS .enter-details-text___W7rwd {
          color: #616161;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
        .password-setter-container___3Rg8a .login-right-column___2FvvM .form-container___1dG-7 .error___38UQS .forgot-password-submit-container___65rnI {
          margin-top: 20px;
          align-items: center;
          display: flex;
          width: 100%; }
        .password-setter-container___3Rg8a .login-right-column___2FvvM .form-container___1dG-7 .error___38UQS .forgot-password-submit___El5ha {
          width: 100px;
          margin: auto; }

/* Heights, borders, margins and padding. */
/* Application colors */
body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  background-color: #fff;
  max-width: 100%; }

button {
  border: none;
  cursor: pointer;
  outline: none; }


/*# sourceMappingURL=bundle-main-cdfaf275002e67185dce.js.map*/