/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
.mdl-selectfield {
  position: relative;
  font-size: 16px;
  display: inline-block;
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  margin: 0;
  padding: 20px 0; }

.mdl-selectfield--align-right {
  text-align: right; }

.mdl-selectfield--full-width {
  width: 100%; }

.mdl-selectfield__select {
  display: block;
  width: 100%;
  padding: 4px 0;
  margin: 0;
  color: inherit;
  background: transparent;
  font-size: 16px;
  text-align: left;
  color: inherit;
  border: none;
  border-bottom: 1px solid rgba(0,0,0, 0.12);
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .mdl-selectfield.is-focused .mdl-selectfield__select {
    outline: none; }
  .mdl-selectfield.is-invalid .mdl-selectfield__select {
    border-color: rgb(222, 50, 38);
    box-shadow: none; }
  fieldset[disabled] .mdl-selectfield .mdl-selectfield__select, .mdl-selectfield.is-disabled .mdl-selectfield__select {
    background-color: transparent;
    border-bottom: 1px dotted rgba(0,0,0, 0.12);
    color: rgba(0,0,0, 0.26); }

.mdl-selectfield__label {
  bottom: 0;
  color: rgba(0,0,0, 0.26);
  font-size: 16px;
  left: 0;
  right: 0;
  pointer-events: none;
  position: absolute;
  display: block;
  top: 24px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left; }
  .mdl-selectfield.is-dirty .mdl-selectfield__label {
    visibility: hidden; }
  .mdl-selectfield--floating-label .mdl-selectfield__label {
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  fieldset[disabled] .mdl-selectfield .mdl-selectfield__label,
  .mdl-selectfield.is-disabled.is-disabled .mdl-selectfield__label {
    color: rgba(0,0,0, 0.26); }
  .mdl-selectfield--floating-label.is-focused .mdl-selectfield__label,
  .mdl-selectfield--floating-label.is-dirty .mdl-selectfield__label {
    color: rgb(63,81,181);
    font-size: 12px;
    top: 4px;
    visibility: visible; }
  .mdl-selectfield--floating-label.is-invalid .mdl-selectfield__label {
    color: rgb(222, 50, 38);
    font-size: 12px; }
  .mdl-selectfield__label:after {
    background-color: rgb(63,81,181);
    bottom: 20px;
    content: '';
    height: 2px;
    left: 45%;
    position: absolute;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    visibility: hidden;
    width: 10px; }
  .mdl-selectfield.is-focused .mdl-selectfield__label:after {
    left: 0;
    visibility: visible;
    width: 100%; }
  .mdl-selectfield.is-invalid .mdl-selectfield__label:after {
    background-color: rgb(222, 50, 38); }

.mdl-selectfield__error {
  color: rgb(222, 50, 38);
  position: absolute;
  font-size: 12px;
  margin-top: 3px;
  visibility: hidden;
  display: block; }
  .mdl-selectfield.is-invalid .mdl-selectfield__error {
    visibility: visible; }
/*http://ahlechandre.github.io/mdl-stepper/*/

/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* MDL Stepper */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* STEPPER */
/* GRID */
/* SHADOWS */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* Animation */
/* KEYFRAMES */
/* DISPLAY FLEX */
/* Shadows */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 * @contributor Michael Haschke <http://michael.haschke.biz/>
 */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* STEPPER */
/* GRID */
/* SHADOWS */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
/* Animation */
/* KEYFRAMES */
/* DISPLAY FLEX */
/* Shadows */
/**
 * mdl-stepper - A Material Design Lite Stepper component polyfill.
 * @version v1.1.6
 * @author Alexandre Thebaldi <ahlechandre@gmail.com>.
 * @link https://github.com/ahlechandre/mdl-stepper
 *
 */
@keyframes FadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 100; } }
@keyframes FadeInFromBottom {
  0% {
    height: 0;
    padding-top: 84px;
    background-color: white;
    color: white; }
  25% {
    color: white; } }
/* STEPPER */
.mdl-stepper {
  position: relative;
  font-family: "Roboto", sans-serif;
  background-color: white;
  display: block;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  padding: 24px 0;
  max-width: 720px;
  width: 100%;
  border-radius: 2px; }
  .mdl-stepper > li {
    list-style: none; }

/* STEPPER ON SMALL SCREENS */
@media only screen and (max-width: 375px) {
  .mdl-stepper {
    width: 100vw; }

  .mdl-grid .mdl-cell .mdl-stepper {
    margin-left: -16px; } }
/* STEPPER VERTICAL ONLY */
.mdl-stepper:not(.mdl-stepper--horizontal) > .mdl-step:not(:last-child):after {
  content: '';
  position: absolute;
  top: 50px;
  left: 37px;
  width: 1px;
  height: calc(100% - 24px);
  background-color: rgba(0, 0, 0, 0.1); }
.mdl-stepper:not(.mdl-stepper--horizontal) > .mdl-step:not(:last-child).is-active:after {
  height: calc(100% - 12px); }
.mdl-stepper:not(.mdl-stepper--horizontal) .mdl-step__label:hover, .mdl-stepper:not(.mdl-stepper--horizontal) .mdl-step__label:active, .mdl-stepper:not(.mdl-stepper--horizontal) .mdl-step__label:focus {
  background-color: rgba(0, 0, 0, 0.06); }

/* STEP */
.mdl-step {
  position: relative;
  height: 460px; }
  .mdl-step:not(.is-active) {
    height: initial !important; }
  .mdl-step:not(:last-child) {
    margin-bottom: 24px; }
    .mdl-step:not(:last-child).is-active {
      margin-bottom: 36px; }
  .mdl-step .mdl-step-error-message {
    display: none; }
  .mdl-step > * {
    animation: FadeIn 0.5s ease-in-out; }

/* STEP ACTIVE */
.mdl-step.is-active .mdl-step__title {
  font-weight: bold; }
.mdl-step.is-active .mdl-step__content {
  display: block; }
.mdl-step.is-active .mdl-step__label-indicator {
  background-color: #2196F3;
  color: white; }
.mdl-step.is-active .mdl-step__actions {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  justify-content: flex-start; }
  .mdl-step.is-active .mdl-step__actions [data-stepper-next] {
    order: 1;
    margin-right: 8px; }
  .mdl-step.is-active .mdl-step__actions [data-stepper-cancel] {
    order: 2; }
  .mdl-step.is-active .mdl-step__actions [data-stepper-skip] {
    order: 3;
    margin-left: auto; }
  .mdl-step.is-active .mdl-step__actions [data-stepper-back] {
    order: 4;
    margin-left: auto; }

/* STEP MOD COMPLETED */
.mdl-step--completed .mdl-step__label-indicator {
  background-color: #2196F3; }

/* STEP MOD ERROR */
.mdl-step--error .mdl-step__title {
  color: #F44336; }
.mdl-step--error .mdl-step-error-message {
  display: block;
  color: #F44336;
  font-weight: normal; }
.mdl-step--error .mdl-step__label-indicator {
  background-color: #F44336 !important;
  font-weight: bold; }

/* STEP MOD OPTIONAL */
/* STEP MOD TRANSIENT */
.mdl-step--transient .mdl-step__content {
  overflow: hidden !important; }

.mdl-step__label {
  position: relative;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  cursor: pointer;
  margin-bottom: 8px;
  padding: 12px 24px 24px 24px;
  align-items: center; }

/* STEP LABEL MOD WITH SUBLABEL */
.mdl-step__label--with-sublabel {
  align-items: baseline; }

/* STEP TITLE */
.mdl-step__title {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  flex-flow: column nowrap;
  order: 2;
  width: 100%; }

/* STEP TITLE MESSAGE */
.mdl-step__title-message {
  position: absolute;
  font-size: 12px;
  opacity: .7;
  font-weight: 400;
  top: 28px; }

/* STEP LABEL INDICATOR */
.mdl-step__label-indicator {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  order: 1;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  color: white;
  margin-right: 12px;
  margin-bottom: auto; }
  .mdl-step__label-indicator > :first-child {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    font-size: 15px;
    width: 28px;
    height: 28px;
    align-items: center;
    justify-content: center; }

/* STEP CONTENT */
.mdl-step__content {
  display: none;
  height: calc(100% - 132px);
  width: inherit;
  overflow: auto;
  margin-left: 64px;
  margin-right: 24px; }

/* STEP ACTIONS */
.mdl-step__actions {
  display: none;
  padding-top: 16px;
  height: 48px;
  margin-left: 64px;
  margin-right: 24px; }
  .mdl-step__actions [data-stepper-next].mdl-button--raised.mdl-button--colored {
    background-color: #2196F3;
    box-shadow: none; }

/* STEP TRANSIENT */
.mdl-step__transient {
  position: absolute;
  top: 72px;
  left: 64px;
  z-index: 2;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  width: calc(100% - 88px);
  height: calc(100% - 132px);
  transition: 0.3s all ease-in-out; }

/* STEP TRANSIENT OVERLAY */
.mdl-step__transient-overlay {
  content: '';
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  top: 0;
  background-color: rgba(255, 255, 255, 0.8); }

/* STEP TRANSIENT LOADER */
.mdl-step__transient-loader {
  z-index: 4;
  margin: auto; }

/* STEPPER MOD HORIZONTAL */
@media only screen and (min-width: 841px) {
  .mdl-stepper--horizontal {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    max-width: 840px;
    padding: 0;
    min-height: 576px;
    /* HORIZONTAL STEP */
    /* HORIZONTAL STEP LABEL */
    /* HORIZONTAL STEP CONTENT */
    /* HORIZONTAL STEP ACTIONS */
    /* STEPPER MOD HORIZONTAL + MOD LINEAR */ }
    .mdl-stepper--horizontal:before {
      content: '';
      background-color: transparent;
      width: 100%;
      min-height: 84px;
      box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
      position: absolute;
      top: 0;
      left: 0; }
    .mdl-stepper--horizontal > .mdl-step {
      position: static;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      justify-content: center;
      align-items: initial;
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      height: initial;
      max-height: 84px;
      overflow: hidden;
      /* STEP MOD COMPLETED */ }
      .mdl-stepper--horizontal > .mdl-step.is-active.mdl-step--transient:before {
        content: attr(data-step-transient-message);
        animation: FadeInFromBottom 0.3s cubic-bezier(0, 0, 0, 0.99);
        position: absolute;
        padding-left: 24px;
        display: flex;
        font-size: 16px;
        justify-content: flex-start;
        align-items: center;
        width: calc(100% - 24px);
        height: 84px;
        background-color: white;
        top: 0;
        left: 0;
        z-index: 9; }
      .mdl-stepper--horizontal > .mdl-step .mdl-step__transient {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      .mdl-stepper--horizontal > .mdl-step:not(:first-child):not(:last-child) {
        margin: auto auto; }
      .mdl-stepper--horizontal > .mdl-step:not(:last-child) {
        flex: 1; }
      .mdl-stepper--horizontal > .mdl-step:not(:last-child):after {
        content: '';
        position: relative;
        flex: 1;
        top: 42px;
        width: 168px;
        margin-left: -12px;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1); }
      .mdl-stepper--horizontal > .mdl-step.mdl-step--completed .mdl-step__title > .mdl-step__title-text {
        font-weight: bold; }
    .mdl-stepper--horizontal .mdl-step__label {
      top: -48px;
      flex: initial;
      margin: 0;
      padding: 24px;
      min-height: 132px;
      transition: 0.025s border-radius linear; }
      .mdl-stepper--horizontal .mdl-step__label:hover {
        background-color: rgba(0, 0, 0, 0.06); }
      .mdl-stepper--horizontal .mdl-step__label:active {
        padding: 12px;
        margin: 12px;
        border-radius: 100%; }
      .mdl-stepper--horizontal .mdl-step__label > .mdl-step__title {
        width: initial; }
      .mdl-stepper--horizontal .mdl-step__label > .mdl-step__title > * {
        max-width: 120px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .mdl-stepper--horizontal .mdl-step__label > .mdl-step__title > .mdl-step__title-message {
        position: relative;
        top: 0;
        line-height: 14px; }
      .mdl-stepper--horizontal .mdl-step__label > .mdl-step__label-indicator {
        margin-top: auto; }
    .mdl-stepper--horizontal .mdl-step > .mdl-step__content {
      position: absolute;
      top: 84px;
      left: 0;
      width: calc(100% - 48px);
      height: calc(100% - 192px);
      margin: 24px; }
    .mdl-stepper--horizontal .mdl-step > .mdl-step__actions {
      position: absolute;
      top: calc(100% - 84px);
      left: 0;
      margin: 0;
      padding: 24px;
      width: calc(100% - 48px); }
      .mdl-stepper--horizontal .mdl-step > .mdl-step__actions [data-stepper-next] {
        order: 4;
        margin-left: 8px;
        margin-right: 0;
        color: #2196F3;
        background-color: transparent; }
      .mdl-stepper--horizontal .mdl-step > .mdl-step__actions [data-stepper-cancel] {
        order: 3;
        margin-left: auto; }
      .mdl-stepper--horizontal .mdl-step > .mdl-step__actions [data-stepper-skip] {
        order: 2;
        margin-left: auto; }
      .mdl-stepper--horizontal .mdl-step > .mdl-step__actions [data-stepper-back] {
        order: 1;
        margin-left: 0;
        margin-right: auto; }
    .mdl-stepper--horizontal.mdl-stepper--linear > .mdl-step:not(.mdl-step--completed):not(.is-active) .mdl-step__title > .mdl-step__title-text {
      opacity: .5; } }

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  0% {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  0% {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  0% {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  0% {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
  animation-duration: .75s;
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
  animation-duration: .75s;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  100% {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    transform: perspective(400px);
  }
}

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transition-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    transform: perspective(400px);
  }
}

.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  animation-duration: .75s;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  backface-visibility: visible !important;
  animation-name: flipOutY;
  animation-duration: .75s;
}

@keyframes lightSpeedIn {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  0% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }

  100% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  0% {
    transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    transform: translateY(0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  0% {
    transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    transform: translateX(0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  0% {
    transform: translateX(100%);
    visibility: visible;
  }

  100% {
    transform: translateX(0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  0% {
    transform: translateY(100%);
    visibility: visible;
  }

  100% {
    transform: translateY(0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  0% {
    transform: translateY(0);
  }

  100% {
    visibility: hidden;
    transform: translateY(100%);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }

  100% {
    visibility: hidden;
    transform: translateX(-100%);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }

  100% {
    visibility: hidden;
    transform: translateX(100%);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }

  100% {
    visibility: hidden;
    transform: translateY(-100%);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}
/*!
 * (The MIT License)
 *
 * Copyright (c) 2012-2014 Marcin Warpechowski
 * Copyright (c) 2015 Handsoncode sp. z o.o. <hello@handsoncode.net>
 *
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files (the
 * 'Software'), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * Version: 6.2.2
 * Release date: 19/12/2018 (built at 18/12/2018 14:40:17)
 */
/**
 * Fix for bootstrap styles
 */
.handsontable .table th, .handsontable .table td {
  border-top: none;
}

.handsontable tr {
  background: #fff;
}

.handsontable td {
  background-color: inherit;
}

.handsontable .table caption + thead tr:first-child th,
.handsontable .table caption + thead tr:first-child td,
.handsontable .table colgroup + thead tr:first-child th,
.handsontable .table colgroup + thead tr:first-child td,
.handsontable .table thead:first-child tr:first-child th,
.handsontable .table thead:first-child tr:first-child td {
  border-top: 1px solid #CCCCCC;
}

/* table-bordered */
.handsontable .table-bordered {
  border: 0;
  border-collapse: separate;
}

.handsontable .table-bordered th,
.handsontable .table-bordered td {
  border-left: none;
}

.handsontable .table-bordered th:first-child,
.handsontable .table-bordered td:first-child {
  border-left: 1px solid #CCCCCC;
}

.handsontable .table > tbody > tr > td,
.handsontable .table > tbody > tr > th,
.handsontable .table > tfoot > tr > td,
.handsontable .table > tfoot > tr > th,
.handsontable .table > thead > tr > td,
.handsontable .table > thead > tr > th {
  line-height: 21px;
  padding: 0 4px;
}

.col-lg-1.handsontable, .col-lg-10.handsontable, .col-lg-11.handsontable, .col-lg-12.handsontable,
.col-lg-2.handsontable, .col-lg-3.handsontable, .col-lg-4.handsontable, .col-lg-5.handsontable, .col-lg-6.handsontable, .col-lg-7.handsontable, .col-lg-8.handsontable, .col-lg-9.handsontable,
.col-md-1.handsontable, .col-md-10.handsontable, .col-md-11.handsontable, .col-md-12.handsontable,
.col-md-2.handsontable, .col-md-3.handsontable, .col-md-4.handsontable, .col-md-5.handsontable, .col-md-6.handsontable, .col-md-7.handsontable, .col-md-8.handsontable, .col-md-9.handsontable
.col-sm-1.handsontable, .col-sm-10.handsontable, .col-sm-11.handsontable, .col-sm-12.handsontable,
.col-sm-2.handsontable, .col-sm-3.handsontable, .col-sm-4.handsontable, .col-sm-5.handsontable, .col-sm-6.handsontable, .col-sm-7.handsontable, .col-sm-8.handsontable, .col-sm-9.handsontable
.col-xs-1.handsontable, .col-xs-10.handsontable, .col-xs-11.handsontable, .col-xs-12.handsontable,
.col-xs-2.handsontable, .col-xs-3.handsontable, .col-xs-4.handsontable, .col-xs-5.handsontable, .col-xs-6.handsontable, .col-xs-7.handsontable, .col-xs-8.handsontable, .col-xs-9.handsontable {
  padding-left: 0;
  padding-right: 0;
}

.handsontable .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #FFF;
}
.handsontable {
  position: relative;
}

.handsontable .hide{
  display: none;
}

.handsontable .relative {
  position: relative;
}

.handsontable.htAutoSize {
  visibility: hidden;
  left: -99000px;
  position: absolute;
  top: -99000px;
}

.handsontable .wtHider {
  width: 0;
}

.handsontable .wtSpreader {
  position: relative;
  width: 0; /*must be 0, otherwise blank space appears in scroll demo after scrolling max to the right */
  height: auto;
}

.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable input,
.handsontable textarea,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

.handsontable input,
.handsontable textarea {
  min-height: initial;
}

.handsontable table.htCore {
  border-collapse: separate;
  /* it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit */
  /* this actually only changes appearance of user selection - does not make text unselectable */
  /* -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none; */ /* no browser supports unprefixed version */
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  cursor: default;
  /* reset bootstrap table style. for more info see: https://github.com/handsontable/handsontable/issues/224 */
  max-width: none;
  max-height: none;
}

.handsontable col {
  width: 50px;
}

.handsontable col.rowHeader {
  width: 50px;
}

.handsontable th,
.handsontable td {
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #FFF;
  vertical-align: top;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
  background-clip: padding-box;
}

.handsontable td.htInvalid {
  background-color: #ff4c42 !important; /*gives priority over td.area selection background*/
}

.handsontable td.htNoWrap {
  white-space: nowrap;
}

.handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

.handsontable tr:first-child th.htNoFrame,
.handsontable th:first-child.htNoFrame,
.handsontable th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFF;
}

.handsontable th:first-child,
.handsontable th:nth-child(2),
.handsontable td:first-of-type,
.handsontable .htNoFrame + th,
.handsontable .htNoFrame + td {
  border-left: 1px solid #CCC;
}

.handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #CCC;
}

.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #CCC;
}

.ht_master:not(.innerBorderLeft):not(.emptyColumns) ~ .handsontable tbody tr th,
.ht_master:not(.innerBorderLeft):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child {
  border-right-width: 0;
}

.ht_master:not(.innerBorderTop) thead tr:last-child th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop) thead tr.lastChild th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}

.handsontable th {
  background-color: #f0f0f0;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}

.handsontable thead th {
  padding: 0;
}

.handsontable th.active {
  background-color: #CCC;
}
.handsontable thead th .relative {
  padding: 2px 4px;
}

#hot-display-license-info {
  font-size: 10px;
  color: #323232 ;
  padding: 5px 0 3px 0;
  font-family: Helvetica, Arial, sans-serif;
  text-align: left;
}

/* plugins */

/* row + column resizer*/
.handsontable .manualColumnResizer {
  position: fixed;
  top: 0;
  cursor: col-resize;
  z-index: 110;
  width: 5px;
  height: 25px;
}

.handsontable .manualRowResizer {
  position: fixed;
  left: 0;
  cursor: row-resize;
  z-index: 110;
  height: 5px;
  width: 50px;
}

.handsontable .manualColumnResizer:hover,
.handsontable .manualColumnResizer.active,
.handsontable .manualRowResizer:hover,
.handsontable .manualRowResizer.active {
  background-color: #34a9db;
}

.handsontable .manualColumnResizerGuide {
  position: fixed;
  right: 0;
  top: 0;
  background-color: #34a9db;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
  margin-left: 5px;
}

.handsontable .manualRowResizerGuide {
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #34a9db;
  display: none;
  height: 0;
  border-bottom: 1px dashed #777;
  margin-top: 5px;
}

.handsontable .manualColumnResizerGuide.active,
.handsontable .manualRowResizerGuide.active {
  display: block;
  z-index: 199;
}

.handsontable .columnSorting {
  position: relative;
}

.handsontable .columnSorting.sortAction:hover {
  text-decoration: underline;
  cursor: pointer;
}

.handsontable span.colHeader {
  display: inline-block;
  line-height: 1.1;
}

/* Arrow position */
.handsontable span.colHeader.columnSorting::before {
  /* Centering start */
  top: 50%;
  margin-top: -6px; /* One extra pixel for purpose of proper positioning of sorting arrow, when `font-size` set to default */
  /* Centering end */

  padding-left: 8px; /* For purpose of continuous mouse over experience, when moving between the `span` and the `::before` elements */
  position: absolute;
  right: -9px;

  content: '';
  height: 10px;
  width: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
}

.handsontable span.colHeader.columnSorting.ascending::before {
  /* arrow up; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC");
}

.handsontable span.colHeader.columnSorting.descending::before {
  /* arrow down; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=");
}

.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled)::after {
  content: '*';
  display: inline-block;
  position: relative;
  /* The multi-line header and header with longer text need more padding to not hide arrow,
  we make header wider in `GhostTable` to make some space for arrow which is positioned absolutely in the main table */
  padding-right: 20px;
}

/* Selection */
.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}
.handsontable .wtBorder.hidden{
  display:none !important;
}

/* A layer order of the selection types */
.handsontable .wtBorder.current {
  z-index: 10;
}
.handsontable .wtBorder.area {
  z-index: 8;
}
.handsontable .wtBorder.fill {
  z-index: 6;
}

.handsontable td.area,
.handsontable td.area-1,
.handsontable td.area-2,
.handsontable td.area-3,
.handsontable td.area-4,
.handsontable td.area-5,
.handsontable td.area-6,
.handsontable td.area-7 {
  position: relative;
}

.handsontable td.area:before,
.handsontable td.area-1:before,
.handsontable td.area-2:before,
.handsontable td.area-3:before,
.handsontable td.area-4:before,
.handsontable td.area-5:before,
.handsontable td.area-6:before,
.handsontable td.area-7:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  bottom: -100%\9; /* Fix for IE9 to spread the ":before" pseudo element to 100% height of the parent element */
  background: #005eff;
}

/* Fix for IE10 and IE11 to spread the ":before" pseudo element to 100% height of the parent element */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .handsontable td.area:before,
  .handsontable td.area-1:before,
  .handsontable td.area-2:before,
  .handsontable td.area-3:before,
  .handsontable td.area-4:before,
  .handsontable td.area-5:before,
  .handsontable td.area-6:before,
  .handsontable td.area-7:before {
    bottom: -100%;
  }
}

.handsontable td.area:before {
  opacity: 0.1;
}
.handsontable td.area-1:before {
  opacity: 0.2;
}
.handsontable td.area-2:before {
  opacity: 0.27;
}
.handsontable td.area-3:before {
  opacity: 0.35;
}
.handsontable td.area-4:before {
  opacity: 0.41;
}
.handsontable td.area-5:before {
  opacity: 0.47;
}
.handsontable td.area-6:before {
  opacity: 0.54;
}
.handsontable td.area-7:before {
  opacity: 0.58;
}

.handsontable tbody th.ht__highlight,
.handsontable thead th.ht__highlight {
  background-color: #dcdcdc;
}

.handsontable tbody th.ht__active_highlight,
.handsontable thead th.ht__active_highlight {
  background-color: #8eb0e7;
  color: #000;
}

/* fill handle */

.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}

.handsontable .htBorder.htFillBorder {
  background: red;
  width: 1px;
  height: 1px;
}

.handsontableInput {
  border: none;
  outline-width: 0;
  margin: 0;
  padding: 1px 5px 0 5px;
  font-family: inherit;
  line-height: 21px;
  font-size: inherit;
  box-shadow: 0 0 0 2px #5292F7 inset;
  resize: none;
  /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
  display: block;
  color: #000;
  border-radius: 0;
  background-color: #FFF;
  /*overwrite styles potentionally made by a framework*/
}

.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 104;
}

.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
  width: auto;
}

/*
TextRenderer readOnly cell
*/

.handsontable .htDimmed {
  color: #777;
}

.handsontable .htSubmenu {
  position: relative;
}

.handsontable .htSubmenu :after{
  content: '\25B6';
  color: #777;
  position: absolute;
  right: 5px;
  font-size: 9px;
}


/*
TextRenderer horizontal alignment
*/
.handsontable .htLeft{
  text-align: left;
}
.handsontable .htCenter{
  text-align: center;
}
.handsontable .htRight{
  text-align: right;
}
.handsontable .htJustify{
  text-align: justify;
}
/*
TextRenderer vertical alignment
*/
.handsontable .htTop{
  vertical-align: top;
}
.handsontable .htMiddle{
  vertical-align: middle;
}
.handsontable .htBottom{
  vertical-align: bottom;
}

/*
TextRenderer placeholder value
*/

.handsontable .htPlaceholder {
  color: #999;
}

/*
AutocompleteRenderer down arrow
*/

.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #EEE;
  cursor: default;
  width: 16px;
  text-align: center;
}

.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}

.handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}

/*
CheckboxRenderer
*/
.handsontable .htCheckboxRendererInput {
  display: inline-block;
  vertical-align: middle;
}
.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}
.handsontable .htCheckboxRendererLabel {
  cursor: pointer;
  display: inline-block;
  width: 100%;
}

/**
 * Handsontable in Handsontable
 */

.handsontable .handsontable.ht_clone_top .wtHider {
  padding: 0 0 5px 0;
}

/**
* Autocomplete Editor
*/
.handsontable .autocompleteEditor.handsontable {
  padding-right: 17px;
}
.handsontable .autocompleteEditor.handsontable.htMacScroll {
  padding-right: 15px;
}


/**
 * Handsontable listbox theme
 */

.handsontable.listbox {
  margin: 0;
}

.handsontable.listbox .ht_master table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}

.handsontable.listbox th,
.handsontable.listbox tr:first-child th,
.handsontable.listbox tr:last-child th,
.handsontable.listbox tr:first-child td,
.handsontable.listbox td {
  border-color: transparent;
}

.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}

.handsontable.listbox .wtBorder {
  visibility: hidden;
}

.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}

.ht_clone_top {
  z-index: 101;
}

.ht_clone_left {
  z-index: 102;
}

.ht_clone_top_left_corner,
.ht_clone_bottom_left_corner {
  z-index: 103;
}

.ht_clone_debug {
  z-index: 103;
}

.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}

/*
Cell borders
*/
.htBordered{
  /*box-sizing: border-box !important;*/
  border-width: 1px;
}
.htBordered.htTopBorderSolid {
  border-top-style: solid;
  border-top-color: #000;
}
.htBordered.htRightBorderSolid {
  border-right-style: solid;
  border-right-color: #000;
}
.htBordered.htBottomBorderSolid {
  border-bottom-style: solid;
  border-bottom-color: #000;
}
.htBordered.htLeftBorderSolid {
  border-left-style: solid;
  border-left-color: #000;
}

.handsontable tbody tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}

.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer {
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
}


.ht_clone_top_left_corner thead tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}

.htCollapseButton {
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  margin-bottom: 3px;
  position: relative;
}

.htCollapseButton:after {
  content: "";
  height: 300%;
  width: 1px;
  display: block;
  background: #ccc;
  margin-left: 4px;
  position: absolute;
  /*top: -300%;*/
  bottom: 10px;
}


thead .htCollapseButton {
  right: 5px;
  position: absolute;
  top: 5px;
  background: #fff;
}

thead .htCollapseButton:after {
  height: 1px;
  width: 700%;
  right: 10px;
  top: 4px;
}

.handsontable tr th .htExpandButton {
  position: absolute;
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  top: 0;
  display: none;
}

.handsontable thead tr th .htExpandButton {
  /*left: 5px;*/
  top: 5px;
}

.handsontable tr th .htExpandButton.clickable {
  display: block;
}

.collapsibleIndicator {
  position: absolute;
  top: 50%;
  transform: translate(0% ,-50%);
  right: 5px;
  border: 1px solid #A6A6A6;
  line-height: 10px;
  color: #222;
  border-radius: 10px;
  font-size: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
  box-shadow: 0 0 0 6px rgba(238,238,238,1);
  background: #eee;
}

.handsontable col.hidden {
  width: 0 !important;
}

.handsontable table tr th.lightRightBorder {
  border-right: 1px solid #E6E6E6;
}

.handsontable tr.hidden,
.handsontable tr.hidden td,
.handsontable tr.hidden th {
  display: none;
}

.ht_master,
.ht_clone_left,
.ht_clone_top,
.ht_clone_bottom {
  overflow: hidden;
}

.ht_master .wtHolder {
  overflow: auto;
}

.handsontable .ht_master thead,
.handsontable .ht_master tr th,
.handsontable .ht_clone_left thead {
  visibility: hidden;
}

.ht_clone_top .wtHolder,
.ht_clone_left .wtHolder,
.ht_clone_bottom .wtHolder {
  overflow: hidden;
}
/*

 Handsontable Mobile Text Editor stylesheet

 */

.handsontable.mobile,
.handsontable.mobile .wtHolder {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-overflow-scrolling: touch;
}

.htMobileEditorContainer {
  display: none;
  position: absolute;
  top: 0;
  width: 70%;
  height: 54pt;
  background: #f8f8f8;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  z-index: 999;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
}

.topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle),
.topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea) {
  z-index: 9999;
}

/* Initial left/top coordinates - overwritten when actual position is set */
.topLeftSelectionHandle,
.topLeftSelectionHandle-HitArea,
.bottomRightSelectionHandle,
.bottomRightSelectionHandle-HitArea {
  left: -10000px;
  top: -10000px;
}

.htMobileEditorContainer.active {
  display: block;
}

.htMobileEditorContainer .inputs {
  position: absolute;
  right: 210pt;
  bottom: 10pt;
  top: 10pt;
  left: 14px;
  height: 34pt;
}

.htMobileEditorContainer .inputs textarea {
  font-size: 13pt;
  border: 1px solid #a1a1a1;
  -webkit-appearance: none;
  box-shadow: none;
  position: absolute;
  left: 14px;
  right: 14px;
  top: 0;
  bottom: 0;
  padding: 7pt;
}

.htMobileEditorContainer .cellPointer {
  position: absolute;
  top: -13pt;
  height: 0;
  width: 0;
  left: 30px;

  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #ebebeb;
}

.htMobileEditorContainer .cellPointer.hidden {
  display: none;
}

.htMobileEditorContainer .cellPointer:before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  height: 0;
  width: 0;
  left: -13pt;

  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #f8f8f8;
}

.htMobileEditorContainer .moveHandle {
  position: absolute;
  top: 10pt;
  left: 5px;
  width: 30px;
  bottom: 0px;
  cursor: move;
  z-index: 9999;
}

.htMobileEditorContainer .moveHandle:after {
  content: "..\A..\A..\A..";
  white-space: pre;
  line-height: 10px;
  font-size: 20pt;
  display: inline-block;
  margin-top: -8px;
  color: #ebebeb;
}

.htMobileEditorContainer .positionControls {
  width: 205pt;
  position: absolute;
  right: 5pt;
  top: 0;
  bottom: 0;
}

.htMobileEditorContainer .positionControls > div {
  width: 50pt;
  height: 100%;
  float: left;
}

.htMobileEditorContainer .positionControls > div:after {
  content: " ";
  display: block;
  width: 15pt;
  height: 15pt;
  text-align: center;
  line-height: 50pt;
}

.htMobileEditorContainer .leftButton:after,
.htMobileEditorContainer .rightButton:after,
.htMobileEditorContainer .upButton:after,
.htMobileEditorContainer .downButton:after {
  transform-origin: 5pt 5pt;
  -webkit-transform-origin: 5pt 5pt;
  margin: 21pt 0 0 21pt;
}

.htMobileEditorContainer .leftButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(-45deg);
  /*margin-top: 17pt;*/
  /*margin-left: 20pt;*/
}
.htMobileEditorContainer .leftButton:active:after {
  border-color: #cfcfcf;
}

.htMobileEditorContainer .rightButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(135deg);
  /*margin-top: 17pt;*/
  /*margin-left: 10pt;*/
}
.htMobileEditorContainer .rightButton:active:after {
  border-color: #cfcfcf;
}

.htMobileEditorContainer .upButton:after {
  /*border-top: 2px solid #cfcfcf;*/
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(45deg);
  /*margin-top: 22pt;*/
  /*margin-left: 15pt;*/
}
.htMobileEditorContainer .upButton:active:after {
  border-color: #cfcfcf;
}

.htMobileEditorContainer .downButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(225deg);
  /*margin-top: 15pt;*/
  /*margin-left: 15pt;*/
}
.htMobileEditorContainer .downButton:active:after {
  border-color: #cfcfcf;
}

.handsontable.hide-tween {
  animation: opacity-hide 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

.handsontable.show-tween {
  animation: opacity-show 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.pika-week {
    font-size: 11px;
    color: #999;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.is-inrange .pika-button {
    background: #D5E9F7;
}

.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}

.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}

.is-disabled .pika-button,
.is-outside-current-month .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.pika-button:hover {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}

.htCommentCell {
    position: relative;
}

.htCommentCell:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-left: 6px solid transparent;
    border-top: 6px solid black;
}

.htComments {
    display: none;
    z-index: 1059;
    position: absolute;
}

.htCommentTextArea {
    box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px;
    box-sizing: border-box;
    border: none;
    border-left: 3px solid #ccc;
    background-color: #fff;
    width: 215px;
    height: 90px;
    font-size: 12px;
    padding: 5px;
    outline: 0px !important;
    -webkit-appearance: none;
}

.htCommentTextArea:focus {
    box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px, inset 0 0 0 1px #5292f7;
    border-left: 3px solid #5292f7;
}
/*!
 * Handsontable ContextMenu
 */

.htContextMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060; /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
}

.htContextMenu .ht_clone_top,
.htContextMenu .ht_clone_left,
.htContextMenu .ht_clone_corner,
.htContextMenu .ht_clone_debug {
  display: none;
}

.htContextMenu table.htCore {
  border: 1px solid #ccc;
  border-bottom-width: 2px;
  border-right-width: 2px;
}

.htContextMenu .wtBorder {
  visibility: hidden;
}

.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.htContextMenu table tbody tr td:first-child {
  border: 0;
}

.htContextMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}

.htContextMenu table tbody tr td.current,
.htContextMenu table tbody tr td.zeroclipboard-is-hover {
  background: #f3f3f3;
}

.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}

.htContextMenu table tbody tr td.htDisabled {
  color: #999;
  cursor: default;
}

.htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

.htContextMenu table tbody tr.htHidden {
  display: none;
}

.htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}

.htContextMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}

.htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}
textarea#HandsontableCopyPaste {
  position: fixed !important;
  top: 0 !important;
  right: 100% !important;
  overflow: hidden;
  opacity: 0;
  outline: 0 none !important;
}
.htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_top_left_corner th:nth-child(2),
.htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_left td:first-of-type {
  border-left: 0 none;
}
.handsontable .wtHider {
  position: relative;
}
.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight {
  cursor: move;
  cursor: grab;
}
.handsontable.ht__manualColumnMove.on-moving--columns,
.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}
.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer {
  display: none;
}
.handsontable .ht__manualColumnMove--guideline,
.handsontable .ht__manualColumnMove--backlight {
  position: absolute;
  height: 100%;
  display: none;
}
.handsontable .ht__manualColumnMove--guideline {
  background: #757575;
  width: 2px;
  top: 0;
  margin-left: -1px;
  z-index: 105;
}
.handsontable .ht__manualColumnMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 105;
  pointer-events: none;
}
.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,
.handsontable.on-moving--columns .ht__manualColumnMove--backlight {
  display: block;
}
.handsontable .wtHider {
  position: relative;
}
.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grab;
}
.handsontable.ht__manualRowMove.on-moving--rows,
.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}
.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer {
  display: none;
}
.handsontable .ht__manualRowMove--guideline,
.handsontable .ht__manualRowMove--backlight {
  position: absolute;
  width: 100%;
  display: none;
}
.handsontable .ht__manualRowMove--guideline {
  background: #757575;
  height: 2px;
  left: 0;
  margin-top: -1px;
  z-index: 105;
}
.handsontable .ht__manualRowMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 105;
  pointer-events: none;
}
.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,
.handsontable.on-moving--rows .ht__manualRowMove--backlight {
  display: block;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"]:not([class*="fullySelectedMergedCell"]):before {
    opacity: 0;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-multiple"]:before {
    opacity: 0.1;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-0"]:before {
    opacity: 0.1;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-1"]:before {
    opacity: 0.2;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-2"]:before {
    opacity: 0.27;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-3"]:before {
    opacity: 0.35;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-4"]:before {
    opacity: 0.41;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-5"]:before {
    opacity: 0.47;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-6"]:before {
    opacity: 0.54;
}

.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-7"]:before {
    opacity: 0.58;
}
/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

.chartjs-render-monitor {
	animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
	position: absolute;
	direction: ltr;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
	visibility: hidden;
	z-index: -1;
}

.chartjs-size-monitor-expand > div {
	position: absolute;
	width: 1000000px;
	height: 1000000px;
	left: 0;
	top: 0;
}

.chartjs-size-monitor-shrink > div {
	position: absolute;
	width: 200%;
	height: 200%;
	left: 0;
	top: 0;
}

/*
Trix 1.3.1
Copyright © 2020 Basecamp, LLC
http://trix-editor.org/*/
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none; }
trix-toolbar * {
  box-sizing: border-box; }
trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto; }
trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px; }
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 1.5vw; }
    @media (max-device-width: 768px) {
      trix-toolbar .trix-button-group:not(:first-child) {
        margin-left: 0; } }
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1; }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button-group-spacer {
      display: none; } }
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent; }
  trix-toolbar .trix-button:not(:first-child) {
    border-left: 1px solid #ccc; }
  trix-toolbar .trix-button.trix-active {
    background: #cbeefa;
    color: black; }
  trix-toolbar .trix-button:not(:disabled) {
    cursor: pointer; }
  trix-toolbar .trix-button:disabled {
    color: rgba(0, 0, 0, 0.125); }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button {
      letter-spacing: -0.01em;
      padding: 0 0.3em; } }
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px; }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button--icon {
      height: 2em;
      max-width: calc(0.8em + 3.5vw); } }
  trix-toolbar .trix-button--icon::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    content: "";
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
    @media (max-device-width: 768px) {
      trix-toolbar .trix-button--icon::before {
        right: 6%;
        left: 6%; } }
  trix-toolbar .trix-button--icon.trix-active::before {
    opacity: 1; }
  trix-toolbar .trix-button--icon:disabled::before {
    opacity: 0.125; }
trix-toolbar .trix-button--icon-attach::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);
  top: 8%;
  bottom: 4%; }
trix-toolbar .trix-button--icon-bold::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-italic::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-link::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-strike::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-quote::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-code::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-number-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-undo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-redo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-dialogs {
  position: relative; }
trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5; }
trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }
  trix-toolbar .trix-input--dialog.validate:invalid {
    box-shadow: #F00 0px 0px 1.5px 1px; }
trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none; }
trix-toolbar .trix-dialog--link {
  max-width: 600px; }
trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline; }
  trix-toolbar .trix-dialog__link-fields .trix-input {
    flex: 1; }
  trix-toolbar .trix-dialog__link-fields .trix-button-group {
    flex: 0 0 content;
    margin: 0; }
trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none; }
trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none; }
trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection, trix-editor [data-trix-mutable] ::selection {
  background: none; }

trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight; }
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight; }

trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent; }
trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight; }
trix-editor .attachment {
  position: relative; }
  trix-editor .attachment:hover {
    cursor: default; }
trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text; }
trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in; }
  trix-editor .attachment__progress[value="100"] {
    opacity: 0; }
trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }
trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center; }
trix-editor .trix-button-group {
  display: inline-flex; }
trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent; }
  trix-editor .trix-button:not(:first-child) {
    border-left: 1px solid #ccc; }
  trix-editor .trix-button.trix-active {
    background: #cbeefa; }
  trix-editor .trix-button:not(:disabled) {
    cursor: pointer; }
trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25); }
  trix-editor .trix-button--remove::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%; }
  trix-editor .trix-button--remove:hover {
    border-color: #333; }
    trix-editor .trix-button--remove:hover::before {
      opacity: 1; }
trix-editor .attachment__metadata-container {
  position: relative; }
trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px; }
  trix-editor .attachment__metadata .attachment__name {
    display: inline-block;
    max-width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  trix-editor .attachment__metadata .attachment__size {
    margin-left: 0.2em;
    white-space: nowrap; }
@charset "UTF-8";
.trix-content {
  line-height: 1.5; }
  .trix-content * {
    box-sizing: border-box;
    margin: 0;
    padding: 0; }
  .trix-content h1 {
    font-size: 1.2em;
    line-height: 1.2; }
  .trix-content blockquote {
    border: 0 solid #ccc;
    border-left-width: 0.3em;
    margin-left: 0.3em;
    padding-left: 0.6em; }
  .trix-content [dir=rtl] blockquote,
  .trix-content blockquote[dir=rtl] {
    border-width: 0;
    border-right-width: 0.3em;
    margin-right: 0.3em;
    padding-right: 0.6em; }
  .trix-content li {
    margin-left: 1em; }
  .trix-content [dir=rtl] li {
    margin-right: 1em; }
  .trix-content pre {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: monospace;
    font-size: 0.9em;
    padding: 0.5em;
    white-space: pre;
    background-color: #eee;
    overflow-x: auto; }
  .trix-content img {
    max-width: 100%;
    height: auto; }
  .trix-content .attachment {
    display: inline-block;
    position: relative;
    max-width: 100%; }
    .trix-content .attachment a {
      color: inherit;
      text-decoration: none; }
      .trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
        color: inherit; }
  .trix-content .attachment__caption {
    text-align: center; }
    .trix-content .attachment__caption .attachment__name + .attachment__size::before {
      content: ' · '; }
  .trix-content .attachment--preview {
    width: 100%;
    text-align: center; }
    .trix-content .attachment--preview .attachment__caption {
      color: #666;
      font-size: 0.9em;
      line-height: 1.2; }
  .trix-content .attachment--file {
    color: #333;
    line-height: 1;
    margin: 0 2px 2px 2px;
    padding: 0.4em 1em;
    border: 1px solid #bbb;
    border-radius: 5px; }
  .trix-content .attachment-gallery {
    display: flex;
    flex-wrap: wrap;
    position: relative; }
    .trix-content .attachment-gallery .attachment {
      flex: 1 0 33%;
      padding: 0 0.5em;
      max-width: 33%; }
    .trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
      flex-basis: 50%;
      max-width: 50%; }

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.10.23/fc-3.3.2/fh-3.1.8
 *
 * Included libraries:
 *   DataTables 1.10.23, FixedColumns 3.3.2, FixedHeader 3.1.8
 */

/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  border-bottom: 1px solid #111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting {
  background-image: url(/assets/tables/sort_both-9f053e9766788351ba66c079e5883b833ef8e01855184a977b0d39a782eacd05.png);
}
table.dataTable thead .sorting_asc {
  background-image: url(/assets/tables/sort_asc-fed6c60acaa8254117564bb6309d98cb57614baa7910c80ad37473cc78c85d54.png);
}
table.dataTable thead .sorting_desc {
  background-image: url(/assets/tables/sort_desc-a19e35ad2618511f52b8a1d3559c411b5e857f3b1bf00185962f3b6f88641604.png);
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url(/assets/tables/sort_asc_disabled-c92fcfc27054296a66fd560a0c48c732c0ad91ab5c32858426797d8ca8049885.png);
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url(/assets/tables/sort_desc_disabled-92cc608f4cd1d14a3a156079cdb9eb3a88c97dbbff39ec9dd2d41d0ad1192263.png);
}
table.dataTable tbody tr {
  background-color: #ffffff;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody th,
table.dataTable tbody td {
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_length select {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  padding: 4px;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  margin-left: 3px;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}


table.DTFC_Cloned thead,
table.DTFC_Cloned tfoot {
  background-color: white;
}

div.DTFC_Blocker {
  background-color: white;
}

div.DTFC_LeftWrapper table.dataTable,
div.DTFC_RightWrapper table.dataTable {
  margin-bottom: 0;
  z-index: 2;
}
div.DTFC_LeftWrapper table.dataTable.no-footer,
div.DTFC_RightWrapper table.dataTable.no-footer {
  border-bottom: none;
}

table.dataTable.display tbody tr.DTFC_NoData {
  background-color: transparent;
}


table.fixedHeader-floating {
  position: fixed !important;
  background-color: white;
}

table.fixedHeader-floating.no-footer {
  border-bottom-width: 0;
}

table.fixedHeader-locked {
  position: absolute !important;
  background-color: white;
}

@media print {
  table.fixedHeader-floating {
    display: none;
  }
}

table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #0259C4;
  z-index: 201;
}
@charset "UTF-8";
/*








*/
/**
 * material-design-lite - Material Design Components in CSS, JS and HTML
 * @version v1.2.0
 * @license Apache-2.0
 * @copyright 2015 Google, Inc.
 * @link https://github.com/google/material-design-lite
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Material Design Lite */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* line 388, vendor/assets/stylesheets/mdl.css */
html {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1em;
  line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
/* line 400, vendor/assets/stylesheets/mdl.css */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 403, vendor/assets/stylesheets/mdl.css */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
/* line 410, vendor/assets/stylesheets/mdl.css */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
/* line 423, vendor/assets/stylesheets/mdl.css */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
/* line 434, vendor/assets/stylesheets/mdl.css */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
/* line 442, vendor/assets/stylesheets/mdl.css */
textarea {
  resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
/* line 448, vendor/assets/stylesheets/mdl.css */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide visually and from screen readers:
 */
/* line 463, vendor/assets/stylesheets/mdl.css */
.hidden {
  display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
/* line 470, vendor/assets/stylesheets/mdl.css */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */
/* line 485, vendor/assets/stylesheets/mdl.css */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */
/* line 497, vendor/assets/stylesheets/mdl.css */
.invisible {
  visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 511, vendor/assets/stylesheets/mdl.css */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 518, vendor/assets/stylesheets/mdl.css */
.clearfix:after {
  clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}

@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
  /* line 538, vendor/assets/stylesheets/mdl.css */
  *,
*:before,
*:after,
*:first-letter {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: http://www.sanbeiji.com/archives/953 */
    box-shadow: none !important;
  }
  /* line 546, vendor/assets/stylesheets/mdl.css */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 549, vendor/assets/stylesheets/mdl.css */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 551, vendor/assets/stylesheets/mdl.css */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
  /* line 557, vendor/assets/stylesheets/mdl.css */
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  /* line 560, vendor/assets/stylesheets/mdl.css */
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */
  /* line 568, vendor/assets/stylesheets/mdl.css */
  thead {
    display: table-header-group;
  }
  /* line 570, vendor/assets/stylesheets/mdl.css */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 573, vendor/assets/stylesheets/mdl.css */
  img {
    max-width: 100% !important;
  }
  /* line 575, vendor/assets/stylesheets/mdl.css */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 580, vendor/assets/stylesheets/mdl.css */
  h2,
h3 {
    page-break-after: avoid;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Remove the unwanted box around FAB buttons */
/* More info: http://goo.gl/IPwKi */
/* line 601, vendor/assets/stylesheets/mdl.css */
a, .mdl-accordion, .mdl-button, .card .action, .main-card .action, .mdl-ultra-mini-fab, .mdl-icon-button, .mdl-card, .mdl-checkbox, .mdl-dropdown-menu,
.mdl-icon-toggle, .mdl-item, .mdl-radio, .mdl-slider, .mdl-switch, .mdl-tabs__tab {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

/*
 * Make html take up the entire screen
 * Then set touch-action to avoid touch delay on mobile IE
 */
/* line 610, vendor/assets/stylesheets/mdl.css */
html {
  width: 100%;
  height: 100%;
  touch-action: manipulation;
}

/*
* Make body take up the entire screen
* Remove body margin so layout containers don't cause extra overflow.
*/
/* line 620, vendor/assets/stylesheets/mdl.css */
body {
  width: 100%;
  min-height: 100%;
  margin: 0;
}

/*
 * Main display reset for IE support.
 * Source: http://weblog.west-wind.com/posts/2015/Jan/12/main-HTML5-Tag-not-working-in-Internet-Explorer-91011
 */
/* line 629, vendor/assets/stylesheets/mdl.css */
main {
  display: block;
}

/*
* Apply no display to elements with the hidden attribute.
* IE 9 and 10 support.
*/
/* line 636, vendor/assets/stylesheets/mdl.css */
*[hidden] {
  display: none !important;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 826, vendor/assets/stylesheets/mdl.css */
html, body {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

/* line 832, vendor/assets/stylesheets/mdl.css */
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0;
}

/**
  * Styles for HTML elements
  */
/* line 839, vendor/assets/stylesheets/mdl.css */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
  opacity: 0.54;
  font-size: 0.6em;
}

/* line 848, vendor/assets/stylesheets/mdl.css */
h1 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 857, vendor/assets/stylesheets/mdl.css */
h2 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 865, vendor/assets/stylesheets/mdl.css */
h3 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 873, vendor/assets/stylesheets/mdl.css */
h4 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 24px;
  margin-bottom: 16px;
}

/* line 882, vendor/assets/stylesheets/mdl.css */
h5 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  margin-top: 24px;
  margin-bottom: 16px;
}

/* line 891, vendor/assets/stylesheets/mdl.css */
h6 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  margin-top: 24px;
  margin-bottom: 16px;
}

/* line 900, vendor/assets/stylesheets/mdl.css */
p {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  margin-bottom: 16px;
}

/* line 907, vendor/assets/stylesheets/mdl.css */
a {
  color: #ff4081;
  font-weight: 500;
}

/* line 911, vendor/assets/stylesheets/mdl.css */
blockquote {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  position: relative;
  font-size: 24px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.35;
  letter-spacing: 0.08em;
}

/* line 919, vendor/assets/stylesheets/mdl.css */
blockquote:before {
  position: absolute;
  left: -0.5em;
  content: '“';
}

/* line 923, vendor/assets/stylesheets/mdl.css */
blockquote:after {
  content: '”';
  margin-left: -0.05em;
}

/* line 927, vendor/assets/stylesheets/mdl.css */
mark {
  background-color: #f4ff81;
}

/* line 930, vendor/assets/stylesheets/mdl.css */
dt {
  font-weight: 700;
}

/* line 933, vendor/assets/stylesheets/mdl.css */
address {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  font-style: normal;
}

/* line 940, vendor/assets/stylesheets/mdl.css */
ul, ol {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}

/**
 * Class Name Styles
 */
/* line 949, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-4 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 112px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -0.04em;
}

/* line 956, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-4-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 112px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -0.04em;
  opacity: 0.54;
}

/* line 964, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-3 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
}

/* line 971, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-3-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
  opacity: 0.54;
}

/* line 979, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-2 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
}

/* line 985, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-2-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
  opacity: 0.54;
}

/* line 992, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-1 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

/* line 998, vendor/assets/stylesheets/mdl.css */
.mdl-typography--display-1-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  opacity: 0.54;
}

/* line 1005, vendor/assets/stylesheets/mdl.css */
.mdl-typography--headline {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1012, vendor/assets/stylesheets/mdl.css */
.mdl-typography--headline-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0.87;
}

/* line 1020, vendor/assets/stylesheets/mdl.css */
.mdl-typography--title {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
}

/* line 1027, vendor/assets/stylesheets/mdl.css */
.mdl-typography--title-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  opacity: 0.87;
}

/* line 1035, vendor/assets/stylesheets/mdl.css */
.mdl-typography--subhead {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
}

/* line 1042, vendor/assets/stylesheets/mdl.css */
.mdl-typography--subhead-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  opacity: 0.87;
}

/* line 1050, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
}

/* line 1056, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-2-color-contrast {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1063, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}

/* line 1069, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-1-color-contrast {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1076, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-2-force-preferred-font {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0;
}

/* line 1083, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-2-force-preferred-font-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1091, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-1-force-preferred-font {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}

/* line 1098, vendor/assets/stylesheets/mdl.css */
.mdl-typography--body-1-force-preferred-font-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1106, vendor/assets/stylesheets/mdl.css */
.mdl-typography--caption {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}

/* line 1112, vendor/assets/stylesheets/mdl.css */
.mdl-typography--caption-force-preferred-font {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}

/* line 1119, vendor/assets/stylesheets/mdl.css */
.mdl-typography--caption-color-contrast {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.54;
}

/* line 1126, vendor/assets/stylesheets/mdl.css */
.mdl-typography--caption-force-preferred-font-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.54;
}

/* line 1134, vendor/assets/stylesheets/mdl.css */
.mdl-typography--menu {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
}

/* line 1141, vendor/assets/stylesheets/mdl.css */
.mdl-typography--menu-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1149, vendor/assets/stylesheets/mdl.css */
.mdl-typography--button {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
}

/* line 1157, vendor/assets/stylesheets/mdl.css */
.mdl-typography--button-color-contrast {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 1166, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-left {
  text-align: left;
}

/* line 1169, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-right {
  text-align: right;
}

/* line 1172, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-center {
  text-align: center;
}

/* line 1175, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-justify {
  text-align: justify;
}

/* line 1178, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-nowrap {
  white-space: nowrap;
}

/* line 1181, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-lowercase {
  text-transform: lowercase;
}

/* line 1184, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-uppercase {
  text-transform: uppercase;
}

/* line 1187, vendor/assets/stylesheets/mdl.css */
.mdl-typography--text-capitalize {
  text-transform: capitalize;
}

/* line 1190, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-thin {
  font-weight: 200 !important;
}

/* line 1193, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-light {
  font-weight: 300 !important;
}

/* line 1196, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-regular {
  font-weight: 400 !important;
}

/* line 1199, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-medium {
  font-weight: 500 !important;
}

/* line 1202, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-bold {
  font-weight: 700 !important;
}

/* line 1205, vendor/assets/stylesheets/mdl.css */
.mdl-typography--font-black {
  font-weight: 900 !important;
}

/* line 1208, vendor/assets/stylesheets/mdl.css */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 1391, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red {
  color: #f44336 !important;
}

/* line 1394, vendor/assets/stylesheets/mdl.css */
.mdl-color--red {
  background-color: #f44336 !important;
}

/* line 1397, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-50 {
  color: #ffebee !important;
}

/* line 1400, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-50 {
  background-color: #ffebee !important;
}

/* line 1403, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-100 {
  color: #ffcdd2 !important;
}

/* line 1406, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-100 {
  background-color: #ffcdd2 !important;
}

/* line 1409, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-200 {
  color: #ef9a9a !important;
}

/* line 1412, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-200 {
  background-color: #ef9a9a !important;
}

/* line 1415, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-300 {
  color: #e57373 !important;
}

/* line 1418, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-300 {
  background-color: #e57373 !important;
}

/* line 1421, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-400 {
  color: #ef5350 !important;
}

/* line 1424, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-400 {
  background-color: #ef5350 !important;
}

/* line 1427, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-500 {
  color: #f44336 !important;
}

/* line 1430, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-500 {
  background-color: #f44336 !important;
}

/* line 1433, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-600 {
  color: #e53935 !important;
}

/* line 1436, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-600 {
  background-color: #e53935 !important;
}

/* line 1439, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-700 {
  color: #d32f2f !important;
}

/* line 1442, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-700 {
  background-color: #d32f2f !important;
}

/* line 1445, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-800 {
  color: #c62828 !important;
}

/* line 1448, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-800 {
  background-color: #c62828 !important;
}

/* line 1451, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-900 {
  color: #b71c1c !important;
}

/* line 1454, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-900 {
  background-color: #b71c1c !important;
}

/* line 1457, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-A100 {
  color: #ff8a80 !important;
}

/* line 1460, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-A100 {
  background-color: #ff8a80 !important;
}

/* line 1463, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-A200 {
  color: #ff5252 !important;
}

/* line 1466, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-A200 {
  background-color: #ff5252 !important;
}

/* line 1469, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-A400 {
  color: #ff1744 !important;
}

/* line 1472, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-A400 {
  background-color: #ff1744 !important;
}

/* line 1475, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--red-A700 {
  color: #d50000 !important;
}

/* line 1478, vendor/assets/stylesheets/mdl.css */
.mdl-color--red-A700 {
  background-color: #d50000 !important;
}

/* line 1481, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink {
  color: #e91e63 !important;
}

/* line 1484, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink {
  background-color: #e91e63 !important;
}

/* line 1487, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-50 {
  color: #fce4ec !important;
}

/* line 1490, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-50 {
  background-color: #fce4ec !important;
}

/* line 1493, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-100 {
  color: #f8bbd0 !important;
}

/* line 1496, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-100 {
  background-color: #f8bbd0 !important;
}

/* line 1499, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-200 {
  color: #f48fb1 !important;
}

/* line 1502, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-200 {
  background-color: #f48fb1 !important;
}

/* line 1505, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-300 {
  color: #f06292 !important;
}

/* line 1508, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-300 {
  background-color: #f06292 !important;
}

/* line 1511, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-400 {
  color: #ec407a !important;
}

/* line 1514, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-400 {
  background-color: #ec407a !important;
}

/* line 1517, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-500 {
  color: #e91e63 !important;
}

/* line 1520, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-500 {
  background-color: #e91e63 !important;
}

/* line 1523, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-600 {
  color: #d81b60 !important;
}

/* line 1526, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-600 {
  background-color: #d81b60 !important;
}

/* line 1529, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-700 {
  color: #c2185b !important;
}

/* line 1532, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-700 {
  background-color: #c2185b !important;
}

/* line 1535, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-800 {
  color: #ad1457 !important;
}

/* line 1538, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-800 {
  background-color: #ad1457 !important;
}

/* line 1541, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-900 {
  color: #880e4f !important;
}

/* line 1544, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-900 {
  background-color: #880e4f !important;
}

/* line 1547, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-A100 {
  color: #ff80ab !important;
}

/* line 1550, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-A100 {
  background-color: #ff80ab !important;
}

/* line 1553, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-A200 {
  color: #ff4081 !important;
}

/* line 1556, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-A200 {
  background-color: #ff4081 !important;
}

/* line 1559, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-A400 {
  color: #f50057 !important;
}

/* line 1562, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-A400 {
  background-color: #f50057 !important;
}

/* line 1565, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--pink-A700 {
  color: #c51162 !important;
}

/* line 1568, vendor/assets/stylesheets/mdl.css */
.mdl-color--pink-A700 {
  background-color: #c51162 !important;
}

/* line 1571, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple {
  color: #9c27b0 !important;
}

/* line 1574, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple {
  background-color: #9c27b0 !important;
}

/* line 1577, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-50 {
  color: #f3e5f5 !important;
}

/* line 1580, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-50 {
  background-color: #f3e5f5 !important;
}

/* line 1583, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-100 {
  color: #e1bee7 !important;
}

/* line 1586, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-100 {
  background-color: #e1bee7 !important;
}

/* line 1589, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-200 {
  color: #ce93d8 !important;
}

/* line 1592, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-200 {
  background-color: #ce93d8 !important;
}

/* line 1595, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-300 {
  color: #ba68c8 !important;
}

/* line 1598, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-300 {
  background-color: #ba68c8 !important;
}

/* line 1601, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-400 {
  color: #ab47bc !important;
}

/* line 1604, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-400 {
  background-color: #ab47bc !important;
}

/* line 1607, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-500 {
  color: #9c27b0 !important;
}

/* line 1610, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-500 {
  background-color: #9c27b0 !important;
}

/* line 1613, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-600 {
  color: #8e24aa !important;
}

/* line 1616, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-600 {
  background-color: #8e24aa !important;
}

/* line 1619, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-700 {
  color: #7b1fa2 !important;
}

/* line 1622, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-700 {
  background-color: #7b1fa2 !important;
}

/* line 1625, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-800 {
  color: #6a1b9a !important;
}

/* line 1628, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-800 {
  background-color: #6a1b9a !important;
}

/* line 1631, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-900 {
  color: #4a148c !important;
}

/* line 1634, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-900 {
  background-color: #4a148c !important;
}

/* line 1637, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-A100 {
  color: #ea80fc !important;
}

/* line 1640, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-A100 {
  background-color: #ea80fc !important;
}

/* line 1643, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-A200 {
  color: #e040fb !important;
}

/* line 1646, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-A200 {
  background-color: #e040fb !important;
}

/* line 1649, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-A400 {
  color: #d500f9 !important;
}

/* line 1652, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-A400 {
  background-color: #d500f9 !important;
}

/* line 1655, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--purple-A700 {
  color: #aa00ff !important;
}

/* line 1658, vendor/assets/stylesheets/mdl.css */
.mdl-color--purple-A700 {
  background-color: #aa00ff !important;
}

/* line 1661, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple {
  color: #673ab7 !important;
}

/* line 1664, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple {
  background-color: #673ab7 !important;
}

/* line 1667, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-50 {
  color: #ede7f6 !important;
}

/* line 1670, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-50 {
  background-color: #ede7f6 !important;
}

/* line 1673, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-100 {
  color: #d1c4e9 !important;
}

/* line 1676, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-100 {
  background-color: #d1c4e9 !important;
}

/* line 1679, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-200 {
  color: #b39ddb !important;
}

/* line 1682, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-200 {
  background-color: #b39ddb !important;
}

/* line 1685, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-300 {
  color: #9575cd !important;
}

/* line 1688, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-300 {
  background-color: #9575cd !important;
}

/* line 1691, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-400 {
  color: #7e57c2 !important;
}

/* line 1694, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-400 {
  background-color: #7e57c2 !important;
}

/* line 1697, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-500 {
  color: #673ab7 !important;
}

/* line 1700, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-500 {
  background-color: #673ab7 !important;
}

/* line 1703, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-600 {
  color: #5e35b1 !important;
}

/* line 1706, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-600 {
  background-color: #5e35b1 !important;
}

/* line 1709, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-700 {
  color: #512da8 !important;
}

/* line 1712, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-700 {
  background-color: #512da8 !important;
}

/* line 1715, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-800 {
  color: #4527a0 !important;
}

/* line 1718, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-800 {
  background-color: #4527a0 !important;
}

/* line 1721, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-900 {
  color: #311b92 !important;
}

/* line 1724, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-900 {
  background-color: #311b92 !important;
}

/* line 1727, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-A100 {
  color: #b388ff !important;
}

/* line 1730, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-A100 {
  background-color: #b388ff !important;
}

/* line 1733, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-A200 {
  color: #7c4dff !important;
}

/* line 1736, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-A200 {
  background-color: #7c4dff !important;
}

/* line 1739, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-A400 {
  color: #651fff !important;
}

/* line 1742, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-A400 {
  background-color: #651fff !important;
}

/* line 1745, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-purple-A700 {
  color: #6200ea !important;
}

/* line 1748, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-purple-A700 {
  background-color: #6200ea !important;
}

/* line 1751, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo {
  color: #3f51b5 !important;
}

/* line 1754, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo {
  background-color: #3f51b5 !important;
}

/* line 1757, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-50 {
  color: #e8eaf6 !important;
}

/* line 1760, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-50 {
  background-color: #e8eaf6 !important;
}

/* line 1763, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-100 {
  color: #c5cae9 !important;
}

/* line 1766, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-100 {
  background-color: #c5cae9 !important;
}

/* line 1769, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-200 {
  color: #9fa8da !important;
}

/* line 1772, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-200 {
  background-color: #9fa8da !important;
}

/* line 1775, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-300 {
  color: #7986cb !important;
}

/* line 1778, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-300 {
  background-color: #7986cb !important;
}

/* line 1781, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-400 {
  color: #5c6bc0 !important;
}

/* line 1784, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-400 {
  background-color: #5c6bc0 !important;
}

/* line 1787, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-500 {
  color: #3f51b5 !important;
}

/* line 1790, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-500 {
  background-color: #3f51b5 !important;
}

/* line 1793, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-600 {
  color: #3949ab !important;
}

/* line 1796, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-600 {
  background-color: #3949ab !important;
}

/* line 1799, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-700 {
  color: #303f9f !important;
}

/* line 1802, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-700 {
  background-color: #303f9f !important;
}

/* line 1805, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-800 {
  color: #283593 !important;
}

/* line 1808, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-800 {
  background-color: #283593 !important;
}

/* line 1811, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-900 {
  color: #1a237e !important;
}

/* line 1814, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-900 {
  background-color: #1a237e !important;
}

/* line 1817, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-A100 {
  color: #8c9eff !important;
}

/* line 1820, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-A100 {
  background-color: #8c9eff !important;
}

/* line 1823, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-A200 {
  color: #536dfe !important;
}

/* line 1826, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-A200 {
  background-color: #536dfe !important;
}

/* line 1829, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-A400 {
  color: #3d5afe !important;
}

/* line 1832, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-A400 {
  background-color: #3d5afe !important;
}

/* line 1835, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--indigo-A700 {
  color: #304ffe !important;
}

/* line 1838, vendor/assets/stylesheets/mdl.css */
.mdl-color--indigo-A700 {
  background-color: #304ffe !important;
}

/* line 1841, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue {
  color: #2196f3 !important;
}

/* line 1844, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue {
  background-color: #2196f3 !important;
}

/* line 1847, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-50 {
  color: #e3f2fd !important;
}

/* line 1850, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-50 {
  background-color: #e3f2fd !important;
}

/* line 1853, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-100 {
  color: #bbdefb !important;
}

/* line 1856, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-100 {
  background-color: #bbdefb !important;
}

/* line 1859, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-200 {
  color: #90caf9 !important;
}

/* line 1862, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-200 {
  background-color: #90caf9 !important;
}

/* line 1865, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-300 {
  color: #64b5f6 !important;
}

/* line 1868, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-300 {
  background-color: #64b5f6 !important;
}

/* line 1871, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-400 {
  color: #42a5f5 !important;
}

/* line 1874, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-400 {
  background-color: #42a5f5 !important;
}

/* line 1877, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-500 {
  color: #2196f3 !important;
}

/* line 1880, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-500 {
  background-color: #2196f3 !important;
}

/* line 1883, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-600 {
  color: #1e88e5 !important;
}

/* line 1886, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-600 {
  background-color: #1e88e5 !important;
}

/* line 1889, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-700 {
  color: #1976d2 !important;
}

/* line 1892, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-700 {
  background-color: #1976d2 !important;
}

/* line 1895, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-800 {
  color: #1565c0 !important;
}

/* line 1898, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-800 {
  background-color: #1565c0 !important;
}

/* line 1901, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-900 {
  color: #0d47a1 !important;
}

/* line 1904, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-900 {
  background-color: #0d47a1 !important;
}

/* line 1907, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-A100 {
  color: #82b1ff !important;
}

/* line 1910, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-A100 {
  background-color: #82b1ff !important;
}

/* line 1913, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-A200 {
  color: #448aff !important;
}

/* line 1916, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-A200 {
  background-color: #448aff !important;
}

/* line 1919, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-A400 {
  color: #2979ff !important;
}

/* line 1922, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-A400 {
  background-color: #2979ff !important;
}

/* line 1925, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-A700 {
  color: #2962ff !important;
}

/* line 1928, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-A700 {
  background-color: #2962ff !important;
}

/* line 1931, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue {
  color: #03a9f4 !important;
}

/* line 1934, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue {
  background-color: #03a9f4 !important;
}

/* line 1937, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-50 {
  color: #e1f5fe !important;
}

/* line 1940, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-50 {
  background-color: #e1f5fe !important;
}

/* line 1943, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-100 {
  color: #b3e5fc !important;
}

/* line 1946, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-100 {
  background-color: #b3e5fc !important;
}

/* line 1949, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-200 {
  color: #81d4fa !important;
}

/* line 1952, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-200 {
  background-color: #81d4fa !important;
}

/* line 1955, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-300 {
  color: #4fc3f7 !important;
}

/* line 1958, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-300 {
  background-color: #4fc3f7 !important;
}

/* line 1961, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-400 {
  color: #29b6f6 !important;
}

/* line 1964, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-400 {
  background-color: #29b6f6 !important;
}

/* line 1967, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-500 {
  color: #03a9f4 !important;
}

/* line 1970, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-500 {
  background-color: #03a9f4 !important;
}

/* line 1973, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-600 {
  color: #039be5 !important;
}

/* line 1976, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-600 {
  background-color: #039be5 !important;
}

/* line 1979, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-700 {
  color: #0288d1 !important;
}

/* line 1982, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-700 {
  background-color: #0288d1 !important;
}

/* line 1985, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-800 {
  color: #0277bd !important;
}

/* line 1988, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-800 {
  background-color: #0277bd !important;
}

/* line 1991, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-900 {
  color: #01579b !important;
}

/* line 1994, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-900 {
  background-color: #01579b !important;
}

/* line 1997, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-A100 {
  color: #80d8ff !important;
}

/* line 2000, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-A100 {
  background-color: #80d8ff !important;
}

/* line 2003, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-A200 {
  color: #40c4ff !important;
}

/* line 2006, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-A200 {
  background-color: #40c4ff !important;
}

/* line 2009, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-A400 {
  color: #00b0ff !important;
}

/* line 2012, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-A400 {
  background-color: #00b0ff !important;
}

/* line 2015, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-blue-A700 {
  color: #0091ea !important;
}

/* line 2018, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-blue-A700 {
  background-color: #0091ea !important;
}

/* line 2021, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan {
  color: #00bcd4 !important;
}

/* line 2024, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan {
  background-color: #00bcd4 !important;
}

/* line 2027, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-50 {
  color: #e0f7fa !important;
}

/* line 2030, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-50 {
  background-color: #e0f7fa !important;
}

/* line 2033, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-100 {
  color: #b2ebf2 !important;
}

/* line 2036, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-100 {
  background-color: #b2ebf2 !important;
}

/* line 2039, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-200 {
  color: #80deea !important;
}

/* line 2042, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-200 {
  background-color: #80deea !important;
}

/* line 2045, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-300 {
  color: #4dd0e1 !important;
}

/* line 2048, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-300 {
  background-color: #4dd0e1 !important;
}

/* line 2051, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-400 {
  color: #26c6da !important;
}

/* line 2054, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-400 {
  background-color: #26c6da !important;
}

/* line 2057, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-500 {
  color: #00bcd4 !important;
}

/* line 2060, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-500 {
  background-color: #00bcd4 !important;
}

/* line 2063, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-600 {
  color: #00acc1 !important;
}

/* line 2066, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-600 {
  background-color: #00acc1 !important;
}

/* line 2069, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-700 {
  color: #0097a7 !important;
}

/* line 2072, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-700 {
  background-color: #0097a7 !important;
}

/* line 2075, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-800 {
  color: #00838f !important;
}

/* line 2078, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-800 {
  background-color: #00838f !important;
}

/* line 2081, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-900 {
  color: #006064 !important;
}

/* line 2084, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-900 {
  background-color: #006064 !important;
}

/* line 2087, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-A100 {
  color: #84ffff !important;
}

/* line 2090, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-A100 {
  background-color: #84ffff !important;
}

/* line 2093, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-A200 {
  color: #18ffff !important;
}

/* line 2096, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-A200 {
  background-color: #18ffff !important;
}

/* line 2099, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-A400 {
  color: #00e5ff !important;
}

/* line 2102, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-A400 {
  background-color: #00e5ff !important;
}

/* line 2105, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--cyan-A700 {
  color: #00b8d4 !important;
}

/* line 2108, vendor/assets/stylesheets/mdl.css */
.mdl-color--cyan-A700 {
  background-color: #00b8d4 !important;
}

/* line 2111, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal {
  color: #009688 !important;
}

/* line 2114, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal {
  background-color: #009688 !important;
}

/* line 2117, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-50 {
  color: #e0f2f1 !important;
}

/* line 2120, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-50 {
  background-color: #e0f2f1 !important;
}

/* line 2123, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-100 {
  color: #b2dfdb !important;
}

/* line 2126, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-100 {
  background-color: #b2dfdb !important;
}

/* line 2129, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-200 {
  color: #80cbc4 !important;
}

/* line 2132, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-200 {
  background-color: #80cbc4 !important;
}

/* line 2135, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-300 {
  color: #4db6ac !important;
}

/* line 2138, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-300 {
  background-color: #4db6ac !important;
}

/* line 2141, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-400 {
  color: #26a69a !important;
}

/* line 2144, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-400 {
  background-color: #26a69a !important;
}

/* line 2147, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-500 {
  color: #009688 !important;
}

/* line 2150, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-500 {
  background-color: #009688 !important;
}

/* line 2153, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-600 {
  color: #00897b !important;
}

/* line 2156, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-600 {
  background-color: #00897b !important;
}

/* line 2159, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-700 {
  color: #00796b !important;
}

/* line 2162, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-700 {
  background-color: #00796b !important;
}

/* line 2165, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-800 {
  color: #00695c !important;
}

/* line 2168, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-800 {
  background-color: #00695c !important;
}

/* line 2171, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-900 {
  color: #004d40 !important;
}

/* line 2174, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-900 {
  background-color: #004d40 !important;
}

/* line 2177, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-A100 {
  color: #a7ffeb !important;
}

/* line 2180, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-A100 {
  background-color: #a7ffeb !important;
}

/* line 2183, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-A200 {
  color: #64ffda !important;
}

/* line 2186, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-A200 {
  background-color: #64ffda !important;
}

/* line 2189, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-A400 {
  color: #1de9b6 !important;
}

/* line 2192, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-A400 {
  background-color: #1de9b6 !important;
}

/* line 2195, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--teal-A700 {
  color: #00bfa5 !important;
}

/* line 2198, vendor/assets/stylesheets/mdl.css */
.mdl-color--teal-A700 {
  background-color: #00bfa5 !important;
}

/* line 2201, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green {
  color: #4caf50 !important;
}

/* line 2204, vendor/assets/stylesheets/mdl.css */
.mdl-color--green {
  background-color: #4caf50 !important;
}

/* line 2207, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-50 {
  color: #e8f5e9 !important;
}

/* line 2210, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-50 {
  background-color: #e8f5e9 !important;
}

/* line 2213, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-100 {
  color: #c8e6c9 !important;
}

/* line 2216, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-100 {
  background-color: #c8e6c9 !important;
}

/* line 2219, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-200 {
  color: #a5d6a7 !important;
}

/* line 2222, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-200 {
  background-color: #a5d6a7 !important;
}

/* line 2225, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-300 {
  color: #81c784 !important;
}

/* line 2228, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-300 {
  background-color: #81c784 !important;
}

/* line 2231, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-400 {
  color: #66bb6a !important;
}

/* line 2234, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-400 {
  background-color: #66bb6a !important;
}

/* line 2237, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-500 {
  color: #4caf50 !important;
}

/* line 2240, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-500 {
  background-color: #4caf50 !important;
}

/* line 2243, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-600 {
  color: #43a047 !important;
}

/* line 2246, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-600 {
  background-color: #43a047 !important;
}

/* line 2249, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-700 {
  color: #388e3c !important;
}

/* line 2252, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-700 {
  background-color: #388e3c !important;
}

/* line 2255, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-800 {
  color: #2e7d32 !important;
}

/* line 2258, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-800 {
  background-color: #2e7d32 !important;
}

/* line 2261, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-900 {
  color: #1b5e20 !important;
}

/* line 2264, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-900 {
  background-color: #1b5e20 !important;
}

/* line 2267, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-A100 {
  color: #b9f6ca !important;
}

/* line 2270, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-A100 {
  background-color: #b9f6ca !important;
}

/* line 2273, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-A200 {
  color: #69f0ae !important;
}

/* line 2276, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-A200 {
  background-color: #69f0ae !important;
}

/* line 2279, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-A400 {
  color: #00e676 !important;
}

/* line 2282, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-A400 {
  background-color: #00e676 !important;
}

/* line 2285, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--green-A700 {
  color: #00c853 !important;
}

/* line 2288, vendor/assets/stylesheets/mdl.css */
.mdl-color--green-A700 {
  background-color: #00c853 !important;
}

/* line 2291, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green {
  color: #8bc34a !important;
}

/* line 2294, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green {
  background-color: #8bc34a !important;
}

/* line 2297, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-50 {
  color: #f1f8e9 !important;
}

/* line 2300, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-50 {
  background-color: #f1f8e9 !important;
}

/* line 2303, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-100 {
  color: #dcedc8 !important;
}

/* line 2306, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-100 {
  background-color: #dcedc8 !important;
}

/* line 2309, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-200 {
  color: #c5e1a5 !important;
}

/* line 2312, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-200 {
  background-color: #c5e1a5 !important;
}

/* line 2315, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-300 {
  color: #aed581 !important;
}

/* line 2318, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-300 {
  background-color: #aed581 !important;
}

/* line 2321, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-400 {
  color: #9ccc65 !important;
}

/* line 2324, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-400 {
  background-color: #9ccc65 !important;
}

/* line 2327, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-500 {
  color: #8bc34a !important;
}

/* line 2330, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-500 {
  background-color: #8bc34a !important;
}

/* line 2333, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-600 {
  color: #7cb342 !important;
}

/* line 2336, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-600 {
  background-color: #7cb342 !important;
}

/* line 2339, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-700 {
  color: #689f38 !important;
}

/* line 2342, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-700 {
  background-color: #689f38 !important;
}

/* line 2345, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-800 {
  color: #558b2f !important;
}

/* line 2348, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-800 {
  background-color: #558b2f !important;
}

/* line 2351, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-900 {
  color: #33691e !important;
}

/* line 2354, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-900 {
  background-color: #33691e !important;
}

/* line 2357, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-A100 {
  color: #ccff90 !important;
}

/* line 2360, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-A100 {
  background-color: #ccff90 !important;
}

/* line 2363, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-A200 {
  color: #b2ff59 !important;
}

/* line 2366, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-A200 {
  background-color: #b2ff59 !important;
}

/* line 2369, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-A400 {
  color: #76ff03 !important;
}

/* line 2372, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-A400 {
  background-color: #76ff03 !important;
}

/* line 2375, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--light-green-A700 {
  color: #64dd17 !important;
}

/* line 2378, vendor/assets/stylesheets/mdl.css */
.mdl-color--light-green-A700 {
  background-color: #64dd17 !important;
}

/* line 2381, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime {
  color: #cddc39 !important;
}

/* line 2384, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime {
  background-color: #cddc39 !important;
}

/* line 2387, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-50 {
  color: #f9fbe7 !important;
}

/* line 2390, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-50 {
  background-color: #f9fbe7 !important;
}

/* line 2393, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-100 {
  color: #f0f4c3 !important;
}

/* line 2396, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-100 {
  background-color: #f0f4c3 !important;
}

/* line 2399, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-200 {
  color: #e6ee9c !important;
}

/* line 2402, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-200 {
  background-color: #e6ee9c !important;
}

/* line 2405, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-300 {
  color: #dce775 !important;
}

/* line 2408, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-300 {
  background-color: #dce775 !important;
}

/* line 2411, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-400 {
  color: #d4e157 !important;
}

/* line 2414, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-400 {
  background-color: #d4e157 !important;
}

/* line 2417, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-500 {
  color: #cddc39 !important;
}

/* line 2420, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-500 {
  background-color: #cddc39 !important;
}

/* line 2423, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-600 {
  color: #c0ca33 !important;
}

/* line 2426, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-600 {
  background-color: #c0ca33 !important;
}

/* line 2429, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-700 {
  color: #afb42b !important;
}

/* line 2432, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-700 {
  background-color: #afb42b !important;
}

/* line 2435, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-800 {
  color: #9e9d24 !important;
}

/* line 2438, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-800 {
  background-color: #9e9d24 !important;
}

/* line 2441, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-900 {
  color: #827717 !important;
}

/* line 2444, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-900 {
  background-color: #827717 !important;
}

/* line 2447, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-A100 {
  color: #f4ff81 !important;
}

/* line 2450, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-A100 {
  background-color: #f4ff81 !important;
}

/* line 2453, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-A200 {
  color: #eeff41 !important;
}

/* line 2456, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-A200 {
  background-color: #eeff41 !important;
}

/* line 2459, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-A400 {
  color: #c6ff00 !important;
}

/* line 2462, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-A400 {
  background-color: #c6ff00 !important;
}

/* line 2465, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--lime-A700 {
  color: #aeea00 !important;
}

/* line 2468, vendor/assets/stylesheets/mdl.css */
.mdl-color--lime-A700 {
  background-color: #aeea00 !important;
}

/* line 2471, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow {
  color: #ffeb3b !important;
}

/* line 2474, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow {
  background-color: #ffeb3b !important;
}

/* line 2477, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-50 {
  color: #fffde7 !important;
}

/* line 2480, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-50 {
  background-color: #fffde7 !important;
}

/* line 2483, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-100 {
  color: #fff9c4 !important;
}

/* line 2486, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-100 {
  background-color: #fff9c4 !important;
}

/* line 2489, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-200 {
  color: #fff59d !important;
}

/* line 2492, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-200 {
  background-color: #fff59d !important;
}

/* line 2495, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-300 {
  color: #fff176 !important;
}

/* line 2498, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-300 {
  background-color: #fff176 !important;
}

/* line 2501, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-400 {
  color: #ffee58 !important;
}

/* line 2504, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-400 {
  background-color: #ffee58 !important;
}

/* line 2507, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-500 {
  color: #ffeb3b !important;
}

/* line 2510, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-500 {
  background-color: #ffeb3b !important;
}

/* line 2513, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-600 {
  color: #fdd835 !important;
}

/* line 2516, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-600 {
  background-color: #fdd835 !important;
}

/* line 2519, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-700 {
  color: #fbc02d !important;
}

/* line 2522, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-700 {
  background-color: #fbc02d !important;
}

/* line 2525, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-800 {
  color: #f9a825 !important;
}

/* line 2528, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-800 {
  background-color: #f9a825 !important;
}

/* line 2531, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-900 {
  color: #f57f17 !important;
}

/* line 2534, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-900 {
  background-color: #f57f17 !important;
}

/* line 2537, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-A100 {
  color: #ffff8d !important;
}

/* line 2540, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-A100 {
  background-color: #ffff8d !important;
}

/* line 2543, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-A200 {
  color: yellow !important;
}

/* line 2546, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-A200 {
  background-color: yellow !important;
}

/* line 2549, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-A400 {
  color: #ffea00 !important;
}

/* line 2552, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-A400 {
  background-color: #ffea00 !important;
}

/* line 2555, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--yellow-A700 {
  color: #ffd600 !important;
}

/* line 2558, vendor/assets/stylesheets/mdl.css */
.mdl-color--yellow-A700 {
  background-color: #ffd600 !important;
}

/* line 2561, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber {
  color: #ffc107 !important;
}

/* line 2564, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber {
  background-color: #ffc107 !important;
}

/* line 2567, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-50 {
  color: #fff8e1 !important;
}

/* line 2570, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-50 {
  background-color: #fff8e1 !important;
}

/* line 2573, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-100 {
  color: #ffecb3 !important;
}

/* line 2576, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-100 {
  background-color: #ffecb3 !important;
}

/* line 2579, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-200 {
  color: #ffe082 !important;
}

/* line 2582, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-200 {
  background-color: #ffe082 !important;
}

/* line 2585, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-300 {
  color: #ffd54f !important;
}

/* line 2588, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-300 {
  background-color: #ffd54f !important;
}

/* line 2591, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-400 {
  color: #ffca28 !important;
}

/* line 2594, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-400 {
  background-color: #ffca28 !important;
}

/* line 2597, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-500 {
  color: #ffc107 !important;
}

/* line 2600, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-500 {
  background-color: #ffc107 !important;
}

/* line 2603, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-600 {
  color: #ffb300 !important;
}

/* line 2606, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-600 {
  background-color: #ffb300 !important;
}

/* line 2609, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-700 {
  color: #ffa000 !important;
}

/* line 2612, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-700 {
  background-color: #ffa000 !important;
}

/* line 2615, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-800 {
  color: #ff8f00 !important;
}

/* line 2618, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-800 {
  background-color: #ff8f00 !important;
}

/* line 2621, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-900 {
  color: #ff6f00 !important;
}

/* line 2624, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-900 {
  background-color: #ff6f00 !important;
}

/* line 2627, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-A100 {
  color: #ffe57f !important;
}

/* line 2630, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-A100 {
  background-color: #ffe57f !important;
}

/* line 2633, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-A200 {
  color: #ffd740 !important;
}

/* line 2636, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-A200 {
  background-color: #ffd740 !important;
}

/* line 2639, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-A400 {
  color: #ffc400 !important;
}

/* line 2642, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-A400 {
  background-color: #ffc400 !important;
}

/* line 2645, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--amber-A700 {
  color: #ffab00 !important;
}

/* line 2648, vendor/assets/stylesheets/mdl.css */
.mdl-color--amber-A700 {
  background-color: #ffab00 !important;
}

/* line 2651, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange {
  color: #ff9800 !important;
}

/* line 2654, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange {
  background-color: #ff9800 !important;
}

/* line 2657, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-50 {
  color: #fff3e0 !important;
}

/* line 2660, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-50 {
  background-color: #fff3e0 !important;
}

/* line 2663, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-100 {
  color: #ffe0b2 !important;
}

/* line 2666, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-100 {
  background-color: #ffe0b2 !important;
}

/* line 2669, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-200 {
  color: #ffcc80 !important;
}

/* line 2672, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-200 {
  background-color: #ffcc80 !important;
}

/* line 2675, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-300 {
  color: #ffb74d !important;
}

/* line 2678, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-300 {
  background-color: #ffb74d !important;
}

/* line 2681, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-400 {
  color: #ffa726 !important;
}

/* line 2684, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-400 {
  background-color: #ffa726 !important;
}

/* line 2687, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-500 {
  color: #ff9800 !important;
}

/* line 2690, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-500 {
  background-color: #ff9800 !important;
}

/* line 2693, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-600 {
  color: #fb8c00 !important;
}

/* line 2696, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-600 {
  background-color: #fb8c00 !important;
}

/* line 2699, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-700 {
  color: #f57c00 !important;
}

/* line 2702, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-700 {
  background-color: #f57c00 !important;
}

/* line 2705, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-800 {
  color: #ef6c00 !important;
}

/* line 2708, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-800 {
  background-color: #ef6c00 !important;
}

/* line 2711, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-900 {
  color: #e65100 !important;
}

/* line 2714, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-900 {
  background-color: #e65100 !important;
}

/* line 2717, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-A100 {
  color: #ffd180 !important;
}

/* line 2720, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-A100 {
  background-color: #ffd180 !important;
}

/* line 2723, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-A200 {
  color: #ffab40 !important;
}

/* line 2726, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-A200 {
  background-color: #ffab40 !important;
}

/* line 2729, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-A400 {
  color: #ff9100 !important;
}

/* line 2732, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-A400 {
  background-color: #ff9100 !important;
}

/* line 2735, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--orange-A700 {
  color: #ff6d00 !important;
}

/* line 2738, vendor/assets/stylesheets/mdl.css */
.mdl-color--orange-A700 {
  background-color: #ff6d00 !important;
}

/* line 2741, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange {
  color: #ff5722 !important;
}

/* line 2744, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange {
  background-color: #ff5722 !important;
}

/* line 2747, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-50 {
  color: #fbe9e7 !important;
}

/* line 2750, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-50 {
  background-color: #fbe9e7 !important;
}

/* line 2753, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-100 {
  color: #ffccbc !important;
}

/* line 2756, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-100 {
  background-color: #ffccbc !important;
}

/* line 2759, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-200 {
  color: #ffab91 !important;
}

/* line 2762, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-200 {
  background-color: #ffab91 !important;
}

/* line 2765, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-300 {
  color: #ff8a65 !important;
}

/* line 2768, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-300 {
  background-color: #ff8a65 !important;
}

/* line 2771, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-400 {
  color: #ff7043 !important;
}

/* line 2774, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-400 {
  background-color: #ff7043 !important;
}

/* line 2777, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-500 {
  color: #ff5722 !important;
}

/* line 2780, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-500 {
  background-color: #ff5722 !important;
}

/* line 2783, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-600 {
  color: #f4511e !important;
}

/* line 2786, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-600 {
  background-color: #f4511e !important;
}

/* line 2789, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-700 {
  color: #e64a19 !important;
}

/* line 2792, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-700 {
  background-color: #e64a19 !important;
}

/* line 2795, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-800 {
  color: #d84315 !important;
}

/* line 2798, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-800 {
  background-color: #d84315 !important;
}

/* line 2801, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-900 {
  color: #bf360c !important;
}

/* line 2804, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-900 {
  background-color: #bf360c !important;
}

/* line 2807, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-A100 {
  color: #ff9e80 !important;
}

/* line 2810, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-A100 {
  background-color: #ff9e80 !important;
}

/* line 2813, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-A200 {
  color: #ff6e40 !important;
}

/* line 2816, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-A200 {
  background-color: #ff6e40 !important;
}

/* line 2819, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-A400 {
  color: #ff3d00 !important;
}

/* line 2822, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-A400 {
  background-color: #ff3d00 !important;
}

/* line 2825, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--deep-orange-A700 {
  color: #dd2c00 !important;
}

/* line 2828, vendor/assets/stylesheets/mdl.css */
.mdl-color--deep-orange-A700 {
  background-color: #dd2c00 !important;
}

/* line 2831, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown {
  color: #795548 !important;
}

/* line 2834, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown {
  background-color: #795548 !important;
}

/* line 2837, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-50 {
  color: #efebe9 !important;
}

/* line 2840, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-50 {
  background-color: #efebe9 !important;
}

/* line 2843, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-100 {
  color: #d7ccc8 !important;
}

/* line 2846, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-100 {
  background-color: #d7ccc8 !important;
}

/* line 2849, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-200 {
  color: #bcaaa4 !important;
}

/* line 2852, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-200 {
  background-color: #bcaaa4 !important;
}

/* line 2855, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-300 {
  color: #a1887f !important;
}

/* line 2858, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-300 {
  background-color: #a1887f !important;
}

/* line 2861, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-400 {
  color: #8d6e63 !important;
}

/* line 2864, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-400 {
  background-color: #8d6e63 !important;
}

/* line 2867, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-500 {
  color: #795548 !important;
}

/* line 2870, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-500 {
  background-color: #795548 !important;
}

/* line 2873, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-600 {
  color: #6d4c41 !important;
}

/* line 2876, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-600 {
  background-color: #6d4c41 !important;
}

/* line 2879, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-700 {
  color: #5d4037 !important;
}

/* line 2882, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-700 {
  background-color: #5d4037 !important;
}

/* line 2885, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-800 {
  color: #4e342e !important;
}

/* line 2888, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-800 {
  background-color: #4e342e !important;
}

/* line 2891, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--brown-900 {
  color: #3e2723 !important;
}

/* line 2894, vendor/assets/stylesheets/mdl.css */
.mdl-color--brown-900 {
  background-color: #3e2723 !important;
}

/* line 2897, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey {
  color: #9e9e9e !important;
}

/* line 2900, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey {
  background-color: #9e9e9e !important;
}

/* line 2903, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-50 {
  color: #fafafa !important;
}

/* line 2906, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-50 {
  background-color: #fafafa !important;
}

/* line 2909, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-100 {
  color: whitesmoke !important;
}

/* line 2912, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-100 {
  background-color: whitesmoke !important;
}

/* line 2915, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-200 {
  color: #eeeeee !important;
}

/* line 2918, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-200 {
  background-color: #eeeeee !important;
}

/* line 2921, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-300 {
  color: #e0e0e0 !important;
}

/* line 2924, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-300 {
  background-color: #e0e0e0 !important;
}

/* line 2927, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-400 {
  color: #bdbdbd !important;
}

/* line 2930, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-400 {
  background-color: #bdbdbd !important;
}

/* line 2933, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-500 {
  color: #9e9e9e !important;
}

/* line 2936, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-500 {
  background-color: #9e9e9e !important;
}

/* line 2939, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-600 {
  color: #757575 !important;
}

/* line 2942, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-600 {
  background-color: #757575 !important;
}

/* line 2945, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-700 {
  color: #616161 !important;
}

/* line 2948, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-700 {
  background-color: #616161 !important;
}

/* line 2951, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-800 {
  color: #424242 !important;
}

/* line 2954, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-800 {
  background-color: #424242 !important;
}

/* line 2957, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--grey-900 {
  color: #212121 !important;
}

/* line 2960, vendor/assets/stylesheets/mdl.css */
.mdl-color--grey-900 {
  background-color: #212121 !important;
}

/* line 2963, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey {
  color: #607d8b !important;
}

/* line 2966, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey {
  background-color: #607d8b !important;
}

/* line 2969, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-50 {
  color: #eceff1 !important;
}

/* line 2972, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-50 {
  background-color: #eceff1 !important;
}

/* line 2975, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-100 {
  color: #cfd8dc !important;
}

/* line 2978, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-100 {
  background-color: #cfd8dc !important;
}

/* line 2981, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-200 {
  color: #b0bec5 !important;
}

/* line 2984, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-200 {
  background-color: #b0bec5 !important;
}

/* line 2987, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-300 {
  color: #90a4ae !important;
}

/* line 2990, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-300 {
  background-color: #90a4ae !important;
}

/* line 2993, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-400 {
  color: #78909c !important;
}

/* line 2996, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-400 {
  background-color: #78909c !important;
}

/* line 2999, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-500 {
  color: #607d8b !important;
}

/* line 3002, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-500 {
  background-color: #607d8b !important;
}

/* line 3005, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-600 {
  color: #546e7a !important;
}

/* line 3008, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-600 {
  background-color: #546e7a !important;
}

/* line 3011, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-700 {
  color: #455a64 !important;
}

/* line 3014, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-700 {
  background-color: #455a64 !important;
}

/* line 3017, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-800 {
  color: #37474f !important;
}

/* line 3020, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-800 {
  background-color: #37474f !important;
}

/* line 3023, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--blue-grey-900 {
  color: #263238 !important;
}

/* line 3026, vendor/assets/stylesheets/mdl.css */
.mdl-color--blue-grey-900 {
  background-color: #263238 !important;
}

/* line 3029, vendor/assets/stylesheets/mdl.css */
.mdl-color--black {
  background-color: black !important;
}

/* line 3032, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--black {
  color: black !important;
}

/* line 3035, vendor/assets/stylesheets/mdl.css */
.mdl-color--white {
  background-color: white !important;
}

/* line 3038, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--white {
  color: white !important;
}

/* line 3041, vendor/assets/stylesheets/mdl.css */
.mdl-color--primary {
  background-color: #3f51b5 !important;
}

/* line 3044, vendor/assets/stylesheets/mdl.css */
.mdl-color--primary-contrast {
  background-color: white !important;
}

/* line 3047, vendor/assets/stylesheets/mdl.css */
.mdl-color--primary-dark {
  background-color: #303f9f !important;
}

/* line 3050, vendor/assets/stylesheets/mdl.css */
.mdl-color--accent {
  background-color: #ff4081 !important;
}

/* line 3053, vendor/assets/stylesheets/mdl.css */
.mdl-color--accent-contrast {
  background-color: white !important;
}

/* line 3056, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--primary {
  color: #3f51b5 !important;
}

/* line 3059, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--primary-contrast {
  color: white !important;
}

/* line 3062, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--primary-dark {
  color: #303f9f !important;
}

/* line 3065, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--accent {
  color: #ff4081 !important;
}

/* line 3068, vendor/assets/stylesheets/mdl.css */
.mdl-color-text--accent-contrast {
  color: white !important;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 3239, vendor/assets/stylesheets/mdl.css */
.mdl-ripple {
  background: black;
  border-radius: 50%;
  height: 50px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
  width: 50px;
  overflow: hidden;
}

/* line 3252, vendor/assets/stylesheets/mdl.css */
.mdl-ripple.is-animating {
  transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1);
}

/* line 3256, vendor/assets/stylesheets/mdl.css */
.mdl-ripple.is-visible {
  opacity: 0.3;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 3427, vendor/assets/stylesheets/mdl.css */
.mdl-animation--default {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 3430, vendor/assets/stylesheets/mdl.css */
.mdl-animation--fast-out-slow-in {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 3433, vendor/assets/stylesheets/mdl.css */
.mdl-animation--linear-out-slow-in {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/* line 3436, vendor/assets/stylesheets/mdl.css */
.mdl-animation--fast-out-linear-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 3607, vendor/assets/stylesheets/mdl.css */
.mdl-badge {
  position: relative;
  white-space: nowrap;
  margin-right: 24px;
}

/* line 3611, vendor/assets/stylesheets/mdl.css */
.mdl-badge:not([data-badge]) {
  margin-right: auto;
}

/* line 3613, vendor/assets/stylesheets/mdl.css */
.mdl-badge[data-badge]:after {
  content: attr(data-badge);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  position: absolute;
  top: -11px;
  right: -24px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 600;
  font-size: 12px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #ff4081;
  color: white;
}

/* line 3644, vendor/assets/stylesheets/mdl.css */
.mdl-button .mdl-badge[data-badge]:after, .card .action .mdl-badge[data-badge]:after, .main-card .action .mdl-badge[data-badge]:after, .mdl-ultra-mini-fab .mdl-badge[data-badge]:after, .mdl-icon-button .mdl-badge[data-badge]:after {
  top: -10px;
  right: -5px;
}

/* line 3647, vendor/assets/stylesheets/mdl.css */
.mdl-badge.mdl-badge--no-background[data-badge]:after {
  color: #ff4081;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 1px gray;
}

/* line 3651, vendor/assets/stylesheets/mdl.css */
.mdl-badge.mdl-badge--overlap {
  margin-right: 10px;
}

/* line 3653, vendor/assets/stylesheets/mdl.css */
.mdl-badge.mdl-badge--overlap:after {
  right: -10px;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 3843, vendor/assets/stylesheets/mdl.css */
.mdl-button, .card .action, .main-card .action, .mdl-ultra-mini-fab, .mdl-icon-button {
  background: transparent;
  border: none;
  border-radius: 2px;
  color: black;
  position: relative;
  height: 36px;
  margin: 0;
  min-width: 64px;
  padding: 0 16px;
  display: inline-block;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;
}

/* line 3869, vendor/assets/stylesheets/mdl.css */
.mdl-button::-moz-focus-inner, .card .action::-moz-focus-inner, .main-card .action::-moz-focus-inner, .mdl-ultra-mini-fab::-moz-focus-inner, .mdl-icon-button::-moz-focus-inner {
  border: 0;
}

/* line 3871, vendor/assets/stylesheets/mdl.css */
.mdl-button:hover, .card .action:hover, .main-card .action:hover, .mdl-ultra-mini-fab:hover, .mdl-icon-button:hover {
  background-color: rgba(158, 158, 158, 0.2);
}

/* line 3873, vendor/assets/stylesheets/mdl.css */
.mdl-button:focus:not(:active), .card .action:focus:not(:active), .main-card .action:focus:not(:active), .mdl-ultra-mini-fab:focus:not(:active), .mdl-icon-button:focus:not(:active) {
  background-color: rgba(0, 0, 0, 0.12);
}

/* line 3875, vendor/assets/stylesheets/mdl.css */
.mdl-button:active, .card .action:active, .main-card .action:active, .mdl-ultra-mini-fab:active, .mdl-icon-button:active {
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3877, vendor/assets/stylesheets/mdl.css */
.mdl-button.mdl-button--colored, .card .action, .main-card .action, .mdl-button--colored.mdl-ultra-mini-fab, .mdl-button--colored.mdl-icon-button {
  color: #3f51b5;
}

/* line 3879, vendor/assets/stylesheets/mdl.css */
.mdl-button.mdl-button--colored:focus:not(:active), .card .action:focus:not(:active), .main-card .action:focus:not(:active), .mdl-button--colored.mdl-ultra-mini-fab:focus:not(:active), .mdl-button--colored.mdl-icon-button:focus:not(:active) {
  background-color: rgba(0, 0, 0, 0.12);
}

/* line 3882, vendor/assets/stylesheets/mdl.css */
input.mdl-button[type="submit"], .card input.action[type="submit"], .main-card input.action[type="submit"], input.mdl-ultra-mini-fab[type="submit"], input.mdl-icon-button[type="submit"] {
  -webkit-appearance: none;
}

/* line 3885, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised {
  background: rgba(158, 158, 158, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 3888, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3891, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3894, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored, .card .mdl-button--raised.action, .main-card .mdl-button--raised.action {
  background: #3f51b5;
  color: white;
}

/* line 3897, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored:hover, .card .mdl-button--raised.action:hover, .main-card .mdl-button--raised.action:hover {
  background-color: #3f51b5;
}

/* line 3899, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored:active, .card .mdl-button--raised.action:active, .main-card .mdl-button--raised.action:active {
  background-color: #3f51b5;
}

/* line 3901, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored:focus:not(:active), .card .mdl-button--raised.action:focus:not(:active), .main-card .mdl-button--raised.action:focus:not(:active) {
  background-color: #3f51b5;
}

/* line 3903, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised.mdl-button--colored .mdl-ripple, .card .mdl-button--raised.action .mdl-ripple, .main-card .mdl-button--raised.action .mdl-ripple {
  background: white;
}

/* line 3906, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab, .card .action, .main-card .action, .mdl-ultra-mini-fab {
  border-radius: 50%;
  font-size: 24px;
  height: 56px;
  margin: auto;
  min-width: 56px;
  width: 56px;
  padding: 0;
  overflow: hidden;
  background: rgba(158, 158, 158, 0.2);
  box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
  position: relative;
  line-height: normal;
}

/* line 3919, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab .material-icons, .card .action .material-icons, .main-card .action .material-icons, .mdl-ultra-mini-fab .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px;
}

/* line 3927, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--mini-fab, .card .mdl-button--mini-fab.action, .main-card .mdl-button--mini-fab.action, .mdl-ultra-mini-fab {
  height: 40px;
  min-width: 40px;
  width: 40px;
}

/* line 3931, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab .mdl-button__ripple-container, .card .action .mdl-button__ripple-container, .main-card .action .mdl-button__ripple-container, .mdl-ultra-mini-fab .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 3934, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab:active, .card .action:active, .main-card .action:active, .mdl-ultra-mini-fab:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3937, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab:focus:not(:active), .card .action:focus:not(:active), .main-card .action:focus:not(:active), .mdl-ultra-mini-fab:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color: rgba(158, 158, 158, 0.4);
}

/* line 3940, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored, .card .action, .main-card .action, .mdl-button--colored.mdl-ultra-mini-fab {
  background: #ff4081;
  color: white;
}

/* line 3943, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored:hover, .card .action:hover, .main-card .action:hover, .mdl-button--colored.mdl-ultra-mini-fab:hover {
  background-color: #ff4081;
}

/* line 3945, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored:focus:not(:active), .card .action:focus:not(:active), .main-card .action:focus:not(:active), .mdl-button--colored.mdl-ultra-mini-fab:focus:not(:active) {
  background-color: #ff4081;
}

/* line 3947, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored:active, .card .action:active, .main-card .action:active, .mdl-button--colored.mdl-ultra-mini-fab:active {
  background-color: #ff4081;
}

/* line 3949, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab.mdl-button--colored .mdl-ripple, .card .action .mdl-ripple, .main-card .action .mdl-ripple, .mdl-button--colored.mdl-ultra-mini-fab .mdl-ripple {
  background: white;
}

/* line 3952, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon {
  border-radius: 50%;
  font-size: 24px;
  height: 32px;
  margin-left: 0;
  margin-right: 0;
  min-width: 32px;
  width: 32px;
  padding: 0;
  overflow: hidden;
  color: inherit;
  line-height: normal;
}

/* line 3964, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px;
}

/* line 3972, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon.mdl-button--mini-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
}

/* line 3976, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon.mdl-button--mini-icon .material-icons {
  top: 0px;
  left: 0px;
}

/* line 3979, vendor/assets/stylesheets/mdl.css */
.mdl-button--icon .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 3983, vendor/assets/stylesheets/mdl.css */
.mdl-button__ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}

/* line 3992, vendor/assets/stylesheets/mdl.css */
.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple, .card .action[disabled] .mdl-button__ripple-container .mdl-ripple, .main-card .action[disabled] .mdl-button__ripple-container .mdl-ripple, .mdl-ultra-mini-fab[disabled] .mdl-button__ripple-container .mdl-ripple, .mdl-icon-button[disabled] .mdl-button__ripple-container .mdl-ripple,
.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple,
.card .mdl-button--disabled.action .mdl-button__ripple-container .mdl-ripple,
.main-card .mdl-button--disabled.action .mdl-button__ripple-container .mdl-ripple,
.mdl-button--disabled.mdl-ultra-mini-fab .mdl-button__ripple-container .mdl-ripple,
.mdl-button--disabled.mdl-icon-button .mdl-button__ripple-container .mdl-ripple {
  background-color: transparent;
}

/* line 3996, vendor/assets/stylesheets/mdl.css */
.mdl-button--primary.mdl-button--primary {
  color: #3f51b5;
}

/* line 3998, vendor/assets/stylesheets/mdl.css */
.mdl-button--primary.mdl-button--primary .mdl-ripple {
  background: white;
}

/* line 4000, vendor/assets/stylesheets/mdl.css */
.mdl-button--primary.mdl-button--primary.mdl-button--raised, .mdl-button--primary.mdl-button--primary.mdl-button--fab, .card .mdl-button--primary.action, .main-card .mdl-button--primary.action, .mdl-button--primary.mdl-ultra-mini-fab {
  color: white;
  background-color: #3f51b5;
}

/* line 4004, vendor/assets/stylesheets/mdl.css */
.mdl-button--accent.mdl-button--accent {
  color: #ff4081;
}

/* line 4006, vendor/assets/stylesheets/mdl.css */
.mdl-button--accent.mdl-button--accent .mdl-ripple {
  background: white;
}

/* line 4008, vendor/assets/stylesheets/mdl.css */
.mdl-button--accent.mdl-button--accent.mdl-button--raised, .mdl-button--accent.mdl-button--accent.mdl-button--fab, .card .mdl-button--accent.action, .main-card .mdl-button--accent.action, .mdl-button--accent.mdl-ultra-mini-fab {
  color: white;
  background-color: #ff4081;
}

/* line 4012, vendor/assets/stylesheets/mdl.css */
.mdl-button[disabled][disabled], .card .action[disabled][disabled], .main-card .action[disabled][disabled], .mdl-ultra-mini-fab[disabled][disabled], .mdl-icon-button[disabled][disabled], .mdl-button.mdl-button--disabled.mdl-button--disabled, .card .mdl-button--disabled.mdl-button--disabled.action, .main-card .mdl-button--disabled.mdl-button--disabled.action, .mdl-button--disabled.mdl-button--disabled.mdl-ultra-mini-fab, .mdl-button--disabled.mdl-button--disabled.mdl-icon-button {
  color: rgba(0, 0, 0, 0.26);
  cursor: default;
  background-color: transparent;
}

/* line 4017, vendor/assets/stylesheets/mdl.css */
.mdl-button--fab[disabled][disabled], .card .action[disabled][disabled], .main-card .action[disabled][disabled], .mdl-ultra-mini-fab[disabled][disabled], .mdl-button--fab.mdl-button--disabled.mdl-button--disabled, .card .mdl-button--disabled.mdl-button--disabled.action, .main-card .mdl-button--disabled.mdl-button--disabled.action, .mdl-button--disabled.mdl-button--disabled.mdl-ultra-mini-fab {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}

/* line 4021, vendor/assets/stylesheets/mdl.css */
.mdl-button--raised[disabled][disabled], .mdl-button--raised.mdl-button--disabled.mdl-button--disabled {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
}

/* line 4026, vendor/assets/stylesheets/mdl.css */
.mdl-button--colored[disabled][disabled], .card .action[disabled][disabled], .main-card .action[disabled][disabled], .mdl-button--colored.mdl-button--disabled.mdl-button--disabled, .card .mdl-button--disabled.mdl-button--disabled.action, .main-card .mdl-button--disabled.mdl-button--disabled.action {
  color: rgba(0, 0, 0, 0.26);
}

/* line 4029, vendor/assets/stylesheets/mdl.css */
.mdl-button .material-icons, .card .action .material-icons, .main-card .action .material-icons, .mdl-ultra-mini-fab .material-icons, .mdl-icon-button .material-icons {
  vertical-align: middle;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 4200, vendor/assets/stylesheets/mdl.css */
.mdl-card {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  min-height: 200px;
  overflow: hidden;
  /*width: 330px; Overridden because it causes screwy behavior.*/
  z-index: 1;
  position: relative;
  background: white;
  border-radius: 2px;
  box-sizing: border-box;
}

/* line 4218, vendor/assets/stylesheets/mdl.css */
.mdl-card__media {
  background-color: #ff4081;
  background-repeat: repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-origin: padding-box;
  background-attachment: scroll;
  box-sizing: border-box;
}

/* line 4227, vendor/assets/stylesheets/mdl.css */
.mdl-card__title {
  align-items: center;
  color: black;
  display: block;
  display: flex;
  justify-content: stretch;
  line-height: normal;
  padding: 16px 16px;
  perspective-origin: 165px 56px;
  transform-origin: 165px 56px;
  box-sizing: border-box;
}

/* line 4246, vendor/assets/stylesheets/mdl.css */
.mdl-card__title.mdl-card--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 4249, vendor/assets/stylesheets/mdl.css */
.mdl-card__title-text {
  align-self: flex-end;
  color: inherit;
  display: block;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  line-height: normal;
  overflow: hidden;
  transform-origin: 149px 48px;
  margin: 0;
}

/* line 4266, vendor/assets/stylesheets/mdl.css */
.mdl-card__subtitle-text {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54);
  margin: 0;
}

/* line 4271, vendor/assets/stylesheets/mdl.css */
.mdl-card__supporting-text {
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 18px;
  overflow: hidden;
  padding: 16px 16px;
  width: 90%;
}

/* line 4279, vendor/assets/stylesheets/mdl.css */
.mdl-card__actions {
  font-size: 16px;
  line-height: normal;
  width: 100%;
  background-color: transparent;
  padding: 8px;
  box-sizing: border-box;
}

/* line 4286, vendor/assets/stylesheets/mdl.css */
.mdl-card__actions.mdl-card--border {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 4289, vendor/assets/stylesheets/mdl.css */
.mdl-card--expand {
  flex-grow: 1;
}

/* line 4294, vendor/assets/stylesheets/mdl.css */
.mdl-card__menu {
  position: absolute;
  right: 16px;
  top: 16px;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 4486, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
}

/* line 4496, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-upgraded {
  padding-left: 24px;
}

/* line 4499, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__input {
  line-height: 24px;
}

/* line 4501, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-upgraded .mdl-checkbox__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

/* line 4514, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__box-outline {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  z-index: 2;
}

/* line 4528, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid #3f51b5;
}

/* line 4530, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline,
.mdl-checkbox.is-disabled .mdl-checkbox__box-outline {
  border: 2px solid rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 4535, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__focus-helper {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent;
}

/* line 4545, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-focused .mdl-checkbox__focus-helper {
  box-shadow: 0 0 0px 8px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 4548, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper {
  box-shadow: 0 0 0px 8px rgba(63, 81, 181, 0.26);
  background-color: rgba(63, 81, 181, 0.26);
}

/* line 4552, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__tick-outline {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");
  mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");
  background: transparent;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background;
}

/* line 4564, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background: #3f51b5 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K");
}

/* line 4566, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,
.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline {
  background: rgba(0, 0, 0, 0.26) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K");
}

/* line 4570, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}

/* line 4576, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox .mdl-checkbox__label,
.mdl-checkbox.is-disabled .mdl-checkbox__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 4581, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__ripple-container {
  position: absolute;
  z-index: 2;
  top: -6px;
  left: -10px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 4593, vendor/assets/stylesheets/mdl.css */
.mdl-checkbox__ripple-container .mdl-ripple {
  background: #3f51b5;
}

/* line 4595, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container,
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container {
  cursor: auto;
}

/* line 4598, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple,
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple {
  background: transparent;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 4789, vendor/assets/stylesheets/mdl.css */
.mdl-chip {
  height: 32px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  line-height: 32px;
  padding: 0 12px;
  border: 0;
  border-radius: 16px;
  background-color: #dedede;
  display: inline-block;
  color: rgba(0, 0, 0, 0.87);
  margin: 2px 0;
  font-size: 0;
  white-space: nowrap;
}

/* line 4802, vendor/assets/stylesheets/mdl.css */
.mdl-chip__text {
  font-size: 13px;
  vertical-align: middle;
  display: inline-block;
}

/* line 4806, vendor/assets/stylesheets/mdl.css */
.mdl-chip__action {
  height: 24px;
  width: 24px;
  background: transparent;
  opacity: 0.54;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  padding: 0;
  margin: 0 0 0 4px;
  font-size: 13px;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.87);
  border: none;
  outline: none;
  overflow: hidden;
}

/* line 4823, vendor/assets/stylesheets/mdl.css */
.mdl-chip__contact {
  height: 32px;
  width: 32px;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  overflow: hidden;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
}

/* line 4834, vendor/assets/stylesheets/mdl.css */
.mdl-chip:focus {
  outline: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 4837, vendor/assets/stylesheets/mdl.css */
.mdl-chip:active {
  background-color: #d6d6d6;
}

/* line 4839, vendor/assets/stylesheets/mdl.css */
.mdl-chip--deletable {
  padding-right: 4px;
}

/* line 4841, vendor/assets/stylesheets/mdl.css */
.mdl-chip--contact {
  padding-left: 0;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 5031, vendor/assets/stylesheets/mdl.css */
.mdl-data-table {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  background-color: white;
}

/* line 5038, vendor/assets/stylesheets/mdl.css */
.mdl-data-table thead {
  padding-bottom: 3px;
}

/* line 5040, vendor/assets/stylesheets/mdl.css */
.mdl-data-table thead .mdl-data-table__select {
  margin-top: 0;
}

/* line 5042, vendor/assets/stylesheets/mdl.css */
.mdl-data-table tbody tr {
  position: relative;
  height: 48px;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
}

/* line 5048, vendor/assets/stylesheets/mdl.css */
.mdl-data-table tbody tr.is-selected {
  background-color: #e0e0e0;
}

/* line 5050, vendor/assets/stylesheets/mdl.css */
.mdl-data-table tbody tr:hover {
  background-color: #eeeeee;
}

/* line 5052, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td, .mdl-data-table th {
  padding: 0 18px 12px 18px;
  text-align: right;
}

/* line 5055, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type {
  padding-left: 24px;
}

/* line 5057, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td:last-of-type, .mdl-data-table th:last-of-type {
  padding-right: 24px;
}

/* line 5059, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td {
  position: relative;
  vertical-align: middle;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding-top: 12px;
  box-sizing: border-box;
}

/* line 5067, vendor/assets/stylesheets/mdl.css */
.mdl-data-table td .mdl-data-table__select {
  vertical-align: middle;
}

/* line 5069, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th {
  position: relative;
  vertical-align: bottom;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  height: 48px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  padding-bottom: 8px;
  box-sizing: border-box;
}

/* line 5082, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-ascending, .mdl-data-table th.mdl-data-table__header--sorted-descending {
  color: rgba(0, 0, 0, 0.87);
}

/* line 5084, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-ascending:before, .mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  content: "\e5d8";
  margin-right: 5px;
  vertical-align: sub;
}

/* line 5102, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover, .mdl-data-table th.mdl-data-table__header--sorted-descending:hover {
  cursor: pointer;
}

/* line 5104, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before, .mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before {
  color: rgba(0, 0, 0, 0.26);
}

/* line 5106, vendor/assets/stylesheets/mdl.css */
.mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  content: "\e5db";
}

/* line 5109, vendor/assets/stylesheets/mdl.css */
.mdl-data-table__select {
  width: 16px;
}

/* line 5112, vendor/assets/stylesheets/mdl.css */
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 5302, vendor/assets/stylesheets/mdl.css */
.mdl-dialog {
  border: none;
  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
  width: 280px;
}

/* line 5306, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__title {
  padding: 24px 24px 0;
  margin: 0;
  font-size: 2.5rem;
}

/* line 5310, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions {
  padding: 8px 8px 8px 24px;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}

/* line 5321, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions > * {
  margin-right: 8px;
  height: 36px;
}

/* line 5324, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions > *:first-child {
  margin-right: 0;
}

/* line 5326, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions--full-width {
  padding: 0 0 8px 0;
}

/* line 5328, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__actions--full-width > * {
  height: 48px;
  flex: 0 0 100%;
  padding-right: 16px;
  margin-right: 0;
  text-align: right;
}

/* line 5336, vendor/assets/stylesheets/mdl.css */
.mdl-dialog__content {
  padding: 20px 24px 24px 24px;
  color: rgba(0, 0, 0, 0.54);
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 5527, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer {
  padding: 16px 40px;
  color: #9e9e9e;
  background-color: #424242;
}

/* line 5532, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--top-section:after,
.mdl-mega-footer--middle-section:after,
.mdl-mega-footer--bottom-section:after,
.mdl-mega-footer__top-section:after,
.mdl-mega-footer__middle-section:after,
.mdl-mega-footer__bottom-section:after {
  content: '';
  display: block;
  clear: both;
}

/* line 5542, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--left-section,
.mdl-mega-footer__left-section {
  margin-bottom: 16px;
}

/* line 5546, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--right-section,
.mdl-mega-footer__right-section {
  margin-bottom: 16px;
}

/* line 5550, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--right-section a,
.mdl-mega-footer__right-section a {
  display: block;
  margin-bottom: 16px;
  color: inherit;
  text-decoration: none;
}

@media screen and (min-width: 760px) {
  /* line 5558, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--left-section,
.mdl-mega-footer__left-section {
    float: left;
  }
  /* line 5561, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--right-section,
.mdl-mega-footer__right-section {
    float: right;
  }
  /* line 5564, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--right-section a,
.mdl-mega-footer__right-section a {
    display: inline-block;
    margin-left: 16px;
    line-height: 36px;
    vertical-align: middle;
  }
}

/* line 5571, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--social-btn,
.mdl-mega-footer__social-btn {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  background-color: #9e9e9e;
  border: none;
}

/* line 5580, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--drop-down-section,
.mdl-mega-footer__drop-down-section {
  display: block;
  position: relative;
}

@media screen and (min-width: 760px) {
  /* line 5586, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section,
.mdl-mega-footer__drop-down-section {
    width: 33%;
  }
  /* line 5589, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section:nth-child(1),
.mdl-mega-footer--drop-down-section:nth-child(2),
.mdl-mega-footer__drop-down-section:nth-child(1),
.mdl-mega-footer__drop-down-section:nth-child(2) {
    float: left;
  }
  /* line 5594, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section:nth-child(3),
.mdl-mega-footer__drop-down-section:nth-child(3) {
    float: right;
  }
  /* line 5597, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section:nth-child(3):after,
.mdl-mega-footer__drop-down-section:nth-child(3):after {
    clear: right;
  }
  /* line 5600, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section:nth-child(4),
.mdl-mega-footer__drop-down-section:nth-child(4) {
    clear: right;
    float: right;
  }
  /* line 5604, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--middle-section:after,
.mdl-mega-footer__middle-section:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 5609, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--bottom-section,
.mdl-mega-footer__bottom-section {
    padding-top: 0;
  }
}

@media screen and (min-width: 1024px) {
  /* line 5614, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--drop-down-section,
.mdl-mega-footer--drop-down-section:nth-child(3),
.mdl-mega-footer--drop-down-section:nth-child(4),
.mdl-mega-footer__drop-down-section,
.mdl-mega-footer__drop-down-section:nth-child(3),
.mdl-mega-footer__drop-down-section:nth-child(4) {
    width: 24%;
    float: left;
  }
}

/* line 5623, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading-checkbox,
.mdl-mega-footer__heading-checkbox {
  position: absolute;
  width: 100%;
  height: 55.8px;
  padding: 32px;
  margin: 0;
  margin-top: -16px;
  cursor: pointer;
  z-index: 1;
  opacity: 0;
}

/* line 5634, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading:after {
  font-family: 'Material Icons';
  content: '\E5CE';
}

/* line 5641, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list {
  display: none;
}

/* line 5651, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading:after {
  font-family: 'Material Icons';
  content: '\E5CF';
}

/* line 5658, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading,
.mdl-mega-footer__heading {
  position: relative;
  width: 100%;
  padding-right: 39.8px;
  margin-bottom: 16px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 23.8px;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #e0e0e0;
}

/* line 5673, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--heading:after,
.mdl-mega-footer__heading:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 23.8px;
  height: 23.8px;
  background-size: cover;
}

/* line 5684, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--link-list,
.mdl-mega-footer__link-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 32px;
}

/* line 5690, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--link-list:after,
.mdl-mega-footer__link-list:after {
  clear: both;
  display: block;
  content: '';
}

/* line 5696, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--link-list li,
.mdl-mega-footer__link-list li {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 20px;
}

/* line 5704, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--link-list a,
.mdl-mega-footer__link-list a {
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
}

@media screen and (min-width: 760px) {
  /* line 5711, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--heading-checkbox,
.mdl-mega-footer__heading-checkbox {
    display: none;
  }
  /* line 5714, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading:after {
    content: '';
  }
  /* line 5719, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list {
    display: block;
  }
  /* line 5728, vendor/assets/stylesheets/mdl.css */
  .mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading:after {
    content: '';
  }
}

/* line 5734, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--bottom-section,
.mdl-mega-footer__bottom-section {
  padding-top: 16px;
  margin-bottom: 16px;
}

/* line 5739, vendor/assets/stylesheets/mdl.css */
.mdl-logo {
  margin-bottom: 16px;
  color: white;
}

/* line 5743, vendor/assets/stylesheets/mdl.css */
.mdl-mega-footer--bottom-section .mdl-mega-footer--link-list li,
.mdl-mega-footer__bottom-section .mdl-mega-footer__link-list li {
  float: left;
  margin-bottom: 0;
  margin-right: 16px;
}

@media screen and (min-width: 760px) {
  /* line 5750, vendor/assets/stylesheets/mdl.css */
  .mdl-logo {
    float: left;
    margin-bottom: 0;
    margin-right: 16px;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 5923, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: 32px 16px;
  color: #9e9e9e;
  background-color: #424242;
}

/* line 5936, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer:after {
  content: '';
  display: block;
}

/* line 5939, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer .mdl-logo {
  line-height: 36px;
}

/* line 5942, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--link-list,
.mdl-mini-footer__link-list {
  display: flex;
  flex-flow: row nowrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 5953, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--link-list li,
.mdl-mini-footer__link-list li {
  margin-bottom: 0;
  margin-right: 16px;
}

@media screen and (min-width: 760px) {
  /* line 5958, vendor/assets/stylesheets/mdl.css */
  .mdl-mini-footer--link-list li,
.mdl-mini-footer__link-list li {
    line-height: 36px;
  }
}

/* line 5961, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--link-list a,
.mdl-mini-footer__link-list a {
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
}

/* line 5967, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--left-section,
.mdl-mini-footer__left-section {
  display: inline-block;
  order: 0;
}

/* line 5974, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--right-section,
.mdl-mini-footer__right-section {
  display: inline-block;
  order: 1;
}

/* line 5981, vendor/assets/stylesheets/mdl.css */
.mdl-mini-footer--social-btn,
.mdl-mini-footer__social-btn {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  background-color: #9e9e9e;
  border: none;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 6158, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0;
}

/* line 6167, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__input {
  line-height: 32px;
}

/* line 6169, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-upgraded .mdl-icon-toggle__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

/* line 6182, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 32px;
  width: 32px;
  min-width: 32px;
  color: #616161;
  border-radius: 50%;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  background-color: transparent;
  will-change: background-color;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 6198, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__label.material-icons {
  line-height: 32px;
  font-size: 24px;
}

/* line 6201, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-checked .mdl-icon-toggle__label {
  color: #3f51b5;
}

/* line 6203, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
  transition: none;
}

/* line 6207, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-focused .mdl-icon-toggle__label {
  background-color: rgba(0, 0, 0, 0.12);
}

/* line 6209, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-focused.is-checked .mdl-icon-toggle__label {
  background-color: rgba(63, 81, 181, 0.26);
}

/* line 6212, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__ripple-container {
  position: absolute;
  z-index: 2;
  top: -2px;
  left: -2px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 6224, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle__ripple-container .mdl-ripple {
  background: #616161;
}

/* line 6226, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container {
  cursor: auto;
}

/* line 6228, vendor/assets/stylesheets/mdl.css */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container .mdl-ripple {
  background: transparent;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 6418, vendor/assets/stylesheets/mdl.css */
.mdl-list {
  display: block;
  padding: 8px 0;
  list-style: none;
}

/* line 6423, vendor/assets/stylesheets/mdl.css */
.mdl-list__item {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  line-height: 1;
  display: flex;
  min-height: 48px;
  box-sizing: border-box;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 16px;
  cursor: default;
  color: rgba(0, 0, 0, 0.87);
  overflow: hidden;
}

/* line 6448, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-primary-content {
  order: 0;
  flex-grow: 2;
  text-decoration: none;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}

/* line 6463, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon {
  margin-right: 32px;
}

/* line 6465, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-avatar {
  margin-right: 16px;
}

/* line 6467, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-secondary-content {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  margin-left: 16px;
}

/* line 6478, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label {
  display: inline;
}

/* line 6480, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(0, 0, 0, 0.54);
}

/* line 6486, vendor/assets/stylesheets/mdl.css */
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header {
  padding: 0 0 0 16px;
}

/* line 6489, vendor/assets/stylesheets/mdl.css */
.mdl-list__item-icon,
.mdl-list__item-icon.material-icons {
  height: 24px;
  width: 24px;
  font-size: 24px;
  box-sizing: border-box;
  color: #757575;
}

/* line 6497, vendor/assets/stylesheets/mdl.css */
.mdl-list__item-avatar,
.mdl-list__item-avatar.material-icons {
  height: 40px;
  width: 40px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #757575;
  font-size: 40px;
  color: white;
}

/* line 6507, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line {
  height: 72px;
}

/* line 6509, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content {
  height: 36px;
  line-height: 20px;
  display: block;
}

/* line 6513, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-avatar {
  float: left;
}

/* line 6515, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
  margin-top: 6px;
}

/* line 6518, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-secondary-content {
  height: 36px;
}

/* line 6520, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.54);
  display: block;
  padding: 0;
}

/* line 6530, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line {
  height: 88px;
}

/* line 6532, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line .mdl-list__item-primary-content {
  height: 52px;
  line-height: 20px;
  display: block;
}

/* line 6536, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-avatar,
.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
}

/* line 6539, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line .mdl-list__item-secondary-content {
  height: 52px;
}

/* line 6541, vendor/assets/stylesheets/mdl.css */
.mdl-list__item--three-line .mdl-list__item-text-body {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 18px;
  height: 52px;
  color: rgba(0, 0, 0, 0.54);
  display: block;
  padding: 0;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 6739, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  position: absolute;
  overflow: visible;
  height: 0;
  width: 0;
  visibility: hidden;
  z-index: -1;
}

/* line 6750, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container.is-visible, .mdl-menu__container.is-animating {
  z-index: 999;
  visibility: visible;
}

/* line 6754, vendor/assets/stylesheets/mdl.css */
.mdl-menu__outline {
  display: block;
  background: white;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 0;
  transform: scale(0);
  transform-origin: 0 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  will-change: transform;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
}

/* line 6776, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container.is-visible .mdl-menu__outline {
  opacity: 1;
  transform: scale(1);
  z-index: 999;
}

/* line 6781, vendor/assets/stylesheets/mdl.css */
.mdl-menu__outline.mdl-menu--bottom-right {
  transform-origin: 100% 0;
}

/* line 6784, vendor/assets/stylesheets/mdl.css */
.mdl-menu__outline.mdl-menu--top-left {
  transform-origin: 0 100%;
}

/* line 6787, vendor/assets/stylesheets/mdl.css */
.mdl-menu__outline.mdl-menu--top-right {
  transform-origin: 100% 100%;
}

/* line 6791, vendor/assets/stylesheets/mdl.css */
.mdl-menu {
  position: absolute;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  min-width: 124px;
  padding: 8px 0;
  margin: 0;
  opacity: 0;
  clip: rect(0 0 0 0);
  z-index: -1;
}

/* line 6804, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container.is-visible .mdl-menu {
  opacity: 1;
  z-index: 999;
}

/* line 6807, vendor/assets/stylesheets/mdl.css */
.mdl-menu.is-animating {
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 6809, vendor/assets/stylesheets/mdl.css */
.mdl-menu.mdl-menu--bottom-right {
  left: auto;
  right: 0;
}

/* line 6812, vendor/assets/stylesheets/mdl.css */
.mdl-menu.mdl-menu--top-left {
  top: auto;
  bottom: 0;
}

/* line 6815, vendor/assets/stylesheets/mdl.css */
.mdl-menu.mdl-menu--top-right {
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
}

/* line 6820, vendor/assets/stylesheets/mdl.css */
.mdl-menu.mdl-menu--unaligned {
  top: auto;
  left: auto;
}

/* line 6824, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item {
  display: block;
  border: none;
  color: rgba(0, 0, 0, 0.87);
  background-color: transparent;
  text-align: left;
  margin: 0;
  padding: 0 16px;
  outline-color: #bdbdbd;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  text-decoration: none;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 6850, vendor/assets/stylesheets/mdl.css */
.mdl-menu__container.is-visible .mdl-menu__item {
  opacity: 1;
}

/* line 6852, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item::-moz-focus-inner {
  border: 0;
}

/* line 6854, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item--full-bleed-divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

/* line 6856, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item[disabled], .mdl-menu__item[data-mdl-disabled] {
  color: #bdbdbd;
  background-color: transparent;
  cursor: auto;
}

/* line 6860, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item[disabled]:hover, .mdl-menu__item[data-mdl-disabled]:hover {
  background-color: transparent;
}

/* line 6862, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item[disabled]:focus, .mdl-menu__item[data-mdl-disabled]:focus {
  background-color: transparent;
}

/* line 6864, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item[disabled] .mdl-ripple, .mdl-menu__item[data-mdl-disabled] .mdl-ripple {
  background: transparent;
}

/* line 6866, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item:hover {
  background-color: #eeeeee;
}

/* line 6868, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item:focus {
  outline: none;
  background-color: #eeeeee;
}

/* line 6871, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item:active {
  background-color: #e0e0e0;
}

/* line 6874, vendor/assets/stylesheets/mdl.css */
.mdl-menu__item--ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 7052, vendor/assets/stylesheets/mdl.css */
.mdl-progress {
  display: block;
  position: relative;
  height: 4px;
  width: 500px;
  max-width: 100%;
}

/* line 7059, vendor/assets/stylesheets/mdl.css */
.mdl-progress > .bar {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0%;
  transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 7067, vendor/assets/stylesheets/mdl.css */
.mdl-progress > .progressbar {
  background-color: #3f51b5;
  z-index: 1;
  left: 0;
}

/* line 7072, vendor/assets/stylesheets/mdl.css */
.mdl-progress > .bufferbar {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #3f51b5, #3f51b5);
  z-index: 0;
  left: 0;
}

/* line 7077, vendor/assets/stylesheets/mdl.css */
.mdl-progress > .auxbar {
  right: 0;
}

@supports (-webkit-appearance: none) {
  /* line 7081, vendor/assets/stylesheets/mdl.css */
  .mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate) > .auxbar,
.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate) > .auxbar {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #3f51b5, #3f51b5);
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");
  }
}

/* line 7087, vendor/assets/stylesheets/mdl.css */
.mdl-progress:not(.mdl-progress--indeterminate) > .auxbar,
.mdl-progress:not(.mdl-progress__indeterminate) > .auxbar {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), linear-gradient(to right, #3f51b5, #3f51b5);
}

/* line 7091, vendor/assets/stylesheets/mdl.css */
.mdl-progress.mdl-progress--indeterminate > .bar1,
.mdl-progress.mdl-progress__indeterminate > .bar1 {
  background-color: #3f51b5;
  animation-name: indeterminate1;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

/* line 7103, vendor/assets/stylesheets/mdl.css */
.mdl-progress.mdl-progress--indeterminate > .bar3,
.mdl-progress.mdl-progress__indeterminate > .bar3 {
  background-image: none;
  background-color: #3f51b5;
  animation-name: indeterminate2;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes indeterminate1 {
  0% {
    left: 0%;
    width: 0%;
  }
  50% {
    left: 25%;
    width: 75%;
  }
  75% {
    left: 100%;
    width: 0%;
  }
}

@keyframes indeterminate2 {
  0% {
    left: 0%;
    width: 0%;
  }
  50% {
    left: 0%;
    width: 0%;
  }
  75% {
    left: 0%;
    width: 25%;
  }
  100% {
    left: 100%;
    width: 0%;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 7353, vendor/assets/stylesheets/mdl.css */
.mdl-navigation {
  display: flex;
  flex-wrap: nowrap;
  box-sizing: border-box;
}

/* line 7362, vendor/assets/stylesheets/mdl.css */
.mdl-navigation__link {
  color: #424242;
  text-decoration: none;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87;
}

/* line 7371, vendor/assets/stylesheets/mdl.css */
.mdl-navigation__link .material-icons {
  vertical-align: middle;
}

/* line 7374, vendor/assets/stylesheets/mdl.css */
.mdl-layout {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

/* line 7388, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-small-screen .mdl-layout--large-screen-only {
  display: none;
}

/* line 7391, vendor/assets/stylesheets/mdl.css */
.mdl-layout:not(.is-small-screen) .mdl-layout--small-screen-only {
  display: none;
}

/* line 7394, vendor/assets/stylesheets/mdl.css */
.mdl-layout__container {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 7399, vendor/assets/stylesheets/mdl.css */
.mdl-layout__title,
.mdl-layout-title {
  display: block;
  position: relative;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  font-weight: 400;
  box-sizing: border-box;
}

/* line 7411, vendor/assets/stylesheets/mdl.css */
.mdl-layout-spacer {
  flex-grow: 1;
}

/* line 7416, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 240px;
  height: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  border-right: 1px solid #e0e0e0;
  background: #fafafa;
  transform: translateX(-250px);
  transform-style: preserve-3d;
  will-change: transform;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: transform;
  color: #424242;
  overflow: visible;
  overflow-y: auto;
  z-index: 5;
}

/* line 7450, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer.is-visible {
  transform: translateX(0);
}

/* line 7453, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer.is-visible ~ .mdl-layout__content.mdl-layout__content {
  overflow: hidden;
}

/* line 7455, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer > * {
  flex-shrink: 0;
}

/* line 7459, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer > .mdl-layout__title,
.mdl-layout__drawer > .mdl-layout-title {
  line-height: 64px;
  padding-left: 40px;
}

@media screen and (max-width: 1024px) {
  /* line 7464, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__drawer > .mdl-layout__title,
.mdl-layout__drawer > .mdl-layout-title {
    line-height: 56px;
    padding-left: 16px;
  }
}

/* line 7468, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer .mdl-navigation {
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch;
  padding-top: 16px;
}

/* line 7477, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
  display: block;
  flex-shrink: 0;
  padding: 16px 40px;
  margin: 0;
  color: #757575;
}

@media screen and (max-width: 1024px) {
  /* line 7486, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
    padding: 16px 16px;
  }
}

/* line 7488, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover {
  background-color: #e0e0e0;
}

/* line 7490, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link--current {
  background-color: #e0e0e0;
  color: black;
}

@media screen and (min-width: 1025px) {
  /* line 7494, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--fixed-drawer > .mdl-layout__drawer {
    transform: translateX(0);
  }
}

/* line 7498, vendor/assets/stylesheets/mdl.css */
.mdl-layout__drawer-button {
  display: block;
  position: absolute;
  height: 48px;
  width: 48px;
  border: 0;
  flex-shrink: 0;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
  font-size: 26px;
  line-height: 56px;
  font-family: Helvetica, Arial, sans-serif;
  margin: 10px 12px;
  top: 0;
  left: 0;
  color: white;
  z-index: 4;
}

/* line 7518, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header .mdl-layout__drawer-button {
  position: absolute;
  color: white;
  background-color: inherit;
}

@media screen and (max-width: 1024px) {
  /* line 7523, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header .mdl-layout__drawer-button {
    margin: 4px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 7526, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__drawer-button {
    margin: 4px;
    color: rgba(0, 0, 0, 0.5);
  }
}

@media screen and (min-width: 1025px) {
  /* line 7530, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__drawer-button {
    line-height: 64px;
  }
  /* line 7532, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-desktop-drawer-button .mdl-layout__drawer-button,
.mdl-layout--fixed-drawer > .mdl-layout__drawer-button,
.mdl-layout--no-drawer-button .mdl-layout__drawer-button {
    display: none;
  }
}

/* line 7537, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  min-height: 64px;
  max-height: 1000px;
  z-index: 3;
  background-color: #3f51b5;
  color: white;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: max-height, box-shadow;
}

@media screen and (max-width: 1024px) {
  /* line 7568, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header {
    min-height: 56px;
  }
}

/* line 7570, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen) > .mdl-layout__header {
  margin-left: 240px;
  width: calc(100% - 240px);
}

@media screen and (min-width: 1025px) {
  /* line 7574, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row {
    padding-left: 40px;
  }
}

/* line 7576, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header > .mdl-layout-icon {
  position: absolute;
  left: 40px;
  top: 16px;
  height: 32px;
  width: 32px;
  overflow: hidden;
  z-index: 3;
  display: block;
}

@media screen and (max-width: 1024px) {
  /* line 7586, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header > .mdl-layout-icon {
    left: 16px;
    top: 12px;
  }
}

/* line 7589, vendor/assets/stylesheets/mdl.css */
.mdl-layout.has-drawer .mdl-layout__header > .mdl-layout-icon {
  display: none;
}

/* line 7591, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header.is-compact {
  max-height: 64px;
}

@media screen and (max-width: 1024px) {
  /* line 7594, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header.is-compact {
    max-height: 56px;
  }
}

/* line 7596, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header.is-compact.has-tabs {
  height: 112px;
}

@media screen and (max-width: 1024px) {
  /* line 7599, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header.is-compact.has-tabs {
    min-height: 104px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 7602, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header {
    display: none;
  }
  /* line 7604, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--fixed-header > .mdl-layout__header {
    display: flex;
  }
}

/* line 7609, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--transparent.mdl-layout__header--transparent {
  background-color: transparent;
  box-shadow: none;
}

/* line 7613, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--seamed {
  box-shadow: none;
}

/* line 7616, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--scroll {
  box-shadow: none;
}

/* line 7619, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--waterfall {
  box-shadow: none;
  overflow: hidden;
}

/* line 7622, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--waterfall.is-casting-shadow {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 7624, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--waterfall.mdl-layout__header--waterfall-hide-top {
  justify-content: flex-end;
}

/* line 7629, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-shrink: 0;
  box-sizing: border-box;
  align-self: stretch;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 0 40px 0 80px;
}

/* line 7652, vendor/assets/stylesheets/mdl.css */
.mdl-layout--no-drawer-button .mdl-layout__header-row {
  padding-left: 40px;
}

@media screen and (min-width: 1025px) {
  /* line 7655, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-desktop-drawer-button .mdl-layout__header-row {
    padding-left: 40px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 7658, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header-row {
    height: 56px;
    padding: 0 16px 0 72px;
  }
  /* line 7661, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-drawer-button .mdl-layout__header-row {
    padding-left: 16px;
  }
}

/* line 7663, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header-row > * {
  flex-shrink: 0;
}

/* line 7667, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header--scroll .mdl-layout__header-row {
  width: 100%;
}

/* line 7669, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header-row .mdl-navigation {
  margin: 0;
  padding: 0;
  height: 64px;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

@media screen and (max-width: 1024px) {
  /* line 7681, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header-row .mdl-navigation {
    height: 56px;
  }
}

/* line 7683, vendor/assets/stylesheets/mdl.css */
.mdl-layout__header-row .mdl-navigation__link {
  display: block;
  color: white;
  line-height: 64px;
  padding: 0 24px;
}

@media screen and (max-width: 1024px) {
  /* line 7689, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__header-row .mdl-navigation__link {
    line-height: 56px;
    padding: 0 16px;
  }
}

/* line 7693, vendor/assets/stylesheets/mdl.css */
.mdl-layout__obfuscator {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 4;
  visibility: hidden;
  transition-property: background-color;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 7705, vendor/assets/stylesheets/mdl.css */
.mdl-layout__obfuscator.is-visible {
  background-color: rgba(0, 0, 0, 0.5);
  visibility: visible;
}

@supports (pointer-events: auto) {
  /* line 7709, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__obfuscator {
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    transition-property: opacity;
    visibility: visible;
    pointer-events: none;
  }
  /* line 7715, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__obfuscator.is-visible {
    pointer-events: auto;
    opacity: 1;
  }
}

/* line 7719, vendor/assets/stylesheets/mdl.css */
.mdl-layout__content {
  -ms-flex: 0 1 auto;
  position: relative;
  display: inline-block;
  overflow-y: auto;
  overflow-x: hidden;
  flex-grow: 1;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}

/* line 7730, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-drawer > .mdl-layout__content {
  margin-left: 240px;
}

/* line 7732, vendor/assets/stylesheets/mdl.css */
.mdl-layout__container.has-scrolling-header .mdl-layout__content {
  overflow: visible;
}

@media screen and (max-width: 1024px) {
  /* line 7735, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--fixed-drawer > .mdl-layout__content {
    margin-left: 0;
  }
  /* line 7737, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__container.has-scrolling-header .mdl-layout__content {
    overflow-y: auto;
    overflow-x: hidden;
  }
}

/* line 7741, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar {
  height: 96px;
  margin: 0;
  width: calc(100% - 112px);
  padding: 0 0 0 56px;
  display: flex;
  background-color: #3f51b5;
  overflow-y: hidden;
  overflow-x: scroll;
}

/* line 7752, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar::-webkit-scrollbar {
  display: none;
}

/* line 7754, vendor/assets/stylesheets/mdl.css */
.mdl-layout--no-drawer-button .mdl-layout__tab-bar {
  padding-left: 16px;
  width: calc(100% - 32px);
}

@media screen and (min-width: 1025px) {
  /* line 7758, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar {
    padding-left: 16px;
    width: calc(100% - 32px);
  }
}

@media screen and (max-width: 1024px) {
  /* line 7762, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__tab-bar {
    width: calc(100% - 60px);
    padding: 0 0 0 60px;
  }
  /* line 7765, vendor/assets/stylesheets/mdl.css */
  .mdl-layout--no-drawer-button .mdl-layout__tab-bar {
    width: calc(100% - 8px);
    padding-left: 4px;
  }
}

/* line 7768, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-tabs .mdl-layout__tab-bar {
  padding: 0;
  overflow: hidden;
  width: 100%;
}

/* line 7773, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-container {
  position: relative;
  height: 48px;
  width: 100%;
  border: none;
  margin: 0;
  z-index: 2;
  flex-grow: 0;
  flex-shrink: 0;
  overflow: hidden;
}

/* line 7787, vendor/assets/stylesheets/mdl.css */
.mdl-layout__container > .mdl-layout__tab-bar-container {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 7792, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-button {
  display: inline-block;
  position: absolute;
  top: 0;
  height: 48px;
  width: 56px;
  z-index: 4;
  text-align: center;
  background-color: #3f51b5;
  color: transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 7807, vendor/assets/stylesheets/mdl.css */
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button,
.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button {
  width: 16px;
}

/* line 7810, vendor/assets/stylesheets/mdl.css */
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button .material-icons,
.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button .material-icons {
  position: relative;
  left: -4px;
}

@media screen and (max-width: 1024px) {
  /* line 7815, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__tab-bar-button {
    width: 60px;
  }
}

/* line 7817, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-tabs .mdl-layout__tab-bar-button {
  display: none;
}

/* line 7819, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-button .material-icons {
  line-height: 48px;
}

/* line 7821, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-button.is-active {
  color: white;
}

/* line 7824, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-left-button {
  left: 0;
}

/* line 7827, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-bar-right-button {
  right: 0;
}

/* line 7830, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab {
  margin: 0;
  border: none;
  padding: 0 24px 0 24px;
  float: left;
  position: relative;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6);
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  /* line 7853, vendor/assets/stylesheets/mdl.css */
  .mdl-layout__tab {
    padding: 0 12px 0 12px;
  }
}

/* line 7855, vendor/assets/stylesheets/mdl.css */
.mdl-layout--fixed-tabs .mdl-layout__tab {
  float: none;
  flex-grow: 1;
  padding: 0;
}

/* line 7861, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-upgraded .mdl-layout__tab.is-active {
  color: white;
}

/* line 7863, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0;
  left: 0;
  position: absolute;
  background: #ff4081;
  animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  transition: all 1s cubic-bezier(0.4, 0, 1, 1);
}

/* line 7875, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab .mdl-layout__tab-ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  overflow: hidden;
}

/* line 7884, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple {
  background-color: white;
}

/* line 7887, vendor/assets/stylesheets/mdl.css */
.mdl-layout__tab-panel {
  display: block;
}

/* line 7889, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-upgraded .mdl-layout__tab-panel {
  display: none;
}

/* line 7891, vendor/assets/stylesheets/mdl.css */
.mdl-layout.is-upgraded .mdl-layout__tab-panel.is-active {
  display: block;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 8081, vendor/assets/stylesheets/mdl.css */
.mdl-radio {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding-left: 0;
}

/* line 8089, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-upgraded {
  padding-left: 24px;
}

/* line 8092, vendor/assets/stylesheets/mdl.css */
.mdl-radio__button {
  line-height: 24px;
}

/* line 8094, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-upgraded .mdl-radio__button {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

/* line 8107, vendor/assets/stylesheets/mdl.css */
.mdl-radio__outer-circle {
  position: absolute;
  top: 4px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 50%;
  z-index: 2;
}

/* line 8120, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-checked .mdl-radio__outer-circle {
  border: 2px solid #3f51b5;
}

/* line 8122, vendor/assets/stylesheets/mdl.css */
.mdl-radio__outer-circle fieldset[disabled] .mdl-radio,
.mdl-radio.is-disabled .mdl-radio__outer-circle {
  border: 2px solid rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 8127, vendor/assets/stylesheets/mdl.css */
.mdl-radio__inner-circle {
  position: absolute;
  z-index: 1;
  margin: 0;
  top: 8px;
  left: 4px;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  cursor: pointer;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: transform;
  transform: scale3d(0, 0, 0);
  border-radius: 50%;
  background: #3f51b5;
}

/* line 8146, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-checked .mdl-radio__inner-circle {
  transform: scale3d(1, 1, 1);
}

/* line 8149, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-radio .mdl-radio__inner-circle,
.mdl-radio.is-disabled .mdl-radio__inner-circle {
  background: rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 8153, vendor/assets/stylesheets/mdl.css */
.mdl-radio.is-focused .mdl-radio__inner-circle {
  box-shadow: 0 0 0px 10px rgba(0, 0, 0, 0.1);
}

/* line 8156, vendor/assets/stylesheets/mdl.css */
.mdl-radio__label {
  cursor: pointer;
}

/* line 8158, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-radio .mdl-radio__label,
.mdl-radio.is-disabled .mdl-radio__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
}

/* line 8163, vendor/assets/stylesheets/mdl.css */
.mdl-radio__ripple-container {
  position: absolute;
  z-index: 2;
  top: -9px;
  left: -13px;
  box-sizing: border-box;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

/* line 8175, vendor/assets/stylesheets/mdl.css */
.mdl-radio__ripple-container .mdl-ripple {
  background: #3f51b5;
}

/* line 8177, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-radio .mdl-radio__ripple-container,
.mdl-radio.is-disabled .mdl-radio__ripple-container {
  cursor: auto;
}

/* line 8180, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-radio .mdl-radio__ripple-container .mdl-ripple,
.mdl-radio.is-disabled .mdl-radio__ripple-container .mdl-ripple {
  background: transparent;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 8352, vendor/assets/stylesheets/mdl.css */
_:-ms-input-placeholder, :root .mdl-slider.mdl-slider.is-upgraded {
  -ms-appearance: none;
  height: 32px;
  margin: 0;
}

/* line 8357, vendor/assets/stylesheets/mdl.css */
.mdl-slider {
  width: calc(100% - 40px);
  margin: 0 20px;
}

/* line 8360, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 2px;
  background: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  outline: 0;
  padding: 0;
  color: #3f51b5;
  align-self: center;
  z-index: 1;
  cursor: pointer;
  /**************************** Tracks ****************************/
  /**************************** Thumbs ****************************/
  /**************************** 0-value ****************************/
  /**************************** Disabled ****************************/
}

/* line 8382, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-moz-focus-outer {
  border: 0;
}

/* line 8384, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-tooltip {
  display: none;
}

/* line 8386, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-webkit-slider-runnable-track {
  background: transparent;
}

/* line 8388, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-moz-range-track {
  background: transparent;
  border: none;
}

/* line 8391, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-track {
  background: none;
  color: transparent;
  height: 2px;
  width: 100%;
  border: none;
}

/* line 8397, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-fill-lower {
  padding: 0;
  background: linear-gradient(to right, transparent, transparent 16px, #3f51b5 16px, #3f51b5 0);
}

/* line 8400, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-fill-upper {
  padding: 0;
  background: linear-gradient(to left, transparent, transparent 16px, rgba(0, 0, 0, 0.26) 16px, rgba(0, 0, 0, 0.26) 0);
}

/* line 8403, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50%;
  background: #3f51b5;
  border: none;
  -webkit-transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 8414, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-moz-range-thumb {
  -moz-appearance: none;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50%;
  background-image: none;
  background: #3f51b5;
  border: none;
}

/* line 8423, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb {
  box-shadow: 0 0 0 10px rgba(63, 81, 181, 0.26);
}

/* line 8425, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(63, 81, 181, 0.26);
}

/* line 8427, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:active::-webkit-slider-thumb {
  background-image: none;
  background: #3f51b5;
  transform: scale(1.5);
}

/* line 8432, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:active::-moz-range-thumb {
  background-image: none;
  background: #3f51b5;
  transform: scale(1.5);
}

/* line 8436, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded::-ms-thumb {
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 50%;
  background: #3f51b5;
  transform: scale(0.375);
  -ms-transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 8446, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb {
  background: radial-gradient(circle closest-side, #3f51b5 0%, #3f51b5 37.5%, rgba(63, 81, 181, 0.26) 37.5%, rgba(63, 81, 181, 0.26) 100%);
  transform: scale(1);
}

/* line 8449, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:active::-ms-thumb {
  background: #3f51b5;
  transform: scale(0.5625);
}

/* line 8452, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-webkit-slider-thumb {
  border: 2px solid rgba(0, 0, 0, 0.26);
  background: transparent;
}

/* line 8455, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-moz-range-thumb {
  border: 2px solid rgba(0, 0, 0, 0.26);
  background: transparent;
}

/* line 8458, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value + .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px;
}

/* line 8461, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.12);
  background: rgba(0, 0, 0, 0.12);
}

/* line 8464, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.12);
  background: rgba(0, 0, 0, 0.12);
}

/* line 8467, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active::-webkit-slider-thumb {
  border: 1.6px solid rgba(0, 0, 0, 0.26);
  transform: scale(1.5);
}

/* line 8471, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active + .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 9px;
}

/* line 8474, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active::-moz-range-thumb {
  border: 1.5px solid rgba(0, 0, 0, 0.26);
  transform: scale(1.5);
}

/* line 8477, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-ms-thumb {
  background: radial-gradient(circle closest-side, transparent 0%, transparent 66.67%, rgba(0, 0, 0, 0.26) 66.67%, rgba(0, 0, 0, 0.26) 100%);
}

/* line 8479, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb {
  background: radial-gradient(circle closest-side, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 25%, rgba(0, 0, 0, 0.26) 25%, rgba(0, 0, 0, 0.26) 37.5%, rgba(0, 0, 0, 0.12) 37.5%, rgba(0, 0, 0, 0.12) 100%);
  transform: scale(1);
}

/* line 8482, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active::-ms-thumb {
  transform: scale(0.5625);
  background: radial-gradient(circle closest-side, transparent 0%, transparent 77.78%, rgba(0, 0, 0, 0.26) 77.78%, rgba(0, 0, 0, 0.26) 100%);
}

/* line 8485, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-lower {
  background: transparent;
}

/* line 8487, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-upper {
  margin-left: 6px;
}

/* line 8489, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:active::-ms-fill-upper {
  margin-left: 9px;
}

/* line 8491, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled:focus::-webkit-slider-thumb, .mdl-slider.is-upgraded:disabled:active::-webkit-slider-thumb, .mdl-slider.is-upgraded:disabled::-webkit-slider-thumb {
  transform: scale(0.667);
  background: rgba(0, 0, 0, 0.26);
}

/* line 8495, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled:focus::-moz-range-thumb, .mdl-slider.is-upgraded:disabled:active::-moz-range-thumb, .mdl-slider.is-upgraded:disabled::-moz-range-thumb {
  transform: scale(0.667);
  background: rgba(0, 0, 0, 0.26);
}

/* line 8498, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled + .mdl-slider__background-flex > .mdl-slider__background-lower {
  background-color: rgba(0, 0, 0, 0.26);
  left: -6px;
}

/* line 8502, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled + .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px;
}

/* line 8505, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-webkit-slider-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-webkit-slider-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-webkit-slider-thumb {
  border: 3px solid rgba(0, 0, 0, 0.26);
  background: transparent;
  transform: scale(0.667);
}

/* line 8510, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-moz-range-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-moz-range-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-moz-range-thumb {
  border: 3px solid rgba(0, 0, 0, 0.26);
  background: transparent;
  transform: scale(0.667);
}

/* line 8514, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:active + .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px;
}

/* line 8517, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled:focus::-ms-thumb, .mdl-slider.is-upgraded:disabled:active::-ms-thumb, .mdl-slider.is-upgraded:disabled::-ms-thumb {
  transform: scale(0.25);
  background: rgba(0, 0, 0, 0.26);
}

/* line 8520, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-ms-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-ms-thumb {
  transform: scale(0.25);
  background: radial-gradient(circle closest-side, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.26) 50%, rgba(0, 0, 0, 0.26) 100%);
}

/* line 8523, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled::-ms-fill-lower {
  margin-right: 6px;
  background: linear-gradient(to right, transparent, transparent 25px, rgba(0, 0, 0, 0.26) 25px, rgba(0, 0, 0, 0.26) 0);
}

/* line 8526, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded:disabled::-ms-fill-upper {
  margin-left: 6px;
}

/* line 8528, vendor/assets/stylesheets/mdl.css */
.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-fill-upper {
  margin-left: 6px;
}

/* line 8531, vendor/assets/stylesheets/mdl.css */
.mdl-slider__ie-container {
  height: 18px;
  overflow: visible;
  border: none;
  margin: none;
  padding: none;
}

/* line 8538, vendor/assets/stylesheets/mdl.css */
.mdl-slider__container {
  height: 18px;
  position: relative;
  background: none;
  display: flex;
  flex-direction: row;
}

/* line 8549, vendor/assets/stylesheets/mdl.css */
.mdl-slider__background-flex {
  background: transparent;
  position: absolute;
  height: 2px;
  width: calc(100% - 52px);
  top: 50%;
  left: 0;
  margin: 0 26px;
  display: flex;
  overflow: hidden;
  border: 0;
  padding: 0;
  transform: translate(0, -1px);
}

/* line 8566, vendor/assets/stylesheets/mdl.css */
.mdl-slider__background-lower {
  background: #3f51b5;
  flex: 0;
  position: relative;
  border: 0;
  padding: 0;
}

/* line 8575, vendor/assets/stylesheets/mdl.css */
.mdl-slider__background-upper {
  background: rgba(0, 0, 0, 0.26);
  flex: 0;
  position: relative;
  border: 0;
  padding: 0;
  transition: left 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 8772, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar {
  position: fixed;
  bottom: 0;
  left: 50%;
  cursor: default;
  background-color: #323232;
  z-index: 3;
  display: block;
  display: flex;
  justify-content: space-between;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  will-change: transform;
  transform: translate(0, 80px);
  transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  pointer-events: none;
}

@media (max-width: 479px) {
  /* line 8795, vendor/assets/stylesheets/mdl.css */
  .mdl-snackbar {
    width: 100%;
    left: 0;
    min-height: 48px;
    max-height: 80px;
  }
}

@media (min-width: 480px) {
  /* line 8801, vendor/assets/stylesheets/mdl.css */
  .mdl-snackbar {
    min-width: 288px;
    max-width: 568px;
    border-radius: 2px;
    transform: translate(-50%, 80px);
  }
}

/* line 8807, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar--active {
  transform: translate(0, 0);
  pointer-events: auto;
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1);
}

@media (min-width: 480px) {
  /* line 8815, vendor/assets/stylesheets/mdl.css */
  .mdl-snackbar--active {
    transform: translate(-50%, 0);
  }
}

/* line 8818, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar__text {
  padding: 14px 12px 14px 24px;
  vertical-align: middle;
  color: white;
  float: left;
}

/* line 8823, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar__action {
  background: transparent;
  border: none;
  color: #ff4081;
  float: right;
  text-transform: uppercase;
  padding: 14px 24px 14px 12px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  outline: none;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  align-self: center;
}

/* line 8846, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar__action::-moz-focus-inner {
  border: 0;
}

/* line 8848, vendor/assets/stylesheets/mdl.css */
.mdl-snackbar__action:not([aria-hidden]) {
  opacity: 1;
  pointer-events: auto;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 9020, vendor/assets/stylesheets/mdl.css */
.mdl-spinner {
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px;
}

/* line 9025, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active:not(.is-upgraded):after {
  content: "Loading...";
}

/* line 9027, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-upgraded.is-active {
  animation: mdl-spinner__container-rotate 1568.23529412ms linear infinite;
}

@keyframes mdl-spinner__container-rotate {
  to {
    transform: rotate(360deg);
  }
}

/* line 9041, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 9047, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer-1 {
  border-color: #42a5f5;
}

/* line 9049, vendor/assets/stylesheets/mdl.css */
.mdl-spinner--single-color .mdl-spinner__layer-1 {
  border-color: #3f51b5;
}

/* line 9051, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__layer-1 {
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 9055, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer-2 {
  border-color: #f44336;
}

/* line 9057, vendor/assets/stylesheets/mdl.css */
.mdl-spinner--single-color .mdl-spinner__layer-2 {
  border-color: #3f51b5;
}

/* line 9059, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__layer-2 {
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 9063, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer-3 {
  border-color: #fdd835;
}

/* line 9065, vendor/assets/stylesheets/mdl.css */
.mdl-spinner--single-color .mdl-spinner__layer-3 {
  border-color: #3f51b5;
}

/* line 9067, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__layer-3 {
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 9071, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__layer-4 {
  border-color: #4caf50;
}

/* line 9073, vendor/assets/stylesheets/mdl.css */
.mdl-spinner--single-color .mdl-spinner__layer-4 {
  border-color: #3f51b5;
}

/* line 9075, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__layer-4 {
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@keyframes mdl-spinner__fill-unfill-rotate {
  12.5% {
    transform: rotate(135deg);
  }
  25% {
    transform: rotate(270deg);
  }
  37.5% {
    transform: rotate(405deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(675deg);
  }
  75% {
    transform: rotate(810deg);
  }
  87.5% {
    transform: rotate(945deg);
  }
  to {
    transform: rotate(1080deg);
  }
}

/**
* HACK: Even though the intention is to have the current .mdl-spinner__layer-N
* at `opacity: 1`, we set it to `opacity: 0.99` instead since this forces Chrome
* to do proper subpixel rendering for the elements being animated. This is
* especially visible in Chrome 39 on Ubuntu 14.04. See:
*
* - https://github.com/Polymer/paper-spinner/issues/9
* - https://code.google.com/p/chromium/issues/detail?id=436255
*/

@keyframes mdl-spinner__layer-1-fade-in-out {
  from {
    opacity: 0.99;
  }
  25% {
    opacity: 0.99;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
  }
}

@keyframes mdl-spinner__layer-2-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 0.99;
  }
  50% {
    opacity: 0.99;
  }
  51% {
    opacity: 0;
  }
}

@keyframes mdl-spinner__layer-3-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 0.99;
  }
  75% {
    opacity: 0.99;
  }
  76% {
    opacity: 0;
  }
}

@keyframes mdl-spinner__layer-4-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 0.99;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0;
  }
}

/**
* Patch the gap that appear between the two adjacent
* div.mdl-spinner__circle-clipper while the spinner is rotating
* (appears on Chrome 38, Safari 7.1, and IE 11).
*
* Update: the gap no longer appears on Chrome when .mdl-spinner__layer-N's
* opacity is 0.99, but still does on Safari and IE.
*/
/* line 9247, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__gap-patch {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

/* line 9256, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__gap-patch .mdl-spinner__circle {
  width: 1000%;
  left: -450%;
}

/* line 9260, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

/* line 9267, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__circle-clipper .mdl-spinner__circle {
  width: 200%;
}

/* line 9270, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__circle {
  box-sizing: border-box;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 9285, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__left .mdl-spinner__circle {
  border-right-color: transparent !important;
  transform: rotate(129deg);
}

/* line 9289, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle {
  animation: mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 9292, vendor/assets/stylesheets/mdl.css */
.mdl-spinner__right .mdl-spinner__circle {
  left: -100%;
  border-left-color: transparent !important;
  transform: rotate(-129deg);
}

/* line 9297, vendor/assets/stylesheets/mdl.css */
.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle {
  animation: mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@keyframes mdl-spinner__left-spin {
  from {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(130deg);
  }
}

@keyframes mdl-spinner__right-spin {
  from {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
  to {
    transform: rotate(-130deg);
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 9532, vendor/assets/stylesheets/mdl.css */
.mdl-switch {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
  overflow: visible;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 9548, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-upgraded {
  padding-left: 28px;
}

/* line 9551, vendor/assets/stylesheets/mdl.css */
.mdl-switch__input {
  line-height: 24px;
}

/* line 9553, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-upgraded .mdl-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

/* line 9566, vendor/assets/stylesheets/mdl.css */
.mdl-switch__track {
  background: rgba(0, 0, 0, 0.26);
  position: absolute;
  left: 0;
  top: 5px;
  height: 14px;
  width: 36px;
  border-radius: 14px;
  cursor: pointer;
}

/* line 9575, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-checked .mdl-switch__track {
  background: rgba(63, 81, 181, 0.5);
}

/* line 9577, vendor/assets/stylesheets/mdl.css */
.mdl-switch__track fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__track {
  background: rgba(0, 0, 0, 0.12);
  cursor: auto;
}

/* line 9582, vendor/assets/stylesheets/mdl.css */
.mdl-switch__thumb {
  background: #fafafa;
  position: absolute;
  left: 0;
  top: 2px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: left;
}

/* line 9595, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-checked .mdl-switch__thumb {
  background: #3f51b5;
  left: 16px;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

/* line 9599, vendor/assets/stylesheets/mdl.css */
.mdl-switch__thumb fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__thumb {
  background: #bdbdbd;
  cursor: auto;
}

/* line 9604, vendor/assets/stylesheets/mdl.css */
.mdl-switch__focus-helper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-4px, -4px);
  display: inline-block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: transparent;
}

/* line 9616, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-focused .mdl-switch__focus-helper {
  box-shadow: 0 0 0px 20px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 9619, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper {
  box-shadow: 0 0 0px 20px rgba(63, 81, 181, 0.26);
  background-color: rgba(63, 81, 181, 0.26);
}

/* line 9623, vendor/assets/stylesheets/mdl.css */
.mdl-switch__label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  left: 24px;
}

/* line 9630, vendor/assets/stylesheets/mdl.css */
.mdl-switch__label fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__label {
  color: #bdbdbd;
  cursor: auto;
}

/* line 9635, vendor/assets/stylesheets/mdl.css */
.mdl-switch__ripple-container {
  position: absolute;
  z-index: 2;
  top: -12px;
  left: -14px;
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
  transition-duration: 0.40s;
  transition-timing-function: step-end;
  transition-property: left;
}

/* line 9650, vendor/assets/stylesheets/mdl.css */
.mdl-switch__ripple-container .mdl-ripple {
  background: #3f51b5;
}

/* line 9652, vendor/assets/stylesheets/mdl.css */
.mdl-switch__ripple-container fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__ripple-container {
  cursor: auto;
}

/* line 9655, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-switch .mdl-switch__ripple-container .mdl-ripple,
.mdl-switch.is-disabled .mdl-switch__ripple-container .mdl-ripple {
  background: transparent;
}

/* line 9658, vendor/assets/stylesheets/mdl.css */
.mdl-switch.is-checked .mdl-switch__ripple-container {
  left: 2px;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 9829, vendor/assets/stylesheets/mdl.css */
.mdl-tabs {
  display: block;
  width: 100%;
}

/* line 9833, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__tab-bar {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: space-between;
  align-items: flex-start;
  height: 48px;
  padding: 0 0 0 0;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

/* line 9854, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__tab {
  margin: 0;
  border: none;
  padding: 0 24px 0 24px;
  float: left;
  position: relative;
  display: block;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.54);
  overflow: hidden;
}

/* line 9870, vendor/assets/stylesheets/mdl.css */
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: rgba(0, 0, 0, 0.87);
}

/* line 9872, vendor/assets/stylesheets/mdl.css */
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0px;
  left: 0px;
  position: absolute;
  background: #3f51b5;
  animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  transition: all 1s cubic-bezier(0.4, 0, 1, 1);
}

/* line 9884, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__tab .mdl-tabs__ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;
  overflow: hidden;
}

/* line 9893, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple {
  background: #3f51b5;
}

/* line 9896, vendor/assets/stylesheets/mdl.css */
.mdl-tabs__panel {
  display: block;
}

/* line 9898, vendor/assets/stylesheets/mdl.css */
.mdl-tabs.is-upgraded .mdl-tabs__panel {
  display: none;
}

/* line 9900, vendor/assets/stylesheets/mdl.css */
.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active {
  display: block;
}

@keyframes border-expand {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 10106, vendor/assets/stylesheets/mdl.css */
.mdl-textfield {
  position: relative;
  font-size: 16px;
  display: inline-block;
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  margin: 0;
  padding: 20px 0;
}

/* line 10115, vendor/assets/stylesheets/mdl.css */
.mdl-textfield .mdl-button, .mdl-textfield .card .action, .mdl-textfield .main-card .action, .card .mdl-textfield .action, .main-card .mdl-textfield .action, .mdl-textfield .mdl-ultra-mini-fab, .mdl-textfield .mdl-icon-button {
  position: absolute;
  bottom: 20px;
}

/* line 10119, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--align-right {
  text-align: right;
}

/* line 10122, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--full-width {
  width: 100%;
}

/* line 10125, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--expandable {
  min-width: 32px;
  width: auto;
  min-height: 32px;
}

/* line 10129, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--expandable .mdl-button--icon {
  top: 16px;
}

/* line 10132, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__input {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  display: block;
  font-size: 16px;
  font-family: "Helvetica", "Arial", sans-serif;
  margin: 0;
  padding: 4px 0;
  width: 100%;
  background: none;
  text-align: left;
  color: inherit;
}

/* line 10144, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__input[type="number"] {
  -moz-appearance: textfield;
}

/* line 10146, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__input[type="number"]::-webkit-inner-spin-button, .mdl-textfield__input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 10149, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-focused .mdl-textfield__input {
  outline: none;
}

/* line 10151, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-invalid .mdl-textfield__input {
  border-color: #d50000;
  box-shadow: none;
}

/* line 10154, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-textfield .mdl-textfield__input,
.mdl-textfield.is-disabled .mdl-textfield__input {
  background-color: transparent;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}

/* line 10160, vendor/assets/stylesheets/mdl.css */
.mdl-textfield textarea.mdl-textfield__input {
  display: block;
}

/* line 10163, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__label {
  bottom: 0;
  color: rgba(0, 0, 0, 0.26);
  font-size: 16px;
  left: 0;
  right: 0;
  pointer-events: none;
  position: absolute;
  display: block;
  top: 24px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}

/* line 10177, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-dirty .mdl-textfield__label,
.mdl-textfield.has-placeholder .mdl-textfield__label {
  visibility: hidden;
}

/* line 10180, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label .mdl-textfield__label {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 10183, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  transition: none;
}

/* line 10185, vendor/assets/stylesheets/mdl.css */
fieldset[disabled] .mdl-textfield .mdl-textfield__label,
.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label {
  color: rgba(0, 0, 0, 0.26);
}

/* line 10188, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  color: #3f51b5;
  font-size: 12px;
  top: 4px;
  visibility: visible;
}

/* line 10195, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label {
  top: -16px;
}

/* line 10199, vendor/assets/stylesheets/mdl.css */
.mdl-textfield--floating-label.is-invalid .mdl-textfield__label {
  color: #d50000;
  font-size: 12px;
}

/* line 10202, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__label:after {
  background-color: #3f51b5;
  bottom: 20px;
  content: '';
  height: 2px;
  left: 45%;
  position: absolute;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  visibility: hidden;
  width: 10px;
}

/* line 10213, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-focused .mdl-textfield__label:after {
  left: 0;
  visibility: visible;
  width: 100%;
}

/* line 10217, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-invalid .mdl-textfield__label:after {
  background-color: #d50000;
}

/* line 10220, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__error {
  color: #d50000;
  position: absolute;
  font-size: 12px;
  margin-top: 3px;
  visibility: hidden;
  display: block;
}

/* line 10227, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-invalid .mdl-textfield__error {
  visibility: visible;
}

/* line 10230, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__expandable-holder {
  display: inline-block;
  position: relative;
  margin-left: 32px;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  display: inline-block;
  max-width: 0.1px;
}

/* line 10238, vendor/assets/stylesheets/mdl.css */
.mdl-textfield.is-focused .mdl-textfield__expandable-holder, .mdl-textfield.is-dirty .mdl-textfield__expandable-holder {
  max-width: 600px;
}

/* line 10240, vendor/assets/stylesheets/mdl.css */
.mdl-textfield__expandable-holder .mdl-textfield__label:after {
  bottom: 0;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 10411, vendor/assets/stylesheets/mdl.css */
.mdl-tooltip {
  transform: scale(0);
  transform-origin: top center;
  z-index: 999;
  background: rgba(97, 97, 97, 0.9);
  border-radius: 2px;
  color: white;
  display: inline-block;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  max-width: 170px;
  position: fixed;
  top: -500px;
  left: -500px;
  padding: 8px;
  text-align: center;
}

/* line 10431, vendor/assets/stylesheets/mdl.css */
.mdl-tooltip.is-active {
  animation: pulse 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}

/* line 10435, vendor/assets/stylesheets/mdl.css */
.mdl-tooltip--large {
  line-height: 14px;
  font-size: 14px;
  padding: 16px;
}

@keyframes pulse {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    transform: scale(0.99);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    visibility: visible;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
/* line 10655, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--2dp, #team-assessment-tab #team-assessment-filter, .carousel, .card .action, .main-card .action, .block-sheet-form-component .block-sheet-form, .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 10658, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--3dp {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

/* line 10661, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--4dp, #program-chart .program-week .program-day-cell .program-day.focused, .expandable.focused {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}

/* line 10664, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--6dp {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

/* line 10667, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--8dp {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

/* line 10670, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--16dp {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

/* line 10673, vendor/assets/stylesheets/mdl.css */
.mdl-shadow--24dp {
  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*
* NOTE: Some rules here are applied using duplicate selectors.
* This is on purpose to increase their specificity when applied.
* For example: `.mdl-cell--1-col-phone.mdl-cell--1-col-phone`
*/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
/* line 10849, vendor/assets/stylesheets/mdl.css */
.mdl-grid {
  display: flex;
  flex-flow: row wrap;
  margin: 0 auto 0 auto;
  align-items: stretch;
}

/* line 10860, vendor/assets/stylesheets/mdl.css */
.mdl-grid.mdl-grid--no-spacing {
  padding: 0;
}

/* line 10863, vendor/assets/stylesheets/mdl.css */
.mdl-cell {
  box-sizing: border-box;
}

/* line 10866, vendor/assets/stylesheets/mdl.css */
.mdl-cell--top {
  align-self: flex-start;
}

/* line 10871, vendor/assets/stylesheets/mdl.css */
.mdl-cell--middle {
  align-self: center;
}

/* line 10876, vendor/assets/stylesheets/mdl.css */
.mdl-cell--bottom {
  align-self: flex-end;
}

/* line 10881, vendor/assets/stylesheets/mdl.css */
.mdl-cell--stretch {
  align-self: stretch;
}

/* line 10886, vendor/assets/stylesheets/mdl.css */
.mdl-grid.mdl-grid--no-spacing > .mdl-cell {
  margin: 0;
}

/* line 10889, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-1 {
  order: 1;
}

/* line 10894, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-2 {
  order: 2;
}

/* line 10899, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-3 {
  order: 3;
}

/* line 10904, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-4 {
  order: 4;
}

/* line 10909, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-5 {
  order: 5;
}

/* line 10914, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-6 {
  order: 6;
}

/* line 10919, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-7 {
  order: 7;
}

/* line 10924, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-8 {
  order: 8;
}

/* line 10929, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-9 {
  order: 9;
}

/* line 10934, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-10 {
  order: 10;
}

/* line 10939, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-11 {
  order: 11;
}

/* line 10944, vendor/assets/stylesheets/mdl.css */
.mdl-cell--order-12 {
  order: 12;
}

@media (max-width: 479px) {
  /* line 10950, vendor/assets/stylesheets/mdl.css */
  .mdl-grid {
    padding: 8px;
  }
  /* line 10952, vendor/assets/stylesheets/mdl.css */
  .mdl-cell {
    margin: 8px;
    width: calc(100% - 16px);
  }
  /* line 10955, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 100%;
  }
  /* line 10957, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--hide-phone {
    display: none !important;
  }
  /* line 10959, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-1-phone.mdl-cell--order-1-phone {
    order: 1;
  }
  /* line 10963, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-2-phone.mdl-cell--order-2-phone {
    order: 2;
  }
  /* line 10967, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-3-phone.mdl-cell--order-3-phone {
    order: 3;
  }
  /* line 10971, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-4-phone.mdl-cell--order-4-phone {
    order: 4;
  }
  /* line 10975, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-5-phone.mdl-cell--order-5-phone {
    order: 5;
  }
  /* line 10979, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-6-phone.mdl-cell--order-6-phone {
    order: 6;
  }
  /* line 10983, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-7-phone.mdl-cell--order-7-phone {
    order: 7;
  }
  /* line 10987, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-8-phone.mdl-cell--order-8-phone {
    order: 8;
  }
  /* line 10991, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-9-phone.mdl-cell--order-9-phone {
    order: 9;
  }
  /* line 10995, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-10-phone.mdl-cell--order-10-phone {
    order: 10;
  }
  /* line 10999, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-11-phone.mdl-cell--order-11-phone {
    order: 11;
  }
  /* line 11003, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-12-phone.mdl-cell--order-12-phone {
    order: 12;
  }
  /* line 11007, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-col,
.mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: calc(25% - 16px);
  }
  /* line 11010, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--1-col, .mdl-grid--no-spacing > .mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: 25%;
  }
  /* line 11013, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-col,
.mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: calc(50% - 16px);
  }
  /* line 11016, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--2-col, .mdl-grid--no-spacing > .mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: 50%;
  }
  /* line 11019, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-col,
.mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: calc(75% - 16px);
  }
  /* line 11022, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--3-col, .mdl-grid--no-spacing > .mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: 75%;
  }
  /* line 11025, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-col,
.mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11028, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--4-col, .mdl-grid--no-spacing > .mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: 100%;
  }
  /* line 11031, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-col,
.mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11034, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--5-col, .mdl-grid--no-spacing > .mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: 100%;
  }
  /* line 11037, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-col,
.mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11040, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--6-col, .mdl-grid--no-spacing > .mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: 100%;
  }
  /* line 11043, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-col,
.mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11046, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--7-col, .mdl-grid--no-spacing > .mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: 100%;
  }
  /* line 11049, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--8-col,
.mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11052, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--8-col, .mdl-grid--no-spacing > .mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: 100%;
  }
  /* line 11055, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--9-col,
.mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11058, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--9-col, .mdl-grid--no-spacing > .mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: 100%;
  }
  /* line 11061, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--10-col,
.mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11064, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--10-col, .mdl-grid--no-spacing > .mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: 100%;
  }
  /* line 11067, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--11-col,
.mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11070, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--11-col, .mdl-grid--no-spacing > .mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: 100%;
  }
  /* line 11073, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--12-col,
.mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: calc(100% - 16px);
  }
  /* line 11076, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--12-col, .mdl-grid--no-spacing > .mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: 100%;
  }
  /* line 11079, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-offset,
.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
    margin-left: calc(25% + 8px);
  }
  /* line 11082, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
    margin-left: 25%;
  }
  /* line 11085, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-offset,
.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
    margin-left: calc(50% + 8px);
  }
  /* line 11088, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
    margin-left: 50%;
  }
  /* line 11091, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-offset,
.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
    margin-left: calc(75% + 8px);
  }
  /* line 11094, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
    margin-left: 75%;
  }
}

@media (min-width: 480px) and (max-width: 839px) {
  /* line 11099, vendor/assets/stylesheets/mdl.css */
  .mdl-grid {
    padding: 8px;
  }
  /* line 11101, vendor/assets/stylesheets/mdl.css */
  .mdl-cell {
    margin: 8px;
    width: calc(50% - 16px);
  }
  /* line 11104, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 50%;
  }
  /* line 11106, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--hide-tablet {
    display: none !important;
  }
  /* line 11108, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-1-tablet.mdl-cell--order-1-tablet {
    order: 1;
  }
  /* line 11112, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-2-tablet.mdl-cell--order-2-tablet {
    order: 2;
  }
  /* line 11116, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-3-tablet.mdl-cell--order-3-tablet {
    order: 3;
  }
  /* line 11120, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-4-tablet.mdl-cell--order-4-tablet {
    order: 4;
  }
  /* line 11124, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-5-tablet.mdl-cell--order-5-tablet {
    order: 5;
  }
  /* line 11128, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-6-tablet.mdl-cell--order-6-tablet {
    order: 6;
  }
  /* line 11132, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-7-tablet.mdl-cell--order-7-tablet {
    order: 7;
  }
  /* line 11136, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-8-tablet.mdl-cell--order-8-tablet {
    order: 8;
  }
  /* line 11140, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-9-tablet.mdl-cell--order-9-tablet {
    order: 9;
  }
  /* line 11144, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-10-tablet.mdl-cell--order-10-tablet {
    order: 10;
  }
  /* line 11148, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-11-tablet.mdl-cell--order-11-tablet {
    order: 11;
  }
  /* line 11152, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-12-tablet.mdl-cell--order-12-tablet {
    order: 12;
  }
  /* line 11156, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-col,
.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: calc(12.5% - 16px);
  }
  /* line 11159, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--1-col, .mdl-grid--no-spacing > .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: 12.5%;
  }
  /* line 11162, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-col,
.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: calc(25% - 16px);
  }
  /* line 11165, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--2-col, .mdl-grid--no-spacing > .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: 25%;
  }
  /* line 11168, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-col,
.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: calc(37.5% - 16px);
  }
  /* line 11171, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--3-col, .mdl-grid--no-spacing > .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: 37.5%;
  }
  /* line 11174, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-col,
.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: calc(50% - 16px);
  }
  /* line 11177, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--4-col, .mdl-grid--no-spacing > .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: 50%;
  }
  /* line 11180, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-col,
.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: calc(62.5% - 16px);
  }
  /* line 11183, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--5-col, .mdl-grid--no-spacing > .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: 62.5%;
  }
  /* line 11186, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-col,
.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: calc(75% - 16px);
  }
  /* line 11189, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--6-col, .mdl-grid--no-spacing > .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: 75%;
  }
  /* line 11192, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-col,
.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: calc(87.5% - 16px);
  }
  /* line 11195, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--7-col, .mdl-grid--no-spacing > .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: 87.5%;
  }
  /* line 11198, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--8-col,
.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11201, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--8-col, .mdl-grid--no-spacing > .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: 100%;
  }
  /* line 11204, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--9-col,
.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11207, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--9-col, .mdl-grid--no-spacing > .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: 100%;
  }
  /* line 11210, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--10-col,
.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11213, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--10-col, .mdl-grid--no-spacing > .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: 100%;
  }
  /* line 11216, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--11-col,
.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11219, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--11-col, .mdl-grid--no-spacing > .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: 100%;
  }
  /* line 11222, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--12-col,
.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: calc(100% - 16px);
  }
  /* line 11225, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--12-col, .mdl-grid--no-spacing > .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: 100%;
  }
  /* line 11228, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-offset,
.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
    margin-left: calc(12.5% + 8px);
  }
  /* line 11231, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
    margin-left: 12.5%;
  }
  /* line 11234, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-offset,
.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
    margin-left: calc(25% + 8px);
  }
  /* line 11237, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
    margin-left: 25%;
  }
  /* line 11240, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-offset,
.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
    margin-left: calc(37.5% + 8px);
  }
  /* line 11243, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
    margin-left: 37.5%;
  }
  /* line 11246, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-offset,
.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
    margin-left: calc(50% + 8px);
  }
  /* line 11249, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
    margin-left: 50%;
  }
  /* line 11252, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-offset,
.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
    margin-left: calc(62.5% + 8px);
  }
  /* line 11255, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
    margin-left: 62.5%;
  }
  /* line 11258, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-offset,
.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
    margin-left: calc(75% + 8px);
  }
  /* line 11261, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
    margin-left: 75%;
  }
  /* line 11264, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-offset,
.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
    margin-left: calc(87.5% + 8px);
  }
  /* line 11267, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
    margin-left: 87.5%;
  }
}

@media (min-width: 840px) {
  /* line 11272, vendor/assets/stylesheets/mdl.css */
  .mdl-grid {
    padding: 8px;
  }
  /* line 11274, vendor/assets/stylesheets/mdl.css */
  .mdl-cell {
    margin: 8px;
    width: calc(33.3333333333% - 16px);
  }
  /* line 11277, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 33.3333333333%;
  }
  /* line 11279, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--hide-desktop {
    display: none !important;
  }
  /* line 11281, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-1-desktop.mdl-cell--order-1-desktop {
    order: 1;
  }
  /* line 11285, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-2-desktop.mdl-cell--order-2-desktop {
    order: 2;
  }
  /* line 11289, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-3-desktop.mdl-cell--order-3-desktop {
    order: 3;
  }
  /* line 11293, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-4-desktop.mdl-cell--order-4-desktop {
    order: 4;
  }
  /* line 11297, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-5-desktop.mdl-cell--order-5-desktop {
    order: 5;
  }
  /* line 11301, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-6-desktop.mdl-cell--order-6-desktop {
    order: 6;
  }
  /* line 11305, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-7-desktop.mdl-cell--order-7-desktop {
    order: 7;
  }
  /* line 11309, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-8-desktop.mdl-cell--order-8-desktop {
    order: 8;
  }
  /* line 11313, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-9-desktop.mdl-cell--order-9-desktop {
    order: 9;
  }
  /* line 11317, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-10-desktop.mdl-cell--order-10-desktop {
    order: 10;
  }
  /* line 11321, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-11-desktop.mdl-cell--order-11-desktop {
    order: 11;
  }
  /* line 11325, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--order-12-desktop.mdl-cell--order-12-desktop {
    order: 12;
  }
  /* line 11329, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-col,
.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: calc(8.3333333333% - 16px);
  }
  /* line 11332, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--1-col, .mdl-grid--no-spacing > .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: 8.3333333333%;
  }
  /* line 11335, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-col,
.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: calc(16.6666666667% - 16px);
  }
  /* line 11338, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--2-col, .mdl-grid--no-spacing > .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: 16.6666666667%;
  }
  /* line 11341, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-col,
.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: calc(25% - 16px);
  }
  /* line 11344, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--3-col, .mdl-grid--no-spacing > .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: 25%;
  }
  /* line 11347, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-col,
.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: calc(33.3333333333% - 16px);
  }
  /* line 11350, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--4-col, .mdl-grid--no-spacing > .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: 33.3333333333%;
  }
  /* line 11353, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-col,
.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: calc(41.6666666667% - 16px);
  }
  /* line 11356, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--5-col, .mdl-grid--no-spacing > .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: 41.6666666667%;
  }
  /* line 11359, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-col,
.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: calc(50% - 16px);
  }
  /* line 11362, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--6-col, .mdl-grid--no-spacing > .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: 50%;
  }
  /* line 11365, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-col,
.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: calc(58.3333333333% - 16px);
  }
  /* line 11368, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--7-col, .mdl-grid--no-spacing > .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: 58.3333333333%;
  }
  /* line 11371, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--8-col,
.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: calc(66.6666666667% - 16px);
  }
  /* line 11374, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--8-col, .mdl-grid--no-spacing > .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: 66.6666666667%;
  }
  /* line 11377, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--9-col,
.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: calc(75% - 16px);
  }
  /* line 11380, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--9-col, .mdl-grid--no-spacing > .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: 75%;
  }
  /* line 11383, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--10-col,
.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: calc(83.3333333333% - 16px);
  }
  /* line 11386, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--10-col, .mdl-grid--no-spacing > .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: 83.3333333333%;
  }
  /* line 11389, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--11-col,
.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: calc(91.6666666667% - 16px);
  }
  /* line 11392, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--11-col, .mdl-grid--no-spacing > .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: 91.6666666667%;
  }
  /* line 11395, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--12-col,
.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: calc(100% - 16px);
  }
  /* line 11398, vendor/assets/stylesheets/mdl.css */
  .mdl-grid--no-spacing > .mdl-cell--12-col, .mdl-grid--no-spacing > .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: 100%;
  }
  /* line 11401, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--1-offset,
.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
    margin-left: calc(8.3333333333% + 8px);
  }
  /* line 11404, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
    margin-left: 8.3333333333%;
  }
  /* line 11407, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--2-offset,
.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
    margin-left: calc(16.6666666667% + 8px);
  }
  /* line 11410, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
    margin-left: 16.6666666667%;
  }
  /* line 11413, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--3-offset,
.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
    margin-left: calc(25% + 8px);
  }
  /* line 11416, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
    margin-left: 25%;
  }
  /* line 11419, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--4-offset,
.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
    margin-left: calc(33.3333333333% + 8px);
  }
  /* line 11422, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
    margin-left: 33.3333333333%;
  }
  /* line 11425, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--5-offset,
.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
    margin-left: calc(41.6666666667% + 8px);
  }
  /* line 11428, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
    margin-left: 41.6666666667%;
  }
  /* line 11431, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--6-offset,
.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
    margin-left: calc(50% + 8px);
  }
  /* line 11434, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
    margin-left: 50%;
  }
  /* line 11437, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--7-offset,
.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
    margin-left: calc(58.3333333333% + 8px);
  }
  /* line 11440, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
    margin-left: 58.3333333333%;
  }
  /* line 11443, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--8-offset,
.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
    margin-left: calc(66.6666666667% + 8px);
  }
  /* line 11446, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--8-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
    margin-left: 66.6666666667%;
  }
  /* line 11449, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--9-offset,
.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
    margin-left: calc(75% + 8px);
  }
  /* line 11452, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--9-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
    margin-left: 75%;
  }
  /* line 11455, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--10-offset,
.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
    margin-left: calc(83.3333333333% + 8px);
  }
  /* line 11458, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--10-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
    margin-left: 83.3333333333%;
  }
  /* line 11461, vendor/assets/stylesheets/mdl.css */
  .mdl-cell--11-offset,
.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
    margin-left: calc(91.6666666667% + 8px);
  }
  /* line 11464, vendor/assets/stylesheets/mdl.css */
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--11-offset, .mdl-grid.mdl-grid--no-spacing > .mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
    margin-left: 91.6666666667%;
  }
}

@font-face {
  font-family: 'Exo2';
  src: url(/assets/Exo2-Variable-a7ae232db570037955277fe5f31f523c901f2ea147ea714a4f29f974a6161d71.ttf) format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@keyframes opacityPulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}

/*
 * The parts of Bootstrap 3.3.7's element base (normalize, scaffolding, type,
 * code, tables, forms) that MDL and the browser do not already set, compiled
 * against the app's variables. Loaded after MDL, so these rules win over it.
 */
/* line 7, vendor/assets/stylesheets/base.css */
html {
  font-size: 10px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 14, vendor/assets/stylesheets/base.css */
*,
*:before,
*:after {
  box-sizing: border-box;
}

/* line 20, vendor/assets/stylesheets/base.css */
body {
  line-height: 1.428571429;
}

/* line 24, vendor/assets/stylesheets/base.css */
audio,
canvas,
progress,
video {
  vertical-align: baseline;
}

/* line 31, vendor/assets/stylesheets/base.css */
[hidden] {
  display: none;
}

/* line 35, vendor/assets/stylesheets/base.css */
b,
strong {
  font-weight: bold;
}

/* line 40, vendor/assets/stylesheets/base.css */
a {
  color: #EB002B;
  text-decoration: none;
}

/* line 45, vendor/assets/stylesheets/base.css */
a:hover,
a:focus {
  color: #9f001d;
}

/* line 50, vendor/assets/stylesheets/base.css */
a:active,
a:hover {
  outline: 0;
}

/* line 55, vendor/assets/stylesheets/base.css */
a:focus {
  outline-offset: -2px;
}

/* line 59, vendor/assets/stylesheets/base.css */
[role="button"] {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/base.css */
figure {
  margin: 0;
}

/* line 67, vendor/assets/stylesheets/base.css */
hr {
  box-sizing: content-box;
  height: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #EEEEEE;
}

/* line 76, vendor/assets/stylesheets/base.css */
h1, h2, h3, h4, h5, h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

/* line 83, vendor/assets/stylesheets/base.css */
h1, h2, h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 88, vendor/assets/stylesheets/base.css */
h4, h5, h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 93, vendor/assets/stylesheets/base.css */
h1 {
  font-size: 36px;
}

/* line 97, vendor/assets/stylesheets/base.css */
h2 {
  font-size: 30px;
}

/* line 101, vendor/assets/stylesheets/base.css */
h3 {
  font-size: 24px;
}

/* line 105, vendor/assets/stylesheets/base.css */
h4 {
  font-size: 18px;
}

/* line 109, vendor/assets/stylesheets/base.css */
h5 {
  font-size: 14px;
}

/* line 113, vendor/assets/stylesheets/base.css */
h6 {
  font-size: 12px;
}

/* line 117, vendor/assets/stylesheets/base.css */
p {
  margin: 0 0 10px;
}

/* line 121, vendor/assets/stylesheets/base.css */
small {
  font-size: 85%;
}

/* line 125, vendor/assets/stylesheets/base.css */
mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 130, vendor/assets/stylesheets/base.css */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 136, vendor/assets/stylesheets/base.css */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 143, vendor/assets/stylesheets/base.css */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 148, vendor/assets/stylesheets/base.css */
dt,
dd {
  line-height: 1.428571429;
}

/* line 153, vendor/assets/stylesheets/base.css */
dt {
  font-weight: bold;
}

/* line 157, vendor/assets/stylesheets/base.css */
dd {
  margin-left: 0;
}

/* line 161, vendor/assets/stylesheets/base.css */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #EEEEEE;
}

/* line 168, vendor/assets/stylesheets/base.css */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 174, vendor/assets/stylesheets/base.css */
code,
kbd,
pre {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 180, vendor/assets/stylesheets/base.css */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}

/* line 188, vendor/assets/stylesheets/base.css */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 197, vendor/assets/stylesheets/base.css */
pre {
  display: block;
  overflow: auto;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #757575;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}

/* line 212, vendor/assets/stylesheets/base.css */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 221, vendor/assets/stylesheets/base.css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 226, vendor/assets/stylesheets/base.css */
td,
th {
  padding: 0;
}

/* line 231, vendor/assets/stylesheets/base.css */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #BDBDBD;
  text-align: left;
}

/* line 238, vendor/assets/stylesheets/base.css */
th {
  text-align: left;
}

/* line 242, vendor/assets/stylesheets/base.css */
button,
input,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 251, vendor/assets/stylesheets/base.css */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 259, vendor/assets/stylesheets/base.css */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 264, vendor/assets/stylesheets/base.css */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 270, vendor/assets/stylesheets/base.css */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 275, vendor/assets/stylesheets/base.css */
input[type="search"] {
  -webkit-appearance: textfield;
}

/* line 279, vendor/assets/stylesheets/base.css */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 284, vendor/assets/stylesheets/base.css */
fieldset {
  min-width: 0;
}

/* line 288, vendor/assets/stylesheets/base.css */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #757575;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 300, vendor/assets/stylesheets/base.css */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 307, vendor/assets/stylesheets/base.css */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  line-height: normal;
}

/* line 313, vendor/assets/stylesheets/base.css */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 320, vendor/assets/stylesheets/base.css */
input[type="file"] {
  display: block;
}

/* line 324, vendor/assets/stylesheets/base.css */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 329, vendor/assets/stylesheets/base.css */
select[multiple],
select[size] {
  height: auto;
}

/* line 334, vendor/assets/stylesheets/base.css */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 18, app/assets/stylesheets/application.scss */
a {
  font-weight: 400;
}

/* line 21, app/assets/stylesheets/application.scss */
a:focus, a:hover {
  text-decoration: none;
}

/* line 26, app/assets/stylesheets/application.scss */
a:focus {
  outline: none;
}

/* line 30, app/assets/stylesheets/application.scss */
a:visited:not(.mdl-button):not(.mdl-ultra-mini-fab):not(.mdl-icon-button):not(.nav-link):not([class*="text-"]) {
  color: #EB002B;
}

/* line 35, app/assets/stylesheets/application.scss */
body {
  -webkit-font-smoothing: antialiased;
  font-family: 'Exo2';
  font-weight: 400;
  background-color: #f9f9f9;
}

/* line 42, app/assets/stylesheets/application.scss */
h1,
h2,
h3 {
  font-family: 'Play';
  font-weight: 300;
}

/* line 49, app/assets/stylesheets/application.scss */
.action-color {
  color: #EB002B;
}

/* line 53, app/assets/stylesheets/application.scss */
.animate-spin {
  animation: animateSpin 1s linear infinite;
}

@keyframes animateSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* line 67, app/assets/stylesheets/application.scss */
.bg-cell-header {
  background-color: #f9f9f9;
}

/* line 71, app/assets/stylesheets/application.scss */
.body-bg {
  background-color: #f9f9f9;
}

/* line 75, app/assets/stylesheets/application.scss */
.border, .leaderboard-metric-frame, .block-sheet .handsontable.listbox {
  border-color: #EEEEEE;
}

/* line 79, app/assets/stylesheets/application.scss */
.content-bg {
  background-color: #ffffff;
}

/* line 83, app/assets/stylesheets/application.scss */
.opacity-pulse {
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

/* line 87, app/assets/stylesheets/application.scss */
.turbo-progress-bar {
  height: 5px;
  background-color: #EB002B;
}

/* line 92, app/assets/stylesheets/application.scss */
pre {
  font-family: monospace;
}

/* line 6, app/assets/stylesheets/admin/exercises.scss */
body#edit.admin_exercises #exercise-image-holder, body#new.admin_exercises #exercise-image-holder {
  max-width: 500px;
}

/* line 9, app/assets/stylesheets/admin/exercises.scss */
body#edit.admin_exercises #exercise-image-holder:not(.loading) .mdl-progress, body#new.admin_exercises #exercise-image-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 14, app/assets/stylesheets/admin/exercises.scss */
body#edit.admin_exercises #exercise-image-holder.loading img, body#new.admin_exercises #exercise-image-holder.loading img {
  display: none;
}

/* line 25, app/assets/stylesheets/admin/exercises.scss */
#admin-exercises-table tr .dropdown-button {
  visibility: hidden;
  float: right;
}

/* line 30, app/assets/stylesheets/admin/exercises.scss */
#admin-exercises-table tr:hover .dropdown-button {
  visibility: visible;
}

/* line 39, app/assets/stylesheets/admin/exercises.scss */
#admin-exercise-video-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 44, app/assets/stylesheets/admin/exercises.scss */
#admin-exercise-video-holder.loading img {
  display: none;
}

/* line 3, app/assets/stylesheets/admin/metrics.scss */
body#index.admin .metrics .metric {
  padding: 10px 30px;
}

/* line 5, app/assets/stylesheets/admin/metrics.scss */
body#index.admin .metrics .metric h1 {
  font-weight: bold;
  margin-top: 10px;
}

/* line 8, app/assets/stylesheets/admin/metrics.scss */
body#index.admin .metrics .metric h1.big {
  font-size: 30px;
}

/* line 12, app/assets/stylesheets/admin/metrics.scss */
body#index.admin .metrics .metric .name {
  font-weight: bold;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/admin/tiers.scss */
#admin-tier-form .mdl-checkbox-container {
  padding: 3px 0px;
}

/* line 3, app/assets/stylesheets/admin/users.scss */
body.admin_users .email-privacy-cell i {
  position: absolute;
  top: 13px;
}

/* line 6, app/assets/stylesheets/admin/users.scss */
body.admin_users .email-privacy-cell i.private {
  color: #BDBDBD;
}

/* line 9, app/assets/stylesheets/admin/users.scss */
body.admin_users .email-privacy-cell i:not(.private) {
  font-size: 22px;
}

/* line 1, app/assets/stylesheets/app/display.scss */
.block {
  display: block;
}

/* line 5, app/assets/stylesheets/app/display.scss */
.grid {
  display: grid;
}

/* line 9, app/assets/stylesheets/app/display.scss */
.items-center, body.users_programs .prg-block .sets .set > span,
body.intakes_signups .prg-block .sets .set > span,
body.intakes_payments .prg-block .sets .set > span,
body.intakes_comps .prg-block .sets .set > span, body.users_programs .prg-block .sets .set .assessment,
body.intakes_signups .prg-block .sets .set .assessment,
body.intakes_payments .prg-block .sets .set .assessment,
body.intakes_comps .prg-block .sets .set .assessment, .mdl-button--icon {
  align-items: center;
}

/* line 13, app/assets/stylesheets/app/display.scss */
.items-end {
  align-items: flex-end;
}

/* line 17, app/assets/stylesheets/app/display.scss */
.items-start {
  align-items: flex-start;
}

/* line 21, app/assets/stylesheets/app/display.scss */
.fixed {
  position: fixed;
}

/* line 25, app/assets/stylesheets/app/display.scss */
.flex, body.users_programs .prg-block .sets .set > span,
body.intakes_signups .prg-block .sets .set > span,
body.intakes_payments .prg-block .sets .set > span,
body.intakes_comps .prg-block .sets .set > span, body.users_programs .prg-block .sets .set .assessment,
body.intakes_signups .prg-block .sets .set .assessment,
body.intakes_payments .prg-block .sets .set .assessment,
body.intakes_comps .prg-block .sets .set .assessment, .mdl-button--icon {
  display: flex;
}

/* line 29, app/assets/stylesheets/app/display.scss */
.flex-col {
  flex-direction: column;
}

/* line 33, app/assets/stylesheets/app/display.scss */
.flex-1 {
  flex: 1 1 0%;
}

/* line 37, app/assets/stylesheets/app/display.scss */
.flex-auto {
  flex: 1 1 auto;
}

/* line 41, app/assets/stylesheets/app/display.scss */
.flex-grow {
  flex-grow: 1;
}

/* line 45, app/assets/stylesheets/app/display.scss */
.flex-initial {
  flex: 0 1 auto;
}

/* line 49, app/assets/stylesheets/app/display.scss */
.flex-none {
  flex: none;
}

/* line 53, app/assets/stylesheets/app/display.scss */
.flex-nowrap {
  flex-wrap: nowrap;
}

/* line 57, app/assets/stylesheets/app/display.scss */
.flex-row-reverse {
  flex-direction: row-reverse;
}

/* line 61, app/assets/stylesheets/app/display.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 65, app/assets/stylesheets/app/display.scss */
.inline-block {
  display: inline-block;
}

/* line 69, app/assets/stylesheets/app/display.scss */
.inline-flex {
  display: inline-flex;
}

/* line 73, app/assets/stylesheets/app/display.scss */
.justify-center, .mdl-button--icon {
  justify-content: center;
}

/* line 77, app/assets/stylesheets/app/display.scss */
.justify-end {
  justify-content: flex-end;
}

/* line 81, app/assets/stylesheets/app/display.scss */
.justify-between {
  justify-content: space-between;
}

@media (min-width: 768px) {
  /* line 86, app/assets/stylesheets/app/display.scss */
  .md\:hidden {
    display: none;
  }
}

/* line 91, app/assets/stylesheets/app/display.scss */
.list-style-none {
  list-style: none;
}

/* line 95, app/assets/stylesheets/app/display.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 99, app/assets/stylesheets/app/display.scss */
.overflow-auto {
  overflow: auto;
}

/* line 103, app/assets/stylesheets/app/display.scss */
.overflow-scroll {
  overflow: scroll;
}

/* line 107, app/assets/stylesheets/app/display.scss */
.overflow-y-auto {
  overflow-y: auto;
}

/* line 111, app/assets/stylesheets/app/display.scss */
.overflow-y-scroll {
  overflow-y: scroll;
}

/* line 115, app/assets/stylesheets/app/display.scss */
.overflow-visible {
  overflow: visible;
}

/* line 119, app/assets/stylesheets/app/display.scss */
.overflow-x-hidden {
  overflow-x: hidden;
}

/* line 123, app/assets/stylesheets/app/display.scss */
.place-items-center {
  place-items: center;
}

/* line 127, app/assets/stylesheets/app/display.scss */
.place-self-stretch {
  place-self: stretch;
}

/* line 131, app/assets/stylesheets/app/display.scss */
.sticky {
  position: sticky;
}

/* line 135, app/assets/stylesheets/app/display.scss */
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 141, app/assets/stylesheets/app/display.scss */
.whitespace-normal {
  white-space: normal;
}

/* line 145, app/assets/stylesheets/app/display.scss */
.whitespace-nowrap {
  white-space: nowrap;
}

@media (min-width: 480px) {
  /* line 150, app/assets/stylesheets/app/display.scss */
  .md\:flex {
    display: flex;
  }
  /* line 154, app/assets/stylesheets/app/display.scss */
  .md\:flex-row {
    flex-direction: row;
  }
  /* line 158, app/assets/stylesheets/app/display.scss */
  .md\:items-center {
    align-items: center;
  }
}

/* line 163, app/assets/stylesheets/app/display.scss */
.hide-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* line 172, app/assets/stylesheets/app/display.scss */
.hide-scrollbar::-webkit-scrollbar {
  display: none;
}

/* line 1, app/assets/stylesheets/app/exceptions.scss */
.exception-icon {
  font-size: 50px !important;
}

/* line 2, app/assets/stylesheets/app/maintenance.scss */
body.maintenance nav.mobile-bottom {
  display: none;
}

/* line 1, app/assets/stylesheets/app/positions.scss */
.absolute {
  position: absolute;
}

/* line 5, app/assets/stylesheets/app/positions.scss */
.static {
  position: static;
}

/* line 9, app/assets/stylesheets/app/positions.scss */
.bottom-0 {
  bottom: 0px;
}

/* line 13, app/assets/stylesheets/app/positions.scss */
.-bottom-1 {
  bottom: -1px;
}

/* line 17, app/assets/stylesheets/app/positions.scss */
.inset-0 {
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

/* line 24, app/assets/stylesheets/app/positions.scss */
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

/* line 29, app/assets/stylesheets/app/positions.scss */
.inset-x-0 {
  left: 0px;
  right: 0px;
}

/* line 34, app/assets/stylesheets/app/positions.scss */
.inset-x-20 {
  left: 20px;
  right: 20px;
}

/* line 39, app/assets/stylesheets/app/positions.scss */
.left-0 {
  left: 0px;
}

/* line 43, app/assets/stylesheets/app/positions.scss */
.left-10 {
  left: 10px;
}

/* line 47, app/assets/stylesheets/app/positions.scss */
.left-60 {
  left: 60px;
}

/* line 51, app/assets/stylesheets/app/positions.scss */
.-left-30 {
  left: -30px;
}

/* line 55, app/assets/stylesheets/app/positions.scss */
.-left-35 {
  left: -35px;
}

/* line 59, app/assets/stylesheets/app/positions.scss */
.-left-50 {
  left: -50px;
}

/* line 63, app/assets/stylesheets/app/positions.scss */
.relative {
  position: relative;
}

/* line 67, app/assets/stylesheets/app/positions.scss */
.right-0 {
  right: 0px;
}

/* line 71, app/assets/stylesheets/app/positions.scss */
.right-3 {
  right: 3px;
}

/* line 75, app/assets/stylesheets/app/positions.scss */
.right-5 {
  right: 5px;
}

/* line 79, app/assets/stylesheets/app/positions.scss */
.right-10 {
  right: 10px;
}

/* line 83, app/assets/stylesheets/app/positions.scss */
.right-20 {
  right: 20px;
}

/* line 87, app/assets/stylesheets/app/positions.scss */
.right-425 {
  right: 425px;
}

/* line 91, app/assets/stylesheets/app/positions.scss */
.right-400 {
  right: 400px;
}

/* line 95, app/assets/stylesheets/app/positions.scss */
.-right-20 {
  right: -20px;
}

/* line 99, app/assets/stylesheets/app/positions.scss */
.-right-30 {
  right: -30px;
}

/* line 103, app/assets/stylesheets/app/positions.scss */
.-right-40 {
  right: -40px;
}

/* line 107, app/assets/stylesheets/app/positions.scss */
.-right-350 {
  right: -350px;
}

/* line 111, app/assets/stylesheets/app/positions.scss */
.-right-400 {
  right: -400px;
}

/* line 115, app/assets/stylesheets/app/positions.scss */
.top-0 {
  top: 0px;
}

/* line 119, app/assets/stylesheets/app/positions.scss */
.top-3 {
  top: 3px;
}

/* line 123, app/assets/stylesheets/app/positions.scss */
.top-5 {
  top: 5px;
}

/* line 127, app/assets/stylesheets/app/positions.scss */
.top-10 {
  top: 10px;
}

/* line 131, app/assets/stylesheets/app/positions.scss */
.top-13 {
  top: 13px;
}

/* line 135, app/assets/stylesheets/app/positions.scss */
.top-15 {
  top: 15px;
}

/* line 139, app/assets/stylesheets/app/positions.scss */
.top-20 {
  top: 20px;
}

/* line 143, app/assets/stylesheets/app/positions.scss */
.top-22 {
  top: 22px;
}

/* line 147, app/assets/stylesheets/app/positions.scss */
.top-60 {
  top: 60px;
}

/* line 151, app/assets/stylesheets/app/positions.scss */
.top-70 {
  top: 70px;
}

/* line 155, app/assets/stylesheets/app/positions.scss */
.top-150 {
  top: 150px;
}

/* line 159, app/assets/stylesheets/app/positions.scss */
.-top-1 {
  top: -1px;
}

/* line 163, app/assets/stylesheets/app/positions.scss */
.-top-5 {
  top: -5px;
}

/* line 167, app/assets/stylesheets/app/positions.scss */
.-top-10 {
  top: -10px;
}

/* line 171, app/assets/stylesheets/app/positions.scss */
.-top-15 {
  top: -15px;
}

/* line 175, app/assets/stylesheets/app/positions.scss */
.-top-20 {
  top: -20px;
}

/* line 179, app/assets/stylesheets/app/positions.scss */
.-top-60 {
  top: -60px;
}

/* line 183, app/assets/stylesheets/app/positions.scss */
.z-1 {
  z-index: 1;
}

/* line 187, app/assets/stylesheets/app/positions.scss */
.z-2 {
  z-index: 2;
}

/* line 191, app/assets/stylesheets/app/positions.scss */
.z-3 {
  z-index: 3;
}

/* line 195, app/assets/stylesheets/app/positions.scss */
.z-1000 {
  z-index: 1000;
}

/* line 199, app/assets/stylesheets/app/positions.scss */
.z-1050 {
  z-index: 1050;
}

/* line 1, app/assets/stylesheets/app/sizes.scss */
.h-10 {
  height: 10px;
}

/* line 5, app/assets/stylesheets/app/sizes.scss */
.h-15 {
  height: 15px;
}

/* line 9, app/assets/stylesheets/app/sizes.scss */
.h-20 {
  height: 20px;
}

/* line 13, app/assets/stylesheets/app/sizes.scss */
.h-30 {
  height: 30px;
}

/* line 17, app/assets/stylesheets/app/sizes.scss */
.h-40 {
  height: 40px;
}

/* line 21, app/assets/stylesheets/app/sizes.scss */
.h-50 {
  height: 50px;
}

/* line 25, app/assets/stylesheets/app/sizes.scss */
.h-60 {
  height: 60px;
}

/* line 29, app/assets/stylesheets/app/sizes.scss */
.h-75 {
  height: 75px;
}

/* line 33, app/assets/stylesheets/app/sizes.scss */
.h-90 {
  height: 90px;
}

/* line 37, app/assets/stylesheets/app/sizes.scss */
.h-100 {
  height: 100px;
}

/* line 41, app/assets/stylesheets/app/sizes.scss */
.h-135 {
  height: 135px;
}

/* line 45, app/assets/stylesheets/app/sizes.scss */
.h-175 {
  height: 175px;
}

/* line 49, app/assets/stylesheets/app/sizes.scss */
.h-200 {
  height: 200px;
}

/* line 53, app/assets/stylesheets/app/sizes.scss */
.h-225 {
  height: 225px;
}

/* line 57, app/assets/stylesheets/app/sizes.scss */
.h-250 {
  height: 250px;
}

/* line 61, app/assets/stylesheets/app/sizes.scss */
.h-300 {
  height: 300px;
}

/* line 65, app/assets/stylesheets/app/sizes.scss */
.h-600 {
  height: 600px;
}

/* line 69, app/assets/stylesheets/app/sizes.scss */
.h-full {
  height: 100%;
}

/* line 73, app/assets/stylesheets/app/sizes.scss */
.h-max-100 {
  max-height: 100px;
}

/* line 77, app/assets/stylesheets/app/sizes.scss */
.h-screen {
  height: 100vh;
}

/* line 81, app/assets/stylesheets/app/sizes.scss */
.min-h-30 {
  min-height: 30px;
}

/* line 85, app/assets/stylesheets/app/sizes.scss */
.min-h-75 {
  min-height: 75px;
}

/* line 89, app/assets/stylesheets/app/sizes.scss */
.min-w-0 {
  min-width: 0;
}

/* line 93, app/assets/stylesheets/app/sizes.scss */
.w-1\/2 {
  width: 50%;
}

/* line 97, app/assets/stylesheets/app/sizes.scss */
.w-1\/3 {
  width: 33.33%;
}

/* line 101, app/assets/stylesheets/app/sizes.scss */
.w-1\/4 {
  width: 25%;
}

/* line 105, app/assets/stylesheets/app/sizes.scss */
.w-1\/7 {
  width: 14.29%;
}

/* line 109, app/assets/stylesheets/app/sizes.scss */
.w-1\/8 {
  width: 12.5%;
}

/* line 113, app/assets/stylesheets/app/sizes.scss */
.w-2\/3 {
  width: 66.66%;
}

/* line 117, app/assets/stylesheets/app/sizes.scss */
.w-3\/4 {
  width: 75%;
}

/* line 121, app/assets/stylesheets/app/sizes.scss */
.w-3\/5 {
  width: 60%;
}

/* line 125, app/assets/stylesheets/app/sizes.scss */
.w-3\/8 {
  width: 37.5%;
}

/* line 129, app/assets/stylesheets/app/sizes.scss */
.w-5\/8 {
  width: 62.5%;
}

/* line 133, app/assets/stylesheets/app/sizes.scss */
.w-7\/8 {
  width: 87.5%;
}

/* line 137, app/assets/stylesheets/app/sizes.scss */
.w-15 {
  width: 15px;
}

/* line 141, app/assets/stylesheets/app/sizes.scss */
.w-20 {
  width: 20px;
}

/* line 145, app/assets/stylesheets/app/sizes.scss */
.w-25 {
  width: 25px;
}

/* line 149, app/assets/stylesheets/app/sizes.scss */
.w-30 {
  width: 30px;
}

/* line 153, app/assets/stylesheets/app/sizes.scss */
.w-40 {
  width: 40px;
}

/* line 157, app/assets/stylesheets/app/sizes.scss */
.w-50 {
  width: 50px;
}

/* line 161, app/assets/stylesheets/app/sizes.scss */
.w-60 {
  width: 60px;
}

/* line 165, app/assets/stylesheets/app/sizes.scss */
.w-75 {
  width: 75px;
}

/* line 169, app/assets/stylesheets/app/sizes.scss */
.w-80 {
  width: 80px;
}

/* line 173, app/assets/stylesheets/app/sizes.scss */
.w-90 {
  width: 90px;
}

/* line 177, app/assets/stylesheets/app/sizes.scss */
.w-100 {
  width: 100px;
}

/* line 181, app/assets/stylesheets/app/sizes.scss */
.w-125 {
  width: 125px;
}

/* line 185, app/assets/stylesheets/app/sizes.scss */
.w-150 {
  width: 150px;
}

/* line 189, app/assets/stylesheets/app/sizes.scss */
.w-200 {
  width: 200px;
}

/* line 193, app/assets/stylesheets/app/sizes.scss */
.w-300 {
  width: 300px;
}

/* line 197, app/assets/stylesheets/app/sizes.scss */
.w-350 {
  width: 350px;
}

/* line 201, app/assets/stylesheets/app/sizes.scss */
.w-400 {
  width: 400px;
}

/* line 205, app/assets/stylesheets/app/sizes.scss */
.w-500 {
  width: 500px;
}

/* line 209, app/assets/stylesheets/app/sizes.scss */
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

/* line 213, app/assets/stylesheets/app/sizes.scss */
.w-full {
  width: 100%;
}

/* line 217, app/assets/stylesheets/app/sizes.scss */
.w-max {
  width: -moz-max-content;
  width: max-content;
}

/* line 221, app/assets/stylesheets/app/sizes.scss */
.w-screen {
  width: 100vw;
}

/* line 225, app/assets/stylesheets/app/sizes.scss */
.max-w-400 {
  max-width: 400px;
}

/* line 229, app/assets/stylesheets/app/sizes.scss */
.min-w-full {
  min-width: 100%;
}

/* line 233, app/assets/stylesheets/app/sizes.scss */
.min-w-150 {
  min-width: 150px;
}

/* line 237, app/assets/stylesheets/app/sizes.scss */
.min-w-200 {
  min-width: 200px;
}

/* line 241, app/assets/stylesheets/app/sizes.scss */
.min-w-250 {
  min-width: 250px;
}

/* line 245, app/assets/stylesheets/app/sizes.scss */
.min-w-500 {
  min-width: 500px;
}

/* line 1, app/assets/stylesheets/app/spacing.scss */
.space-x-1 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 7, app/assets/stylesheets/app/spacing.scss */
.space-x-2 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 13, app/assets/stylesheets/app/spacing.scss */
.space-x-3 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 19, app/assets/stylesheets/app/spacing.scss */
.space-x-5 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 25, app/assets/stylesheets/app/spacing.scss */
.space-x-10 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 31, app/assets/stylesheets/app/spacing.scss */
.space-x-20 > * + * {
  --tw-space-x-reverse: 0;
  margin-right: calc(5rem * var(--tw-space-x-reverse));
  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 37, app/assets/stylesheets/app/spacing.scss */
.flex-row-reverse.space-x-5 > * + * {
  --tw-space-x-reverse: 0;
  margin-left: calc(1.25rem * var(--tw-space-x-reverse));
  margin-right: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 43, app/assets/stylesheets/app/spacing.scss */
.flex-row-reverse.space-x-10 > * + * {
  --tw-space-x-reverse: 0;
  margin-left: calc(2.5rem * var(--tw-space-x-reverse));
  margin-right: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 49, app/assets/stylesheets/app/spacing.scss */
.flex-row-reverse.space-x-20 > * + * {
  --tw-space-x-reverse: 0;
  margin-left: calc(5rem * var(--tw-space-x-reverse));
  margin-right: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
}

/* line 55, app/assets/stylesheets/app/spacing.scss */
.space-y-1 > * + * {
  margin-top: 0.25rem;
}

/* line 59, app/assets/stylesheets/app/spacing.scss */
.space-y-2 > * + * {
  margin-top: 0.5rem;
}

/* line 63, app/assets/stylesheets/app/spacing.scss */
.space-y-3 > * + * {
  margin-top: 0.75rem;
}

/* line 67, app/assets/stylesheets/app/spacing.scss */
.space-y-5 > * + * {
  margin-top: 1.25rem;
}

/* line 71, app/assets/stylesheets/app/spacing.scss */
.space-y-10 > * + * {
  margin-top: 2.5rem;
}

/* line 75, app/assets/stylesheets/app/spacing.scss */
.space-y-24 > * + * {
  margin-top: 6rem;
}

@media (min-width: 480px) {
  /* line 80, app/assets/stylesheets/app/spacing.scss */
  .md\:space-x-10 > * + * {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
}

/* line 6, app/assets/stylesheets/app/typography.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small {
  color: #616161;
}

/* line 11, app/assets/stylesheets/app/typography.scss */
p {
  line-height: 1.5;
}

/* line 14, app/assets/stylesheets/app/typography.scss */
p.no-margin {
  margin: 0px;
}

/* line 19, app/assets/stylesheets/app/typography.scss */
.attr-label {
  color: #9E9E9E;
  font-size: 12px;
  display: block;
  font-weight: 500;
}

/* line 26, app/assets/stylesheets/app/typography.scss */
.attr-value {
  color: rgba(0, 0, 0, 0.87);
  padding-top: 3px;
}

/* line 30, app/assets/stylesheets/app/typography.scss */
.attr-value p {
  margin: 0px;
}

/* line 37, app/assets/stylesheets/app/typography.scss */
.hover\:text-underline:hover :not(i) {
  text-decoration: underline;
}

/* line 44, app/assets/stylesheets/app/typography.scss */
.hover\:text-white:hover {
  color: white;
}

/* line 49, app/assets/stylesheets/app/typography.scss */
.bold {
  font-weight: bold;
}

/* line 53, app/assets/stylesheets/app/typography.scss */
.danger-color {
  color: #EB002B;
}

/* line 57, app/assets/stylesheets/app/typography.scss */
.font-medium {
  font-weight: 500;
}

/* line 61, app/assets/stylesheets/app/typography.scss */
.font-normal {
  font-weight: normal;
}

/* line 65, app/assets/stylesheets/app/typography.scss */
.font-bold {
  font-weight: bold;
}

/* line 69, app/assets/stylesheets/app/typography.scss */
.font-condensed {
  font-family: "Play";
}

/* line 73, app/assets/stylesheets/app/typography.scss */
.muted {
  color: #666666;
  font-size: 0.9em;
  line-height: 140%;
}

/* line 80, app/assets/stylesheets/app/typography.scss */
.muted i {
  font-size: 17px;
}

/* line 85, app/assets/stylesheets/app/typography.scss */
.text-action {
  color: #EB002B;
}

/* line 89, app/assets/stylesheets/app/typography.scss */
.text-black {
  color: #000000;
}

/* line 93, app/assets/stylesheets/app/typography.scss */
.text-danger {
  color: #EB002B;
}

/* line 97, app/assets/stylesheets/app/typography.scss */
.text-default, body.intakes_onboardings input, body.intakes_onboardings textarea,
body.intakes_payments input,
body.intakes_payments textarea,
body.intakes_comps input,
body.intakes_comps textarea,
body.intakes_signups input,
body.intakes_signups textarea {
  color: rgba(0, 0, 0, 0.87);
}

/* line 101, app/assets/stylesheets/app/typography.scss */
.text-gray {
  color: #9E9E9E;
}

/* line 105, app/assets/stylesheets/app/typography.scss */
.text-orange {
  color: #FF9800;
}

/* line 109, app/assets/stylesheets/app/typography.scss */
.text-success {
  color: #43A047;
}

/* line 113, app/assets/stylesheets/app/typography.scss */
.text-center {
  text-align: center;
}

/* line 117, app/assets/stylesheets/app/typography.scss */
.text-base {
  font-size: 14px;
}

/* line 121, app/assets/stylesheets/app/typography.scss */
.text-sm {
  font-size: 12px;
}

/* line 125, app/assets/stylesheets/app/typography.scss */
.text-xs {
  font-size: 10px;
}

/* line 129, app/assets/stylesheets/app/typography.scss */
.text-lg, .leaderboard-metric-frame .header {
  font-size: 18px;
}

/* line 133, app/assets/stylesheets/app/typography.scss */
.text-xl {
  font-size: 22px;
}

/* line 137, app/assets/stylesheets/app/typography.scss */
.text-2xl {
  font-size: 26px;
}

/* line 141, app/assets/stylesheets/app/typography.scss */
.text-3xl {
  font-size: 32px;
}

/* line 145, app/assets/stylesheets/app/typography.scss */
.text-4xl {
  font-size: 40px;
  line-height: 1.2;
}

/* line 150, app/assets/stylesheets/app/typography.scss */
.text-left {
  text-align: left;
}

/* line 154, app/assets/stylesheets/app/typography.scss */
.text-gray {
  color: #9E9E9E;
}

/* line 158, app/assets/stylesheets/app/typography.scss */
.text-gray-dark {
  color: #757575;
}

/* line 162, app/assets/stylesheets/app/typography.scss */
.text-info {
  color: #00BCD4;
}

/* line 166, app/assets/stylesheets/app/typography.scss */
.text-red {
  color: #EB002B;
}

/* line 170, app/assets/stylesheets/app/typography.scss */
.text-warning {
  color: #ffd600;
}

/* line 174, app/assets/stylesheets/app/typography.scss */
.text-white {
  color: #ffffff;
}

/* line 177, app/assets/stylesheets/app/typography.scss */
.text-white:visited {
  color: #ffffff;
}

/* line 182, app/assets/stylesheets/app/typography.scss */
.text-important-1, .leaderboard-metric-frame .header {
  color: #000000;
}

/* line 186, app/assets/stylesheets/app/typography.scss */
.text-important-2 {
  color: #363636;
}

/* line 190, app/assets/stylesheets/app/typography.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 194, app/assets/stylesheets/app/typography.scss */
.whitespace-nowrap {
  white-space: nowrap;
}

@media (min-width: 480px) {
  /* line 199, app/assets/stylesheets/app/typography.scss */
  .md\:text-right {
    text-align: right;
  }
}

/* line 1, app/assets/stylesheets/app/ui.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 5, app/assets/stylesheets/app/ui.scss */
.cursor-grab {
  cursor: grab;
}

/* line 9, app/assets/stylesheets/app/ui.scss */
.placeholder-content {
  background-color: rgba(51, 51, 51, 0.05);
  border: 1px solid rgba(15, 23, 42, 0.05);
  border-radius: 4px;
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

/* line 16, app/assets/stylesheets/app/ui.scss */
.focus\:outline-none:focus {
  outline: none;
}

/* line 21, app/assets/stylesheets/app/ui.scss */
body.dark:not(.mobile):not(.tablet) .placeholder-content {
  background-color: rgba(51, 51, 51, 0.25);
  border: 1px solid rgba(15, 23, 42, 0.25);
  border-radius: 4px;
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

/* line 1, app/assets/stylesheets/app/ux.scss */
.cursor-ns-resize {
  cursor: ns-resize;
}

/* line 6, app/assets/stylesheets/app/ux.scss */
.hover\:action .action {
  visibility: hidden;
}

/* line 11, app/assets/stylesheets/app/ux.scss */
.hover\:action:hover .action {
  visibility: visible;
}

/* line 17, app/assets/stylesheets/app/ux.scss */
.hover\:shadow {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.2s;
}

/* line 21, app/assets/stylesheets/app/ux.scss */
.hover\:shadow:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 27, app/assets/stylesheets/app/ux.scss */
.hover\:underline:hover {
  text-decoration: underline;
}

/* line 34, app/assets/stylesheets/app/ux.scss */
body.dark:not(.mobile):not(.tablet) .hover\:shadow:hover {
  box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.1);
}

/* line 41, app/assets/stylesheets/app/ux.scss */
.hover\:bg-gray:hover {
  background-color: #f9f9f9;
}

/* line 47, app/assets/stylesheets/app/ux.scss */
.hover\:color-gray:hover {
  color: #EEEEEE;
}

/* line 54, app/assets/stylesheets/app/ux.scss */
body.dark:not(.mobile):not(.tablet) .hover\:bg-gray:hover {
  background-color: #363636;
}

/* line 60, app/assets/stylesheets/app/ux.scss */
body.dark:not(.mobile):not(.tablet) .hover\:color-gray:hover {
  color: #616161;
}

/* line 66, app/assets/stylesheets/app/ux.scss */
.transition-all {
  transition: all 0.3s ease;
}

/* line 70, app/assets/stylesheets/app/ux.scss */
.transition-opacity {
  transition: opacity 0.3s ease;
}

/* line 2, app/assets/stylesheets/athletes/setup.scss */
body.athletes_setup .side-nav {
  display: none;
}

/* line 1, app/assets/stylesheets/billing/payment_methods/new.scss */
#billing-payment-method-form {
  padding-bottom: 5px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 1, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container {
  width: 100%;
  padding: 0px;
  position: relative;
}

/* line 6, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .cancel {
  position: absolute;
  color: #BDBDBD;
  float: right;
  height: 25px;
  width: 25px;
  top: -4px;
  right: 0px;
}

/* line 15, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .cancel i {
  font-size: 17px;
}

/* line 20, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .mdl-textfield__input {
  font-size: 12px;
  height: 21px;
}

/* line 27, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container:not(.is-focused) .mdl-textfield__label:after {
  bottom: auto;
  top: 16px !important;
}

/* line 34, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .mdl-textfield__label {
  font-size: 12px;
  top: 3px;
}

/* line 38, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container .mdl-textfield__label:after {
  bottom: auto;
  top: 44px;
}

/* line 46, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container.is-dirty .mdl-textfield__label, #blocks-search_form_name_container.is-focused .mdl-textfield__label {
  font-size: 10px;
  top: -10px;
}

/* line 50, app/assets/stylesheets/blocks/insert.scss */
#blocks-search_form_name_container.is-dirty .mdl-textfield__label:after, #blocks-search_form_name_container.is-focused .mdl-textfield__label:after {
  bottom: auto;
  top: 29px !important;
}

/* line 1, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control {
  padding: 10px 15px;
  border-bottom: 1px solid #EEEEEE;
  background-color: #f9f9f9;
  font-size: 12px;
}

/* line 6, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control a {
  color: rgba(0, 0, 0, 0.87) !important;
}

/* line 8, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control a i {
  color: #757575;
}

/* line 14, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control:not(:hover) .remove {
  visibility: hidden;
}

/* line 20, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control:hover .remove {
  visibility: visible;
}

/* line 25, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control {
  position: relative;
}

/* line 27, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select {
  display: none;
  background-color: #ffffff;
  padding: 10px;
  position: absolute;
  top: 17px;
  border-radius: 5px;
  border: 1px solid #EEEEEE;
  z-index: 10;
}

/* line 38, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-radio {
  display: flex;
  align-items: center;
  font-size: 12px !important;
}

/* line 42, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-radio .mdl-radio__label {
  display: flex;
  align-items: center;
  flex-grow: 1;
  font-size: 12px !important;
}

/* line 49, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-radio:not(.is-checked) .mdl-selectfield, .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-radio:not(.is-checked) .mdl-textfield {
  visibility: hidden;
}

/* line 55, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield {
  padding: 0px 0px 0px 10px;
}

/* line 57, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield .mdl-selectfield__label {
  display: none;
}

/* line 60, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield .mdl-selectfield__select {
  font-size: 12px;
  height: 27px;
  padding: 0px 7px;
  border: 2px solid #EEEEEE;
  border-radius: 4px;
}

/* line 67, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield:after {
  top: 12px;
  border-left-width: 4px;
  border-top-width: 4px;
  border-right-width: 4px;
  right: 10px;
}

/* line 76, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-textfield {
  padding: 0px 0px 0px 10px;
}

/* line 78, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-textfield .mdl-textfield__input {
  font-size: 11px;
  height: 27px;
  padding: 0px 7px;
  border: 2px solid #EEEEEE;
  width: 100px;
  float: right;
  border-radius: 4px;
}

/* line 87, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-textfield .mdl-textfield__label {
  display: none;
}

/* line 92, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control.connector-option-control {
  position: absolute;
  right: 10px;
  top: 11px;
  padding: 0px 4px;
  background-color: #f9f9f9;
}

/* line 98, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control .modifier-condition-option-control.connector-option-control .modifier-condition-option-select {
  left: -25px;
}

/* line 104, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.modifier-condition-control:last-child .connector-option-control {
  display: none;
}

/* line 112, app/assets/stylesheets/blocks/modifiers/conditions/show.scss */
.block-modifier.read-only .modifier-condition-option .text {
  color: #757575;
}

/* line 1, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier {
  border: 1px solid #EEEEEE;
  margin-bottom: 15px;
}

/* line 4, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications {
  padding: 15px;
  display: none;
}

/* line 8, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .exercise-input-control .mdl-input__description {
  font-size: 11px;
}

/* line 11, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .exercise-input-control .mdl-textfield__error {
  font-size: 11px;
}

/* line 15, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .exercise-input-control .is-invalid .mdl-input__description {
  display: block !important;
  visibility: hidden;
}

/* line 21, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type {
  margin-top: 15px;
}

/* line 25, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications > .mdl-textfield {
  margin: -10px 0px -20px 0px;
}

/* line 29, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-boolean {
  width: 90px;
}

/* line 31, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-boolean .mdl-textfield {
  padding: 5px 0px;
}

/* line 35, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-boolean .mdl-checkbox .mdl-checkbox__label {
  font-size: 11px;
  display: block;
  margin-top: 3px;
}

/* line 40, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-boolean .mdl-checkbox .mdl-checkbox__box-outline {
  width: 12px;
  height: 12px;
}

/* line 47, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .modification-type-select {
  display: none;
  width: 125px;
}

/* line 52, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch) {
  margin: -20px 0px;
  padding: 0px;
}

/* line 55, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch) .mdl-textfield__input {
  font-size: 11px;
  height: 14px;
}

/* line 59, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch) .mdl-textfield__label {
  font-size: 11px;
  top: -16px;
}

/* line 62, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch) .mdl-textfield__label:after {
  top: 27px !important;
}

/* line 67, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield:not(.selectsearch):not(.exercise-name-input-control) .mdl-input__description {
  display: none;
}

/* line 71, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .mdl-textfield.exercise-name-input-control:not(.selectsearch) {
  margin-top: 10px;
}

/* line 77, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .value-input {
  display: none;
  margin-top: -8px;
}

/* line 82, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .actions {
  margin: 10px -15px -10px -15px;
  border-top: 1px solid #EEEEEE;
  padding: 9px 15px 0px 15px;
}

/* line 86, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .actions a {
  color: #BDBDBD !important;
}

/* line 88, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifications .actions a:hover {
  color: #9E9E9E !important;
}

/* line 95, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .summary {
  padding: 5px 15px;
  font-size: 12px;
}

/* line 99, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .summary.up .down {
  display: none;
}

/* line 103, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .summary.down {
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 5px;
}

/* line 106, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .summary.down .up {
  display: none;
}

/* line 113, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier:not(.read-only) .summary {
  cursor: pointer;
}

/* line 118, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier.read-only {
  cursor: not-allowed;
}

/* line 120, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier.read-only .summary {
  color: #757575;
}

/* line 125, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifier-condition-create-control {
  position: absolute;
  left: 0px;
  right: 0px;
  text-align: center;
  height: 0px;
}

/* line 131, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifier-condition-create-control .modifier-condition-create {
  position: relative;
  top: -14px;
  color: #9E9E9E;
  display: inline-block;
}

/* line 136, app/assets/stylesheets/blocks/modifiers/show.scss */
.block-modifier .modifier-condition-create-control .modifier-condition-create:hover {
  opacity: 0.6;
}

/* line 1, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets {
  list-style: none;
  padding-left: 0px;
}

/* line 4, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set {
  font-size: 1.25rem;
  line-height: 1.3rem;
  padding: 3px 0px;
}

/* line 9, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set .assessment i {
  font-size: 17px;
  float: left;
  margin-top: -2px;
  margin-right: 5px;
}

/* line 16, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set .assessment.kpv i {
  font-size: 13px;
  margin-top: 1px;
}

/* line 22, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set > .description {
  color: #9E9E9E;
  display: none;
  font-size: 0.9rem;
  line-height: 115%;
  margin-bottom: 0px;
}

/* line 29, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set:last-of-type {
  margin-bottom: 0px;
}

/* line 32, app/assets/stylesheets/blocks/sets/set.scss */
ul.sets li.set .testing-icon {
  font-size: 17px;
  margin-right: 5px;
}

/* line 1, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component {
  position: relative;
  z-index: 104;
}

/* line 4, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form {
  background-color: #f9f9f9;
  margin: 0px 1px;
  padding: 10px 15px;
}

/* line 9, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form hr {
  margin: 0px -15px 0px -15px;
}

/* line 13, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .actions .MuiIconButton-root {
  margin-bottom: -9px;
}

/* line 16, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .actions .toggle-index, .block-sheet-form-component .block-sheet-form .actions .toggle-order {
  float: left;
  margin-top: 7px;
}

/* line 21, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

/* line 24, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement.active {
  background-color: #EEEEEE;
  border-top: 1px solid #BDBDBD;
  border-bottom: 1px solid #BDBDBD;
}

/* line 28, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement.active + .active {
  border-top: none;
}

/* line 33, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form hr {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

/* line 37, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form label {
  margin-bottom: 0px;
}

/* line 39, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form label + .MuiInput-formControl {
  margin-top: 7px;
}

/* line 43, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .kpi-checkbox {
  min-width: 55px;
}

/* line 46, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement-checkbox {
  min-width: 76px;
  white-space: nowrap;
}

/* line 50, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement-checkbox .MuiButtonBase-root.Mui-disabled {
  color: #9E9E9E;
}

/* line 54, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement-checkbox .MuiFormControlLabel-root {
  margin-right: 0px;
}

/* line 58, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .measurement-options {
  padding-top: 3px;
}

/* line 61, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiFormControl-root {
  margin-right: 10px;
}

/* line 64, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiFormControl-root:not(.MuiTextField-root) .MuiFormLabel-root:not(.MuiInputLabel-shrink) {
  top: -5px;
}

/* line 69, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiFormLabel-root {
  font-size: 1.2rem;
}

/* line 72, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiInputBase-input {
  height: 0.6em;
}

/* line 75, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiFormHelperText-filled, .block-sheet-form-component .block-sheet-form .MuiFormHelperText-root {
  font-size: 0.9rem;
}

/* line 78, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiSelect-select {
  min-width: 60px;
}

/* line 81, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiInputLabel-formControl:not(.MuiInputLabel-shrink) {
  transform: translate(0, 16px) scale(1);
}

/* line 84, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiInput-multiline {
  margin-top: 7px;
  margin-bottom: 7px;
}

/* line 88, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiSwitch-colorPrimary.Mui-checked {
  color: #EB002B;
}

/* line 90, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track {
  background-color: #ff5272;
}

/* line 94, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .MuiCheckbox-colorSecondary.Mui-checked {
  color: #EB002B;
}

/* line 98, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .side .MuiFormGroup-root {
  flex-direction: row;
}

/* line 101, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form .side .MuiFormGroup-root .MuiRadio-colorSecondary.Mui-checked {
  color: #EB002B;
}

/* line 107, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form #primary-variable {
  margin-bottom: 10px;
  min-width: 175px;
}

/* line 110, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-component .block-sheet-form #primary-variable .MuiSelect-icon {
  top: 2px;
}

/* line 117, app/assets/stylesheets/blocks/sheets/form.scss */
.block-sheet-form-overlay {
  position: relative;
  z-index: 102;
}

/* line 8, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet {
  /* Apply the styles to the main class */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
  /* Apply the styles to all elements nested within */
  /* Chrome & Safari specific rule for the scrollbar */
}

/* line 14, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet, .block-sheet * {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 21, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet::-webkit-scrollbar, .block-sheet *::-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 27, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr:first-child td {
  border-color: #e5e5e5;
}

/* line 30, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr:first-child th {
  border-color: #e5e5e5;
}

/* line 34, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr {
  background-color: transparent;
}

/* line 36, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr.form-active {
  background-color: #fafafa;
}

/* line 38, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable tr.form-active td, .block-sheet .handsontable tr.form-active th {
  background-color: transparent;
}

/* line 43, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td {
  border-color: #e5e5e5;
}

/* line 45, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td .attr-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 50, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td .htAutocompleteArrow {
  display: none;
}

/* line 53, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td.htInvalid {
  background-color: #EB002B !important;
}

/* line 56, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td.read-only {
  background-color: #fafafa;
}

/* line 58, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td.read-only .attr-label {
  color: #BDBDBD;
}

/* line 61, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td.read-only .attr-value {
  color: #9E9E9E;
}

/* line 65, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable td .na {
  color: #BDBDBD;
  font-size: 10px;
  padding-top: 8px;
}

/* line 71, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable th {
  background-color: #fafafa;
  border-color: #e5e5e5;
  color: #232323;
}

/* line 75, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable th:last-child {
  border-color: #e5e5e5;
}

/* line 78, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable th:nth-child(2) {
  border-color: #e5e5e5 !important;
}

/* line 82, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable .attr-label {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 87, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable .attr-label .material-icons-round {
  font-size: 11px;
  margin-right: 3px;
  float: left;
  margin-top: 5px;
}

/* line 94, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable .attr-value {
  margin-top: -5px;
  font-size: 12px;
}

/* line 102, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox.htMacScroll {
  padding-right: 0px;
}

/* line 106, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master table {
  border-color: transparent;
  background-color: transparent;
}

/* line 110, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master table tr td {
  border-color: transparent;
}

/* line 116, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master .wtHolder td {
  padding: 1px 4px;
}

/* line 121, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master .wtHider {
  width: 100% !important;
}

/* line 123, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master .wtHider .wtSpreader {
  width: 100% !important;
}

/* line 125, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox > .ht_master .wtHider .wtSpreader .htCore {
  width: 100% !important;
}

/* line 131, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .handsontable.listbox.no-results {
  border: none;
  background-color: transparent;
}

/* line 137, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .mdl-spinner-container {
  background: rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  display: inline-block !important;
  margin-top: 10px;
  padding: 0px !important;
  z-index: 103;
}

/* line 144, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .mdl-spinner-container div {
  box-sizing: border-box;
}

/* line 147, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .mdl-spinner-container .mdl-spinner {
  height: 17px;
  width: 17px;
}

/* line 150, app/assets/stylesheets/blocks/sheets/sheet.scss */
.block-sheet .mdl-spinner-container .mdl-spinner .mdl-spinner__layer {
  border-color: #757575;
}

/* line 1, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset {
  font-size: 1.15rem;
  margin-bottom: 10px;
}

/* line 4, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .description {
  color: #9E9E9E;
  display: none;
  font-size: 0.9em;
  line-height: 115%;
  margin-bottom: 5px;
}

/* line 11, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .index {
  text-align: center;
  padding-bottom: 25px;
  padding-top: 5px;
  display: inline-flex;
}

/* line 16, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .index .number {
  display: inline-flex;
  align-items: center;
  padding: 5px;
  background-color: #EEEEEE;
  border-radius: 5px;
}

/* line 24, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .name {
  color: #9E9E9E;
  font-weight: bold;
  line-height: 1.15rem;
  margin-top: 10px;
  margin-bottom: 2px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px;
}

/* line 33, app/assets/stylesheets/blocks/supersets/superset.scss */
li.superset .name .info {
  text-transform: none;
}

/* line 6, app/assets/stylesheets/components/actiontext.scss */
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

/* line 15, app/assets/stylesheets/components/actiontext.scss */
.trix-content .attachment-gallery.attachment-gallery--2 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--2 > .attachment, .trix-content .attachment-gallery.attachment-gallery--4 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

/* line 24, app/assets/stylesheets/components/actiontext.scss */
.trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}

/* line 29, app/assets/stylesheets/components/actiontext.scss */
.trix-content .attachment__caption {
  display: none;
}

/* line 34, app/assets/stylesheets/components/actiontext.scss */
trix-editor {
  border: 1px solid #EEEEEE;
}

/* line 1, app/assets/stylesheets/components/avatars.scss */
.user-avatar {
  display: inline-block;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}

/* line 1, app/assets/stylesheets/components/backgrounds.scss */
.bg-action {
  background-color: #EB002B;
}

/* line 5, app/assets/stylesheets/components/backgrounds.scss */
.bg-black {
  background-color: #000000;
}

/* line 9, app/assets/stylesheets/components/backgrounds.scss */
.bg-body {
  background-color: #f9f9f9;
}

/* line 13, app/assets/stylesheets/components/backgrounds.scss */
.bg-content {
  background-color: #ffffff;
}

/* line 17, app/assets/stylesheets/components/backgrounds.scss */
.bg-dark {
  background-color: #0f0f0f;
}

/* line 21, app/assets/stylesheets/components/backgrounds.scss */
.bg-light {
  background-color: #f9f9f9;
}

/* line 25, app/assets/stylesheets/components/backgrounds.scss */
.bg-info {
  background-color: #00BCD4;
}

/* line 28, app/assets/stylesheets/components/backgrounds.scss */
.bg-info:visited, .bg-info:active {
  background-color: #00BCD4;
}

/* line 34, app/assets/stylesheets/components/backgrounds.scss */
.bg-warning {
  background-color: #ffd600;
}

/* line 38, app/assets/stylesheets/components/backgrounds.scss */
.bg-info {
  background-color: #00BCD4;
}

/* line 42, app/assets/stylesheets/components/backgrounds.scss */
.bg-white, .leaderboard-metric-frame, .block-sheet .handsontable.listbox {
  background-color: #ffffff;
}

/* line 46, app/assets/stylesheets/components/backgrounds.scss */
.bg-transparent {
  background-color: transparent;
}

/* line 50, app/assets/stylesheets/components/backgrounds.scss */
.opacity-0 {
  opacity: 0;
}

/* line 54, app/assets/stylesheets/components/backgrounds.scss */
.opacity-30 {
  opacity: 0.3;
}

/* line 58, app/assets/stylesheets/components/backgrounds.scss */
.opacity-50 {
  opacity: 0.5;
}

/* line 62, app/assets/stylesheets/components/backgrounds.scss */
.opacity-80 {
  opacity: 0.8;
}

/* line 66, app/assets/stylesheets/components/backgrounds.scss */
.opacity-60 {
  opacity: 0.6;
}

/* line 72, app/assets/stylesheets/components/backgrounds.scss */
body.dark:not(.tablet) .bg-body,
body.mobile .bg-body {
  background-color: #1d1d1d;
}

/* line 76, app/assets/stylesheets/components/backgrounds.scss */
body.dark:not(.tablet) .bg-light,
body.mobile .bg-light {
  background-color: #363636;
}

/* line 80, app/assets/stylesheets/components/backgrounds.scss */
body.dark:not(.tablet) .bg-content,
body.mobile .bg-content {
  background-color: #292929;
}

/* line 84, app/assets/stylesheets/components/backgrounds.scss */
body.dark:not(.tablet) .bg-white, body.dark:not(.tablet) .leaderboard-metric-frame, body.dark:not(.tablet) .block-sheet .handsontable.listbox, .block-sheet body.dark:not(.tablet) .handsontable.listbox,
body.mobile .bg-white,
body.mobile .leaderboard-metric-frame,
body.mobile .block-sheet .handsontable.listbox,
.block-sheet body.mobile .handsontable.listbox {
  background-color: #1d1d1d;
}

/* line 89, app/assets/stylesheets/components/backgrounds.scss */
.bg-linear-to-t-black-transparent {
  background-image: linear-gradient(to top, black, transparent);
}

/* line 2, app/assets/stylesheets/components/badges.scss */
.mdl-badge.mdl-badge--overlap:after {
  background: #EB002B;
}

/* line 1, app/assets/stylesheets/components/borders.scss */
.border, .leaderboard-metric-frame, .block-sheet .handsontable.listbox {
  border: 1px solid #EEEEEE;
}

/* line 5, app/assets/stylesheets/components/borders.scss */
.border-important {
  border-color: #000000;
}

/* line 9, app/assets/stylesheets/components/borders.scss */
.border-2 {
  border-width: 2px;
}

/* line 13, app/assets/stylesheets/components/borders.scss */
.border-l {
  border-left: 1px solid #EEEEEE !important;
}

/* line 17, app/assets/stylesheets/components/borders.scss */
.border-b, .border-y {
  border-bottom: 1px solid #EEEEEE !important;
}

/* line 21, app/assets/stylesheets/components/borders.scss */
.border-b-dashed {
  border-bottom: 1px dashed #EEEEEE !important;
}

/* line 25, app/assets/stylesheets/components/borders.scss */
.border-r, .block-sheet .handsontable.listbox > .ht_master .wtHolder td {
  border-right: 1px solid #EEEEEE !important;
}

/* line 29, app/assets/stylesheets/components/borders.scss */
.border-t, .border-y {
  border-top: 1px solid #EEEEEE !important;
}

/* line 38, app/assets/stylesheets/components/borders.scss */
.border-none {
  border: none;
}

/* line 42, app/assets/stylesheets/components/borders.scss */
.divide-x > * + * {
  border-right: none;
  border-left: 1px solid #EEEEEE;
}

/* line 47, app/assets/stylesheets/components/borders.scss */
.divide-y > * + * {
  border-bottom: none;
  border-top: 1px solid #EEEEEE;
}

/* line 53, app/assets/stylesheets/components/borders.scss */
body.dark .border:not(.border-important), body.dark .leaderboard-metric-frame:not(.border-important), body.dark .block-sheet .handsontable.listbox:not(.border-important), .block-sheet body.dark .handsontable.listbox:not(.border-important), body.tablet .border:not(.border-important), body.tablet .leaderboard-metric-frame:not(.border-important), body.tablet .block-sheet .handsontable.listbox:not(.border-important), .block-sheet body.tablet .handsontable.listbox:not(.border-important) {
  border-color: #616161 !important;
}

/* line 57, app/assets/stylesheets/components/borders.scss */
body.dark .border-important, body.tablet .border-important {
  border-color: #ffffff !important;
}

/* line 61, app/assets/stylesheets/components/borders.scss */
body.dark .border-l, body.tablet .border-l {
  border-color: #616161 !important;
}

/* line 65, app/assets/stylesheets/components/borders.scss */
body.dark .border-b, body.dark .border-y, body.tablet .border-b, body.tablet .border-y {
  border-bottom: 1px solid #616161 !important;
}

/* line 69, app/assets/stylesheets/components/borders.scss */
body.dark .border-b-dashed, body.tablet .border-b-dashed {
  border-bottom: 1px dashed #424242 !important;
}

/* line 73, app/assets/stylesheets/components/borders.scss */
body.dark .border-r, body.dark .block-sheet .handsontable.listbox > .ht_master .wtHolder td, .block-sheet .handsontable.listbox > .ht_master .wtHolder body.dark td, body.tablet .border-r, body.tablet .block-sheet .handsontable.listbox > .ht_master .wtHolder td, .block-sheet .handsontable.listbox > .ht_master .wtHolder body.tablet td {
  border-color: #616161 !important;
}

/* line 77, app/assets/stylesheets/components/borders.scss */
body.dark .border-t, body.dark .border-y, body.tablet .border-t, body.tablet .border-y {
  border-top: 1px solid #616161 !important;
}

/* line 81, app/assets/stylesheets/components/borders.scss */
body.dark .divide-x > * + *, body.tablet .divide-x > * + * {
  border-color: #616161 !important;
}

/* line 85, app/assets/stylesheets/components/borders.scss */
body.dark .divide-y > * + *, body.tablet .divide-y > * + * {
  border-color: #616161 !important;
}

/* line 90, app/assets/stylesheets/components/borders.scss */
.rounded-full {
  border-radius: 999px;
}

/* line 94, app/assets/stylesheets/components/borders.scss */
.rounded-md {
  border-radius: 5px;
}

/* line 98, app/assets/stylesheets/components/borders.scss */
.rounded-lg, .leaderboard-metric-frame {
  border-radius: 10px;
}

/* line 102, app/assets/stylesheets/components/borders.scss */
.rounded-b-md {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 107, app/assets/stylesheets/components/borders.scss */
.rounded-b-none {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* line 112, app/assets/stylesheets/components/borders.scss */
.rounded-none {
  border-radius: 0px !important;
}

/* line 116, app/assets/stylesheets/components/borders.scss */
.rounded-t-md {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 121, app/assets/stylesheets/components/borders.scss */
.rounded-lg, .leaderboard-metric-frame {
  border-radius: 10px;
}

/* line 126, app/assets/stylesheets/components/borders.scss */
body.mobile .border:not(.border-important), body.mobile .leaderboard-metric-frame:not(.border-important), body.mobile .block-sheet .handsontable.listbox:not(.border-important), .block-sheet body.mobile .handsontable.listbox:not(.border-important) {
  border-color: #363636 !important;
}

/* line 130, app/assets/stylesheets/components/borders.scss */
body.mobile .border-important {
  border-color: #ffffff !important;
}

/* line 134, app/assets/stylesheets/components/borders.scss */
body.mobile .border-l {
  border-color: #363636 !important;
}

/* line 138, app/assets/stylesheets/components/borders.scss */
body.mobile .border-b, body.mobile .border-y {
  border-bottom: 1px solid #363636 !important;
}

/* line 142, app/assets/stylesheets/components/borders.scss */
body.mobile .border-b-dashed {
  border-bottom: 1px dashed #171717 !important;
}

/* line 146, app/assets/stylesheets/components/borders.scss */
body.mobile .border-r, body.mobile .block-sheet .handsontable.listbox > .ht_master .wtHolder td, .block-sheet .handsontable.listbox > .ht_master .wtHolder body.mobile td {
  border-color: #363636 !important;
}

/* line 150, app/assets/stylesheets/components/borders.scss */
body.mobile .border-t, body.mobile .border-y {
  border-top: 1px solid #363636 !important;
}

/* line 154, app/assets/stylesheets/components/borders.scss */
body.mobile .divide-x > * + * {
  border-color: #363636 !important;
}

/* line 158, app/assets/stylesheets/components/borders.scss */
body.mobile .divide-y > * + * {
  border-color: #363636 !important;
}

/* line 164, app/assets/stylesheets/components/borders.scss */
body:not(.dark):not(body.tablet):not(body.mobile) .border-t-dashed {
  border-top: 1px dashed #EEEEEE !important;
}

/* line 170, app/assets/stylesheets/components/borders.scss */
body.dark .border-t-dashed, body.tablet .border-t-dashed, body.mobile .border-t-dashed {
  border-top: 1px dashed #424242 !important;
}

/* line 1, app/assets/stylesheets/components/boxes.scss */
.box {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  padding: 20px;
}

/* line 5, app/assets/stylesheets/components/boxes.scss */
.box + .box {
  margin-top: 40px;
}

/* line 8, app/assets/stylesheets/components/boxes.scss */
.box hr {
  margin-left: -20px;
  margin-right: -20px;
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/components/boxes.scss */
  .box {
    box-shadow: 0 10px 20px rgba(3, 49, 86, 0.2);
  }
}

/* line 1, app/assets/stylesheets/components/buttons.scss */
.btn {
  font-weight: bold;
  text-transform: none;
  border-radius: 6px;
  font-size: 13px;
}

/* line 7, app/assets/stylesheets/components/buttons.scss */
.btn.btn-action {
  background-color: #EB002B;
  color: #ffffff;
}

/* line 13, app/assets/stylesheets/components/buttons.scss */
.mdl-button, .card .action, .main-card .action, .mdl-ultra-mini-fab, .mdl-icon-button {
  font-family: 'Play';
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  text-transform: none;
}

/* line 22, app/assets/stylesheets/components/buttons.scss */
.mdl-button:hover, .card .action:hover, .main-card .action:hover, .mdl-ultra-mini-fab:hover, .mdl-icon-button:hover {
  color: rgba(0, 0, 0, 0.87);
}

/* line 26, app/assets/stylesheets/components/buttons.scss */
.mdl-button.bg-info, .card .bg-info.action, .main-card .bg-info.action, .bg-info.mdl-ultra-mini-fab, .bg-info.mdl-icon-button {
  color: #ffffff !important;
}

/* line 30, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color, .card .action-color.action, .main-card .action-color.action, .action-color.mdl-ultra-mini-fab, .action-color.mdl-icon-button {
  font-size: 13px;
  font-weight: bold;
}

/* line 34, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color:focus, .card .action-color.action:focus, .main-card .action-color.action:focus, .action-color.mdl-ultra-mini-fab:focus, .action-color.mdl-icon-button:focus, .mdl-button.action-color:visited, .card .action-color.action:visited, .main-card .action-color.action:visited, .action-color.mdl-ultra-mini-fab:visited, .action-color.mdl-icon-button:visited {
  background-color: #ffffff;
  border: 2px solid #EB002B;
}

/* line 40, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color:hover, .card .action-color.action:hover, .main-card .action-color.action:hover, .action-color.mdl-ultra-mini-fab:hover, .action-color.mdl-icon-button:hover {
  background-color: #EB002B;
  color: #ffffff;
}

/* line 45, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color.outline, .card .action-color.outline.action, .main-card .action-color.outline.action, .action-color.outline.mdl-ultra-mini-fab, .action-color.outline.mdl-icon-button {
  border: 2px solid #EB002B;
}

/* line 48, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color.outline:hover, .card .action-color.outline.action:hover, .main-card .action-color.outline.action:hover, .action-color.outline.mdl-ultra-mini-fab:hover, .action-color.outline.mdl-icon-button:hover {
  background-color: #EB002B;
}

/* line 52, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color.outline.disabled, .card .action-color.outline.disabled.action, .main-card .action-color.outline.disabled.action, .action-color.outline.disabled.mdl-ultra-mini-fab, .action-color.outline.disabled.mdl-icon-button {
  border: 2px solid transparent !important;
}

/* line 57, app/assets/stylesheets/components/buttons.scss */
.mdl-button.action-color.outline:not(.mini):not(.fat), .card .action-color.outline.action:not(.mini):not(.fat), .main-card .action-color.outline.action:not(.mini):not(.fat), .action-color.outline.mdl-ultra-mini-fab:not(.mini):not(.fat), .action-color.outline.mdl-icon-button:not(.mini):not(.fat) {
  line-height: 32px;
}

/* line 62, app/assets/stylesheets/components/buttons.scss */
.mdl-button.info, .card .info.action, .main-card .info.action, .info.mdl-ultra-mini-fab, .info.mdl-icon-button {
  color: #00BCD4;
}

/* line 66, app/assets/stylesheets/components/buttons.scss */
.mdl-button.cta, .card .cta.action, .main-card .cta.action, .cta.mdl-ultra-mini-fab, .cta.mdl-icon-button {
  background-color: #EB002B;
  border-color: #EB002B;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

/* line 73, app/assets/stylesheets/components/buttons.scss */
.mdl-button.cta:hover, .card .cta.action:hover, .main-card .cta.action:hover, .cta.mdl-ultra-mini-fab:hover, .cta.mdl-icon-button:hover {
  background-color: #b80022;
}

/* line 77, app/assets/stylesheets/components/buttons.scss */
.mdl-button.cta:focus:not(:active), .card .cta.action:focus:not(:active), .main-card .cta.action:focus:not(:active), .cta.mdl-ultra-mini-fab:focus:not(:active), .cta.mdl-icon-button:focus:not(:active) {
  background-color: #EB002B;
  border-color: #EB002B;
  color: #ffffff;
}

/* line 84, app/assets/stylesheets/components/buttons.scss */
.mdl-button.disabled, .card .disabled.action, .main-card .disabled.action, .disabled.mdl-ultra-mini-fab, .disabled.mdl-icon-button, .mdl-button.disabled:hover, .mdl-button[disabled], .card .action[disabled], .main-card .action[disabled], .mdl-ultra-mini-fab[disabled], .mdl-icon-button[disabled] {
  background-color: #BDBDBD !important;
  color: #ffffff !important;
  cursor: default;
}

/* line 92, app/assets/stylesheets/components/buttons.scss */
.mdl-button.danger, .card .danger.action, .main-card .danger.action, .danger.mdl-ultra-mini-fab, .danger.mdl-icon-button {
  background-color: #EB002B;
  border-color: #EB002B;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

/* line 99, app/assets/stylesheets/components/buttons.scss */
.mdl-button.danger:hover, .card .danger.action:hover, .main-card .danger.action:hover, .danger.mdl-ultra-mini-fab:hover, .danger.mdl-icon-button:hover {
  background-color: #b80022;
}

/* line 103, app/assets/stylesheets/components/buttons.scss */
.mdl-button.danger:focus:not(:active), .card .danger.action:focus:not(:active), .main-card .danger.action:focus:not(:active), .danger.mdl-ultra-mini-fab:focus:not(:active), .danger.mdl-icon-button:focus:not(:active) {
  background-color: #EB002B;
  border-color: #EB002B;
  color: #ffffff;
}

/* line 110, app/assets/stylesheets/components/buttons.scss */
.mdl-button.dark, .card .dark.action, .main-card .dark.action, .dark.mdl-ultra-mini-fab, .dark.mdl-icon-button {
  background-color: #616161;
  color: #ffffff;
}

/* line 114, app/assets/stylesheets/components/buttons.scss */
.mdl-button.dark:hover, .card .dark.action:hover, .main-card .dark.action:hover, .dark.mdl-ultra-mini-fab:hover, .dark.mdl-icon-button:hover {
  background-color: #878787;
}

/* line 119, app/assets/stylesheets/components/buttons.scss */
.mdl-button.fat, body.mobile .mdl-button.cta.primary, .card .fat.action, .card body.mobile .action.cta.primary, body.mobile .card .action.cta.primary, .main-card .fat.action, .main-card body.mobile .action.cta.primary, body.mobile .main-card .action.cta.primary, .fat.mdl-ultra-mini-fab, body.mobile .mdl-ultra-mini-fab.cta.primary, .fat.mdl-icon-button, body.mobile .mdl-icon-button.cta.primary {
  height: 50px;
  line-height: 50px;
}

/* line 123, app/assets/stylesheets/components/buttons.scss */
.mdl-button.fat.outline, body.mobile .mdl-button.outline.cta.primary, .card .fat.outline.action, .card body.mobile .outline.action.cta.primary, body.mobile .card .outline.action.cta.primary, .main-card .fat.outline.action, .main-card body.mobile .outline.action.cta.primary, body.mobile .main-card .outline.action.cta.primary, .fat.outline.mdl-ultra-mini-fab, body.mobile .outline.mdl-ultra-mini-fab.cta.primary, .fat.outline.mdl-icon-button, body.mobile .outline.mdl-icon-button.cta.primary {
  line-height: 46px;
}

/* line 128, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost, .card .ghost.action, .main-card .ghost.action, .ghost.mdl-ultra-mini-fab, .ghost.mdl-icon-button {
  background-color: transparent;
  border: 2px solid;
  line-height: 33px;
}

/* line 133, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.cta, .card .ghost.cta.action, .main-card .ghost.cta.action, .ghost.cta.mdl-ultra-mini-fab, .ghost.cta.mdl-icon-button {
  border-color: #EB002B;
  color: #EB002B;
}

/* line 137, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.cta:hover, .card .ghost.cta.action:hover, .main-card .ghost.cta.action:hover, .ghost.cta.mdl-ultra-mini-fab:hover, .ghost.cta.mdl-icon-button:hover {
  color: #ffffff;
}

/* line 142, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.fat, body.mobile .ghost.cta.primary, .card .ghost.fat.action, .main-card .ghost.fat.action, .ghost.fat.mdl-ultra-mini-fab, .ghost.fat.mdl-icon-button {
  height: 50px;
  line-height: 50px;
}

/* line 147, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.white, .card .ghost.white.action, .main-card .ghost.white.action, .ghost.white.mdl-ultra-mini-fab, .ghost.white.mdl-icon-button {
  border-color: #ffffff;
  color: #ffffff !important;
  background-color: transparent;
}

/* line 152, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost.white:hover, .card .ghost.white.action:hover, .main-card .ghost.white.action:hover, .ghost.white.mdl-ultra-mini-fab:hover, .ghost.white.mdl-icon-button:hover {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: #ffffff;
}

/* line 158, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost:hover, .card .ghost.action:hover, .main-card .ghost.action:hover, .ghost.mdl-ultra-mini-fab:hover, .ghost.mdl-icon-button:hover {
  background-color: rgba(0, 0, 0, 0.87);
  border: 2px solid rgba(0, 0, 0, 0.87);
  color: #ffffff;
}

/* line 164, app/assets/stylesheets/components/buttons.scss */
.mdl-button.ghost:visited:not(:hover), .card .ghost.action:visited:not(:hover), .main-card .ghost.action:visited:not(:hover), .ghost.mdl-ultra-mini-fab:visited:not(:hover), .ghost.mdl-icon-button:visited:not(:hover) {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87);
}

/* line 170, app/assets/stylesheets/components/buttons.scss */
.mdl-button.gray, .card .gray.action, .main-card .gray.action, .gray.mdl-ultra-mini-fab, .gray.mdl-icon-button {
  background-color: #9E9E9E;
  color: #ffffff;
}

/* line 174, app/assets/stylesheets/components/buttons.scss */
.mdl-button.gray:hover, .card .gray.action:hover, .main-card .gray.action:hover, .gray.mdl-ultra-mini-fab:hover, .gray.mdl-icon-button:hover {
  background-color: #787878;
}

/* line 178, app/assets/stylesheets/components/buttons.scss */
.mdl-button.gray.outline, .card .gray.outline.action, .main-card .gray.outline.action, .gray.outline.mdl-ultra-mini-fab, .gray.outline.mdl-icon-button {
  border-color: #9E9E9E;
  background-color: transparent;
  color: #9E9E9E;
}

/* line 183, app/assets/stylesheets/components/buttons.scss */
.mdl-button.gray.outline:hover, .card .gray.outline.action:hover, .main-card .gray.outline.action:hover, .gray.outline.mdl-ultra-mini-fab:hover, .gray.outline.mdl-icon-button:hover {
  background-color: #9E9E9E;
}

/* line 189, app/assets/stylesheets/components/buttons.scss */
.mdl-button.inverse, .card .inverse.action, .main-card .inverse.action, .inverse.mdl-ultra-mini-fab, .inverse.mdl-icon-button {
  background-color: #444444;
  color: #ffffff;
}

/* line 193, app/assets/stylesheets/components/buttons.scss */
.mdl-button.inverse:hover, .card .inverse.action:hover, .main-card .inverse.action:hover, .inverse.mdl-ultra-mini-fab:hover, .inverse.mdl-icon-button:hover {
  background-color: #616161;
}

/* line 198, app/assets/stylesheets/components/buttons.scss */
.mdl-button.large, .card .large.action, .main-card .large.action, .large.mdl-ultra-mini-fab, .large.mdl-icon-button {
  border-radius: 5px;
  font-size: 20px;
  font-weight: bold;
  line-height: 45px;
  height: 45px;
  padding: 0px 20px;
}

/* line 206, app/assets/stylesheets/components/buttons.scss */
.mdl-button.large i, .card .large.action i, .main-card .large.action i, .large.mdl-ultra-mini-fab i, .large.mdl-icon-button i {
  font-size: 35px;
  margin-top: -7px;
}

/* line 211, app/assets/stylesheets/components/buttons.scss */
.mdl-button.large.rounded, .card .large.rounded.action, .main-card .large.rounded.action, .large.rounded.mdl-ultra-mini-fab, .large.rounded.mdl-icon-button {
  border-radius: 35px;
}

/* line 216, app/assets/stylesheets/components/buttons.scss */
.mdl-button.medium, .card .medium.action, .main-card .medium.action, .medium.mdl-ultra-mini-fab, .medium.mdl-icon-button {
  font-size: 18px;
  font-weight: bold;
  line-height: 45px;
  height: 45px;
}

/* line 222, app/assets/stylesheets/components/buttons.scss */
.mdl-button.medium i, .card .medium.action i, .main-card .medium.action i, .medium.mdl-ultra-mini-fab i, .medium.mdl-icon-button i {
  margin-top: -3px;
}

/* line 226, app/assets/stylesheets/components/buttons.scss */
.mdl-button.medium.rounded, .card .medium.rounded.action, .main-card .medium.rounded.action, .medium.rounded.mdl-ultra-mini-fab, .medium.rounded.mdl-icon-button {
  border-radius: 25px;
}

/* line 231, app/assets/stylesheets/components/buttons.scss */
.mdl-button.mini, .card .mini.action, .main-card .mini.action, .mini.mdl-ultra-mini-fab, .mini.mdl-icon-button {
  border-radius: 5px;
  font-size: 11px;
  font-weight: bold;
  padding: 6px 7px;
  height: 29px;
  line-height: 13px;
}

/* line 239, app/assets/stylesheets/components/buttons.scss */
.mdl-button.mini i, .card .mini.action i, .main-card .mini.action i, .mini.mdl-ultra-mini-fab i, .mini.mdl-icon-button i {
  font-size: 15px;
  margin-top: -2px;
}

/* line 245, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline, .card .outline.action, .main-card .outline.action, .outline.mdl-ultra-mini-fab, .outline.mdl-icon-button {
  border: 2px solid rgba(0, 0, 0, 0.87);
}

/* line 248, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline:not(.mini), .card .outline.action:not(.mini), .main-card .outline.action:not(.mini), .outline.mdl-ultra-mini-fab:not(.mini), .outline.mdl-icon-button:not(.mini) {
  line-height: 33px;
}

/* line 252, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline[disabled], .card .outline.action[disabled], .main-card .outline.action[disabled], .outline.mdl-ultra-mini-fab[disabled], .outline.mdl-icon-button[disabled] {
  border-color: #9E9E9E !important;
  color: #9E9E9E;
}

/* line 256, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline[disabled]:hover, .card .outline.action[disabled]:hover, .main-card .outline.action[disabled]:hover, .outline.mdl-ultra-mini-fab[disabled]:hover, .outline.mdl-icon-button[disabled]:hover {
  background-color: transparent;
}

/* line 261, app/assets/stylesheets/components/buttons.scss */
.mdl-button.outline:hover, .card .outline.action:hover, .main-card .outline.action:hover, .outline.mdl-ultra-mini-fab:hover, .outline.mdl-icon-button:hover {
  background-color: rgba(0, 0, 0, 0.87);
  color: #ffffff;
}

/* line 267, app/assets/stylesheets/components/buttons.scss */
.mdl-button.rounded, .card .rounded.action, .main-card .rounded.action, .rounded.mdl-ultra-mini-fab, .rounded.mdl-icon-button {
  border-radius: 20px;
}

/* line 271, app/assets/stylesheets/components/buttons.scss */
.mdl-button.success, .card .success.action, .main-card .success.action, .success.mdl-ultra-mini-fab, .success.mdl-icon-button {
  background-color: #43A047;
  border-color: #43A047;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

/* line 278, app/assets/stylesheets/components/buttons.scss */
.mdl-button.success:hover, .card .success.action:hover, .main-card .success.action:hover, .success.mdl-ultra-mini-fab:hover, .success.mdl-icon-button:hover {
  background-color: #347c37;
}

/* line 282, app/assets/stylesheets/components/buttons.scss */
.mdl-button.success:focus:not(:active), .card .success.action:focus:not(:active), .main-card .success.action:focus:not(:active), .success.mdl-ultra-mini-fab:focus:not(:active), .success.mdl-icon-button:focus:not(:active) {
  background-color: #43A047;
  border-color: #43A047;
  color: #ffffff;
}

/* line 289, app/assets/stylesheets/components/buttons.scss */
.mdl-button.white, .card .white.action, .main-card .white.action, .white.mdl-ultra-mini-fab, .white.mdl-icon-button, .mdl-button.white:focus {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87) !important;
  font-weight: bold;
}

/* line 295, app/assets/stylesheets/components/buttons.scss */
.mdl-button.white:hover, .card .white.action:hover, .main-card .white.action:hover, .white.mdl-ultra-mini-fab:hover, .white.mdl-icon-button:hover, .mdl-button.white:focus:hover {
  background-color: #BDBDBD;
  color: rgba(0, 0, 0, 0.87);
}

/* line 302, app/assets/stylesheets/components/buttons.scss */
.mdl-button--colored, .card .action, .main-card .action {
  background: #EB002B !important;
  color: #ffffff;
}

/* line 306, app/assets/stylesheets/components/buttons.scss */
.mdl-button--colored:hover, .card .action:hover, .main-card .action:hover, .mdl-button--colored:focus, .card .action:focus, .main-card .action:focus, .mdl-button--colored:active, .card .action:active, .main-card .action:active {
  background: #ff0633;
}

/* line 313, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab, .card .action, .main-card .action, .mdl-ultra-mini-fab {
  border: none;
}

/* line 316, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.cta, .card .cta.action, .main-card .cta.action, .cta.mdl-ultra-mini-fab {
  background-color: #EB002B;
  color: #ffffff;
}

/* line 320, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.cta:hover, .card .cta.action:hover, .main-card .cta.action:hover, .cta.mdl-ultra-mini-fab:hover {
  background-color: #b80022;
}

/* line 324, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.cta:focus:not(:active), .card .cta.action:focus:not(:active), .main-card .cta.action:focus:not(:active), .cta.mdl-ultra-mini-fab:focus:not(:active) {
  background-color: #EB002B;
  border-color: #EB002B;
  color: #ffffff;
}

/* line 331, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.fixed-bottom-right, .card .fixed-bottom-right.action, .main-card .fixed-bottom-right.action, .fixed-bottom-right.mdl-ultra-mini-fab {
  position: fixed;
  bottom: 25px;
  right: 10px;
  z-index: 1129;
}

@media (max-width: 768px) {
  /* line 331, app/assets/stylesheets/components/buttons.scss */
  .mdl-button--fab.fixed-bottom-right, .card .fixed-bottom-right.action, .main-card .fixed-bottom-right.action, .fixed-bottom-right.mdl-ultra-mini-fab {
    right: 5%;
  }
}

/* line 342, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.intercom, .card .intercom.action, .main-card .intercom.action, .intercom.mdl-ultra-mini-fab {
  overflow: visible;
}

/* line 345, app/assets/stylesheets/components/buttons.scss */
.mdl-button--fab.intercom .badge, .card .intercom.action .badge, .main-card .intercom.action .badge, .intercom.mdl-ultra-mini-fab .badge {
  background-color: #000000;
  color: #ffffff;
  margin-right: -45px;
}

/* line 358, app/assets/stylesheets/components/buttons.scss */
.mdl-button--icon:visited {
  color: inherit;
}

/* line 363, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button {
  border-radius: 50%;
  color: #757575;
  font-size: 30px;
  height: 40px;
  min-width: auto;
  padding: 0px;
  text-align: center;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 377, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button:hover, .mdl-icon-button:visited {
  color: #757575;
}

/* line 382, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button .trailing-text {
  display: inline-block;
}

/* line 386, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button.mini {
  height: 25px;
  width: 25px;
  border-radius: 999px;
}

/* line 391, app/assets/stylesheets/components/buttons.scss */
.mdl-icon-button.mini i {
  font-size: 16px;
  margin-top: 0px;
}

/* line 398, app/assets/stylesheets/components/buttons.scss */
.mdl-ultra-mini-fab {
  height: 30px;
  min-width: 30px;
  width: 30px;
}

/* line 406, app/assets/stylesheets/components/buttons.scss */
.mdl-ultra-mini-fab i {
  font-size: 24px;
}

/* line 1, app/assets/stylesheets/components/cards.scss */
.card, .main-card {
  box-shadow: 0 10px 20px rgba(3, 49, 86, 0.2);
  background-color: #ffffff;
  padding: 20px;
}

/* line 5, app/assets/stylesheets/components/cards.scss */
.card hr, .main-card hr {
  border-color: #EEEEEE;
  margin-left: -20px;
  margin-right: -20px;
}

/* line 9, app/assets/stylesheets/components/cards.scss */
.card hr + hr, .main-card hr + hr {
  display: none;
}

/* line 13, app/assets/stylesheets/components/cards.scss */
.card .action, .main-card .action {
  left: calc((100% - 1050px) / 2 + 150px);
  position: fixed;
  top: 170px;
}

/* line 21, app/assets/stylesheets/components/cards.scss */
.card .action:hover, .main-card .action:hover {
  color: #ffffff;
}

@media (max-width: 768px) {
  /* line 1, app/assets/stylesheets/components/cards.scss */
  .card, .main-card {
    background-color: transparent;
    box-shadow: none;
    padding-top: 100px;
  }
  /* line 30, app/assets/stylesheets/components/cards.scss */
  .card h2, .main-card h2 {
    position: fixed;
    z-index: 99;
    left: 20px;
    right: 20px;
    top: 80px;
  }
}

@media (max-width: 768px) {
  /* line 38, app/assets/stylesheets/components/cards.scss */
  .card.setup, .setup.main-card {
    padding-top: 0px;
  }
}

@media (min-width: 768px) {
  /* line 45, app/assets/stylesheets/components/cards.scss */
  .main-card {
    position: relative;
  }
}

/* line 3, app/assets/stylesheets/components/carousel.scss */
.carousel .carousel-control {
  background-image: none !important;
  text-shadow: 0 1px 2px #ffffff;
}

/* line 6, app/assets/stylesheets/components/carousel.scss */
.carousel .carousel-control i {
  background-color: transparent !important;
  color: #000000 !important;
  font-size: 50px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
}

/* line 15, app/assets/stylesheets/components/carousel.scss */
.carousel .carousel-control.left i {
  margin-left: -45px;
}

/* line 2, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox a.info {
  color: #9E9E9E;
  position: absolute;
  margin-left: 5px;
}

/* line 5, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox a.info:hover {
  color: #757575;
}

/* line 12, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox a.info i {
  font-size: 20px;
  margin-top: 1px;
}

/* line 19, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border-color: #EB002B;
}

/* line 23, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background: #EB002B;
  height: 20px;
}

/* line 30, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox.is-disabled .mdl-checkbox__box-outline {
  border-color: rgba(0, 0, 0, 0.26);
}

/* line 35, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox .mdl-textfield__error {
  margin-left: -24px;
}

/* line 40, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox-container + .mdl-checkbox-container {
  float: left;
  padding-top: 0px;
  margin-top: -5px;
}

/* line 46, app/assets/stylesheets/components/checkbox.scss */
.mdl-checkbox__label {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 14px;
}

/* line 53, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container {
  padding: 2px 0px;
}

/* line 56, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container .mdl-checkbox__label {
  font-size: 12px;
}

/* line 60, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container .mdl-checkbox__box-outline {
  width: 13px;
  height: 13px;
  top: 6px;
}

/* line 66, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container .mdl-checkbox__focus-helper {
  width: 13px;
  height: 13px;
  top: 6px;
}

/* line 72, app/assets/stylesheets/components/checkbox.scss */
.checkbox-mini .mdl-checkbox-container .mdl-checkbox__ripple-container {
  width: 20px;
  height: 20px;
  top: 2px;
  left: -2px;
}

/* line 1, app/assets/stylesheets/components/code.scss */
code {
  background-color: #EEEEEE;
  color: #444444;
}

/* line 3, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.prevent-focus):not(.focused) {
  cursor: pointer;
}

/* line 5, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.prevent-focus):not(.focused):hover {
  background-color: #EEEEEE;
}

/* line 11, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.focused) .content {
  padding: 20px;
}

/* line 13, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.focused) .content hr.actions-divider {
  display: none;
}

/* line 16, app/assets/stylesheets/components/expandable.scss */
.expandable:not(.focused) .content .actions {
  display: none;
}

/* line 23, app/assets/stylesheets/components/expandable.scss */
.expandable.focused .content {
  padding: 20px 20px 5px 20px;
}

/* line 25, app/assets/stylesheets/components/expandable.scss */
.expandable.focused .content hr.actions-divider {
  display: block;
  margin-bottom: 5px;
}

/* line 29, app/assets/stylesheets/components/expandable.scss */
.expandable.focused .content .actions {
  height: 40px;
  text-align: right;
}

/* line 1, app/assets/stylesheets/components/footer.scss */
footer {
  border-top: 1px solid #EEEEEE;
  color: #757575;
  margin-bottom: -50px;
  min-height: 200px;
  padding: 30px 0px;
}

/* line 7, app/assets/stylesheets/components/footer.scss */
footer a, footer a:visited {
  color: #757575;
}

/* line 9, app/assets/stylesheets/components/footer.scss */
footer a:hover, footer a:visited:hover {
  color: #616161;
}

/* line 13, app/assets/stylesheets/components/footer.scss */
footer ul {
  padding: 0px;
  list-style: none;
}

/* line 1, app/assets/stylesheets/components/graphs.scss */
.graph-title {
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 30px;
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/components/grid.scss */
.col-auto {
  grid-column: auto;
}

/* line 5, app/assets/stylesheets/components/grid.scss */
.col-span-1 {
  grid-column: span 1 / span 1;
}

/* line 9, app/assets/stylesheets/components/grid.scss */
.col-span-2 {
  grid-column: span 2 / span 2;
}

/* line 13, app/assets/stylesheets/components/grid.scss */
.col-span-3 {
  grid-column: span 3 / span 3;
}

/* line 17, app/assets/stylesheets/components/grid.scss */
.col-span-4 {
  grid-column: span 4 / span 4;
}

/* line 21, app/assets/stylesheets/components/grid.scss */
.gap-1 {
  gap: 0.25rem;
}

/* line 25, app/assets/stylesheets/components/grid.scss */
.gap-2 {
  gap: 0.5rem;
}

/* line 29, app/assets/stylesheets/components/grid.scss */
.gap-3 {
  gap: 0.75rem;
}

/* line 33, app/assets/stylesheets/components/grid.scss */
.gap-4 {
  gap: 1rem;
}

/* line 37, app/assets/stylesheets/components/grid.scss */
.gap-10 {
  gap: 2.5rem;
}

/* line 41, app/assets/stylesheets/components/grid.scss */
.grid {
  display: grid;
}

/* line 45, app/assets/stylesheets/components/grid.scss */
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

/* line 49, app/assets/stylesheets/components/grid.scss */
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

/* line 53, app/assets/stylesheets/components/grid.scss */
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

/* line 57, app/assets/stylesheets/components/grid.scss */
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

/* line 61, app/assets/stylesheets/components/grid.scss */
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

/* line 65, app/assets/stylesheets/components/grid.scss */
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

/* line 69, app/assets/stylesheets/components/grid.scss */
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

/* line 73, app/assets/stylesheets/components/grid.scss */
.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

/* line 77, app/assets/stylesheets/components/grid.scss */
.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

/* line 81, app/assets/stylesheets/components/grid.scss */
.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

/* line 85, app/assets/stylesheets/components/grid.scss */
.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

/* line 89, app/assets/stylesheets/components/grid.scss */
.row-span-1 {
  grid-row: span 1 / span 1;
}

/* line 93, app/assets/stylesheets/components/grid.scss */
.row-span-2 {
  grid-row: span 2 / span 2;
}

/* line 2, app/assets/stylesheets/components/heros.scss */
.hero h3 {
  font-size: 30px;
  font-weight: bold;
}

/* line 8, app/assets/stylesheets/components/heros.scss */
.hero-img {
  background-size: cover;
  background-position: left;
  position: fixed;
  left: 50%;
  right: 0px;
  top: 200px;
  bottom: 50px;
}

/* line 2, app/assets/stylesheets/components/icons.scss */
.material-icons-round + .trailing-text {
  margin-left: 5px;
}

/* line 1, app/assets/stylesheets/components/labels.scss */
label {
  font-weight: 400;
}

/* line 3, app/assets/stylesheets/components/labels.scss */
label.mdl-textfield__label, label.mdl-selectfield__label {
  bottom: -5px;
  font-size: 14px;
}

/* line 6, app/assets/stylesheets/components/labels.scss */
label.mdl-textfield__label:after, label.mdl-selectfield__label:after {
  background-color: #444444;
}

/* line 12, app/assets/stylesheets/components/labels.scss */
.attr-group {
  margin-bottom: 10px;
}

/* line 16, app/assets/stylesheets/components/labels.scss */
.attr-value {
  display: block;
}

/* line 18, app/assets/stylesheets/components/labels.scss */
.attr-value a.inline-popover-icon {
  margin-bottom: -2px;
}

/* line 24, app/assets/stylesheets/components/labels.scss */
p .attr-value + .attr-label, .attr-group .attr-value + .attr-label {
  margin-top: -7px;
}

/* line 27, app/assets/stylesheets/components/labels.scss */
p .attr-label + .attr-value, .attr-group .attr-label + .attr-value {
  margin-top: -7px;
}

/* line 33, app/assets/stylesheets/components/labels.scss */
code .attr-value {
  display: inline;
}

/* line 2, app/assets/stylesheets/components/lists.scss */
.mdl-list li {
  letter-spacing: normal;
}

/* line 7, app/assets/stylesheets/components/lists.scss */
.mdl-list__item-primary-content {
  color: rgba(0, 0, 0, 0.87);
}

@media (max-width: 768px) {
  /* line 7, app/assets/stylesheets/components/lists.scss */
  .mdl-list__item-primary-content {
    font-size: 13px;
  }
  /* line 11, app/assets/stylesheets/components/lists.scss */
  .mdl-list__item-primary-content .mdl-list__item-sub-title {
    font-size: 11px !important;
  }
}

/* line 17, app/assets/stylesheets/components/lists.scss */
.mdl-list__item-secondary-content {
  text-align: right;
}

/* line 21, app/assets/stylesheets/components/lists.scss */
.mdl-list__item-avatar, .mdl-list__item-avatar.material-icons-round {
  font-size: 30px;
  padding: 5px;
}

@media (max-width: 768px) {
  /* line 27, app/assets/stylesheets/components/lists.scss */
  .mdl-list__item {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 1, app/assets/stylesheets/components/margins.scss */
.m-0 {
  margin: 0px;
}

/* line 5, app/assets/stylesheets/components/margins.scss */
.m-15 {
  margin: 15px;
}

/* line 9, app/assets/stylesheets/components/margins.scss */
.m-50 {
  margin: 50px;
}

/* line 13, app/assets/stylesheets/components/margins.scss */
.mb-2 {
  margin-bottom: 2px;
}

/* line 17, app/assets/stylesheets/components/margins.scss */
.mb-5 {
  margin-bottom: 5px;
}

/* line 21, app/assets/stylesheets/components/margins.scss */
.mb-6 {
  margin-bottom: 6px;
}

/* line 25, app/assets/stylesheets/components/margins.scss */
.mt-0 {
  margin-top: 0px;
}

/* line 29, app/assets/stylesheets/components/margins.scss */
.mt-5 {
  margin-top: 5px;
}

/* line 33, app/assets/stylesheets/components/margins.scss */
.mb-10 {
  margin-bottom: 10px;
}

/* line 37, app/assets/stylesheets/components/margins.scss */
.mb-15 {
  margin-bottom: 15px;
}

/* line 41, app/assets/stylesheets/components/margins.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 45, app/assets/stylesheets/components/margins.scss */
.mb-30 {
  margin-bottom: 30px;
}

/* line 49, app/assets/stylesheets/components/margins.scss */
.mb-40 {
  margin-bottom: 40px;
}

/* line 53, app/assets/stylesheets/components/margins.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 57, app/assets/stylesheets/components/margins.scss */
.mt-12 {
  margin-top: 12px;
}

/* line 61, app/assets/stylesheets/components/margins.scss */
.mt-15 {
  margin-top: 15px;
}

/* line 65, app/assets/stylesheets/components/margins.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 69, app/assets/stylesheets/components/margins.scss */
.mt-25 {
  margin-top: 25px;
}

/* line 73, app/assets/stylesheets/components/margins.scss */
.mt-40 {
  margin-top: 40px;
}

/* line 77, app/assets/stylesheets/components/margins.scss */
.mt-50 {
  margin-top: 50px;
}

/* line 81, app/assets/stylesheets/components/margins.scss */
.mt-60 {
  margin-top: 60px;
}

/* line 85, app/assets/stylesheets/components/margins.scss */
.mt-150 {
  margin-top: 150px;
}

/* line 89, app/assets/stylesheets/components/margins.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 93, app/assets/stylesheets/components/margins.scss */
.mb-50 {
  margin-bottom: 50px;
}

/* line 97, app/assets/stylesheets/components/margins.scss */
.ml-5 {
  margin-left: 5px;
}

/* line 101, app/assets/stylesheets/components/margins.scss */
.ml-6 {
  margin-left: 6px;
}

/* line 105, app/assets/stylesheets/components/margins.scss */
.ml-10 {
  margin-left: 10px;
}

/* line 109, app/assets/stylesheets/components/margins.scss */
.ml-15 {
  margin-left: 15px;
}

/* line 113, app/assets/stylesheets/components/margins.scss */
.-ml-10 {
  margin-left: -10px;
}

/* line 117, app/assets/stylesheets/components/margins.scss */
.mr-2 {
  margin-right: 2px;
}

/* line 121, app/assets/stylesheets/components/margins.scss */
.mr-3 {
  margin-right: 3px;
}

/* line 125, app/assets/stylesheets/components/margins.scss */
.mr-5 {
  margin-right: 5px;
}

/* line 129, app/assets/stylesheets/components/margins.scss */
.mr-15 {
  margin-right: 15px;
}

/* line 133, app/assets/stylesheets/components/margins.scss */
.mr-20 {
  margin-right: 20px;
}

/* line 137, app/assets/stylesheets/components/margins.scss */
.mr-50 {
  margin-right: 50px;
}

/* line 141, app/assets/stylesheets/components/margins.scss */
.mr-75 {
  margin-right: 75px;
}

/* line 145, app/assets/stylesheets/components/margins.scss */
.mr-100 {
  margin-right: 100px;
}

/* line 149, app/assets/stylesheets/components/margins.scss */
.-mb-15 {
  margin-bottom: -15px;
}

/* line 153, app/assets/stylesheets/components/margins.scss */
.-mx-10 {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 158, app/assets/stylesheets/components/margins.scss */
.-mx-15 {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 163, app/assets/stylesheets/components/margins.scss */
.-mx-20 {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 168, app/assets/stylesheets/components/margins.scss */
.-mx-25 {
  margin-left: -25px;
  margin-right: -25px;
}

/* line 173, app/assets/stylesheets/components/margins.scss */
.-mx-30 {
  margin-left: -30px;
  margin-right: -30px;
}

/* line 178, app/assets/stylesheets/components/margins.scss */
.-mx-50 {
  margin-left: -50px;
  margin-right: -50px;
}

/* line 183, app/assets/stylesheets/components/margins.scss */
.-mt-1 {
  margin-top: -1px;
}

/* line 187, app/assets/stylesheets/components/margins.scss */
.-mt-2 {
  margin-top: -2px;
}

/* line 191, app/assets/stylesheets/components/margins.scss */
.-mt-5 {
  margin-top: -5px;
}

/* line 195, app/assets/stylesheets/components/margins.scss */
.-mt-10 {
  margin-top: -10px;
}

/* line 199, app/assets/stylesheets/components/margins.scss */
.-mt-15 {
  margin-top: -15px;
}

/* line 203, app/assets/stylesheets/components/margins.scss */
.-mt-20 {
  margin-top: -20px;
}

/* line 207, app/assets/stylesheets/components/margins.scss */
.-mt-21 {
  margin-top: -21px;
}

/* line 211, app/assets/stylesheets/components/margins.scss */
.-mt-25 {
  margin-top: -25px;
}

/* line 215, app/assets/stylesheets/components/margins.scss */
.-mt-40 {
  margin-top: -40px;
}

/* line 219, app/assets/stylesheets/components/margins.scss */
.-mt-50 {
  margin-top: -50px;
}

/* line 223, app/assets/stylesheets/components/margins.scss */
.-my-10 {
  margin-top: -10px;
  margin-bottom: -10px;
}

/* line 228, app/assets/stylesheets/components/margins.scss */
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

/* line 233, app/assets/stylesheets/components/margins.scss */
.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 238, app/assets/stylesheets/components/margins.scss */
.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 243, app/assets/stylesheets/components/margins.scss */
.mx-50 {
  margin-left: 50px;
  margin-right: 50px;
}

/* line 248, app/assets/stylesheets/components/margins.scss */
.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 253, app/assets/stylesheets/components/margins.scss */
.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 258, app/assets/stylesheets/components/margins.scss */
.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1, app/assets/stylesheets/components/menus.scss */
.bulk-menu {
  position: absolute;
  top: 169px;
  right: 83px;
}

/* line 7, app/assets/stylesheets/components/menus.scss */
.mdl-menu__container {
  width: 150px;
}

/* line 9, app/assets/stylesheets/components/menus.scss */
.mdl-menu__container .mdl-menu__outline {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  border: 1px solid #EEEEEE;
}

/* line 16, app/assets/stylesheets/components/menus.scss */
.mdl-menu {
  padding: 0px;
}

/* line 19, app/assets/stylesheets/components/menus.scss */
.mdl-menu li a {
  color: #9E9E9E !important;
  display: flex !important;
  align-items: center;
  font-weight: bold;
}

/* line 24, app/assets/stylesheets/components/menus.scss */
.mdl-menu li a i {
  font-size: 20px;
  margin-right: 4px;
}

/* line 1, app/assets/stylesheets/components/padding.scss */
.p-0 {
  padding: 0px;
}

/* line 5, app/assets/stylesheets/components/padding.scss */
.p-3 {
  padding: 3px;
}

/* line 9, app/assets/stylesheets/components/padding.scss */
.p-5 {
  padding: 5px;
}

/* line 13, app/assets/stylesheets/components/padding.scss */
.p-10 {
  padding: 10px;
}

/* line 17, app/assets/stylesheets/components/padding.scss */
.p-15 {
  padding: 15px;
}

/* line 21, app/assets/stylesheets/components/padding.scss */
.p-20 {
  padding: 20px;
}

/* line 25, app/assets/stylesheets/components/padding.scss */
.p-30 {
  padding: 30px;
}

/* line 29, app/assets/stylesheets/components/padding.scss */
.p-50 {
  padding: 50px;
}

/* line 33, app/assets/stylesheets/components/padding.scss */
.pb-5, .leaderboard-metric-frame {
  padding-bottom: 5px;
}

/* line 37, app/assets/stylesheets/components/padding.scss */
.pb-10 {
  padding-bottom: 10px;
}

/* line 41, app/assets/stylesheets/components/padding.scss */
.pb-15 {
  padding-bottom: 15px;
}

/* line 45, app/assets/stylesheets/components/padding.scss */
.pb-20 {
  padding-bottom: 20px;
}

/* line 49, app/assets/stylesheets/components/padding.scss */
.pl-5 {
  padding-left: 5px;
}

/* line 53, app/assets/stylesheets/components/padding.scss */
.pl-10 {
  padding-left: 10px;
}

/* line 57, app/assets/stylesheets/components/padding.scss */
.pl-15 {
  padding-left: 15px;
}

/* line 61, app/assets/stylesheets/components/padding.scss */
.pl-20 {
  padding-left: 20px;
}

/* line 65, app/assets/stylesheets/components/padding.scss */
.pl-24 {
  padding-left: 24px;
}

/* line 69, app/assets/stylesheets/components/padding.scss */
.pl-90 {
  padding-left: 90px;
}

/* line 73, app/assets/stylesheets/components/padding.scss */
.pr-2 {
  padding-right: 2px;
}

/* line 77, app/assets/stylesheets/components/padding.scss */
.pr-3 {
  padding-right: 3px;
}

/* line 81, app/assets/stylesheets/components/padding.scss */
.pr-4 {
  padding-right: 4px;
}

/* line 85, app/assets/stylesheets/components/padding.scss */
.pr-5 {
  padding-right: 5px;
}

/* line 89, app/assets/stylesheets/components/padding.scss */
.pr-10 {
  padding-right: 10px;
}

/* line 93, app/assets/stylesheets/components/padding.scss */
.pr-15 {
  padding-right: 15px;
}

/* line 97, app/assets/stylesheets/components/padding.scss */
.pr-20 {
  padding-right: 20px;
}

/* line 101, app/assets/stylesheets/components/padding.scss */
.pt-1 {
  padding-top: 1px;
}

/* line 105, app/assets/stylesheets/components/padding.scss */
.pt-5 {
  padding-top: 5px;
}

/* line 109, app/assets/stylesheets/components/padding.scss */
.pt-10 {
  padding-top: 10px;
}

/* line 113, app/assets/stylesheets/components/padding.scss */
.pt-15 {
  padding-top: 15px;
}

/* line 117, app/assets/stylesheets/components/padding.scss */
.pt-20 {
  padding-top: 20px;
}

/* line 121, app/assets/stylesheets/components/padding.scss */
.pt-30 {
  padding-top: 30px;
}

/* line 125, app/assets/stylesheets/components/padding.scss */
.pt-40 {
  padding-top: 40px;
}

/* line 129, app/assets/stylesheets/components/padding.scss */
.pt-50 {
  padding-top: 50px;
}

/* line 133, app/assets/stylesheets/components/padding.scss */
.pt-60 {
  padding-top: 60px;
}

/* line 137, app/assets/stylesheets/components/padding.scss */
.pt-100 {
  padding-top: 100px;
}

/* line 141, app/assets/stylesheets/components/padding.scss */
.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 146, app/assets/stylesheets/components/padding.scss */
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 151, app/assets/stylesheets/components/padding.scss */
.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 156, app/assets/stylesheets/components/padding.scss */
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 161, app/assets/stylesheets/components/padding.scss */
.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 166, app/assets/stylesheets/components/padding.scss */
.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 171, app/assets/stylesheets/components/padding.scss */
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 176, app/assets/stylesheets/components/padding.scss */
.py-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 181, app/assets/stylesheets/components/padding.scss */
.py-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 186, app/assets/stylesheets/components/padding.scss */
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 191, app/assets/stylesheets/components/padding.scss */
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 196, app/assets/stylesheets/components/padding.scss */
.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 201, app/assets/stylesheets/components/padding.scss */
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 206, app/assets/stylesheets/components/padding.scss */
.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 1, app/assets/stylesheets/components/pagination.scss */
#pagination {
  text-align: center;
}

/* line 3, app/assets/stylesheets/components/pagination.scss */
#pagination span.next {
  float: right;
  margin-top: -2px;
}

/* line 7, app/assets/stylesheets/components/pagination.scss */
#pagination .page {
  padding: 0px 5px;
}

/* line 10, app/assets/stylesheets/components/pagination.scss */
#pagination span.prev {
  float: left;
  margin-top: -2px;
  margin-right: -5px;
}

/* line 1, app/assets/stylesheets/components/phone.scss */
.mock-phone {
  color: #9E9E9E;
}

/* line 3, app/assets/stylesheets/components/phone.scss */
.mock-phone hr {
  border-color: #363636 !important;
}

/* line 6, app/assets/stylesheets/components/phone.scss */
.mock-phone .screen {
  border: 1px solid #292929;
  overflow-y: scroll;
}

/* line 10, app/assets/stylesheets/components/phone.scss */
.mock-phone .chip {
  border-left: 1px solid #292929;
  border-right: 1px solid #292929;
  border-bottom: 1px solid #292929;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 15px;
  position: absolute;
  top: 15px;
  width: 75px;
  left: calc(50% - 37.5px);
  right: calc(50% - 37.5px);
}

/* line 22, app/assets/stylesheets/components/phone.scss */
.mock-phone .chip .lens-1 {
  background-color: #000000;
  border-radius: 999px;
  height: 12px;
  width: 12px;
  margin-top: -13px;
}

/* line 29, app/assets/stylesheets/components/phone.scss */
.mock-phone .chip .lens-2 {
  background-color: #000000;
  border-radius: 999px;
  border: 1px solid #363636;
  height: 14px;
  width: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -13px;
}

/* line 39, app/assets/stylesheets/components/phone.scss */
.mock-phone .chip .lens-2 .lens-2-inner {
  border: 1px solid #363636;
  border-radius: 999px;
  height: 4px;
  width: 4px;
}

/* line 48, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-radio .mdl-radio__label {
  color: #9E9E9E;
}

/* line 52, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-radio:not(.is-checked) .mdl-radio__outer-circle {
  border-color: #757575;
}

/* line 57, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-textfield__input {
  border-color: #616161 !important;
}

/* line 60, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-textfield__label {
  color: #9E9E9E !important;
}

/* line 61, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-textfield__label:after {
  background-color: #616161 !important;
}

/* line 65, app/assets/stylesheets/components/phone.scss */
.mock-phone .mdl-textfield__label.is-focused:not(.is-invalid) {
  color: #9E9E9E !important;
}

/* line 1, app/assets/stylesheets/components/placeholder.scss */
.placeholder-text {
  background: linear-gradient(-45deg, #ffffff, #EEEEEE, #ffffff, #BDBDBD);
  background-size: 400% 400%;
  animation: gradient 5s ease infinite;
  width: 20%;
  height: 18px;
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* line 1, app/assets/stylesheets/components/popovers.scss */
.inline-popover-icon {
  display: inline-block;
  height: 17px;
  position: relative;
  width: 20px;
}

/* line 6, app/assets/stylesheets/components/popovers.scss */
.inline-popover-icon i {
  font-size: 20px;
  position: absolute;
  top: 1px;
}

/* line 1, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress {
  width: 100%;
}

/* line 3, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress .progressbar {
  background-color: #EB002B;
}

/* line 6, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress > .auxbar {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #EEEEEE, #EEEEEE) !important;
}

/* line 9, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress > .bufferbar {
  background: #BDBDBD;
}

/* line 13, app/assets/stylesheets/components/progress_bars.scss */
.mdl-progress.mdl-progress--indeterminate > .bar1, .mdl-progress.mdl-progress__indeterminate > .bar1 {
  background-color: #EB002B;
}

/* line 1, app/assets/stylesheets/components/progress_trackers.scss */
.progress-tracker {
  width: 100%;
}

/* line 4, app/assets/stylesheets/components/progress_trackers.scss */
.progress-tracker .text {
  color: #BDBDBD;
  font-size: 1rem;
}

/* line 9, app/assets/stylesheets/components/progress_trackers.scss */
.progress-tracker .mdl-progress {
  width: 100%;
}

/* line 15, app/assets/stylesheets/components/progress_trackers.scss */
body.tracking .progress-tracker {
  position: absolute;
  height: 50px;
  width: 800px;
  margin: auto;
}

/* line 1, app/assets/stylesheets/components/radios.scss */
.mdl-radio {
  display: block;
}

/* line 3, app/assets/stylesheets/components/radios.scss */
.mdl-radio + .mdl-radio {
  margin-top: 5px;
}

/* line 6, app/assets/stylesheets/components/radios.scss */
.mdl-radio .mdl-radio__label {
  font-size: 14px;
}

/* line 9, app/assets/stylesheets/components/radios.scss */
.mdl-radio .mdl-radio__inner-circle {
  background: #EB002B;
  left: 4px;
}

/* line 14, app/assets/stylesheets/components/radios.scss */
.mdl-radio.is-checked .mdl-radio__outer-circle {
  border: 2px solid #EB002B;
}

/* line 19, app/assets/stylesheets/components/radios.scss */
.mdl-radio.is-disabled .mdl-radio__outer-circle {
  border-color: #9E9E9E;
}

/* line 26, app/assets/stylesheets/components/radios.scss */
.flex > .mdl-radio, body.users_programs .prg-block .sets .set > span > .mdl-radio,
body.intakes_signups .prg-block .sets .set > span > .mdl-radio,
body.intakes_payments .prg-block .sets .set > span > .mdl-radio,
body.intakes_comps .prg-block .sets .set > span > .mdl-radio, body.users_programs .prg-block .sets .set .assessment > .mdl-radio,
body.intakes_signups .prg-block .sets .set .assessment > .mdl-radio,
body.intakes_payments .prg-block .sets .set .assessment > .mdl-radio,
body.intakes_comps .prg-block .sets .set .assessment > .mdl-radio, .mdl-button--icon > .mdl-radio {
  margin-top: 0px;
}

/* line 32, app/assets/stylesheets/components/radios.scss */
.radio-mini .mdl-radio__label {
  font-size: 12px;
}

/* line 35, app/assets/stylesheets/components/radios.scss */
.radio-mini .mdl-radio__outer-circle {
  width: 16px;
  height: 16px;
}

/* line 39, app/assets/stylesheets/components/radios.scss */
.radio-mini .mdl-radio__inner-circle {
  width: 8px;
  height: 8px;
  left: 4px;
}

/* line 44, app/assets/stylesheets/components/radios.scss */
.radio-mini .mdl-radio__ripple-container {
  width: 20px;
  height: 20px;
  top: 2px;
  left: -2px;
}

/* line 1, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield {
  width: 100%;
}

/* line 4, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield:after {
  content: ' ';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #BDBDBD;
  height: 0;
  right: 10px;
  top: 33px;
  position: absolute;
  width: 0;
}

/* line 17, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield:not(.is-invalid) .mdl-input__description {
  color: #BDBDBD;
  font-size: 12px;
  top: 50px;
  display: block;
  position: absolute;
  width: 100%;
}

/* line 28, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.mdl-selectfield--floating-label.is-focused:not(.is-invalid) .mdl-selectfield__label {
  color: #444444;
}

/* line 34, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.mdl-selectfield--floating-label.is-dirty:not(.is-invalid):not(.is-focused) .mdl-selectfield__label {
  color: #BDBDBD;
}

/* line 42, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-disabled .mdl-selectfield__select {
  border: none;
  color: #757575;
}

/* line 47, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-disabled:after {
  border: none;
}

/* line 53, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-input__description {
  display: none;
}

/* line 57, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-selectfield__select {
  border-color: #EB002B;
}

/* line 61, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-textfield__error {
  visibility: visible;
}

/* line 65, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-selectfield__label {
  color: #BDBDBD;
}

/* line 68, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield.is-invalid .mdl-selectfield__label:after {
  background-color: #EB002B;
}

/* line 74, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield .mdl-selectfield__select {
  font-size: 14px;
  border-color: #EEEEEE;
  height: 29px;
}

/* line 80, app/assets/stylesheets/components/selectfield.scss */
.mdl-selectfield .mdl-selectfield__label {
  font-weight: 500;
}

/* line 86, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield {
  padding: 2px 0px;
}

/* line 89, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield:after {
  top: 10px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
}

/* line 96, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield label {
  font-size: 10px !important;
  top: -7px !important;
}

/* line 100, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield label:after {
  bottom: 1px !important;
}

/* line 105, app/assets/stylesheets/components/selectfield.scss */
.selectfield-mini .mdl-selectfield select {
  height: 20px;
  padding: 0px;
  font-size: 12px;
}

/* line 8, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable tr:first-child td {
  border-color: #EEEEEE;
}

/* line 12, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable tr:first-child th {
  border-color: #EEEEEE;
}

/* line 17, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td {
  border-color: #EEEEEE;
}

/* line 20, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td.htInvalid {
  background-color: #EB002B !important;
}

/* line 24, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td.read-only {
  background-color: #f9f9f9;
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td.read-only .attr-label {
  color: #BDBDBD;
}

/* line 32, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td.read-only .attr-value {
  color: #9E9E9E;
}

/* line 37, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable td .htCheckboxRendererInput {
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  display: flex;
}

/* line 45, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable th {
  background-color: #f6f6f6;
  border-color: #EEEEEE;
}

/* line 49, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable th:last-child {
  border-color: #EEEEEE;
}

/* line 53, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable th:nth-child(2) {
  border-color: #EEEEEE !important;
}

/* line 60, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable tbody tr td {
  padding: 5px;
}

/* line 64, app/assets/stylesheets/components/sheets.scss */
.sheet .handsontable tbody tr td:not(:first-child) .cH {
  text-align: center;
}

/* line 82, app/assets/stylesheets/components/sheets.scss */
.htContextMenu {
  z-index: 1250 !important;
  border-radius: 8px;
  overflow: hidden;
  background: #ffffff !important;
  box-shadow: 0 0 0 1px #e5e5e5, 0 8px 24px rgba(35, 35, 35, 0.12);
}

/* line 94, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .ht_master,
.htContextMenu .wtHolder,
.htContextMenu .wtHider,
.htContextMenu .wtSpreader,
.htContextMenu table.htCore,
.htContextMenu tbody,
.htContextMenu tr {
  background: transparent !important;
  border: none !important;
}

/* line 110, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .wtHider,
.htContextMenu .wtSpreader,
.htContextMenu table.htCore {
  width: 100% !important;
}

/* line 118, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore col {
  width: auto !important;
}

/* line 126, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .ht_master .wtHolder,
.htContextMenu .ht_master .wtHider {
  height: auto !important;
}

/* line 131, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td {
  background: transparent !important;
  border: none !important;
  color: #232323;
  font-size: 12px;
  padding: 5px 12px;
}

/* line 138, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td.htSeparator {
  border-top: 1px solid #e5e5e5 !important;
  padding: 0;
}

/* line 143, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td.htDisabled {
  color: #a3a3a3;
}

/* line 148, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td:not(.htSeparator):not(.htDisabled):hover, .htContextMenu .htCore td.current:not(.htSeparator):not(.htDisabled) {
  background: rgba(0, 0, 0, 0.05) !important;
}

/* line 154, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td i.material-icons-round {
  float: left;
  font-size: 18px;
  margin-right: 8px;
}

/* line 159, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htCore td i.material-icons-round:after {
  content: none;
}

/* line 168, app/assets/stylesheets/components/sheets.scss */
.htContextMenu .htItemWrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 174, app/assets/stylesheets/components/sheets.scss */
.sheet-control {
  /*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 *
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 *
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed - depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 *
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 *
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 *
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 *
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 *
 * Version: 14.6.1
 * Release date: 17/10/2024 (built at 17/10/2024 09:16:26)
 */
  /*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
  /*!
 * Handsontable ContextMenu
 */
  /*!
 * Handsontable DropdownMenu
 */
  /*!
 * Handsontable Filters
 */
  /*!
 * Handsontable HiddenRows
 */
}

/* line 206, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table td,
.sheet-control .handsontable .table th {
  border-top: none;
}

/* line 211, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tr {
  background: #fff;
}

/* line 215, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td {
  background-color: inherit;
}

/* line 219, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table caption + thead tr:first-child td,
.sheet-control .handsontable .table caption + thead tr:first-child th,
.sheet-control .handsontable .table colgroup + thead tr:first-child td,
.sheet-control .handsontable .table colgroup + thead tr:first-child th,
.sheet-control .handsontable .table thead:first-child tr:first-child td,
.sheet-control .handsontable .table thead:first-child tr:first-child th {
  border-top: 1px solid #ccc;
}

/* line 228, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table-bordered {
  border: 0;
  border-collapse: separate;
}

/* line 233, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table-bordered td,
.sheet-control .handsontable .table-bordered th {
  border-left: none;
}

/* line 238, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table-bordered td:first-child,
.sheet-control .handsontable .table-bordered th:first-child {
  border-left: 1px solid #ccc;
}

/* line 243, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table > tbody > tr > td,
.sheet-control .handsontable .table > tbody > tr > th,
.sheet-control .handsontable .table > tfoot > tr > td,
.sheet-control .handsontable .table > tfoot > tr > th,
.sheet-control .handsontable .table > thead > tr > td,
.sheet-control .handsontable .table > thead > tr > th {
  line-height: 21px;
  padding: 0;
}

/* line 253, app/assets/stylesheets/components/sheets.scss */
.sheet-control .col-lg-1.handsontable,
.sheet-control .col-lg-10.handsontable,
.sheet-control .col-lg-11.handsontable,
.sheet-control .col-lg-12.handsontable,
.sheet-control .col-lg-2.handsontable,
.sheet-control .col-lg-3.handsontable,
.sheet-control .col-lg-4.handsontable,
.sheet-control .col-lg-5.handsontable,
.sheet-control .col-lg-6.handsontable,
.sheet-control .col-lg-7.handsontable,
.sheet-control .col-lg-8.handsontable,
.sheet-control .col-lg-9.handsontable,
.sheet-control .col-md-1.handsontable,
.sheet-control .col-md-10.handsontable,
.sheet-control .col-md-11.handsontable,
.sheet-control .col-md-12.handsontable,
.sheet-control .col-md-2.handsontable,
.sheet-control .col-md-3.handsontable,
.sheet-control .col-md-4.handsontable,
.sheet-control .col-md-5.handsontable,
.sheet-control .col-md-6.handsontable,
.sheet-control .col-md-7.handsontable,
.sheet-control .col-md-8.handsontable,
.sheet-control .col-md-9.handsontable .col-sm-1.handsontable,
.sheet-control .col-sm-10.handsontable,
.sheet-control .col-sm-11.handsontable,
.sheet-control .col-sm-12.handsontable,
.sheet-control .col-sm-2.handsontable,
.sheet-control .col-sm-3.handsontable,
.sheet-control .col-sm-4.handsontable,
.sheet-control .col-sm-5.handsontable,
.sheet-control .col-sm-6.handsontable,
.sheet-control .col-sm-7.handsontable,
.sheet-control .col-sm-8.handsontable,
.sheet-control .col-sm-9.handsontable .col-xs-1.handsontable,
.sheet-control .col-xs-10.handsontable,
.sheet-control .col-xs-11.handsontable,
.sheet-control .col-xs-12.handsontable,
.sheet-control .col-xs-2.handsontable,
.sheet-control .col-xs-3.handsontable,
.sheet-control .col-xs-4.handsontable,
.sheet-control .col-xs-5.handsontable,
.sheet-control .col-xs-6.handsontable,
.sheet-control .col-xs-7.handsontable,
.sheet-control .col-xs-8.handsontable,
.sheet-control .col-xs-9.handsontable {
  padding-left: 0;
  padding-right: 0;
}

/* line 303, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .table-striped > tbody > tr:nth-of-type(2n) {
  background-color: #fff;
}

/* line 307, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable {
  position: relative;
}

/* line 311, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .hide {
  display: none;
}

/* line 315, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .relative {
  position: relative;
}

/* line 319, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtHider {
  width: 0;
}

/* line 323, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtSpreader {
  height: auto;
  position: relative;
  width: 0;
}

/* line 329, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable div,
.sheet-control .handsontable input,
.sheet-control .handsontable table,
.sheet-control .handsontable tbody,
.sheet-control .handsontable td,
.sheet-control .handsontable textarea,
.sheet-control .handsontable th,
.sheet-control .handsontable thead {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

/* line 342, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable input,
.sheet-control .handsontable textarea {
  min-height: auto;
}

/* line 347, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable table.htCore {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  cursor: default;
  margin: 0;
  max-height: none;
  max-width: none;
  outline-width: 0;
  table-layout: fixed;
  width: 0;
}

/* line 360, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable col,
.sheet-control .handsontable col.rowHeader {
  width: 50px;
}

/* line 365, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td,
.sheet-control .handsontable th {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  border-left-width: 0;
  border-right: 1px solid #ccc;
  border-top-width: 0;
  empty-cells: show;
  height: 22px;
  line-height: 21px;
  outline: none;
  outline-width: 0;
  overflow: hidden;
  padding: 0 4px;
  vertical-align: top;
  white-space: pre-wrap;
}

/* line 383, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] td,
.sheet-control .handsontable[dir=rtl] th {
  border-left: 1px solid #ccc;
  border-right-width: 0;
}

/* line 389, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th:last-child {
  border-bottom: 1px solid #ccc;
  border-left: none;
  border-right: 1px solid #ccc;
}

/* line 395, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th:last-child {
  border-left: 1px solid #ccc;
  border-right: none;
}

/* line 400, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td:first-of-type,
.sheet-control .handsontable th:first-child {
  border-left: 1px solid #ccc;
}

/* line 405, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] td:first-of-type,
.sheet-control .handsontable[dir=rtl] th:first-child {
  border-right: 1px solid #ccc;
}

/* line 410, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht_clone_top th:nth-child(2) {
  border-left-width: 0;
  border-right: 1px solid #ccc;
}

/* line 415, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .ht_clone_top th:nth-child(2) {
  border-left: 1px solid #ccc;
  border-right-width: 0;
}

/* line 420, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #ccc;
}

/* line 424, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.htRowHeaders[dir=rtl] thead tr th:nth-child(2) {
  border-right: 1px solid #ccc;
}

/* line 428, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tr:first-child td,
.sheet-control .handsontable tr:first-child th {
  border-top: 1px solid #ccc;
}

/* line 433, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,
.sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,
.sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.htGhostTable) tbody tr th,
.sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child {
  border-left: 1px solid #ccc;
  border-right-width: 0;
}

/* line 441, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_master[dir=rtl]:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,
.sheet-control .ht_master[dir=rtl]:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,
.sheet-control .ht_master[dir=rtl]:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.htGhostTable) tbody tr th,
.sheet-control .ht_master[dir=rtl]:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child {
  border-left-width: 0;
  border-right: 1px solid #ccc;
}

/* line 449, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,
.sheet-control .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,
.sheet-control .ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr.lastChild th,
.sheet-control .ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr:last-child th {
  border-bottom-width: 0;
}

/* line 456, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th {
  background-color: #f0f0f0;
  color: #222;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
}

/* line 464, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable thead th {
  padding: 0;
}

/* line 468, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.active {
  background-color: #ccc;
}

/* line 472, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable thead th .relative {
  padding: 2px 4px;
}

/* line 476, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader {
  display: inline-block;
  line-height: 1.1;
}

/* line 481, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder {
  font-size: 0;
  position: absolute;
}

/* line 486, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.hidden {
  display: none !important;
}

/* line 490, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.current {
  z-index: 10;
}

/* line 494, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.area {
  z-index: 8;
}

/* line 498, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.fill {
  z-index: 6;
}

/* line 502, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtBorder.corner {
  cursor: crosshair;
  font-size: 0;
}

/* line 507, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_master {
  z-index: 100;
}

/* line 511, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_inline_start {
  z-index: 120;
}

/* line 515, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_bottom {
  z-index: 130;
}

/* line 519, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_bottom_inline_start_corner {
  z-index: 150;
}

/* line 523, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_top {
  z-index: 160;
}

/* line 527, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_top_inline_start_corner {
  z-index: 180;
}

/* line 531, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable col.hidden {
  width: 0 !important;
}

/* line 535, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tr.hidden,
.sheet-control .handsontable tr.hidden td,
.sheet-control .handsontable tr.hidden th {
  display: none;
}

/* line 541, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_bottom,
.sheet-control .ht_clone_inline_start,
.sheet-control .ht_clone_top,
.sheet-control .ht_master {
  overflow: hidden;
}

/* line 548, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_master .wtHolder {
  overflow: auto;
}

/* line 552, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht_clone_inline_start table.htCore > thead,
.sheet-control .handsontable .ht_master table.htCore > tbody > tr > th,
.sheet-control .handsontable .ht_master table.htCore > thead {
  visibility: hidden;
}

/* line 558, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_clone_bottom .wtHolder,
.sheet-control .ht_clone_inline_start .wtHolder,
.sheet-control .ht_clone_top .wtHolder {
  overflow: hidden;
}

/* line 564, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable {
  color: #373737;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Play, Oxygen, Ubuntu, Helvetica Neue, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  touch-action: manipulation;
}

/* line 572, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable a {
  color: #104acc;
}

/* line 576, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.htAutoSize {
  left: -99000px;
  position: absolute;
  top: -99000px;
  visibility: hidden;
}

/* line 583, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htInvalid {
  background-color: #ffbeba !important;
}

/* line 587, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htNoWrap {
  white-space: nowrap;
}

/* line 591, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.invisibleSelection,
.sheet-control .handsontable th.invisibleSelection {
  outline: none;
}

/* line 596, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.invisibleSelection::-moz-selection, .sheet-control .handsontable th.invisibleSelection::-moz-selection {
  background: rgba(255, 255, 255, 0);
}
.sheet-control .handsontable td.invisibleSelection::selection,
.sheet-control .handsontable th.invisibleSelection::selection {
  background: rgba(255, 255, 255, 0);
}

/* line 601, app/assets/stylesheets/components/sheets.scss */
.sheet-control .hot-display-license-info {
  color: #373737;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Play, Oxygen, Ubuntu, Helvetica Neue, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  padding: 5px 0 3px;
  text-align: left;
}

/* line 610, app/assets/stylesheets/components/sheets.scss */
.sheet-control .hot-display-license-info a {
  color: #104acc;
  font-size: 10px;
}

/* line 615, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFocusCatcher {
  border: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  width: 0;
  z-index: -1;
}

/* line 626, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualColumnResizer {
  cursor: col-resize;
  height: 25px;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 210;
}

/* line 635, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualRowResizer {
  cursor: row-resize;
  height: 5px;
  left: 0;
  position: absolute;
  width: 50px;
  z-index: 210;
}

/* line 644, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualColumnResizer.active,
.sheet-control .handsontable .manualColumnResizer:hover,
.sheet-control .handsontable .manualRowResizer.active,
.sheet-control .handsontable .manualRowResizer:hover {
  background-color: #34a9db;
}

/* line 651, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualColumnResizerGuide {
  background-color: #34a9db;
  border-left: none;
  border-right: 1px dashed #777;
  display: none;
  margin-left: 5px;
  margin-right: unset;
  position: absolute;
  right: unset;
  top: 0;
  width: 0;
}

/* line 664, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .manualColumnResizerGuide {
  border-left: 1px dashed #777;
  border-right: none;
  left: unset;
  margin-left: unset;
  margin-right: 5px;
}

/* line 672, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualRowResizerGuide {
  background-color: #34a9db;
  border-bottom: 1px dashed #777;
  bottom: 0;
  display: none;
  height: 0;
  left: 0;
  margin-top: 5px;
  position: absolute;
}

/* line 683, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .manualColumnResizerGuide.active,
.sheet-control .handsontable .manualRowResizerGuide.active {
  display: block;
  z-index: 209;
}

/* line 689, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area,
.sheet-control .handsontable td.area-1,
.sheet-control .handsontable td.area-2,
.sheet-control .handsontable td.area-3,
.sheet-control .handsontable td.area-4,
.sheet-control .handsontable td.area-5,
.sheet-control .handsontable td.area-6,
.sheet-control .handsontable td.area-7 {
  position: relative;
}

/* line 700, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-1:before,
.sheet-control .handsontable td.area-2:before,
.sheet-control .handsontable td.area-3:before,
.sheet-control .handsontable td.area-4:before,
.sheet-control .handsontable td.area-5:before,
.sheet-control .handsontable td.area-6:before,
.sheet-control .handsontable td.area-7:before,
.sheet-control .handsontable td.area:before {
  background: #005eff;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 717, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area:before {
  opacity: .1;
}

/* line 721, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-1:before {
  opacity: .2;
}

/* line 725, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-2:before {
  opacity: .27;
}

/* line 729, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-3:before {
  opacity: .35;
}

/* line 733, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-4:before {
  opacity: .41;
}

/* line 737, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-5:before {
  opacity: .47;
}

/* line 741, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-6:before {
  opacity: .54;
}

/* line 745, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area-7:before {
  opacity: .58;
}

/* line 749, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody th.current,
.sheet-control .handsontable thead th.current {
  box-shadow: inset 0 0 0 2px #4b89ff;
}

/* line 754, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody th.ht__highlight,
.sheet-control .handsontable thead th.ht__highlight {
  background-color: #dcdcdc;
}

/* line 759, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody th.ht__active_highlight,
.sheet-control .handsontable thead th.ht__active_highlight {
  background-color: #8eb0e7;
  color: #000;
}

/* line 765, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontableInput {
  background-color: #fff;
  border: none;
  border-radius: 0;
  box-shadow: inset 0 0 0 2px #5292f7;
  color: #000;
  display: block;
  font-family: inherit;
  font-size: inherit;
  line-height: 21px;
  margin: 0;
  outline-width: 0;
  padding: 1px 5px 0;
  resize: none;
}

/* line 781, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontableInput:focus {
  outline: none;
}

/* line 785, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontableInputHolder {
  left: 0;
  position: absolute;
  top: 0;
}

/* line 791, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htSelectEditor {
  -webkit-appearance: menulist-button !important;
  border: 2px solid #4b89ff;
  position: absolute;
  width: auto;
}

/* line 798, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htSelectEditor:focus {
  outline: none;
}

/* line 802, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htDimmed {
  color: #777;
}

/* line 806, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htSubmenu {
  position: relative;
}

/* line 810, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htSubmenu :after {
  color: #777;
  content: "▶";
  font-size: 9px;
  position: absolute;
  right: 5px;
}

/* line 818, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htSubmenu :after {
  content: "";
}

/* line 822, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htSubmenu :before {
  color: #777;
  content: "◀";
  font-size: 9px;
  left: 5px;
  position: absolute;
}

/* line 830, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htLeft {
  text-align: left;
}

/* line 834, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCenter {
  text-align: center;
}

/* line 838, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htRight {
  text-align: right;
}

/* line 842, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htJustify {
  text-align: justify;
}

/* line 846, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htTop {
  vertical-align: top;
}

/* line 850, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htMiddle {
  vertical-align: middle;
}

/* line 854, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htBottom {
  vertical-align: bottom;
}

/* line 858, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htPlaceholder {
  color: #999;
}

/* line 862, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox {
  margin: 0;
}

/* line 866, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox .ht_master table {
  background: #fff;
  border: 1px solid #ccc;
  border-collapse: separate;
}

/* line 872, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox td,
.sheet-control .handsontable.listbox th,
.sheet-control .handsontable.listbox tr:first-child td,
.sheet-control .handsontable.listbox tr:first-child th,
.sheet-control .handsontable.listbox tr:last-child th {
  border-color: transparent !important;
}

/* line 880, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox td,
.sheet-control .handsontable.listbox th {
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 886, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox td.htDimmed {
  color: inherit;
  cursor: default;
  font-style: inherit;
}

/* line 892, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox .wtBorder {
  visibility: hidden;
}

/* line 896, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.listbox tr td.current,
.sheet-control .handsontable.listbox tr:hover td {
  background: #eee;
}

/* line 901, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_editor_hidden {
  z-index: -1;
}

/* line 905, app/assets/stylesheets/components/sheets.scss */
.sheet-control .ht_editor_visible {
  z-index: 200;
}

/* line 909, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}

/* line 914, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.mobile,
.sheet-control .handsontable.mobile .wtHolder {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-overflow-scrolling: touch;
}

/* line 926, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.mobile .handsontableInput:focus {
  -webkit-appearance: none;
  box-shadow: inset 0 0 0 2px #5292f7;
}

/* line 933, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .bottomSelectionHandle,
.sheet-control .handsontable .bottomSelectionHandle-HitArea,
.sheet-control .handsontable .topSelectionHandle,
.sheet-control .handsontable .topSelectionHandle-HitArea {
  left: -10000px;
  right: unset;
  top: -10000px;
  z-index: 9999;
}

/* line 943, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .bottomSelectionHandle,
.sheet-control .handsontable[dir=rtl] .bottomSelectionHandle-HitArea,
.sheet-control .handsontable[dir=rtl] .topSelectionHandle,
.sheet-control .handsontable[dir=rtl] .topSelectionHandle-HitArea {
  left: unset;
  right: -10000px;
}

/* line 951, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.hide-tween {
  animation: opacity-hide .3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

/* line 958, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.show-tween {
  animation: opacity-show .3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

/* line 969, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single {
  background: #fff;
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  color: #333;
  display: block;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  position: relative;
  z-index: 9999;
}

/* line 980, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single:after,
.sheet-control .pika-single:before {
  content: " ";
  display: table;
}

/* line 986, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single:after {
  clear: both;
}

/* line 990, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single.is-hidden {
  display: none;
}

/* line 994, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-single.is-bound {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  position: absolute;
}

/* line 999, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-lendar {
  float: left;
  margin: 8px;
  width: 240px;
}

/* line 1005, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-title {
  position: relative;
  text-align: center;
}

/* line 1010, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-label {
  background-color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  overflow: hidden;
  padding: 5px 3px;
  position: relative;
  z-index: 9999;
}

/* line 1023, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-title select {
  cursor: pointer;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 5px;
  z-index: 9998;
}

/* line 1033, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-next,
.sheet-control .pika-prev {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  border: 0;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: .5;
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 20px;
  white-space: nowrap;
  width: 20px;
}

/* line 1053, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-next:hover,
.sheet-control .pika-prev:hover {
  opacity: 1;
}

/* line 1058, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-rtl .pika-next,
.sheet-control .pika-prev {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
  float: left;
}

/* line 1064, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-rtl .pika-prev,
.sheet-control .pika-next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
  float: right;
}

/* line 1070, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-next.is-disabled,
.sheet-control .pika-prev.is-disabled {
  cursor: default;
  opacity: .2;
}

/* line 1076, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-select {
  display: inline-block;
}

/* line 1080, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

/* line 1087, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-table td,
.sheet-control .pika-table th {
  padding: 0;
  width: 14.2857142857%;
}

/* line 1093, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-table th {
  color: #999;
  font-weight: 700;
  line-height: 25px;
}

/* line 1099, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-button,
.sheet-control .pika-table th {
  font-size: 12px;
  text-align: center;
}

/* line 1105, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-button {
  background: #f5f5f5;
  border: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #666;
  cursor: pointer;
  display: block;
  height: auto;
  line-height: 15px;
  margin: 0;
  outline: none;
  padding: 5px;
  width: 100%;
}

/* line 1121, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-week {
  color: #999;
  font-size: 11px;
}

/* line 1126, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-today .pika-button {
  color: #3af;
  font-weight: 700;
}

/* line 1131, app/assets/stylesheets/components/sheets.scss */
.sheet-control .has-event .pika-button,
.sheet-control .is-selected .pika-button {
  background: #3af;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px #178fe5;
  color: #fff;
  font-weight: 700;
}

/* line 1140, app/assets/stylesheets/components/sheets.scss */
.sheet-control .has-event .pika-button {
  background: #005da9;
  box-shadow: inset 0 1px 3px #0076c9;
}

/* line 1145, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-disabled .pika-button,
.sheet-control .is-inrange .pika-button {
  background: #d5e9f7;
}

/* line 1150, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-startrange .pika-button {
  background: #6cb31d;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
}

/* line 1157, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-endrange .pika-button {
  background: #3af;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
}

/* line 1164, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-disabled .pika-button {
  color: #999;
  cursor: default;
  opacity: .3;
  pointer-events: none;
}

/* line 1171, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-outside-current-month .pika-button {
  color: #999;
  opacity: .3;
}

/* line 1176, app/assets/stylesheets/components/sheets.scss */
.sheet-control .is-selection-disabled {
  cursor: default;
  pointer-events: none;
}

/* line 1181, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-button:hover,
.sheet-control .pika-row.pick-whole-week:hover .pika-button {
  background: #ff8000;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
}

/* line 1189, app/assets/stylesheets/components/sheets.scss */
.sheet-control .pika-table abbr {
  border-bottom: none;
  cursor: help;
}

/* line 1194, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htAutocompleteArrow {
  color: #bbb;
  cursor: default;
  float: right;
  font-size: 10px;
  text-align: center;
  width: 16px;
}

/* line 1203, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htAutocompleteArrow {
  float: left;
}

/* line 1207, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htInvalid .htAutocompleteArrow {
  color: #555;
}

/* line 1211, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htInvalid .htAutocompleteArrow:hover {
  color: #1a1a1a;
}

/* line 1215, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td .htAutocompleteArrow:hover {
  color: #777;
}

/* line 1219, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}

/* line 1223, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererInput {
  display: inline-block;
}

/* line 1227, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererInput.noValue {
  opacity: .5;
}

/* line 1231, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererLabel {
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  vertical-align: middle;
}

/* line 1238, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererLabel.fullWidth {
  width: 100%;
}

/* line 1242, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .collapsibleIndicator {
  background: #eee;
  border: 1px solid #a6a6a6;
  border-radius: 10px;
  box-shadow: 0 0 0 3px #eee;
  color: #222;
  cursor: pointer;
  font-size: 10px;
  height: 10px;
  left: unset;
  line-height: 8px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
}

/* line 1263, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .collapsibleIndicator {
  left: 5px;
  right: unset;
}

/* line 1268, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] thead th:has(.collapsibleIndicator) div.htRight span.colHeader {
  margin-right: 20px;
}

/* line 1272, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] thead th:has(.collapsibleIndicator) div.htLeft span.colHeader {
  margin-left: 20px;
}

/* line 1276, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .columnSorting {
  position: relative;
}

/* line 1280, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=ascending],
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=descending] {
  margin-left: -10px;
  margin-right: 10px;
}

/* line 1286, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=ascending],
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=descending] {
  margin-left: 10px;
  margin-right: -10px;
}

/* line 1292, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=ascending]:only-child,
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=descending]:only-child {
  margin-left: -15px;
  margin-right: 15px;
}

/* line 1298, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=ascending]:only-child,
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=descending]:only-child {
  margin-left: 15px;
  margin-right: -15px;
}

/* line 1304, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .columnSorting.sortAction:hover {
  cursor: pointer;
  text-decoration: underline;
}

/* line 1309, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting:before {
  background-position-x: right;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 10px;
  left: unset;
  margin-top: -6px;
  padding-left: 8px;
  padding-right: 0;
  position: absolute;
  right: -9px;
  top: 50%;
  width: 5px;
}

/* line 1325, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] span.colHeader.columnSorting:before {
  background-position-x: left;
  left: -9px;
  padding-left: 0;
  padding-right: 8px;
  right: unset;
}

/* line 1333, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.ascending:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC);
}

/* line 1337, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.descending:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=);
}

/* line 1341, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before {
  content: "*";
  display: inline-block;
  padding-right: 20px;
  position: relative;
}

/* line 1348, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCommentCell {
  position: relative;
}

/* line 1352, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCommentCell:after {
  border-left: 6px solid transparent;
  border-right: none;
  border-top: 6px solid #000;
  content: "";
  left: unset;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 1363, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htCommentCell:after {
  border-left: none;
  border-right: 6px solid transparent;
  left: 0;
  right: unset;
}

/* line 1370, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer .htComments {
  display: none;
  position: absolute;
  z-index: 1059;
}

/* line 1376, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer .htCommentTextArea {
  -webkit-appearance: none;
  background-color: #fff;
  border: none;
  border-left: 3px solid #ccc;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.118), 0 1px 2px rgba(0, 0, 0, 0.239);
  box-sizing: border-box;
  font-size: 12px;
  height: 90px;
  outline: 0 !important;
  padding: 5px;
  width: 215px;
}

/* line 1392, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer[dir=rtl] .htCommentTextArea {
  border-left: none;
  border-right: 3px solid #ccc;
}

/* line 1397, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer .htCommentTextArea:focus {
  border-left: 3px solid #5292f7;
  border-right: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.118), 0 1px 2px rgba(0, 0, 0, 0.239), inset 0 0 0 1px #5292f7;
}

/* line 1403, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htCommentsContainer[dir=rtl] .htCommentTextArea:focus {
  border-left: none;
  border-right: 3px solid #5292f7;
}

/* line 1411, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060;
}

/* line 1417, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu .ht_clone_bottom,
.sheet-control .htContextMenu .ht_clone_bottom_inline_start_corner,
.sheet-control .htContextMenu .ht_clone_inline_start,
.sheet-control .htContextMenu .ht_clone_top,
.sheet-control .htContextMenu .ht_clone_top_inline_start_corner {
  display: none;
}

/* line 1425, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu .ht_master table.htCore {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
}

/* line 1431, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu[dir=rtl] .ht_master table.htCore {
  border-left-width: 2px;
  border-right-width: 1px;
}

/* line 1436, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu.handsontable:focus {
  outline: none;
}

/* line 1440, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu .wtBorder {
  visibility: hidden;
}

/* line 1444, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td {
  background: #fff;
  border-width: 0;
  cursor: pointer;
  overflow: hidden;
  padding: 4px 6px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1454, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td:first-child {
  border-width: 0;
}

/* line 1458, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu[dir=rtl] table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}

/* line 1463, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.htDimmed {
  color: #323232;
  font-style: normal;
}

/* line 1468, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.current {
  background: #f3f3f3;
}

/* line 1472, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  cursor: default;
  height: 0;
  padding: 0;
}

/* line 1479, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.htDisabled {
  color: #999;
  cursor: default;
}

/* line 1484, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

/* line 1490, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr.htHidden {
  display: none;
}

/* line 1494, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}

/* line 1499, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu[dir=rtl] table tbody tr td .htItemWrapper {
  margin-left: 6px;
  margin-right: 10px;
}

/* line 1504, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu table tbody tr td div span.selected {
  left: 4px;
  margin-top: -2px;
  position: absolute;
  right: 0;
}

/* line 1511, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu[dir=rtl] table tbody tr td div span.selected {
  left: 0;
  right: 4px;
}

/* line 1516, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}

/* line 1520, app/assets/stylesheets/components/sheets.scss */
.sheet-control textarea.HandsontableCopyPaste {
  opacity: 0;
  outline: 0 none !important;
  overflow: hidden;
  position: fixed !important;
  right: 100% !important;
  top: 0 !important;
}

/* line 1532, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .changeType {
  background: #eee;
  border: 1px solid #bbb;
  border-radius: 2px;
  color: #bbb;
  float: right;
  font-size: 9px;
  line-height: 9px;
  margin: 3px 1px 0 5px;
  padding: 2px;
}

/* line 1544, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .changeType {
  float: left;
}

/* line 1548, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .changeType {
  margin: 3px 5px 0 1px;
}

/* line 1552, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .changeType:before {
  content: "▼ ";
}

/* line 1556, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .changeType:hover {
  border: 1px solid #777;
  color: #777;
  cursor: pointer;
}

/* line 1562, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060;
}

/* line 1568, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu .ht_clone_bottom,
.sheet-control .htDropdownMenu .ht_clone_bottom_inline_start_corner,
.sheet-control .htDropdownMenu .ht_clone_inline_start,
.sheet-control .htDropdownMenu .ht_clone_top,
.sheet-control .htDropdownMenu .ht_clone_top_inline_start_corner {
  display: none;
}

/* line 1576, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table.htCore {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
}

/* line 1582, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu[dir=rtl] table.htCore {
  border-left-width: 2px;
  border-right-width: 1px;
}

/* line 1587, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu.handsontable:focus {
  outline: none;
}

/* line 1591, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu .wtBorder {
  visibility: hidden;
}

/* line 1595, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td {
  background: #fff;
  border-width: 0;
  cursor: pointer;
  overflow: hidden;
  padding: 4px 6px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1605, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td:first-child {
  border-width: 0;
}

/* line 1609, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu[dir=rtl] table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}

/* line 1614, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.htDimmed {
  color: #323232;
  font-style: normal;
}

/* line 1619, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.current {
  background: #e9e9e9;
}

/* line 1623, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  cursor: default;
  height: 0;
  padding: 0;
}

/* line 1630, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.htDisabled {
  color: #999;
}

/* line 1634, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

/* line 1640, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden {
  display: none;
}

/* line 1644, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td .htItemWrapper,
.sheet-control .htDropdownMenu[dir=rtl] table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 1650, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu table tbody tr td div span.selected {
  left: 4px;
  margin-top: -2px;
  position: absolute;
  right: 0;
}

/* line 1657, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu[dir=rtl] table tbody tr td div span.selected {
  left: 0;
  right: 4px;
}

/* line 1662, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htDropdownMenu .ht_master .wtHolder {
  overflow: hidden;
}

/* line 1669, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1070;
}

/* line 1675, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu .ht_clone_bottom,
.sheet-control .htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner,
.sheet-control .htFiltersConditionsMenu .ht_clone_inline_start,
.sheet-control .htFiltersConditionsMenu .ht_clone_top,
.sheet-control .htFiltersConditionsMenu .ht_clone_top_inline_start_corner {
  display: none;
}

/* line 1683, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table.htCore {
  border-color: #bbb;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
}

/* line 1689, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu .wtBorder {
  visibility: hidden;
}

/* line 1693, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td {
  background: #fff;
  border-width: 0;
  cursor: pointer;
  overflow: hidden;
  padding: 4px 6px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1703, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td:first-child {
  border-width: 0;
}

/* line 1707, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu[dir=rtl] table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}

/* line 1712, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.htDimmed {
  color: #323232;
  font-style: normal;
}

/* line 1717, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.current {
  background: #e9e9e9;
}

/* line 1721, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}

/* line 1727, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.htDisabled {
  color: #999;
}

/* line 1731, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

/* line 1737, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 1742, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu table tbody tr td div span.selected {
  left: 4px;
  margin-top: -2px;
  position: absolute;
}

/* line 1748, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htFiltersConditionsMenu .ht_master .wtHolder {
  overflow: hidden;
}

/* line 1752, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htMenuFiltering {
  border-bottom: 1px dotted #ccc;
  height: 135px;
  overflow: hidden;
}

/* line 1758, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht_master table td.htCustomMenuRenderer {
  background-color: #fff;
  cursor: auto;
}

/* line 1763, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuLabel {
  font-size: .75em;
}

/* line 1767, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuActionBar {
  padding-bottom: 3px;
  padding-top: 10px;
  text-align: center;
}

/* line 1773, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuCondition.border, .sheet-control .handsontable .htFiltersMenuCondition.leaderboard-metric-frame, .sheet-control .handsontable .block-sheet .htFiltersMenuCondition.handsontable.listbox, .block-sheet .sheet-control .handsontable .htFiltersMenuCondition.handsontable.listbox {
  border-bottom: 1px dotted #ccc !important;
}

/* line 1777, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuCondition .htUIInput {
  padding: 0 0 5px;
}

/* line 1781, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuValue {
  border-bottom: 1px dotted #ccc !important;
}

/* line 1785, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuValue .htUIMultipleSelectSearch {
  padding: 0;
}

/* line 1789, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuCondition .htUIInput input,
.sheet-control .handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input {
  box-sizing: border-box;
  font-family: inherit;
  font-size: .75em;
  padding: 4px;
  width: 100%;
}

/* line 1798, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htUIMultipleSelect .ht_master .wtHolder {
  overflow-y: scroll;
}

/* line 1802, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersActive .changeType {
  background-color: #d2e0d9;
  border: 1px solid #509272;
  color: #18804e;
}

/* line 1808, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectAll {
  margin-left: 0;
  margin-right: 10px;
}

/* line 1813, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUISelectAll {
  margin-left: 10px;
  margin-right: 0;
}

/* line 1818, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIClearAll,
.sheet-control .handsontable .htUISelectAll {
  display: inline-block;
}

/* line 1823, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIClearAll a,
.sheet-control .handsontable .htUISelectAll a {
  font-size: .75em;
}

/* line 1828, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectionControls {
  text-align: right;
}

/* line 1832, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUISelectionControls {
  text-align: left;
}

/* line 1836, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htCheckboxRendererInput {
  height: 1em;
  margin: 0 5px 0 0;
  vertical-align: middle;
}

/* line 1842, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htCheckboxRendererInput {
  margin-left: 5px;
  margin-right: 0;
}

/* line 1847, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput {
  padding: 3px 0 7px;
  position: relative;
  text-align: center;
}

/* line 1853, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput input {
  border: 1px solid #d2d1d1;
  border-radius: 2px;
}

/* line 1858, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInputIcon {
  position: absolute;
}

/* line 1862, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButton {
  cursor: pointer;
  display: inline-block;
}

/* line 1867, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButton input {
  background-color: #eee;
  color: #000;
  cursor: pointer;
  font-family: inherit;
  font-size: .75em;
  font-weight: 700;
  height: 19px;
  min-width: 64px;
}

/* line 1878, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButton input:hover {
  border-color: #b9b9b9;
}

/* line 1882, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButtonOK {
  margin-left: 0;
  margin-right: 10px;
}

/* line 1887, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUIInput.htUIButtonOK {
  margin-left: 10px;
  margin-right: 0;
}

/* line 1892, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButtonOK input {
  background-color: #0f9d58;
  border-color: #18804e;
  color: #fff;
}

/* line 1898, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButtonOK input:focus-visible {
  background-color: #92dd8d;
  border-color: #7cb878;
  color: #000;
}

/* line 1904, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIInput.htUIButtonOK input:hover {
  border-color: #1a6f46;
}

/* line 1908, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelect {
  cursor: pointer;
  margin-bottom: 7px;
  position: relative;
}

/* line 1914, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectCaption {
  background-color: #e8e8e8;
  border: 1px solid #d2d1d1;
  border-radius: 2px;
  font-family: inherit;
  font-size: .75em;
  font-weight: 700;
  overflow: hidden;
  padding: 3px 20px 3px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1927, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectCaption:hover {
  background-color: #e8e8e8;
  border: 1px solid #b9b9b9;
}

/* line 1932, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectDropdown:after {
  content: "▲";
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 1940, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUISelectDropdown:before {
  content: "▼";
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 8px;
}

/* line 1948, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIMultipleSelect .handsontable .htCore {
  border: none;
}

/* line 1952, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIMultipleSelect .handsontable .htCore td:hover {
  background-color: #f5f5f5;
}

/* line 1956, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIMultipleSelectSearch input {
  border: 1px solid #d2d1d1;
  border-radius: 2px;
  padding: 3px;
}

/* line 1962, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIRadio {
  display: inline-block;
  height: 100%;
  margin-left: 0;
  margin-right: 5px;
}

/* line 1969, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUIRadio {
  margin-left: 5px;
  margin-right: 0;
}

/* line 1974, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIRadio:last-child {
  margin-right: 0;
}

/* line 1978, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIRadio > input[type=radio] {
  margin-left: 0;
  margin-right: .5ex;
}

/* line 1983, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] .htUIRadio > input[type=radio] {
  margin-left: .5ex;
  margin-right: 0;
}

/* line 1988, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htUIRadio label {
  vertical-align: middle;
}

/* line 1992, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .htFiltersMenuOperators {
  padding-bottom: 5px;
}

/* line 1996, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.beforeHiddenColumn {
  position: relative;
}

/* line 2000, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenColumn:before,
.sheet-control .handsontable th.beforeHiddenColumn:after {
  color: #bbb;
  font-size: 5pt;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

/* line 2009, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenColumn {
  position: relative;
}

/* line 2013, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] th.afterHiddenColumn div.htLeft {
  margin-left: 10px;
}

/* line 2017, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] th.beforeHiddenColumn div.htRight,
.sheet-control .handsontable[dir=rtl] th.afterHiddenColumn div.htRight {
  margin-right: 10px;
}

/* line 2022, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th.beforeHiddenColumn div.htLeft {
  margin-left: 10px;
}

/* line 2026, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.beforeHiddenColumn:after {
  content: "◀";
  right: 1px;
}

/* line 2031, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th.beforeHiddenColumn:after {
  content: "▶";
  left: 1px;
  right: auto;
}

/* line 2037, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenColumn:before {
  content: "▶";
  left: 1px;
}

/* line 2042, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th.afterHiddenColumn:before {
  content: "◀";
  left: auto;
  right: 1px;
}

/* line 2051, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenRow:after,
.sheet-control .handsontable th.beforeHiddenRow:before {
  color: #bbb;
  font-size: 6pt;
  left: 2px;
  line-height: 6pt;
  position: absolute;
}

/* line 2060, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenRow,
.sheet-control .handsontable th.beforeHiddenRow {
  position: relative;
}

/* line 2065, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.beforeHiddenRow:before {
  bottom: 2px;
  content: "▲";
}

/* line 2070, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.afterHiddenRow:after {
  content: "▼";
  top: 2px;
}

/* line 2075, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after,
.sheet-control .handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before {
  color: #eee;
}

/* line 2080, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.afterHiddenRow.firstVisibleRow,
.sheet-control .handsontable th.afterHiddenRow.firstVisibleRow {
  border-top: 1px solid #ccc;
}

/* line 2085, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htRowHeaders .ht_master.innerBorderInlineStart ~ .ht_clone_inline_start td:first-of-type,
.sheet-control .htRowHeaders .ht_master.innerBorderInlineStart ~ .ht_clone_top_inline_start_corner th:nth-child(2) {
  border-left: 0;
}

/* line 2090, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight {
  cursor: move;
  cursor: grab;
}

/* line 2097, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualColumnMove.on-moving--columns *,
.sheet-control .handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}

/* line 2105, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer {
  display: none;
}

/* line 2109, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualColumnMove--backlight,
.sheet-control .handsontable .ht__manualColumnMove--guideline {
  display: none;
  height: 100%;
  position: absolute;
}

/* line 2116, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualColumnMove--guideline {
  background: #757575;
  margin-inline-end: 0;
  margin-inline-start: -1px;
  top: 0;
  width: 2px;
  z-index: 205;
}

/* line 2125, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualColumnMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  pointer-events: none;
  z-index: 205;
}

/* line 2133, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.on-moving--columns .ht__manualColumnMove--backlight,
.sheet-control .handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline {
  display: block;
}

/* line 2138, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .wtHider {
  position: relative;
}

/* line 2142, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grab;
}

/* line 2149, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualRowMove.on-moving--rows *,
.sheet-control .handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}

/* line 2157, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer {
  display: none;
}

/* line 2161, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualRowMove--backlight,
.sheet-control .handsontable .ht__manualRowMove--guideline {
  display: none;
  position: absolute;
  width: 100%;
}

/* line 2168, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualRowMove--guideline {
  background: #757575;
  height: 2px;
  left: 0;
  margin-top: -1px;
  z-index: 205;
}

/* line 2176, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable .ht__manualRowMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  pointer-events: none;
  z-index: 205;
}

/* line 2184, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.on-moving--rows .ht__manualRowMove--backlight,
.sheet-control .handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline {
  display: block;
}

/* line 2189, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before {
  opacity: 0;
}

/* line 2193, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before,
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before {
  opacity: .1;
}

/* line 2198, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before {
  opacity: .2;
}

/* line 2202, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before {
  opacity: .27;
}

/* line 2206, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before {
  opacity: .35;
}

/* line 2210, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before {
  opacity: .41;
}

/* line 2214, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before {
  opacity: .47;
}

/* line 2218, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before {
  opacity: .54;
}

/* line 2222, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before {
  opacity: .58;
}

/* line 2226, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=sort-] {
  margin-left: -15px;
  margin-right: 15px;
}

/* line 2231, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=sort-] {
  margin-left: 15px;
  margin-right: -15px;
}

/* line 2236, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=ltr] div.htRight span[class*=sort-]:only-child {
  margin-left: -20px;
  margin-right: 20px;
}

/* line 2241, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] div.htLeft span[class*=sort-]:only-child {
  margin-left: 20px;
  margin-right: -20px;
}

/* line 2246, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting:after {
  font-size: 8px;
  height: 8px;
  left: unset;
  line-height: 1.1;
  margin-top: -2px;
  padding-left: 5px;
  padding-right: unset;
  position: absolute;
  right: -15px;
  text-decoration: underline;
  top: 50%;
}

/* line 2260, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] span.colHeader.columnSorting:after {
  left: -15px;
  padding-left: unset;
  padding-right: 5px;
  right: unset;
}

/* line 2267, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting:after {
  text-decoration: none;
}

/* line 2271, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting[class*=" sort-"]:after,
.sheet-control .handsontable span.colHeader.columnSorting[class^=sort-]:after {
  content: "+";
}

/* line 2276, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-1:after {
  content: "1";
}

/* line 2280, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-2:after {
  content: "2";
}

/* line 2284, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-3:after {
  content: "3";
}

/* line 2288, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-4:after {
  content: "4";
}

/* line 2292, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-5:after {
  content: "5";
}

/* line 2296, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-6:after {
  content: "6";
}

/* line 2300, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable span.colHeader.columnSorting.sort-7:after {
  content: "7";
}

/* line 2304, app/assets/stylesheets/components/sheets.scss */
.sheet-control .htGhostTable th div button.changeType + span.colHeader.columnSorting:not(.indicatorDisabled) {
  padding-right: 5px;
}

/* line 2308, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable thead th.hiddenHeader:not(:first-of-type) {
  display: none;
}

/* line 2312, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.ht_nestingLevels {
  padding-left: 7px;
  text-align: left;
}

/* line 2317, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th.ht_nestingLevels {
  padding-right: 7px;
  text-align: right;
}

/* line 2322, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th div.ht_nestingLevels {
  display: inline-block;
  left: 11px;
  position: absolute;
  right: unset;
}

/* line 2329, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th div.ht_nestingLevels {
  left: unset;
  right: 11px;
}

/* line 2334, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.innerBorderInlineStart th div.ht_nestingLevels,
.sheet-control .handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingLevels {
  left: unset;
  right: 10px;
}

/* line 2340, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.innerBorderInlineStart[dir=rtl] th div.ht_nestingLevels,
.sheet-control .handsontable.innerBorderInlineStart[dir=rtl] ~ .handsontable th div.ht_nestingLevels {
  left: 10px;
  right: unset;
}

/* line 2346, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th span.ht_nestingLevel {
  display: inline-block;
}

/* line 2350, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th span.ht_nestingLevel_empty {
  display: inline-block;
  float: left;
  height: 1px;
  width: 10px;
}

/* line 2357, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th span.ht_nestingLevel_empty {
  float: right;
}

/* line 2361, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th span.ht_nestingLevel:after {
  bottom: 3px;
  content: "┐";
  display: inline-block;
  font-size: 9px;
  position: relative;
}

/* line 2369, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th div.ht_nestingButton {
  cursor: pointer;
  display: inline-block;
  left: unset;
  position: absolute;
  right: -2px;
}

/* line 2377, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable[dir=rtl] th div.ht_nestingButton {
  left: -2px;
  right: unset;
}

/* line 2382, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th div.ht_nestingButton.ht_nestingExpand:after {
  content: "+";
}

/* line 2386, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th div.ht_nestingButton.ht_nestingCollapse:after {
  content: "-";
}

/* line 2390, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.innerBorderInlineStart th div.ht_nestingButton,
.sheet-control .handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingButton {
  left: unset;
  right: 0;
}

/* line 2396, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable.innerBorderInlineStart[dir=rtl] th div.ht_nestingButton,
.sheet-control .handsontable.innerBorderInlineStart[dir=rtl] ~ .handsontable th div.ht_nestingButton {
  left: 0;
  right: unset;
}

/* line 2402, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable {
  font-family: "Exo2" !important;
}

/* line 2405, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td:first-of-type {
  border-left: 1px solid #e6e6e6;
}

/* line 2411, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable tr:first-child td,
.sheet-control .handsontable tr:first-child th {
  border-top: 1px solid #e6e6e6;
}

/* line 2417, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th {
  background-color: #f6f6f6;
  font-weight: 500;
  vertical-align: middle;
  border-color: #e6e6e6 !important;
}

/* line 2423, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th .colHeader {
  white-space: wrap;
}

/* line 2429, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.hover\:underline:hover .colHeader {
  text-decoration: underline;
}

/* line 2435, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable th.text-gray {
  color: #9E9E9E;
}

/* line 2440, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td {
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  border-color: #e6e6e6;
}

/* line 2445, app/assets/stylesheets/components/sheets.scss */
.sheet-control .handsontable td.htDimmed {
  background-color: #f6f6f6;
  cursor: not-allowed;
}

/* line 2456, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable td:first-of-type {
  border-left: 1px solid #616161 !important;
}

/* line 2462, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable tr:first-child td,
body.dark:not(.tablet) .sheet-control .handsontable tr:first-child th {
  border-top: 1px solid #616161 !important;
}

/* line 2468, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable th {
  background-color: #363636;
  color: #BDBDBD;
  border-color: #616161 !important;
}

/* line 2474, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable td {
  color: #9E9E9E;
  border-color: #616161 !important;
}

/* line 2478, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable td.htDimmed {
  background-color: #363636;
}

/* line 2483, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #616161;
}

/* line 2488, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child {
  border-left: 1px solid #616161;
}

/* line 2492, app/assets/stylesheets/components/sheets.scss */
body.dark:not(.tablet) .sheet-control .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.htGhostTable) tbody tr th {
  border-left: 1px solid #616161;
}

/* line 3, app/assets/stylesheets/components/snackbar.scss */
#snackbar-container {
  position: fixed;
  left: 25px;
  bottom: 0px;
  z-index: 99999;
}

/* line 9, app/assets/stylesheets/components/snackbar.scss */
.snackbar {
  overflow: hidden;
  clear: both;
  min-width: 288px;
  max-width: 568px;
  cursor: pointer;
  opacity: 0;
}

/* line 17, app/assets/stylesheets/components/snackbar.scss */
.snackbar.snackbar-opened {
  height: auto;
  opacity: 1;
}

@media (max-width: 480px) {
  /* line 23, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container {
    left: 0px !important;
    right: 0px;
    width: 100%;
  }
  /* line 27, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container .snackbar:last-of-type {
    margin-bottom: 0px;
  }
  /* line 31, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container .snackbar {
    min-width: 100%;
  }
  /* line 34, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container [class="snackbar snackbar-opened"] ~ .snackbar.toast {
    margin-top: 20px;
  }
  /* line 37, app/assets/stylesheets/components/snackbar.scss */
  #snackbar-container [class="snackbar snackbar-opened"] {
    border-radius: 0;
    margin-bottom: 0;
  }
}

/* line 43, app/assets/stylesheets/components/snackbar.scss */
.snackbar {
  background-color: #323232;
  color: #FFFFFF;
  font-size: 13px;
  border-radius: 2px;
  height: 0;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
  transform: translateY(200%);
  border-radius: 6px;
}

/* line 57, app/assets/stylesheets/components/snackbar.scss */
.snackbar.snackbar-opened {
  padding: 14px 15px;
  margin-bottom: 20px;
  height: auto;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
  transform: none;
}

/* line 68, app/assets/stylesheets/components/snackbar.scss */
.snackbar.toast {
  border-radius: 200px;
}

/* line 73, app/assets/stylesheets/components/snackbar.scss */
.snackbar-content i {
  margin-top: -2px;
  position: absolute;
}

/* line 77, app/assets/stylesheets/components/snackbar.scss */
.snackbar-content .message {
  margin-left: 35px;
}

/* line 82, app/assets/stylesheets/components/snackbar.scss */
.snackbar.error {
  background-color: #EB002B;
}

/* line 84, app/assets/stylesheets/components/snackbar.scss */
.snackbar.error a {
  color: #EB002B;
}

/* line 89, app/assets/stylesheets/components/snackbar.scss */
.snackbar.success {
  background-color: #43A047;
}

/* line 2, app/assets/stylesheets/components/spinner.scss */
.mdl-spinner .mdl-spinner__layer {
  border-color: #EB002B;
}

/* line 7, app/assets/stylesheets/components/spinner.scss */
.page-spinner {
  background: #000000;
  bottom: 0px;
  left: 0px;
  opacity: 0.7;
  position: fixed;
  right: 0px;
  top: 0px;
  z-index: 2000;
}

/* line 16, app/assets/stylesheets/components/spinner.scss */
.page-spinner .mdl-spinner {
  position: fixed;
  left: calc(50% + 14px);
  top: calc(50% - 14px);
  z-index: 2001;
}

/* line 1, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper {
  box-shadow: none;
  max-width: 100%;
}

/* line 5, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper:not(.mdl-step--error) .mdl-step__title-message {
  display: none;
}

@media (max-width: 768px) {
  /* line 1, app/assets/stylesheets/components/steppers.scss */
  .mdl-stepper {
    box-shadow: none;
    left: -15px;
  }
}

/* line 18, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper--horizontal .mdl-step > .mdl-step__actions {
  border-top: 1px solid #EEEEEE;
  right: 0px;
  width: 100%;
}

/* line 22, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper--horizontal .mdl-step > .mdl-step__actions .mdl-button, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .mdl-icon-button, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .mdl-ultra-mini-fab, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .card .action, .card .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .action, .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .main-card .action, .main-card .mdl-stepper--horizontal .mdl-step > .mdl-step__actions .action {
  position: absolute;
  right: 15px;
}

/* line 28, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper--horizontal .mdl-step__label {
  top: -24px;
}

@media (max-width: 768px) {
  /* line 32, app/assets/stylesheets/components/steppers.scss */
  .mdl-stepper--horizontal .mdl-step__actions {
    margin-left: 0px;
  }
}

/* line 41, app/assets/stylesheets/components/steppers.scss */
.mdl-stepper--vertical .mdl-step > .mdl-step__actions .mdl-button, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .mdl-icon-button, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .mdl-ultra-mini-fab, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .card .action, .card .mdl-stepper--vertical .mdl-step > .mdl-step__actions .action, .mdl-stepper--vertical .mdl-step > .mdl-step__actions .main-card .action, .main-card .mdl-stepper--vertical .mdl-step > .mdl-step__actions .action {
  position: absolute;
  right: 30px;
}

/* line 49, app/assets/stylesheets/components/steppers.scss */
.mdl-step {
  height: auto;
}

/* line 51, app/assets/stylesheets/components/steppers.scss */
.mdl-step .mdl-step__content {
  height: auto;
  overflow: inherit;
}

/* line 55, app/assets/stylesheets/components/steppers.scss */
.mdl-step .mdl-step__label {
  padding-bottom: 11px;
}

/* line 60, app/assets/stylesheets/components/steppers.scss */
.mdl-step.is-active.expanded > .mdl-step__actions {
  display: block;
  height: auto;
}

/* line 65, app/assets/stylesheets/components/steppers.scss */
.mdl-step.is-active .mdl-step__label-indicator {
  background-color: #EB002B;
}

/* line 71, app/assets/stylesheets/components/steppers.scss */
.mdl-step--completed .mdl-step__label-indicator {
  background-color: #EB002B;
}

/* line 76, app/assets/stylesheets/components/steppers.scss */
.mdl-step--error .mdl-step__title {
  color: #EB002B;
}

/* line 79, app/assets/stylesheets/components/steppers.scss */
.mdl-step--error .mdl-step__title-message {
  color: #EB002B;
}

/* line 1, app/assets/stylesheets/components/switches.scss */
.mdl-switch {
  width: 50px;
}

/* line 3, app/assets/stylesheets/components/switches.scss */
.mdl-switch .mdl-switch__label {
  font-size: 14px;
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-checked .mdl-switch__thumb {
  background: #EB002B;
}

/* line 11, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-checked .mdl-switch__track {
  background: #ff859b;
}

/* line 17, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-disabled.is-checked .mdl-switch__thumb {
  background: #9E9E9E;
}

/* line 20, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-disabled.is-checked .mdl-switch__track {
  background: #BDBDBD;
}

/* line 25, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-disabled:not(.is-checked) .mdl-switch__thumb {
  background: #BDBDBD;
}

/* line 28, app/assets/stylesheets/components/switches.scss */
.mdl-switch.is-disabled:not(.is-checked) .mdl-switch__track {
  background: #EEEEEE;
}

/* line 33, app/assets/stylesheets/components/switches.scss */
.mdl-switch + .mdl-input__description {
  color: #9E9E9E;
  display: block;
  font-size: 12px;
}

/* line 1, app/assets/stylesheets/components/tables.scss */
table {
  width: 100%;
}

/* line 7, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tbody tr.is-selected {
  background-color: #EEEEEE;
}

/* line 13, app/assets/stylesheets/components/tables.scss */
.mdl-data-table.mdl-data-table--selectable td:first-of-type {
  padding-left: 20px;
  width: 60px;
}

/* line 19, app/assets/stylesheets/components/tables.scss */
.mdl-data-table.mdl-data-table--selectable th:first-of-type {
  padding-left: 20px;
  width: 60px;
}

/* line 28, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr[url] td:first-child, .mdl-data-table tr[remote-url] td:first-child {
  color: #EB002B;
}

/* line 32, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr[url]:hover, .mdl-data-table tr[remote-url]:hover {
  cursor: pointer;
}

/* line 36, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr td {
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #EEEEEE;
}

/* line 39, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr td.menu {
  text-align: right;
}

/* line 41, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr td.menu .dropdown-button, .mdl-data-table tr td.menu .action-button {
  transition: all 0.1s ease;
  visibility: hidden;
}

@media (max-width: 768px) {
  /* line 41, app/assets/stylesheets/components/tables.scss */
  .mdl-data-table tr td.menu .dropdown-button, .mdl-data-table tr td.menu .action-button {
    visibility: visible;
  }
}

/* line 53, app/assets/stylesheets/components/tables.scss */
.mdl-data-table tr:hover:not(.is-selected) td.menu .dropdown-button, .mdl-data-table tr:hover:not(.is-selected) td.menu .action-button {
  visibility: visible;
}

/* line 63, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_filter {
  float: none;
  width: 100%;
}

/* line 66, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_filter label {
  float: none;
  margin: 10px 0px;
  width: 100%;
}

/* line 70, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_filter label input {
  border: none;
  float: none;
  width: 100%;
  margin: 0px;
  outline: none;
  padding-left: 10px;
}

/* line 77, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_filter label input:focus {
  outline: none;
}

/* line 83, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .DTFC_LeftHeadWrapper {
  border-right: 1px solid #EEEEEE;
}

/* line 86, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .DTFC_LeftBodyWrapper {
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
}

/* line 90, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .DTFC_ScrollWrapper {
  border: 1px solid #EEEEEE;
}

/* line 93, app/assets/stylesheets/components/tables.scss */
.js-datatable-control .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-color: #EEEEEE;
}

/* line 96, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table {
  border: none !important;
}

/* line 99, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr td:first-child, .js-datatable-control table tr th:first-child {
  min-width: 200px;
  width: 100%;
}

/* line 103, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
}

/* line 106, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr th:not(:last-child) {
  border-right: 1px solid #EEEEEE;
}

/* line 109, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr th .mdl-icon-button {
  visibility: hidden;
}

/* line 113, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr td {
  border-bottom: 1px solid #EEEEEE;
  border-top: none;
}

/* line 116, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr td:first-child {
  font-weight: bold;
}

/* line 119, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr td:not(:last-child) {
  border-right: 1px solid #EEEEEE;
}

/* line 124, app/assets/stylesheets/components/tables.scss */
.js-datatable-control table tr:last-child td {
  border-bottom: none;
}

/* line 2, app/assets/stylesheets/components/textarea.scss */
.toolbar-hide trix-toolbar {
  display: none;
}

/* line 1, app/assets/stylesheets/components/textfield.scss */
p.mdl-textfield {
  font-size: 14px;
  padding: 0px;
  margin-bottom: 10px;
}

/* line 6, app/assets/stylesheets/components/textfield.scss */
p.mdl-textfield .mdl-textfield__error {
  margin-top: -3px;
  position: static;
}

/* line 12, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield {
  width: 100%;
}

/* line 15, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield .mdl-input__description {
  color: #BDBDBD;
  font-size: 12px;
  top: 3px;
  display: block;
  position: relative;
  width: 100%;
}

/* line 23, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield .mdl-input__description .mdl-progress {
  height: 2px;
  margin-top: -2px;
  width: 100%;
}

/* line 33, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield:not(.mdl-textfield__textarea):not(.is-focused) .mdl-textfield__label:after {
  bottom: auto;
  top: 24px !important;
}

/* line 41, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield:not(.mdl-textfield__textarea) .mdl-textfield__label:after {
  bottom: auto;
  top: 44px;
}

/* line 49, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-dirty:not(.mdl-textfield__textarea) .mdl-textfield__label:after {
  bottom: auto;
  top: 44px !important;
}

/* line 60, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-textfield--floating-label.is-focused:not(.is-invalid) .mdl-textfield__label {
  color: #444444;
}

/* line 66, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-textfield--floating-label.is-dirty:not(.is-invalid):not(.is-focused) .mdl-textfield__label {
  color: #BDBDBD;
}

/* line 74, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-disabled .mdl-textfield__input {
  border: none;
  color: #9E9E9E;
}

/* line 81, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-invalid .mdl-input__description {
  display: none;
}

/* line 85, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-invalid .mdl-textfield__input {
  border-color: #EB002B;
}

/* line 89, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-invalid .mdl-textfield__label {
  color: #BDBDBD;
}

/* line 92, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.is-invalid .mdl-textfield__label:after {
  background-color: #EB002B;
}

/* line 99, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-iconfield i {
  position: absolute;
  top: 23px;
}

/* line 104, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-iconfield input {
  padding-left: 30px;
}

/* line 109, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield.mdl-iconfield:not(.is-focused):not(.is-dirty) label {
  left: 30px;
}

/* line 116, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield__input {
  border-color: #EEEEEE;
  font-size: 14px;
  height: 29px;
}

/* line 125, app/assets/stylesheets/components/textfield.scss */
textarea.mdl-textfield__input {
  height: auto;
}

/* line 129, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield__error {
  color: #EB002B;
  margin-top: 0px;
}

/* line 134, app/assets/stylesheets/components/textfield.scss */
.mdl-textfield__label {
  font-weight: 500;
}

/* line 1, app/assets/stylesheets/components/tooltips.scss */
.MuiTooltip-popper {
  margin-bottom: -10px;
}

/* line 3, app/assets/stylesheets/components/tooltips.scss */
.MuiTooltip-popper .MuiTooltip-tooltip {
  font-size: 10px !important;
}

/* line 1, app/assets/stylesheets/components/transforms.scss */
.rotate-90 {
  transform: rotate(90deg);
}

/* line 5, app/assets/stylesheets/components/transforms.scss */
.rotate-180 {
  transform: rotate(180deg);
}

/* line 9, app/assets/stylesheets/components/transforms.scss */
.rotate-270 {
  transform: rotate(270deg);
}

/* line 10, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead {
  display: block !important;
}

/* line 13, app/assets/stylesheets/components/typeahead.scss */
.twitter-typeahead .tt-menu {
  width: 100% !important;
}

/* line 16, app/assets/stylesheets/components/typeahead.scss */
.tt-menu {
  margin-top: 6px;
  padding: 6px 8px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.06);
  max-height: 264px;
  overflow-y: auto;
}

/* line 26, app/assets/stylesheets/components/typeahead.scss */
.tt-menu.tt-empty {
  display: none;
}

/* line 28, app/assets/stylesheets/components/typeahead.scss */
.tt-menu .tt-suggestion {
  padding: 8px 10px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #232323;
  cursor: pointer;
  transition: background-color 0.1s;
}

/* line 40, app/assets/stylesheets/components/typeahead.scss */
.tt-menu .tt-suggestion:hover, .tt-menu .tt-suggestion.tt-cursor {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 43, app/assets/stylesheets/components/typeahead.scss */
.tt-menu .tt-suggestion .tt-highlight {
  font-weight: 400;
}

/* line 46, app/assets/stylesheets/components/typeahead.scss */
.tt-menu .tt-suggestion--empty {
  color: #737373;
  cursor: default;
}

/* line 50, app/assets/stylesheets/components/typeahead.scss */
.tt-menu .tt-suggestion--empty:hover, .tt-menu .tt-suggestion--empty.tt-cursor {
  background-color: transparent;
}

/* line 56, app/assets/stylesheets/components/typeahead.scss */
body.dark .tt-menu {
  border-color: #2a2a2a;
  background-color: #202020;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45), 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* line 61, app/assets/stylesheets/components/typeahead.scss */
body.dark .tt-menu .tt-suggestion {
  color: #d4d4d4;
}

/* line 64, app/assets/stylesheets/components/typeahead.scss */
body.dark .tt-menu .tt-suggestion:hover, body.dark .tt-menu .tt-suggestion.tt-cursor {
  background-color: rgba(255, 255, 255, 0.05);
  color: #f5f5f5;
}

/* line 71, app/assets/stylesheets/components/typeahead.scss */
body.dark .tt-menu .tt-suggestion--empty {
  color: #a3a3a3;
}

/* line 74, app/assets/stylesheets/components/typeahead.scss */
body.dark .tt-menu .tt-suggestion--empty:hover, body.dark .tt-menu .tt-suggestion--empty.tt-cursor {
  background-color: transparent;
  color: #a3a3a3;
}

/* line 1, app/assets/stylesheets/components/typography.scss */
.pop-color {
  color: #000000;
}

/* line 6, app/assets/stylesheets/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .text-pop {
  color: #d0d0d0;
}

/* line 11, app/assets/stylesheets/components/typography.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 15, app/assets/stylesheets/components/typography.scss */
.warning-color {
  color: #ffd600;
}

/* line 2, app/assets/stylesheets/components/videos.scss */
.video-js .title-overlay-container {
  margin-top: -45px;
  font-family: "Exo2";
  font-weight: bold;
}

/* line 8, app/assets/stylesheets/components/videos.scss */
.video-js.vjs-has-started .title-overlay-container {
  margin-top: -75px;
}

/* line 12, app/assets/stylesheets/components/videos.scss */
.video-js .vjs-big-play-button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: -22.5px;
  margin-left: -22.5px;
  font-size: 28px;
  border-width: 4px;
  line-height: 33px;
}

/* line 24, app/assets/stylesheets/components/videos.scss */
.vjs-poster {
  background-size: cover;
}

/* line 31, app/assets/stylesheets/components/videos.scss */
.youtube-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

/* line 37, app/assets/stylesheets/components/videos.scss */
.youtube-video-container iframe, .youtube-video-container object, .youtube-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 46, app/assets/stylesheets/components/videos.scss */
.youtube-video-link {
  background-size: cover;
  height: 232px;
  position: relative;
  display: block;
}

/* line 54, app/assets/stylesheets/components/videos.scss */
.youtube-video-link .info {
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  color: #ffffff;
  text-align: center;
}

/* line 64, app/assets/stylesheets/components/videos.scss */
.youtube-video-link .info .name {
  position: absolute;
  font-weight: bold;
  text-transform: uppercase;
  bottom: 10px;
  left: 20px;
  text-shadow: black 0px 0px 5px;
}

/* line 72, app/assets/stylesheets/components/videos.scss */
.youtube-video-link .info .play {
  text-align: center;
  margin: auto;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: rgba(43, 51, 63, 0.7);
}

/* line 79, app/assets/stylesheets/components/videos.scss */
.youtube-video-link .info .play i {
  color: #ffffff;
  font-size: 45px;
  margin-left: -4px;
  margin-top: -4px;
}

/* line 87, app/assets/stylesheets/components/videos.scss */
.youtube-video-link + .description {
  border-top: 1px solid #363636;
}

/* line 1, app/assets/stylesheets/components/visibility.scss */
.invisible {
  visibility: hidden;
}

/* line 5, app/assets/stylesheets/components/visibility.scss */
.visible {
  visibility: visible;
}

/* line 1, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) {
  background-color: #1d1d1d;
  color: #9E9E9E;
}

/* line 4, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) hr {
  border-color: #616161;
}

/* line 7, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) p {
  color: #9E9E9E;
}

/* line 10, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .muted {
  color: #6d6d6d;
}

/* line 13, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) pre {
  background-color: #3a3a3a;
  border-color: #616161 !important;
}

/* line 18, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .bg-cell-header {
  background-color: #434343 !important;
}

/* line 22, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .body-bg {
  background-color: #1d1d1d !important;
}

/* line 26, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .border:not(.border-important), body.dark:not(.mobile):not(.tablet) .leaderboard-metric-frame:not(.border-important), body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox:not(.border-important), .block-sheet body.dark:not(.mobile):not(.tablet) .handsontable.listbox:not(.border-important) {
  border-color: #616161 !important;
}

/* line 30, app/assets/stylesheets/dark/base.scss */
body.dark:not(.mobile):not(.tablet) .content-bg {
  background-color: #292929;
}

/* line 2, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #billing-form-control {
  background-color: #292929;
  box-shadow: none;
  border-left: 1px solid #616161;
}

/* line 6, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #billing-form-control hr {
  border-color: #616161 !important;
}

/* line 9, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #billing-form-control .title {
  color: #d0d0d0;
}

/* line 12, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #billing-form-control #billing-card {
  border-color: #616161 !important;
}

/* line 16, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #product-name {
  color: #d0d0d0;
}

/* line 19, app/assets/stylesheets/dark/billing/subscriptions/new.scss */
body#new.dark.billing_subscriptions:not(.mobile):not(.tablet) #price-amount {
  color: #d0d0d0;
}

/* line 2, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiInputBase-root {
  color: #9E9E9E;
}

/* line 4, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiInputBase-root:before {
  border-color: #616161 !important;
}

/* line 8, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiFormLabel-root {
  color: #6d6d6d;
}

/* line 11, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiSelect-icon {
  color: #6d6d6d;
}

/* line 14, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiIconButton-root {
  color: #9E9E9E;
}

/* line 17, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiPaper-root {
  color: #9E9E9E;
  background-color: #3a3a3a;
}

/* line 22, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .MuiListItem-root:hover {
  background-color: #6d6d6d;
}

/* line 30, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox > .ht_master table {
  border-color: transparent !important;
  background-color: transparent !important;
}

/* line 34, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox > .ht_master table tr td {
  border-color: transparent !important;
  margin-left: -2px;
}

/* line 41, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox > .ht_master .wtHolder td {
  border-color: #292929 !important;
}

/* line 46, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable.listbox.no-results {
  border: none !important;
  background-color: transparent !important;
}

/* line 54, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet-form-component .block-sheet-form {
  background-color: #292929;
  border: 1px solid #616161;
  margin: 0px;
}

/* line 58, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet-form-component .block-sheet-form hr {
  border-color: #616161 !important;
}

/* line 62, app/assets/stylesheets/dark/blocks/form.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet-form-component .block-sheet-form .measurement.active {
  background-color: #3a3a3a;
  border-color: #616161 !important;
}

/* line 2, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control {
  border-color: #616161;
  background-color: #363636 !important;
}

/* line 5, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control a {
  color: #9E9E9E !important;
}

/* line 7, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control a i {
  color: #9E9E9E;
}

/* line 12, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select {
  background-color: #363636;
  border-color: #616161;
}

/* line 16, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-selectfield .mdl-selectfield__select {
  border-color: #616161;
}

/* line 21, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control .modifier-condition-option-control .modifier-condition-option-select .mdl-textfield .mdl-textfield__input {
  border-color: #616161;
}

/* line 26, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .modifier-condition-control .modifier-condition-option-control.connector-option-control {
  background-color: #363636 !important;
}

/* line 33, app/assets/stylesheets/dark/blocks/modifiers/conditions/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier.read-only .modifier-condition-option .text {
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier {
  border-color: #616161;
}

/* line 5, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier .modifications .actions {
  border-color: #616161;
}

/* line 10, app/assets/stylesheets/dark/blocks/modifiers/show.scss */
body.dark:not(.mobile):not(.tablet) .block-modifier .summary.down {
  border-color: #616161;
}

/* line 14, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable th {
  background-color: #242424 !important;
  border-color: #2a2a2a !important;
  color: #fafafa;
}

/* line 20, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable td {
  background-color: #202020;
  border-color: #2a2a2a;
  color: #fafafa;
}

/* line 25, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable td.read-only {
  background-color: #242424;
}

/* line 28, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable td.read-only .attr-label {
  color: #a3a3a3;
}

/* line 29, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable td.read-only .attr-value {
  color: #fafafa;
}

/* line 32, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable td .na {
  color: #a3a3a3;
}

/* line 35, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable .attr-label {
  color: #a3a3a3;
}

/* line 38, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable tr:first-child td, body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable tr:first-child th {
  border-color: #2a2a2a;
}

/* line 41, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable tr.form-active {
  background-color: #242424;
}

/* line 44, app/assets/stylesheets/dark/blocks/sheets/sheet.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable tr.form-active td, body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable tr.form-active th {
  background-color: transparent;
}

/* line 4, app/assets/stylesheets/dark/blocks/supersets/superset.scss */
body.dark:not(.mobile):not(.tablet) li.superset .index .number {
  background-color: #292929 !important;
}

/* line 2, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button, body.dark:not(.mobile):not(.tablet) .mdl-icon-button, body.dark:not(.mobile):not(.tablet) .mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .action, .card body.dark:not(.mobile):not(.tablet) .action, body.dark:not(.mobile):not(.tablet) .main-card .action, .main-card body.dark:not(.mobile):not(.tablet) .action {
  color: #9E9E9E;
}

/* line 4, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.action-color, body.dark:not(.mobile):not(.tablet) .action-color.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .action-color.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .action-color.action, .card body.dark:not(.mobile):not(.tablet) .action-color.action, body.dark:not(.mobile):not(.tablet) .main-card .action-color.action, .main-card body.dark:not(.mobile):not(.tablet) .action-color.action {
  color: #EB002B;
}

/* line 6, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.action-color:hover, body.dark:not(.mobile):not(.tablet) .action-color.mdl-icon-button:hover, body.dark:not(.mobile):not(.tablet) .action-color.mdl-ultra-mini-fab:hover, body.dark:not(.mobile):not(.tablet) .card .action-color.action:hover, .card body.dark:not(.mobile):not(.tablet) .action-color.action:hover, body.dark:not(.mobile):not(.tablet) .main-card .action-color.action:hover, .main-card body.dark:not(.mobile):not(.tablet) .action-color.action:hover {
  color: rgba(255, 255, 255, 0.7);
}

/* line 10, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.cta, body.dark:not(.mobile):not(.tablet) .cta.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .cta.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .cta.action, .card body.dark:not(.mobile):not(.tablet) .cta.action, body.dark:not(.mobile):not(.tablet) .main-card .cta.action, .main-card body.dark:not(.mobile):not(.tablet) .cta.action {
  color: rgba(255, 255, 255, 0.7);
}

/* line 13, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.danger, body.dark:not(.mobile):not(.tablet) .danger.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .danger.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .danger.action, .card body.dark:not(.mobile):not(.tablet) .danger.action, body.dark:not(.mobile):not(.tablet) .main-card .danger.action, .main-card body.dark:not(.mobile):not(.tablet) .danger.action {
  color: rgba(255, 255, 255, 0.7);
}

/* line 16, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.gray, body.dark:not(.mobile):not(.tablet) .gray.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .gray.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .gray.action, .card body.dark:not(.mobile):not(.tablet) .gray.action, body.dark:not(.mobile):not(.tablet) .main-card .gray.action, .main-card body.dark:not(.mobile):not(.tablet) .gray.action {
  color: rgba(255, 255, 255, 0.7);
}

/* line 19, app/assets/stylesheets/dark/components/buttons.scss */
body.dark:not(.mobile):not(.tablet) .mdl-button.info, body.dark:not(.mobile):not(.tablet) .info.mdl-icon-button, body.dark:not(.mobile):not(.tablet) .info.mdl-ultra-mini-fab, body.dark:not(.mobile):not(.tablet) .card .info.action, .card body.dark:not(.mobile):not(.tablet) .info.action, body.dark:not(.mobile):not(.tablet) .main-card .info.action, .main-card body.dark:not(.mobile):not(.tablet) .info.action {
  color: #00BCD4;
}

/* line 3, app/assets/stylesheets/dark/components/checkbox.scss */
body.dark:not(.mobile):not(.tablet) .mdl-checkbox .mdl-checkbox__label {
  color: #9E9E9E;
}

/* line 6, app/assets/stylesheets/dark/components/checkbox.scss */
body.dark:not(.mobile):not(.tablet) .mdl-checkbox .mdl-input__description {
  color: #6d6d6d;
}

/* line 10, app/assets/stylesheets/dark/components/checkbox.scss */
body.dark:not(.mobile):not(.tablet) .mdl-checkbox:not(.is-checked) .mdl-checkbox__box-outline {
  border-color: #616161;
}

/* line 15, app/assets/stylesheets/dark/components/checkbox.scss */
body.dark:not(.mobile):not(.tablet) .mdl-checkbox.text-important-1 .mdl-checkbox__label, body.dark:not(.mobile):not(.tablet) .leaderboard-metric-frame .mdl-checkbox.header .mdl-checkbox__label, .leaderboard-metric-frame body.dark:not(.mobile):not(.tablet) .mdl-checkbox.header .mdl-checkbox__label {
  color: #ffffff;
}

/* line 2, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 5, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control table {
  border-color: #616161 !important;
}

/* line 8, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 11, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr th {
  color: #6d6d6d !important;
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr td {
  border-color: #616161 !important;
}

/* line 19, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr[url]:hover, body.dark:not(.mobile):not(.tablet) .layout--datatable-control tr[remote-url]:hover {
  background-color: #6d6d6d !important;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
}

/* line 27, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #kpvs-database-control.teams #kpvs-datatable tr:not(.included) td {
  background-color: #292929;
}

/* line 30, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #kpis-database-control.teams #kpis-datatable tr:not(.included) td {
  background-color: #292929;
}

/* line 33, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #team-assessments-control #assessments-datatable tr:not(.included) td {
  background-color: #292929;
}

/* line 36, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #kpis-database-control.teams #kpis-datatable tr.included td:nth-child(2) {
  color: #9E9E9E;
}

/* line 39, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) #team-assessments-control #assessments-datatable tr.included td:nth-child(2) {
  color: #9E9E9E;
}

/* line 44, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .dataTables_wrapper .dataTables_paginate .ellipsis {
  color: #9E9E9E;
}

/* line 48, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #9E9E9E !important;
}

/* line 51, app/assets/stylesheets/dark/components/datatables.scss */
body.dark:not(.mobile):not(.tablet) .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  color: #3a3a3a !important;
}

/* line 2, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htAutocompleteArrow {
  color: #6d6d6d;
}

/* line 7, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable th {
  color: #9E9E9E;
  background-color: #3a3a3a !important;
}

/* line 10, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable th.ht__highlight {
  background-color: #474747 !important;
}

/* line 13, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable th:last-child {
  border-color: #616161 !important;
}

/* line 19, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable tr:first-child th {
  border-color: #616161 !important;
}

/* line 22, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable tr:first-child td {
  border-color: #616161 !important;
}

/* line 27, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .sheet .handsontable tr td.read-only {
  background-color: #3a3a3a;
}

/* line 35, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .handsontable td {
  background-color: #292929;
  border-color: #616161;
}

/* line 39, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .handsontable .htSeparator {
  border-color: #616161 !important;
}

/* line 43, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .handsontableInput {
  background-color: #3a3a3a;
  color: #9E9E9E;
}

/* line 50, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htContextMenu {
  background: #202020 !important;
  box-shadow: 0 0 0 1px #2a2a2a, 0 8px 24px rgba(0, 0, 0, 0.45);
}

/* line 54, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htContextMenu .htCore td {
  color: #fafafa;
  background: transparent !important;
}

/* line 58, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htContextMenu .htCore td.htSeparator {
  border-top-color: #2a2a2a !important;
}

/* line 62, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htContextMenu .htCore td.htDisabled {
  color: #737373;
}

/* line 67, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .htContextMenu .htCore td:not(.htSeparator):not(.htDisabled):hover, body.dark:not(.mobile):not(.tablet) .htContextMenu .htCore td.current:not(.htSeparator):not(.htDisabled), body.dark:not(.mobile):not(.tablet) .htContextMenu .htCore td.highlight:not(.htSeparator):not(.htDisabled) {
  background: rgba(255, 255, 255, 0.08) !important;
}

/* line 76, app/assets/stylesheets/dark/components/handsontable.scss */
body.dark:not(.mobile):not(.tablet) .block-sheet .handsontable .listbox.highlight {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/components/labels.scss */
body.dark:not(.mobile):not(.tablet) .attr-label {
  color: #6d6d6d;
}

/* line 5, app/assets/stylesheets/dark/components/labels.scss */
body.dark:not(.mobile):not(.tablet) .attr-value {
  color: #9E9E9E;
}

/* line 4, app/assets/stylesheets/dark/components/progress_trackers.scss */
body.dark:not(.mobile):not(.tablet) .progress-tracker .mdl-progress .bufferbar {
  background-color: #3a3a3a;
}

/* line 4, app/assets/stylesheets/dark/components/radios.scss */
body.dark:not(.mobile):not(.tablet) .mdl-radio:not(.is-checked) .mdl-radio__outer-circle {
  border-color: #616161;
}

/* line 3, app/assets/stylesheets/dark/components/selectfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-selectfield .mdl-selectfield__label {
  color: #6d6d6d !important;
}

/* line 6, app/assets/stylesheets/dark/components/selectfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-selectfield .mdl-selectfield__select {
  border-color: #616161;
}

/* line 9, app/assets/stylesheets/dark/components/selectfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-selectfield .mdl-input__description {
  color: #6d6d6d;
}

/* line 2, app/assets/stylesheets/dark/components/snackbars.scss */
body.dark:not(.mobile):not(.tablet) .snackbar:not(.error) {
  background-color: #BDBDBD !important;
  color: #363636 !important;
}

/* line 4, app/assets/stylesheets/dark/components/switch.scss */
body.dark:not(.mobile):not(.tablet) .mdl-switch.is-checked .mdl-switch__track {
  background: #d0d0d0;
}

/* line 7, app/assets/stylesheets/dark/components/switch.scss */
body.dark:not(.mobile):not(.tablet) .mdl-switch.is-checked .mdl-switch__thumb {
  background: #EB002B;
}

/* line 11, app/assets/stylesheets/dark/components/switch.scss */
body.dark:not(.mobile):not(.tablet) .mdl-switch .mdl-switch__track {
  background: #6d6d6d;
}

/* line 14, app/assets/stylesheets/dark/components/switch.scss */
body.dark:not(.mobile):not(.tablet) .mdl-switch .mdl-switch__thumb {
  background: #d0d0d0;
}

/* line 2, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table {
  border-color: #616161 !important;
}

/* line 5, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table tr th {
  background-color: #292929;
  border-color: #616161 !important;
  color: #6d6d6d !important;
  text-transform: uppercase;
}

/* line 11, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table tr td {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table tr:hover {
  background-color: #3a3a3a;
}

/* line 17, app/assets/stylesheets/dark/components/tables.scss */
body.dark:not(.mobile):not(.tablet) table.mdl-data-table tr:hover td {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/components/textarea.scss */
body.dark:not(.mobile) trix-editor, body.tablet trix-editor {
  border-color: #616161;
}

/* line 6, app/assets/stylesheets/dark/components/textarea.scss */
body.dark:not(.mobile) trix-toolbar .trix-button-group, body.tablet trix-toolbar .trix-button-group {
  border-color: #616161;
}

/* line 8, app/assets/stylesheets/dark/components/textarea.scss */
body.dark:not(.mobile) trix-toolbar .trix-button-group .trix-button, body.tablet trix-toolbar .trix-button-group .trix-button {
  border-color: #616161;
  color: #9E9E9E;
}

/* line 11, app/assets/stylesheets/dark/components/textarea.scss */
body.dark:not(.mobile) trix-toolbar .trix-button-group .trix-button:before, body.tablet trix-toolbar .trix-button-group .trix-button:before {
  filter: invert(100%);
  opacity: 55%;
}

/* line 3, app/assets/stylesheets/dark/components/textfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-textfield .mdl-input__description {
  color: #6d6d6d;
}

/* line 6, app/assets/stylesheets/dark/components/textfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-textfield .mdl-textfield__label {
  color: #6d6d6d !important;
}

/* line 9, app/assets/stylesheets/dark/components/textfield.scss */
body.dark:not(.mobile):not(.tablet) .mdl-textfield .mdl-textfield__input {
  border-color: #616161;
}

/* line 2, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) code {
  color: #9E9E9E;
  background-color: #3a3a3a;
}

/* line 6, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .pop-color {
  color: #d0d0d0;
}

/* line 10, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .text-default, body.dark:not(.mobile):not(.tablet) body.intakes_onboardings input, body.intakes_onboardings body.dark:not(.mobile):not(.tablet) input, body.dark:not(.mobile):not(.tablet) body.intakes_onboardings textarea, body.intakes_onboardings body.dark:not(.mobile):not(.tablet) textarea,
body.dark:not(.mobile):not(.tablet) body.intakes_payments input,
body.intakes_payments body.dark:not(.mobile):not(.tablet) input,
body.dark:not(.mobile):not(.tablet) body.intakes_payments textarea,
body.intakes_payments body.dark:not(.mobile):not(.tablet) textarea,
body.dark:not(.mobile):not(.tablet) body.intakes_comps input,
body.intakes_comps body.dark:not(.mobile):not(.tablet) input,
body.dark:not(.mobile):not(.tablet) body.intakes_comps textarea,
body.intakes_comps body.dark:not(.mobile):not(.tablet) textarea,
body.dark:not(.mobile):not(.tablet) body.intakes_signups input,
body.intakes_signups body.dark:not(.mobile):not(.tablet) input,
body.dark:not(.mobile):not(.tablet) body.intakes_signups textarea,
body.intakes_signups body.dark:not(.mobile):not(.tablet) textarea {
  color: #9E9E9E;
}

/* line 14, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .text-important-1, body.dark:not(.mobile):not(.tablet) .leaderboard-metric-frame .header, .leaderboard-metric-frame body.dark:not(.mobile):not(.tablet) .header {
  color: #ffffff;
}

/* line 18, app/assets/stylesheets/dark/components/typography.scss */
body.dark:not(.mobile):not(.tablet) .text-important-2 {
  color: #d0d0d0;
}

/* line 2, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content {
  background-color: #292929;
  border-color: #616161;
}

/* line 5, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content .header {
  background-color: #292929;
  border-color: #616161;
}

/* line 8, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content .header .title {
  color: #9E9E9E;
}

/* line 12, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content .dataTables_filter {
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-content .-mx-30px {
  border-color: #616161;
}

/* line 21, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-menu a:hover {
  color: #d0d0d0;
}

/* line 24, app/assets/stylesheets/dark/components/window.scss */
body.dark:not(.mobile):not(.tablet) #window-menu a:not(.text-important-1):not(:hover) {
  color: #6d6d6d;
}

/* line 5, app/assets/stylesheets/dark/groups/athletes/index.scss */
body.dark:not(.mobile):not(.tablet) #group-athletes-table tr:not(.included) td {
  background-color: #3a3a3a;
}

/* line 4, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .selectable i {
  font-size: 16px;
}

/* line 6, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .selectable i.unchecked {
  color: #9E9E9E;
}

/* line 10, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .selectable.pasted {
  background-color: #6d6d6d;
}

/* line 14, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .content > .selectable:not(.pasted) {
  background-color: rgba(41, 41, 41, 0.75);
  padding: 5px;
  z-index: 3;
}

/* line 18, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .content > .selectable:not(.pasted):hover {
  background-color: rgba(97, 97, 97, 0.95);
}

/* line 23, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell > .selectable {
  padding: 5px;
  background-color: rgba(41, 41, 41, 0.75);
}

/* line 26, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell > .selectable:hover {
  background-color: rgba(97, 97, 97, 0.95);
}

/* line 33, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) .program-day-cell .program-day-block .selectable:hover {
  border: 2px solid #9E9E9E;
}

/* line 42, app/assets/stylesheets/dark/programs/clipboard.scss */
body.dark:not(.mobile):not(.tablet) #program-clipboard .clipboard-btn:hover {
  background-color: #3a3a3a;
}

/* line 2, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart {
  background-color: #1d1d1d;
}

/* line 8, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart .progression-week-holder .week-actions .actions a.week-select {
  color: #1d1d1d;
  background-color: #9E9E9E;
}

/* line 16, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart label.progression-day-chip:has(input:checked) {
  background-color: transparent;
  border-color: #D4D4D4;
  color: #FAFAFA;
}

/* line 20, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart label.progression-day-chip:has(input:checked) .progression-day-chip__box {
  background-color: #FAFAFA;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='%23232323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  border-color: #FAFAFA;
}

/* line 28, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart .progression-table-actions .col-actions a {
  color: #1d1d1d;
  background-color: #9E9E9E;
}

/* line 35, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell {
  background-color: #292929;
  border-color: #616161 !important;
}

/* line 39, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell .day-info .progression-card-check__box {
  background-color: rgba(212, 212, 212, 0.15);
  border-color: #737373;
}

/* line 43, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell .day-info input:checked ~ .progression-card-check__box {
  background-color: #EB002B;
  border-color: #EB002B;
}

/* line 47, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell .day-info .name {
  color: #a3a3a3;
}

/* line 49, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell .day-info .name .date {
  color: #737373;
}

/* line 54, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell.is-selected, body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell.is-selected:hover {
  background-color: rgba(255, 3, 48, 0.08);
  box-shadow: inset 0 0 0 1.5px #FF4D68;
}

/* line 59, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell.is-copied {
  outline-color: rgba(255, 77, 104, 0.6);
}

/* line 62, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) #progression-chart table.progression-week td.progression-day-cell .block-sheet td.is-changed {
  background-color: rgba(255, 3, 48, 0.1);
  box-shadow: inset 2px 0 0 #FF4D68;
}

/* line 69, app/assets/stylesheets/dark/programs/progressions/show.scss */
body#show.programs_progressions.dark:not(.mobile):not(.tablet) .progression-week-placeholder {
  background-color: #3a3a3a !important;
}

/* line 3, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #schedules-pick:hover {
  background-color: #3a3a3a;
}

/* line 9, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark.app[class*='_workouts']:not(.mobile):not(.tablet) #calendar-heading #schedules-pick:hover {
  background-color: transparent !important;
}

/* line 19, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet):not(.app) #calendar-header-control {
  background-color: #1d1d1d;
}

/* line 29, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar td.schedule-content .hour:hover > .actions {
  background-color: #3a3a3a !important;
}

/* line 34, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar td.schedule-content .schedule {
  border-color: #616161 !important;
}

/* line 38, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar td.schedule-content .schedule:not(.with-image) {
  background-image: linear-gradient(rgba(23, 23, 23, 0.86), rgba(23, 23, 23, 0.86));
  color: #fafafa;
}

/* line 44, app/assets/stylesheets/dark/schedules/index.scss */
body#index.dark[class*='_workouts']:not(.mobile):not(.tablet) #calendar td.schedule-content .schedule.selected {
  border-color: #EB002B !important;
}

/* line 8, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view {
  background-color: #1a1a1a !important;
  color: #fafafa !important;
}

/* line 13, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__header {
  background-color: rgba(38, 38, 38, 0.97) !important;
  border-bottom-color: rgba(163, 163, 163, 0.2) !important;
}

/* line 18, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__title {
  color: #fafafa !important;
}

/* line 19, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__sep {
  color: #737373 !important;
}

/* line 20, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__team {
  color: #a3a3a3 !important;
}

/* line 22, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__mode-toggle {
  border-color: rgba(163, 163, 163, 0.2) !important;
  background-color: rgba(255, 255, 255, 0.04) !important;
}

/* line 27, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__mode-btn {
  color: #a3a3a3 !important;
  background: transparent !important;
}

/* line 30, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__mode-btn:hover:not(.is-active) {
  color: #fafafa !important;
}

/* line 31, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__mode-btn.is-active {
  background-color: rgba(163, 163, 163, 0.18) !important;
  color: #fafafa !important;
  box-shadow: inset 0px 1.5px 0px rgba(255, 255, 255, 0.12), inset 0px -1.5px 0px rgba(35, 35, 35, 0.05), 0px 1.5px 3px rgba(35, 35, 35, 0.15) !important;
}

/* line 41, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__theme-btn {
  border: 0 !important;
  background: transparent !important;
  color: #a3a3a3 !important;
}

/* line 45, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__theme-btn:hover {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: #fafafa !important;
}

/* line 48, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__pager-btn {
  border-color: rgba(163, 163, 163, 0.2) !important;
  background-color: rgba(255, 255, 255, 0.04) !important;
  color: #a3a3a3 !important;
}

/* line 52, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__pager-btn:hover:not(.is-disabled) {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: #fafafa !important;
}

/* line 53, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__pager-btn.is-disabled {
  opacity: 0.5 !important;
}

/* line 56, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__pager-btn--primary {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: #fafafa !important;
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05), inset 0px 1px 0px rgba(255, 255, 255, 0.12), inset 0px -1px 0px rgba(35, 35, 35, 0.05) !important;
}

/* line 63, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__pager-btn--primary:hover:not(.is-disabled) {
  background-color: rgba(255, 255, 255, 0.14) !important;
}

/* line 66, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__pager-label {
  color: #fafafa !important;
}

/* line 67, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__pager-count {
  color: #a3a3a3 !important;
}

/* line 69, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__schedule-desc {
  color: #a3a3a3 !important;
}

/* line 71, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__block {
  background-color: #262626 !important;
  border-color: #404040 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45), 0 1px 3px rgba(0, 0, 0, 0.3) !important;
}

/* line 77, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__block-header {
  background-color: rgba(163, 163, 163, 0.2) !important;
  border-bottom-color: #525252 !important;
}

/* line 82, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__block-letter {
  background-color: #fafafa !important;
  border-color: #d4d4d4 !important;
  color: #232323 !important;
}

/* line 88, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__block-name {
  color: #fafafa !important;
}

/* line 90, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__chip {
  background-color: rgba(255, 255, 255, 0.08) !important;
  border-color: #525252 !important;
  color: #d4d4d4 !important;
}

/* line 96, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__block-desc {
  color: #a3a3a3 !important;
}

/* line 98, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__col-headers {
  background-color: rgba(255, 255, 255, 0.04) !important;
  border-bottom-color: #525252 !important;
}

/* line 103, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view__col-label {
  color: #fafafa !important;
}

/* line 105, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .sets > li.set,
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .sets > li.superset {
  border-bottom-color: rgba(163, 163, 163, 0.2) !important;
}

/* line 107, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .sets > li.set:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.04) !important;
}

/* line 109, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-row__exercise {
  color: #fafafa !important;
}

/* line 110, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-row__reps {
  color: #d4d4d4 !important;
}

/* line 111, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-row__sets-reps {
  color: #f5f5f5 !important;
}

/* line 112, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-row__load {
  color: #737373 !important;
}

/* line 113, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-row__cue {
  color: #a3a3a3 !important;
}

/* line 114, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-row__badge {
  background-color: #0a0a0a !important;
  border-color: #404040 !important;
  color: #fafafa !important;
}

/* line 120, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-superset__round-badge {
  background-color: #0a0a0a !important;
  border-color: #404040 !important;
  color: #fafafa !important;
}

/* line 126, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-superset__label {
  color: #a3a3a3 !important;
  border-bottom-color: rgba(163, 163, 163, 0.2) !important;
}

/* line 130, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-superset__sets > li.set {
  border-bottom-color: rgba(163, 163, 163, 0.2) !important;
}

/* line 133, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light {
  background-color: #f0f0f0 !important;
  color: #232323 !important;
}

/* line 138, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__header {
  background-color: #ffffff !important;
  border-bottom-color: rgba(163, 163, 163, 0.2) !important;
}

/* line 143, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__title {
  color: #232323 !important;
}

/* line 144, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__sep {
  color: #525252 !important;
}

/* line 145, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__team {
  color: #525252 !important;
}

/* line 147, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__mode-toggle {
  border-color: rgba(163, 163, 163, 0.2) !important;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), linear-gradient(90deg, #fafafa 0%, #fafafa 100%) !important;
  background-color: #fafafa !important;
}

/* line 155, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__mode-btn {
  color: #737373 !important;
  background: transparent !important;
}

/* line 158, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__mode-btn:hover:not(.is-active) {
  color: #232323 !important;
}

/* line 159, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__mode-btn.is-active {
  background-color: rgba(163, 163, 163, 0.1) !important;
  color: #232323 !important;
  box-shadow: inset 0px 1.5px 0px rgba(255, 255, 255, 0.15), inset 0px -1.5px 0px rgba(35, 35, 35, 0.05), 0px 1.5px 3px rgba(35, 35, 35, 0.05) !important;
}

/* line 169, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__theme-btn {
  border: 0 !important;
  background: transparent !important;
  color: #737373 !important;
}

/* line 173, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__theme-btn:hover {
  background-color: rgba(0, 0, 0, 0.05) !important;
  color: #232323 !important;
}

/* line 176, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__pager-btn {
  border-color: #d4d4d4 !important;
  background-color: #fafafa !important;
  color: #737373 !important;
}

/* line 180, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__pager-btn:hover:not(.is-disabled) {
  background-color: #f5f5f5 !important;
  color: #232323 !important;
}

/* line 181, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__pager-btn.is-disabled {
  opacity: 0.6 !important;
}

/* line 184, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__pager-btn--primary {
  background-color: #ffffff !important;
  color: #232323 !important;
  border-color: rgba(163, 163, 163, 0.2) !important;
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05), inset 0px 1px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px rgba(35, 35, 35, 0.05) !important;
}

/* line 194, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__schedule-desc {
  color: #262626 !important;
}

/* line 196, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__pager-label {
  color: #232323 !important;
}

/* line 197, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__pager-count {
  color: #737373 !important;
}

/* line 199, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__block {
  background-color: #ffffff !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 4px -2px rgba(35, 35, 35, 0.05), 0 2px 4px -1px rgba(35, 35, 35, 0.08) !important;
}

/* line 207, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__block-header {
  background-color: rgba(163, 163, 163, 0.2) !important;
  border-bottom-color: #d4d4d4 !important;
}

/* line 212, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__block-letter {
  background-color: #262626 !important;
  border-color: #d4d4d4 !important;
  color: #ffffff !important;
}

/* line 218, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__block-name {
  color: #232323 !important;
}

/* line 219, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__block-desc {
  color: #262626 !important;
}

/* line 221, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__chip {
  background-color: #f5f5f5 !important;
  border-color: #d4d4d4 !important;
  color: #404040 !important;
}

/* line 227, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__col-headers {
  background-color: rgba(255, 255, 255, 0.7) !important;
  border-bottom-color: #d4d4d4 !important;
}

/* line 232, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-view__col-label {
  color: #232323 !important;
}

/* line 234, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .sets > li.set,
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .sets > li.superset {
  border-bottom-color: rgba(163, 163, 163, 0.3) !important;
}

/* line 236, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .sets > li.set:nth-child(even) {
  background-color: rgba(163, 163, 163, 0.05) !important;
}

/* line 238, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-row__exercise {
  color: #232323 !important;
}

/* line 239, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-row__reps {
  color: #404040 !important;
}

/* line 240, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-row__sets-reps {
  color: #171717 !important;
}

/* line 241, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-row__load {
  color: #737373 !important;
}

/* line 242, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-row__cue {
  color: #404040 !important;
}

/* line 243, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-row__badge {
  background-color: #e5e5e5 !important;
  border-color: #d4d4d4 !important;
  color: #232323 !important;
}

/* line 249, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-superset__round-badge {
  background-color: #e5e5e5 !important;
  border-color: #d4d4d4 !important;
  color: #232323 !important;
}

/* line 255, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-superset__label {
  color: #525252 !important;
  border-bottom-color: rgba(163, 163, 163, 0.3) !important;
}

/* line 259, app/assets/stylesheets/dark/schedules/tvs/show.scss */
body#show.dark.workouts_tvs:not(.mobile):not(.tablet) .tv-view.tv-view--light .tv-superset__sets > li.set {
  border-bottom-color: rgba(163, 163, 163, 0.3) !important;
}

/* line 2, app/assets/stylesheets/dark/teams/athletes/assessments/show.scss */
body.dark:not(.mobile):not(.tablet) .team-assessment-sheet-info {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 10, app/assets/stylesheets/dark/teams/athletes/assessments/show.scss */
body.dark:not(.mobile):not(.tablet) #team-assessment-tab #team-assessment-sheet .handsontable td.col-header {
  background-color: #3a3a3a;
}

/* line 13, app/assets/stylesheets/dark/teams/athletes/assessments/show.scss */
body.dark:not(.mobile):not(.tablet) #team-assessment-tab #team-assessment-sheet .handsontable td.row-header {
  background-color: #3a3a3a;
}

/* line 20, app/assets/stylesheets/dark/teams/athletes/assessments/show.scss */
body.dark:not(.mobile):not(.tablet) #team-assessment-filter {
  background-color: #3a3a3a !important;
  border: 1px solid #616161;
  border-radius: 6px;
}

/* line 5, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #roster-table-wrap tbody td:first-child {
  background-color: #292929 !important;
}

/* line 9, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #roster-table-wrap tbody tr:hover td:first-child {
  background-color: #452225 !important;
}

/* line 15, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #roster-table-wrap tbody tr.selected td:first-child,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #roster-table-wrap tbody tr.selected:hover td:first-child {
  background-color: #3a3a3a !important;
}

/* line 20, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table tbody td:first-child,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .DTFC_LeftBodyWrapper table tbody td {
  border-right: 1px solid #484848 !important;
}

/* line 25, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scroll,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollHead,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollBody,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollHeadInner,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollHeadInner table,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.DTFC_Cloned,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_wrapper,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_wrapper .dataTables_scroll {
  border-color: #484848 !important;
}

/* line 37, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable thead th,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable thead td,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody th,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody td,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table thead th,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table tbody td {
  border-color: #484848 !important;
}

/* line 46, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody tr.selected,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody tr.selected > td,
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table.dataTable tbody td.selected {
  background-color: #3a3a3a !important;
}

/* line 52, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table.dataTable.no-footer {
  border-bottom: 1px solid #484848;
}

/* line 57, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table tr:hover td {
  background-color: rgba(120, 20, 28, 0.35) !important;
}

/* line 61, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder table tbody td.dataTables_empty {
  background-color: #292929 !important;
  border-color: #484848 !important;
  color: #6d6d6d !important;
  font-size: 14px;
  padding: 8px 16px;
  text-align: center;
}

/* line 71, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scroll {
  background-color: #292929;
  border-color: #484848 !important;
}

/* line 75, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .DTFC_LeftBodyWrapper {
  background-color: #292929;
  border-color: #484848 !important;
}

/* line 79, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder .dataTables_scrollBody {
  border-color: #484848 !important;
}

/* line 83, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter label.roster-search-inner {
  border-bottom-color: #e5e5e5;
}

/* line 85, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter label.roster-search-inner:focus-within {
  background-color: rgba(163, 163, 163, 0.05);
}

/* line 87, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter input[type=search] {
  color: #f5f5f5 !important;
}

/* line 89, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter input[type=search]::-moz-placeholder {
  color: #a3a3a3 !important;
}
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-holder #team-athletes-table_filter input[type=search]::placeholder {
  color: #a3a3a3 !important;
}

/* line 93, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .DTFC_LeftHeadWrapper {
  background-color: #292929;
  border-color: #484848 !important;
}

/* line 97, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) .dataTables_scrollHead {
  border-right: 1px solid #484848 !important;
}

/* line 100, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-bulk-menu {
  background-color: transparent;
  border: none;
}

/* line 103, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #team-athletes-bulk-menu .roster-action {
  color: #9E9E9E !important;
}

/* line 114, app/assets/stylesheets/dark/teams/athletes/index.scss */
body#index.dark.teams_athletes:not(.mobile):not(.tablet) #athletes-info-tab #team-athletes-sheet .ht_clone_top th:not(:first-child) .relative .colHeader .format {
  color: #6d6d6d !important;
}

/* line 2, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) .team-kpi-sheet-info {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 10, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #athletes-kpis-tab #team-athlete-kpis .handsontable td.col-header {
  background-color: #3a3a3a;
}

/* line 13, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header {
  background-color: #3a3a3a;
}

/* line 20, app/assets/stylesheets/dark/teams/athletes/kpis/index.scss */
body.dark:not(.mobile):not(.tablet) #team-athletes-kpis-filter {
  background-color: #3a3a3a !important;
  border: 1px solid #616161;
}

/* line 2, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) .team-kpv-sheet-info {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 10, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #athletes-kpvs-tab #team-athlete-kpvs .handsontable td.col-header {
  background-color: #3a3a3a;
}

/* line 13, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #athletes-kpvs-tab #team-athlete-kpvs .handsontable td.row-header {
  background-color: #3a3a3a;
}

/* line 20, app/assets/stylesheets/dark/teams/athletes/kpvs/index.scss */
body.dark:not(.mobile):not(.tablet) #team-athletes-kpvs-filter {
  background-color: #3a3a3a !important;
  border: 1px solid #616161;
}

/* line 3, app/assets/stylesheets/dark/users/kpis.scss */
body.dark:not(.mobile):not(.tablet) .kpi-list .kpi {
  border-color: #616161 !important;
}

/* line 5, app/assets/stylesheets/dark/users/kpis.scss */
body.dark:not(.mobile):not(.tablet) .kpi-list .kpi .unit {
  color: #d0d0d0;
}

/* line 8, app/assets/stylesheets/dark/users/kpis.scss */
body.dark:not(.mobile):not(.tablet) .kpi-list .kpi .value {
  color: #d0d0d0;
}

/* line 2, app/assets/stylesheets/dark/users/metrics/index.scss */
body.dark:not(.mobile):not(.tablet) .user-metrics-list {
  list-style: none;
}

/* line 4, app/assets/stylesheets/dark/users/metrics/index.scss */
body.dark:not(.mobile):not(.tablet) .user-metrics-list li {
  border-color: #616161 !important;
}

/* line 4, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) .user-schedule-logs-table thead th {
  border-color: #616161 !important;
}

/* line 9, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) .user-schedule-logs-table tbody td {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 15, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) #user-schedule-logs-subheader {
  background-color: #292929 !important;
  border-color: #616161 !important;
}

/* line 20, app/assets/stylesheets/dark/users/schedules/logs/index.scss */
body.dark:not(.mobile):not(.tablet) #user-schedules-logs-index-dates:hover {
  background-color: #3a3a3a !important;
}

/* line 1, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) {
  background-color: #0a0a0a !important;
}

/* line 23, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) #whiteboard-page-header .page-action-icon {
  background-color: transparent !important;
  border-color: transparent !important;
  color: #a3a3a3 !important;
}

/* line 27, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) #whiteboard-page-header .page-action-icon:hover {
  background-color: #232323 !important;
  color: #fafafa !important;
}

/* line 29, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) #whiteboard-page-header .page-search-input {
  background-color: #232323 !important;
  border-color: #2e2e2e !important;
  color: #fafafa !important;
}

/* line 33, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) #whiteboard-page-header .page-search-input::-moz-placeholder {
  color: #737373 !important;
}
body#show.dark.whiteboards:not(.mobile):not(.tablet) #whiteboard-page-header .page-search-input::placeholder {
  color: #737373 !important;
}

/* line 37, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll {
  scrollbar-color: #525252 transparent !important;
}

/* line 40, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks::-webkit-scrollbar-thumb,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll::-webkit-scrollbar-thumb {
  background-color: #525252 !important;
}

/* line 43, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks::-webkit-scrollbar-thumb:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #737373 !important;
}

/* line 48, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks {
  background-color: #171717 !important;
}

/* line 51, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .whiteboard-side-header .workout-label {
  color: #a3a3a3;
}

/* line 54, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .whiteboard-side-header .collapse-toggle {
  color: #a3a3a3;
}

/* line 56, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .whiteboard-side-header .collapse-toggle:hover {
  background-color: #2a2a2a;
  color: #fafafa;
}

/* line 63, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .whiteboard-description .section-title {
  color: #fafafa;
}

/* line 68, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .whiteboard-description .schedule-description-text,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .whiteboard-description .schedule-description {
  color: #d4d4d4 !important;
}

/* line 72, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .whiteboard-description .schedule-description-more {
  color: #fafafa !important;
}

/* line 76, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block {
  background-color: #1f1f1f !important;
  border-bottom-color: transparent !important;
}

/* line 79, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block a {
  color: #fafafa !important;
}

/* line 81, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block a:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block a:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block a:active {
  color: #fafafa !important;
  background-color: #262626 !important;
}

/* line 88, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block.active {
  background-color: #262626 !important;
}

/* line 90, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block.active::before {
  background-color: #EB002B;
}

/* line 93, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block.active a {
  background-color: transparent !important;
}

/* line 95, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block.active a .block-name {
  color: #fafafa !important;
}

/* line 100, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .block-name {
  color: #fafafa !important;
}

/* line 103, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .description.muted,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .muted,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .description {
  color: #a3a3a3 !important;
}

/* line 108, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .description-more {
  color: #fafafa !important;
}

/* line 112, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .sets li {
  color: #d4d4d4;
}

/* line 114, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .sets li::before {
  color: #d4d4d4;
}

/* line 115, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .sets li .name {
  color: #fafafa;
}

/* line 116, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .sets li .set-name {
  color: #fafafa;
}

/* line 117, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-blocks .block .sets li .set-details {
  color: #d4d4d4;
}

/* line 123, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll {
  border-color: #0a0a0a !important;
  border-left-color: #0a0a0a !important;
  background-color: #0a0a0a;
}

/* line 127, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable {
  color: #fafafa;
}

/* line 129, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.action,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.mdl-icon-button,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.mdl-ultra-mini-fab,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.action,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.action,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.action,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.action {
  background-color: #fafafa !important;
  border: 0 !important;
  color: #0a0a0a !important;
  border-radius: 6px !important;
  font-family: 'Public Sans', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.3px !important;
  padding: 8px 10px !important;
  height: auto !important;
  line-height: 16px !important;
  width: auto !important;
  min-width: 0 !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  box-shadow: inset 0 1px 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px 0 1px rgba(35, 35, 35, 0.05), 0 1px 2px 0 rgba(35, 35, 35, 0.05);
}

/* line 151, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.mdl-icon-button:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.mdl-ultra-mini-fab:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.action:hover, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.action:hover, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.mdl-icon-button:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.mdl-ultra-mini-fab:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.action:focus, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.action:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.action:focus, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.action:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.mdl-icon-button:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.mdl-ultra-mini-fab:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.action:active, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.action:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.action:active, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.action:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.mdl-icon-button:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.mdl-ultra-mini-fab:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.action:hover,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.action:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.action:hover,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.action:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.mdl-icon-button:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.mdl-ultra-mini-fab:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.action:focus,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.action:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.action:focus,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.action:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.mdl-icon-button:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.mdl-ultra-mini-fab:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.action:active,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.action:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.action:active,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.action:active {
  background-color: #d4d4d4 !important;
  color: #0a0a0a !important;
}

/* line 157, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.done, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.done.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.done.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.action,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.done,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.mdl-icon-button,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.mdl-ultra-mini-fab,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.done.action,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.action,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.done.action,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.action {
  background-color: #525252 !important;
  color: #fafafa !important;
  cursor: default;
}

/* line 161, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.done:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.mdl-icon-button:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.mdl-ultra-mini-fab:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.done.action:hover, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.done.action:hover, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.done:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.mdl-icon-button:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.mdl-ultra-mini-fab:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.done.action:focus, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.action:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.done.action:focus, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.action:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.done:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.mdl-icon-button:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.mdl-ultra-mini-fab:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.done.action:active, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.action:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.done.action:active, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.done.action:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.done:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.mdl-icon-button:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.mdl-ultra-mini-fab:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.done.action:hover,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.action:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.done.action:hover,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.action:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.done:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.mdl-icon-button:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.mdl-ultra-mini-fab:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.done.action:focus,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.action:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.done.action:focus,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.action:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.done:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.mdl-icon-button:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.mdl-ultra-mini-fab:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.done.action:active,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.action:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.done.action:active,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.done.action:active {
  background-color: #525252 !important;
  color: #fafafa !important;
}

/* line 168, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.saving, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.saving.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.saving.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.saving.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.saving.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.saving.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.saving.action,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.saving,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.saving.mdl-icon-button,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.saving.mdl-ultra-mini-fab,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.saving.action,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.saving.action,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.saving.action,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.saving.action {
  cursor: default;
  opacity: 0.7;
}

/* line 172, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.unsaved, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.unsaved.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.unsaved.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.action,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.unsaved,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.mdl-icon-button,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.mdl-ultra-mini-fab,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.unsaved.action,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.action,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.unsaved.action,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.action {
  background-color: #EB002B !important;
  color: #fafafa !important;
}

/* line 175, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.unsaved:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.mdl-icon-button:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.mdl-ultra-mini-fab:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.unsaved.action:hover, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.unsaved.action:hover, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.unsaved:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.mdl-icon-button:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.mdl-ultra-mini-fab:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.unsaved.action:focus, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.action:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.unsaved.action:focus, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.action:focus, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record.unsaved:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.mdl-icon-button:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.mdl-ultra-mini-fab:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record.unsaved.action:active, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.action:active, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record.unsaved.action:active, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record.unsaved.action:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.unsaved:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.mdl-icon-button:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.mdl-ultra-mini-fab:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.unsaved.action:hover,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.action:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.unsaved.action:hover,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.action:hover,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.unsaved:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.mdl-icon-button:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.mdl-ultra-mini-fab:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.unsaved.action:focus,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.action:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.unsaved.action:focus,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.action:focus,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .mdl-button.record-all.unsaved:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.mdl-icon-button:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.mdl-ultra-mini-fab:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .card .record-all.unsaved.action:active,
.card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.action:active,
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .main-card .record-all.unsaved.action:active,
.main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .record-all.unsaved.action:active {
  background-color: #EB002B !important;
  color: #fafafa !important;
}

/* line 183, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .cH.corner {
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 187, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .cH.corner .name-header {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fafafa !important;
}

/* line 194, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .cH.corner .name-sort {
  background: transparent;
  border: 0;
  padding: 2px;
  color: #a3a3a3;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}

/* line 202, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .cH.corner .name-sort:hover {
  color: #fafafa;
}

/* line 204, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable .cH.corner .record-all {
  margin-left: auto;
  position: static !important;
}

/* line 211, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td {
  background-color: #1a1a1a;
  border-color: #525252 !important;
  color: #fafafa;
}

/* line 215, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .cH {
  background-color: transparent !important;
  color: #fafafa !important;
  font-weight: 700;
  font-size: 14px;
}

/* line 220, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .cH .set-number {
  color: #fafafa !important;
  font-weight: 700;
  font-size: 14px;
  margin-right: 5px;
}

/* line 226, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .cH.corner {
  background-color: transparent !important;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #a3a3a3 !important;
}

/* line 234, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .cH .assessment {
  color: #737373 !important;
}

/* line 238, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.col-head {
  background-color: #262626 !important;
  color: #fafafa !important;
  font-weight: 700;
  text-align: center;
  border-bottom: 1px solid #737373 !important;
}

/* line 244, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.col-head .col-i {
  color: #737373 !important;
}

/* line 248, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.spacer {
  background-color: #171717 !important;
  color: #a3a3a3 !important;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/* line 256, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.station:not(.col-head) {
  background-color: #1f1f1f !important;
}

/* line 258, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.station:not(.col-head) .cH {
  color: #d4d4d4 !important;
}

/* line 263, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.complete .attr-value {
  color: #fafafa !important;
  font-weight: 600;
}

/* line 269, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td:not(.complete) .attr-value {
  color: #e5e5e5 !important;
}

/* line 275, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td:not(.variance) .rH .value {
  color: #fafafa !important;
  font-weight: 600;
  font-size: 14px;
}

/* line 282, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .attr-label {
  color: #a3a3a3 !important;
  font-size: 12px;
  font-weight: 400;
  text-transform: none;
}

/* line 288, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .attr-value {
  font-size: 14px;
  font-weight: 500;
}

/* line 292, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.notes {
  color: #d4d4d4 !important;
}

/* line 295, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.variance {
  background-color: #ffd600 !important;
}

/* line 297, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.variance .attr-label {
  color: #2e2e2e !important;
}

/* line 300, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.variance .attr-value {
  color: #000000 !important;
}

/* line 307, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.superset-L:before, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.superset-L:after, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.superset-M:before, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.superset-M:after, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.superset-R:before, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.superset-R:after {
  border-top-color: #525252 !important;
}

/* line 312, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td.superset-L .index {
  background-color: #525252 !important;
  color: #0a0a0a !important;
}

/* line 316, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .injury {
  color: #a3a3a3 !important;
  border-color: #525252 !important;
}

/* line 321, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action {
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  height: 28px;
  line-height: 18px;
  padding: 4px 12px;
}

/* line 328, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.dark, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .dark.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .dark.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .dark.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .dark.action {
  background-color: #232323 !important;
  border: 1px solid #525252 !important;
  color: #fafafa !important;
}

/* line 332, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.dark:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-icon-button:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-ultra-mini-fab:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .dark.action:hover, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .dark.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .dark.action:hover, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .dark.action:hover {
  background-color: #2a2a2a !important;
}

/* line 336, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.gray, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .gray.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .gray.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .gray.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .gray.action {
  background-color: #232323 !important;
  border: 1px solid #525252 !important;
  color: #fafafa !important;
}

/* line 340, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.gray:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-icon-button:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-ultra-mini-fab:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .gray.action:hover, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .gray.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .gray.action:hover, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .gray.action:hover {
  background-color: #2a2a2a !important;
}

/* line 344, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.unsaved, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .unsaved.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .unsaved.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .unsaved.action {
  background-color: #EB002B !important;
  border: 0 !important;
  color: #fafafa !important;
}

/* line 349, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.action-color, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .action-color.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .action-color.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action {
  background-color: #232323 !important;
  color: #fafafa !important;
  border: 1px solid #525252 !important;
}

/* line 353, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.action-color:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-icon-button:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-ultra-mini-fab:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .action-color.action:hover, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action:hover, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .action-color.action:hover, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action:hover {
  background-color: #EB002B !important;
  border-color: #EB002B !important;
  color: #fafafa !important;
}

/* line 359, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.disabled, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .disabled.mdl-icon-button, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .disabled.mdl-ultra-mini-fab, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .card .disabled.action, .card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .disabled.action, body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .main-card .disabled.action, .main-card body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr td .rH .disabled.action {
  color: #737373 !important;
  border-color: transparent !important;
  background-color: transparent !important;
}

/* line 368, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr:first-child td {
  background-color: #262626 !important;
  border-bottom: 1px solid #737373 !important;
}

/* line 371, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-scroll .handsontable tbody tr:first-child td:not(:first-child) {
  background-color: #262626 !important;
}

/* line 383, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-selection-menu .actions .copy {
  background-color: #232323 !important;
  color: #fafafa !important;
}

/* line 387, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards:not(.mobile):not(.tablet) .whiteboard-selection-menu .actions .paste {
  background-color: #2a2a2a !important;
  color: #fafafa !important;
}

/* line 396, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards.collapsed:not(.mobile):not(.tablet) .whiteboard-blocks {
  background-color: #171717 !important;
}

/* line 398, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards.collapsed:not(.mobile):not(.tablet) .whiteboard-blocks .whiteboard-side-header .collapse-toggle {
  color: #a3a3a3;
}

/* line 401, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards.collapsed:not(.mobile):not(.tablet) .whiteboard-blocks .block {
  background-color: transparent !important;
}

/* line 403, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards.collapsed:not(.mobile):not(.tablet) .whiteboard-blocks .block::before {
  display: none;
}

/* line 404, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards.collapsed:not(.mobile):not(.tablet) .whiteboard-blocks .block .index {
  background-color: #262626 !important;
  color: #d4d4d4 !important;
}

/* line 408, app/assets/stylesheets/dark/whiteboards/show.scss */
body#show.dark.whiteboards.collapsed:not(.mobile):not(.tablet) .whiteboard-blocks .block.active .index {
  background-color: #EB002B !important;
  color: #fafafa !important;
}

/* line 3, app/assets/stylesheets/dark/workouts/attendances/index.scss */
body#index.workouts_attendances.dark:not(.mobile):not(.tablet) .attendance-status-form .attendance-status-dot--empty {
  border-color: #525252;
  background: transparent;
}

/* line 7, app/assets/stylesheets/dark/workouts/attendances/index.scss */
body#index.workouts_attendances.dark:not(.mobile):not(.tablet) .attendance-status-form .attendance-status-label {
  color: #a3a3a3;
}

/* line 8, app/assets/stylesheets/dark/workouts/attendances/index.scss */
body#index.workouts_attendances.dark:not(.mobile):not(.tablet) .attendance-status-form input:checked ~ .attendance-status-label {
  color: #fafafa;
}

@font-face {
  font-family: 'Exo2';
  src: url(/assets/Exo2-Variable-a7ae232db570037955277fe5f31f523c901f2ea147ea714a4f29f974a6161d71.ttf) format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@keyframes opacityPulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}

/* line 3, app/assets/stylesheets/emails.scss */
body.email {
  font-family: "Play", "Verdana", "Arial", sans-serif;
}

/* line 5, app/assets/stylesheets/emails.scss */
body.email .mdl-button, body.email .mdl-icon-button, body.email .mdl-ultra-mini-fab, body.email .card .action, .card body.email .action, body.email .main-card .action, .main-card body.email .action {
  background: transparent;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  position: relative;
  height: 36px;
  margin: 0;
  min-width: 64px;
  padding: 0 16px;
  display: inline-block;
  font-family: "Play", "Verdana", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;
  background: #EB002B;
}

/* line 31, app/assets/stylesheets/emails.scss */
body.email.standard-email {
  background: #ffffff;
  padding: 15px 15%;
  line-height: 1.6;
}

/* line 35, app/assets/stylesheets/emails.scss */
body.email.standard-email a:not(.mdl-button):not(.mdl-icon-button):not(.mdl-ultra-mini-fab) {
  color: #EB002B;
  text-decoration: none;
}

/* line 38, app/assets/stylesheets/emails.scss */
body.email.standard-email a:not(.mdl-button):not(.mdl-icon-button):not(.mdl-ultra-mini-fab):hover {
  text-decoration: none;
}

/* line 42, app/assets/stylesheets/emails.scss */
body.email.standard-email .email-body {
  padding: 15px;
}

/* line 45, app/assets/stylesheets/emails.scss */
body.email.standard-email .email-header {
  line-height: 1;
  padding: 15px;
}

/* line 48, app/assets/stylesheets/emails.scss */
body.email.standard-email .email-header a {
  color: #ffffff;
  display: inline-block;
  height: 30px;
  line-height: 30px;
}

/* line 54, app/assets/stylesheets/emails.scss */
body.email.standard-email .email-header img {
  height: 30px;
  margin-left: -8px;
}

@media (max-width: 768px) {
  /* line 31, app/assets/stylesheets/emails.scss */
  body.email.standard-email {
    margin: 0px;
    padding: 0px;
  }
  /* line 62, app/assets/stylesheets/emails.scss */
  body.email.standard-email .email-header {
    margin: 0px;
  }
}

/* line 67, app/assets/stylesheets/emails.scss */
body.email .muted {
  color: #9E9E9E;
  font-size: 0.9rem;
  line-height: 140%;
}

/* line 71, app/assets/stylesheets/emails.scss */
body.email .muted i {
  font-size: 17px;
}

/* line 75, app/assets/stylesheets/emails.scss */
body.email .text-sm {
  font-size: 0.75rem;
}

/* line 78, app/assets/stylesheets/emails.scss */
body.email .divide-y > * + * {
  border-bottom: none;
  border-top: 1px solid #EEEEEE;
}

/* line 2, app/assets/stylesheets/features/index.scss */
body#index.features nav {
  display: none;
}

/* line 1, app/assets/stylesheets/flex/automation_tree.scss */
.flex-automation-tree {
  min-height: 200px;
  overflow-x: auto;
}

/* line 7, app/assets/stylesheets/flex/automation_tree.scss */
.flex-automation-tree > .tree-group {
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
}

/* line 13, app/assets/stylesheets/flex/automation_tree.scss */
.tree-group {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 19, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node {
  width: 225px;
  height: 60px;
  border-radius: 6px;
  border: 1px solid #9E9E9E;
  display: flex;
  align-items: center;
  padding: 5px;
  cursor: pointer;
  transition: border-color 0.15s ease;
  flex-shrink: 0;
}

/* line 31, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node:hover {
  border-color: var(--text-important-2, #000);
}

/* line 35, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node.commented {
  border-color: #00BCD4;
  border-width: 2px;
}

/* line 41, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node-icon {
  flex-shrink: 0;
  margin-right: 7px;
  margin-left: 3px;
  display: flex;
  align-items: center;
}

/* line 49, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node-labels {
  overflow: hidden;
  min-width: 0;
}

/* line 54, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node-label {
  font-weight: bold;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 10px;
}

/* line 63, app/assets/stylesheets/flex/automation_tree.scss */
.tree-node-sublabel {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 10px;
  opacity: 0.8;
}

/* line 72, app/assets/stylesheets/flex/automation_tree.scss */
.tree-connector-down {
  width: 2px;
  height: 20px;
  background-color: #9E9E9E;
}

/* line 78, app/assets/stylesheets/flex/automation_tree.scss */
.tree-connector-bar {
  display: none;
}

/* line 84, app/assets/stylesheets/flex/automation_tree.scss */
.tree-children {
  display: flex;
  justify-content: center;
  gap: 20px;
}

/* line 90, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

/* line 98, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child::before {
  content: '';
  position: absolute;
  top: 0;
  height: 2px;
  background-color: #9E9E9E;
}

/* line 107, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child:first-child:not(:only-child)::before {
  left: 50%;
  right: -10px;
}

/* line 113, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child:last-child:not(:only-child)::before {
  left: -10px;
  right: 50%;
}

/* line 119, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child:not(:first-child):not(:last-child)::before {
  left: -10px;
  right: -10px;
}

/* line 125, app/assets/stylesheets/flex/automation_tree.scss */
.tree-child:only-child::before {
  display: none;
}

/* line 5, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .quickstart-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 30px;
  height: 30px;
  border-radius: 5px;
}

/* line 17, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .quickstart-card {
  display: block;
  text-align: left;
  padding: 15px;
  transition: border-color 0.15s ease;
}

/* line 23, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .quickstart-card:hover {
  border-color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .composer {
  border-radius: 8px;
  padding: 10px;
  margin-top: 10px;
}

/* line 34, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .compose {
  border: none;
  background: transparent;
  font-size: 13px;
  line-height: 130%;
  width: 100%;
  padding: 0;
  max-height: 75vh;
  overflow-y: auto;
  resize: none;
}

/* line 45, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .compose:focus {
  outline: none;
  box-shadow: none;
}

/* line 51, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .composer-toolbar {
  margin-top: 8px;
}

/* line 54, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .composer-toolbar .compose-tool {
  display: inline-flex;
  align-items: center;
  color: #9E9E9E;
}

/* line 59, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .composer-toolbar .compose-tool:hover {
  color: #757575;
}

/* line 63, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .composer-toolbar .compose-tool .material-icons-round {
  font-size: 20px;
}

/* line 68, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .composer-toolbar .compose-hint {
  font-size: 11px;
  color: #9E9E9E;
}

/* line 77, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px;
}

/* line 83, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-icon {
  display: inline-flex;
  flex: none;
  color: #9E9E9E;
}

/* line 88, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-icon .material-icons-round {
  font-size: 28px;
}

/* line 93, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-width: 0;
}

/* line 100, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-name {
  font-weight: 700;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 108, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-meta {
  margin-top: 2px;
}

/* line 111, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-meta .file-chip-sep {
  margin: 0 5px;
  color: #9E9E9E;
}

/* line 116, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-meta .file-chip-status {
  font-weight: 600;
}

/* line 121, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-remove {
  display: inline-flex;
  flex: none;
  color: #9E9E9E;
}

/* line 126, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-remove .material-icons-round {
  font-size: 20px;
}

/* line 130, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .file-chip .file-chip-remove:hover {
  color: #757575;
}

/* line 136, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .messages {
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
}

/* line 141, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation .messages .message:first-child {
  margin-top: auto;
}

/* line 146, app/assets/stylesheets/flex/conversations/show.scss */
#flex-conversation.active {
  bottom: 18px;
  padding: 15px;
  border: 1px solid #EEEEEE;
}

/* line 155, app/assets/stylesheets/flex/conversations/show.scss */
.mention-dropdown {
  z-index: 9999;
}

/* line 158, app/assets/stylesheets/flex/conversations/show.scss */
.mention-dropdown.hidden {
  display: none !important;
}

/* line 5, app/assets/stylesheets/flex/guard.scss */
[data-flex-locked] .week-card,
[data-flex-locked] .web-slider__body form {
  opacity: 0.6;
  cursor: not-allowed;
}

/* line 11, app/assets/stylesheets/flex/guard.scss */
[data-flex-locked] [data-flex-guard] {
  opacity: 1;
  cursor: default;
}

/* line 17, app/assets/stylesheets/flex/guard.scss */
.flex-guard-dimmed {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 22, app/assets/stylesheets/flex/guard.scss */
.flex-guard-tooltip {
  position: fixed;
  z-index: 1250;
  max-width: 260px;
  padding: 8px 12px;
  border-radius: 8px;
  background: #191919;
  color: #ffffff;
  font-size: 12px;
  line-height: 1.4;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  pointer-events: none;
}

/* line 35, app/assets/stylesheets/flex/guard.scss */
.flex-guard-tooltip strong {
  color: inherit;
}

/* line 40, app/assets/stylesheets/flex/guard.scss */
body.dark .flex-guard-tooltip {
  background: #ffffff;
  color: #191919;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}

/* line 46, app/assets/stylesheets/flex/guard.scss */
.week-day-col[data-flex-changed] > .week-day-card::after,
[data-block-id][data-flex-changed]::after {
  content: "";
  position: absolute;
  top: 6px;
  right: 6px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ff5252;
  pointer-events: none;
  z-index: 2;
}

/* line 60, app/assets/stylesheets/flex/guard.scss */
[data-block-id][data-flex-changed] {
  position: relative;
}

/* line 64, app/assets/stylesheets/flex/guard.scss */
.flex-change-pill {
  display: inline-flex;
  align-items: center;
  height: 18px;
  padding: 0 8px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  white-space: nowrap;
  color: #d32f2f;
  background: rgba(255, 82, 82, 0.12);
}

/* line 79, app/assets/stylesheets/flex/guard.scss */
body.dark .flex-change-pill {
  color: #ff7a7a;
  background: rgba(255, 82, 82, 0.18);
}

@keyframes flex-guard-shimmer {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

/* line 89, app/assets/stylesheets/flex/guard.scss */
[data-flex-writing] [data-flex-placeholder] {
  display: block;
  height: 12px;
  border-radius: 6px;
  background: linear-gradient(90deg, #e8e8e8 25%, #f5f5f5 50%, #e8e8e8 75%);
  background-size: 200% 100%;
  animation: flex-guard-shimmer 1.4s linear infinite;
}

/* line 98, app/assets/stylesheets/flex/guard.scss */
body.dark [data-flex-writing] [data-flex-placeholder] {
  background: linear-gradient(90deg, #2a2a2a 25%, #3a3a3a 50%, #2a2a2a 75%);
  background-size: 200% 100%;
}

/* line 103, app/assets/stylesheets/flex/guard.scss */
.week-section:not([data-flex-writing]) [data-flex-writing-label],
.week-section:not([data-flex-writing]) [data-flex-placeholder] {
  display: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 109, app/assets/stylesheets/flex/guard.scss */
  [data-flex-writing] [data-flex-placeholder] {
    animation: none;
  }
}

/* line 7, app/assets/stylesheets/flex/pointer.scss */
.day-card-flex {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 3;
  display: none;
}

/* line 15, app/assets/stylesheets/flex/pointer.scss */
.week-day-card:hover > .day-card-flex,
.week-day-card:focus-within > .day-card-flex {
  display: inline-flex;
}

/* line 20, app/assets/stylesheets/flex/pointer.scss */
.week-day-card.focused > .day-card-flex,
[data-flex-locked] .day-card-flex {
  display: none;
}

/* line 27, app/assets/stylesheets/flex/pointer.scss */
.plan-flex {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 3;
  display: none;
}

/* line 35, app/assets/stylesheets/flex/pointer.scss */
.plan-week-name:hover > .plan-flex,
.plan-week-name:focus-within > .plan-flex,
.follower-cell:hover > .plan-flex,
.follower-cell:focus-within > .plan-flex {
  display: inline-flex;
}

/* line 44, app/assets/stylesheets/flex/pointer.scss */
.follower-cell > .plan-flex {
  top: 50%;
  right: 3px;
  transform: translateY(-50%);
}

/* line 49, app/assets/stylesheets/flex/pointer.scss */
.follower-cell > .plan-flex button {
  padding: 3px;
  border-radius: 3px;
}

/* line 55, app/assets/stylesheets/flex/pointer.scss */
.follower-cell:hover > .program,
.follower-cell:focus-within > .program {
  padding-right: 26px;
}

/* line 60, app/assets/stylesheets/flex/pointer.scss */
[data-flex-locked] .plan-flex {
  display: none;
}

/* line 66, app/assets/stylesheets/flex/pointer.scss */
.block-card > .block-card-flex {
  position: absolute;
  top: 50%;
  right: 22px;
  z-index: 3;
  display: none;
  transform: translateY(-50%);
}

/* line 74, app/assets/stylesheets/flex/pointer.scss */
.block-card > .block-card-flex button {
  padding: 2px;
}

/* line 77, app/assets/stylesheets/flex/pointer.scss */
.block-card:hover > .block-card-flex,
.block-card:focus-within > .block-card-flex {
  display: inline-flex;
}

/* line 82, app/assets/stylesheets/flex/pointer.scss */
[data-flex-locked] .block-card-flex {
  display: none;
}

/* line 86, app/assets/stylesheets/flex/pointer.scss */
.block-row-flex button {
  padding: 0;
}

/* line 90, app/assets/stylesheets/flex/pointer.scss */
[data-flex-ref] {
  outline: 1.5px dashed #EB002B;
  outline-offset: 2px;
}

/* line 95, app/assets/stylesheets/flex/pointer.scss */
[data-flex-target][data-flex-ref]::after {
  content: attr(data-flex-ref);
  position: absolute;
  top: -8px;
  left: 6px;
  z-index: 4;
  min-width: 16px;
  height: 16px;
  padding: 0 5px;
  box-sizing: border-box;
  border: 1px solid #EB002B;
  border-radius: 999px;
  background: #ffffff;
  color: #EB002B;
  font-size: 10px;
  font-weight: 700;
  font-variant-caps: all-small-caps;
  line-height: 14px;
  text-align: center;
  pointer-events: none;
}

/* line 117, app/assets/stylesheets/flex/pointer.scss */
body.dark [data-flex-target][data-flex-ref]::after {
  background: #EB002B;
  color: #ffffff;
}

/* line 122, app/assets/stylesheets/flex/pointer.scss */
.plan-week-name[data-flex-ref],
.follower-cell[data-flex-ref] {
  outline-offset: -2px;
}

/* line 127, app/assets/stylesheets/flex/pointer.scss */
.follower-cell[data-flex-ref]::after {
  top: 2px;
  left: 2px;
}

/* line 4, app/assets/stylesheets/fytt_exports/approvals/new.scss */
#fytt-transfer-approval-form .mdl-radio.is-checked .status-icon {
  display: block !important;
  left: -9px;
  background-color: #ffffff;
  border-radius: 999px;
  z-index: 3;
}

/* line 3, app/assets/stylesheets/fytt_exports/edit.scss */
body#edit.fytt_exports #window-content {
  padding-top: 0px;
  top: 61px;
}

/* line 6, app/assets/stylesheets/fytt_exports/edit.scss */
body#edit.fytt_exports #window-content .header {
  background-color: transparent;
  right: 400px;
  width: 400px;
}

/* line 5, app/assets/stylesheets/group_reports/grid.scss */
.group-report-grid {
  height: calc(100vh - var(--header-h, 10.4rem) - 1.5rem);
}

/* line 14, app/assets/stylesheets/group_reports/grid.scss */
.group-report-grid .group-report-columns {
  min-height: 93px;
}

/* line 20, app/assets/stylesheets/group_reports/grid.scss */
.group-report-grid .group-report-columns.is-empty {
  min-height: 0;
}

/* line 28, app/assets/stylesheets/group_reports/grid.scss */
.group-report-grid.is-collapsed .group-report-columns {
  min-height: 0;
}

/* line 36, app/assets/stylesheets/group_reports/grid.scss */
.group-report-grid.is-collapsed .group-report-header {
  border-bottom-width: 0;
}

/* line 43, app/assets/stylesheets/group_reports/grid.scss */
.group-report-grid .group-report-aggregate {
  overflow: hidden;
  min-height: 41px;
  max-height: 280px;
  transition: max-height 200ms ease, opacity 140ms ease;
}

/* line 55, app/assets/stylesheets/group_reports/grid.scss */
.group-report-grid.is-collapsed .group-report-aggregate {
  flex: 0 0 auto;
  min-height: 0;
  max-height: 0;
  opacity: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

@media (prefers-reduced-motion: reduce) {
  /* line 72, app/assets/stylesheets/group_reports/grid.scss */
  .group-report-grid .group-report-aggregate {
    transition: none;
  }
}

/* line 1, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports {
  padding-bottom: 0px;
}

/* line 3, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports .mdl-progress {
  display: none;
  margin-top: 15px;
}

/* line 9, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark table.DTFC_Cloned thead {
  background-color: #292929 !important;
}

/* line 13, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark table.dataTable tbody tr {
  background-color: #292929 !important;
}

/* line 17, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark th, body#show.group_reports.dark td {
  border-color: #616161 !important;
}

/* line 21, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.dark .DTFC_LeftBodyWrapper, body#show.group_reports.dark .DTFC_LeftHeadWrapper, body#show.group_reports.dark .DTFC_ScrollWrapper, body#show.group_reports.dark .dataTables_scrollBody {
  border-color: #616161 !important;
}

/* line 26, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 30, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .group-report-metric-number .number {
  border-color: #616161 !important;
}

/* line 33, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .group-report-metric-number .value {
  font-size: 32px;
}

/* line 36, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .group-report-metric-number .type-label {
  font-size: 18px;
}

/* line 39, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .group-report-metric-number .unit {
  font-size: 32px;
}

/* line 43, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .left-hider {
  display: none;
}

/* line 46, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile .report-nav {
  top: 90px;
}

/* line 49, app/assets/stylesheets/group_reports/show.scss */
body#show.group_reports.mobile turbo-frame {
  width: calc(100vw - 40px) !important;
  min-width: auto !important;
  height: 225px !important;
}

/* line 1, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table {
  margin-top: 23px;
}

/* line 5, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr td:first-child {
  width: 30px;
}

/* line 10, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr:not(.included) td {
  background-color: #f9f9f9;
}

/* line 12, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr:not(.included) td:nth-child(2) {
  color: #9E9E9E;
}

/* line 19, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr.included td:nth-child(2) {
  color: #EB002B;
}

/* line 24, app/assets/stylesheets/groups/athletes/index.scss */
#group-athletes-table tr .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 4, app/assets/stylesheets/institutions/kpis/sprint_kpis/form.scss */
#sprint-assessment-table tr td:first-child {
  padding-left: 50px;
}

/* line 2, app/assets/stylesheets/institutions/show.scss */
body#show.institutions #window-content {
  position: static;
  background-color: transparent;
  border-left: none;
  overflow: visible;
  padding-top: 0;
  z-index: auto;
}

/* line 13, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings,
body.intakes_payments,
body.intakes_comps,
body.intakes_signups {
  padding: 0;
  margin: 0;
}

/* line 21, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings nav,
body.intakes_onboardings header,
body.intakes_onboardings .app-nav,
body.intakes_payments nav,
body.intakes_payments header,
body.intakes_payments .app-nav,
body.intakes_comps nav,
body.intakes_comps header,
body.intakes_comps .app-nav,
body.intakes_signups nav,
body.intakes_signups header,
body.intakes_signups .app-nav {
  display: none;
}

/* line 29, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .main,
body.intakes_onboardings .content,
body.intakes_payments .main,
body.intakes_payments .content,
body.intakes_comps .main,
body.intakes_comps .content,
body.intakes_signups .main,
body.intakes_signups .content {
  padding: 0;
  margin: 0;
}

/* line 32, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings:not(.mobile),
body.intakes_payments:not(.mobile),
body.intakes_comps:not(.mobile),
body.intakes_signups:not(.mobile) {
  background: #fff;
}

/* line 34, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .hidden,
body.intakes_payments .hidden,
body.intakes_comps .hidden,
body.intakes_signups .hidden {
  display: none !important;
}

/* line 37, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob,
body.intakes_payments .ob,
body.intakes_comps .ob,
body.intakes_signups .ob {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/* line 44, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-mark,
body.intakes_payments .ob-mark,
body.intakes_comps .ob-mark,
body.intakes_signups .ob-mark {
  width: 46px;
  height: 46px;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background: #18181b;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

/* line 59, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-progress,
body.intakes_payments .ob-progress,
body.intakes_comps .ob-progress,
body.intakes_signups .ob-progress {
  width: 200px;
  height: 6px;
  border-radius: 999px;
  background: rgba(128, 128, 128, 0.2);
}

/* line 65, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-progress > span,
body.intakes_payments .ob-progress > span,
body.intakes_comps .ob-progress > span,
body.intakes_signups .ob-progress > span {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: #EB002B;
  transition: width 0.3s ease;
}

/* line 75, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-icon,
body.intakes_payments .ob-icon,
body.intakes_comps .ob-icon,
body.intakes_signups .ob-icon {
  width: 46px;
  height: 46px;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background: rgba(128, 128, 128, 0.12);
}

/* line 87, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-input,
body.intakes_payments .ob-input,
body.intakes_comps .ob-input,
body.intakes_signups .ob-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 94, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-option,
body.intakes_onboardings .ob-pill,
body.intakes_onboardings .ob-chip,
body.intakes_payments .ob-option,
body.intakes_payments .ob-pill,
body.intakes_payments .ob-chip,
body.intakes_comps .ob-option,
body.intakes_comps .ob-pill,
body.intakes_comps .ob-chip,
body.intakes_signups .ob-option,
body.intakes_signups .ob-pill,
body.intakes_signups .ob-chip {
  cursor: pointer;
  margin-bottom: 0px;
}

/* line 102, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-option:has(.ob-input:checked),
body.intakes_onboardings .ob-pill:has(.ob-input:checked),
body.intakes_onboardings .ob-chip:has(.ob-input:checked),
body.intakes_payments .ob-option:has(.ob-input:checked),
body.intakes_payments .ob-pill:has(.ob-input:checked),
body.intakes_payments .ob-chip:has(.ob-input:checked),
body.intakes_comps .ob-option:has(.ob-input:checked),
body.intakes_comps .ob-pill:has(.ob-input:checked),
body.intakes_comps .ob-chip:has(.ob-input:checked),
body.intakes_signups .ob-option:has(.ob-input:checked),
body.intakes_signups .ob-pill:has(.ob-input:checked),
body.intakes_signups .ob-chip:has(.ob-input:checked) {
  border-color: #EB002B !important;
  background: rgba(235, 0, 43, 0.08);
}

/* line 109, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-option:has(.ob-input:checked) .ob-icon,
body.intakes_payments .ob-option:has(.ob-input:checked) .ob-icon,
body.intakes_comps .ob-option:has(.ob-input:checked) .ob-icon,
body.intakes_signups .ob-option:has(.ob-input:checked) .ob-icon {
  background: #EB002B;
  color: #fff;
}

/* line 116, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-check,
body.intakes_payments .ob-check,
body.intakes_comps .ob-check,
body.intakes_signups .ob-check {
  width: 20px;
  height: 20px;
  flex: none;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: #EB002B;
  color: #fff;
}

/* line 126, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-check svg,
body.intakes_payments .ob-check svg,
body.intakes_comps .ob-check svg,
body.intakes_signups .ob-check svg {
  width: 14px;
  height: 14px;
}

/* line 129, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-option:has(.ob-input:checked) .ob-check,
body.intakes_onboardings .ob-chip:has(.ob-input:checked) .ob-check,
body.intakes_payments .ob-option:has(.ob-input:checked) .ob-check,
body.intakes_payments .ob-chip:has(.ob-input:checked) .ob-check,
body.intakes_comps .ob-option:has(.ob-input:checked) .ob-check,
body.intakes_comps .ob-chip:has(.ob-input:checked) .ob-check,
body.intakes_signups .ob-option:has(.ob-input:checked) .ob-check,
body.intakes_signups .ob-chip:has(.ob-input:checked) .ob-check {
  display: inline-flex;
}

/* line 133, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-radio,
body.intakes_payments .ob-radio,
body.intakes_comps .ob-radio,
body.intakes_signups .ob-radio {
  width: 22px;
  height: 22px;
  flex: none;
  border-radius: 999px;
  border: 2px solid rgba(128, 128, 128, 0.5);
  position: relative;
}

/* line 142, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-option:has(.ob-input:checked) .ob-radio,
body.intakes_payments .ob-option:has(.ob-input:checked) .ob-radio,
body.intakes_comps .ob-option:has(.ob-input:checked) .ob-radio,
body.intakes_signups .ob-option:has(.ob-input:checked) .ob-radio {
  border-color: #EB002B;
}

/* line 144, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-option:has(.ob-input:checked) .ob-radio::after,
body.intakes_payments .ob-option:has(.ob-input:checked) .ob-radio::after,
body.intakes_comps .ob-option:has(.ob-input:checked) .ob-radio::after,
body.intakes_signups .ob-option:has(.ob-input:checked) .ob-radio::after {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: 999px;
  background: #EB002B;
}

/* line 157, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-field,
body.intakes_payments .ob-field,
body.intakes_comps .ob-field,
body.intakes_signups .ob-field {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 60px;
  padding: 0 18px;
  cursor: text;
  background: rgba(128, 128, 128, 0.06);
}

/* line 166, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-field:focus-within,
body.intakes_payments .ob-field:focus-within,
body.intakes_comps .ob-field:focus-within,
body.intakes_signups .ob-field:focus-within {
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 171, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-field-tall,
body.intakes_payments .ob-field-tall,
body.intakes_comps .ob-field-tall,
body.intakes_signups .ob-field-tall {
  height: auto;
  align-items: stretch;
  padding: 14px 18px;
}

/* line 177, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-field-input,
body.intakes_payments .ob-field-input,
body.intakes_comps .ob-field-input,
body.intakes_signups .ob-field-input {
  flex: 1;
  min-width: 0;
  border: none;
  background: transparent;
  outline: none;
  padding: 0;
  font-size: 22px;
  font-weight: 700;
  color: inherit;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}

/* line 190, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-field-input::-webkit-outer-spin-button, body.intakes_onboardings .ob-field-input::-webkit-inner-spin-button,
body.intakes_payments .ob-field-input::-webkit-outer-spin-button,
body.intakes_payments .ob-field-input::-webkit-inner-spin-button,
body.intakes_comps .ob-field-input::-webkit-outer-spin-button,
body.intakes_comps .ob-field-input::-webkit-inner-spin-button,
body.intakes_signups .ob-field-input::-webkit-outer-spin-button,
body.intakes_signups .ob-field-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 195, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings textarea.ob-field-input,
body.intakes_payments textarea.ob-field-input,
body.intakes_comps textarea.ob-field-input,
body.intakes_signups textarea.ob-field-input {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  resize: vertical;
}

/* line 202, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-unit,
body.intakes_payments .ob-unit,
body.intakes_comps .ob-unit,
body.intakes_signups .ob-unit {
  flex: none;
}

/* line 205, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-badge,
body.intakes_payments .ob-badge,
body.intakes_comps .ob-badge,
body.intakes_signups .ob-badge {
  width: 28px;
  height: 28px;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: rgba(128, 128, 128, 0.15);
  font-size: 13px;
  font-weight: 700;
}

/* line 216, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-badge svg,
body.intakes_payments .ob-badge svg,
body.intakes_comps .ob-badge svg,
body.intakes_signups .ob-badge svg {
  width: 14px;
  height: 14px;
}

/* line 221, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-step.is-active .ob-badge,
body.intakes_onboardings .ob-step.is-complete .ob-badge,
body.intakes_payments .ob-step.is-active .ob-badge,
body.intakes_payments .ob-step.is-complete .ob-badge,
body.intakes_comps .ob-step.is-active .ob-badge,
body.intakes_comps .ob-step.is-complete .ob-badge,
body.intakes_signups .ob-step.is-active .ob-badge,
body.intakes_signups .ob-step.is-complete .ob-badge {
  background: #EB002B;
  color: #fff;
}

/* line 224, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-badge-check,
body.intakes_payments .ob-badge-check,
body.intakes_comps .ob-badge-check,
body.intakes_signups .ob-badge-check {
  display: none;
}

/* line 226, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-step.is-complete .ob-badge-num,
body.intakes_payments .ob-step.is-complete .ob-badge-num,
body.intakes_comps .ob-step.is-complete .ob-badge-num,
body.intakes_signups .ob-step.is-complete .ob-badge-num {
  display: none;
}

/* line 227, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-step.is-complete .ob-badge-check,
body.intakes_payments .ob-step.is-complete .ob-badge-check,
body.intakes_comps .ob-step.is-complete .ob-badge-check,
body.intakes_signups .ob-step.is-complete .ob-badge-check {
  display: inline-flex;
}

/* line 229, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-step.is-active,
body.intakes_payments .ob-step.is-active,
body.intakes_comps .ob-step.is-active,
body.intakes_signups .ob-step.is-active {
  background: rgba(128, 128, 128, 0.08);
}

/* line 235, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-drop,
body.intakes_payments .ob-drop,
body.intakes_comps .ob-drop,
body.intakes_signups .ob-drop {
  border: 2px dashed rgba(128, 128, 128, 0.35);
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease;
}

/* line 240, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-drop.is-dragover,
body.intakes_payments .ob-drop.is-dragover,
body.intakes_comps .ob-drop.is-dragover,
body.intakes_signups .ob-drop.is-dragover {
  border-color: #EB002B;
  background: rgba(235, 0, 43, 0.05);
}

/* line 246, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-drop-icon,
body.intakes_payments .ob-drop-icon,
body.intakes_comps .ob-drop-icon,
body.intakes_signups .ob-drop-icon {
  width: 56px;
  height: 56px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background: rgba(128, 128, 128, 0.12);
  color: #EB002B;
}

/* line 259, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-addmore,
body.intakes_payments .ob-addmore,
body.intakes_comps .ob-addmore,
body.intakes_signups .ob-addmore {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 14px;
  background: transparent;
  color: inherit;
  font-weight: 700;
}

/* line 271, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-icon,
body.intakes_payments .ob-file-icon,
body.intakes_comps .ob-file-icon,
body.intakes_signups .ob-file-icon {
  width: 40px;
  height: 40px;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background: rgba(128, 128, 128, 0.12);
}

/* line 282, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-dot,
body.intakes_payments .ob-file-dot,
body.intakes_comps .ob-file-dot,
body.intakes_signups .ob-file-dot {
  margin: 0 4px;
  opacity: 0.6;
}

/* line 284, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-status,
body.intakes_payments .ob-file-status,
body.intakes_comps .ob-file-status,
body.intakes_signups .ob-file-status {
  font-weight: 700;
}

/* line 287, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-status.is-uploading,
body.intakes_payments .ob-file-status.is-uploading,
body.intakes_comps .ob-file-status.is-uploading,
body.intakes_signups .ob-file-status.is-uploading {
  color: #00BCD4;
}

/* line 288, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-status.is-ready,
body.intakes_payments .ob-file-status.is-ready,
body.intakes_comps .ob-file-status.is-ready,
body.intakes_signups .ob-file-status.is-ready {
  color: #43A047;
}

/* line 289, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-status.is-error,
body.intakes_payments .ob-file-status.is-error,
body.intakes_comps .ob-file-status.is-error,
body.intakes_signups .ob-file-status.is-error {
  color: #EB002B;
}

/* line 292, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-remove,
body.intakes_payments .ob-file-remove,
body.intakes_comps .ob-file-remove,
body.intakes_signups .ob-file-remove {
  border: none;
  background: none;
  cursor: pointer;
  padding: 0 4px;
  font-size: 22px;
  line-height: 1;
  color: inherit;
  opacity: 0.55;
}

/* line 302, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-remove:hover,
body.intakes_payments .ob-file-remove:hover,
body.intakes_comps .ob-file-remove:hover,
body.intakes_signups .ob-file-remove:hover {
  opacity: 1;
}

/* line 305, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-progress,
body.intakes_payments .ob-file-progress,
body.intakes_comps .ob-file-progress,
body.intakes_signups .ob-file-progress {
  height: 4px;
  margin: 0 15px 12px;
  border-radius: 999px;
  background: rgba(128, 128, 128, 0.15);
  overflow: hidden;
}

/* line 312, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-file-progress > span,
body.intakes_payments .ob-file-progress > span,
body.intakes_comps .ob-file-progress > span,
body.intakes_signups .ob-file-progress > span {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: #EB002B;
  transition: width 0.15s ease;
}

/* line 322, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-tag,
body.intakes_payments .ob-tag,
body.intakes_comps .ob-tag,
body.intakes_signups .ob-tag {
  display: inline-flex;
  align-items: center;
  padding: 5px 14px;
  border-radius: 999px;
  background: rgba(128, 128, 128, 0.14);
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap;
}

/* line 333, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-tags,
body.intakes_payments .ob-tags,
body.intakes_comps .ob-tags,
body.intakes_signups .ob-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

/* line 339, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-callout,
body.intakes_payments .ob-callout,
body.intakes_comps .ob-callout,
body.intakes_signups .ob-callout {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 344, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-callout svg,
body.intakes_payments .ob-callout svg,
body.intakes_comps .ob-callout svg,
body.intakes_signups .ob-callout svg {
  flex: none;
  color: #EB002B;
}

/* line 347, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-privacy svg,
body.intakes_payments .ob-privacy svg,
body.intakes_comps .ob-privacy svg,
body.intakes_signups .ob-privacy svg {
  flex: none;
  opacity: 0.7;
}

/* line 354, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen,
body.intakes_payments .ob-gen,
body.intakes_comps .ob-gen,
body.intakes_signups .ob-gen {
  width: 100%;
  max-width: 560px;
  text-align: left;
}

/* line 360, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-step,
body.intakes_payments .ob-gen-step,
body.intakes_comps .ob-gen-step,
body.intakes_signups .ob-gen-step {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 14px 18px;
  opacity: 0.4;
  transition: opacity 0.4s ease, background 0.4s ease;
}

/* line 368, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-step.is-active,
body.intakes_payments .ob-gen-step.is-active,
body.intakes_comps .ob-gen-step.is-active,
body.intakes_signups .ob-gen-step.is-active {
  opacity: 1;
  background: rgba(128, 128, 128, 0.07);
}

/* line 373, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-step.is-done,
body.intakes_payments .ob-gen-step.is-done,
body.intakes_comps .ob-gen-step.is-done,
body.intakes_signups .ob-gen-step.is-done {
  opacity: 1;
}

/* line 376, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-dot,
body.intakes_payments .ob-gen-dot,
body.intakes_comps .ob-gen-dot,
body.intakes_signups .ob-gen-dot {
  width: 8px;
  height: 8px;
  flex: none;
  border-radius: 50%;
  background: #BDBDBD;
}

/* line 384, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-step.is-active .ob-gen-dot,
body.intakes_payments .ob-gen-step.is-active .ob-gen-dot,
body.intakes_comps .ob-gen-step.is-active .ob-gen-dot,
body.intakes_signups .ob-gen-step.is-active .ob-gen-dot {
  background: #ffd600;
  animation: obGenRipple 1.4s ease-out infinite;
}

/* line 389, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-step.is-done .ob-gen-dot,
body.intakes_payments .ob-gen-step.is-done .ob-gen-dot,
body.intakes_comps .ob-gen-step.is-done .ob-gen-dot,
body.intakes_signups .ob-gen-step.is-done .ob-gen-dot {
  background: #43A047;
}

/* line 393, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-done,
body.intakes_payments .ob-gen-done,
body.intakes_comps .ob-gen-done,
body.intakes_signups .ob-gen-done {
  display: none;
}

/* line 396, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-step.is-done .ob-gen-active,
body.intakes_payments .ob-gen-step.is-done .ob-gen-active,
body.intakes_comps .ob-gen-step.is-done .ob-gen-active,
body.intakes_signups .ob-gen-step.is-done .ob-gen-active {
  display: none;
}

/* line 397, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-gen-step.is-done .ob-gen-done,
body.intakes_payments .ob-gen-step.is-done .ob-gen-done,
body.intakes_comps .ob-gen-step.is-done .ob-gen-done,
body.intakes_signups .ob-gen-step.is-done .ob-gen-done {
  display: inline;
}

/* line 406, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-topbar,
body.intakes_payments .ob-topbar,
body.intakes_comps .ob-topbar,
body.intakes_signups .ob-topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: #fff;
  gap: 16px;
}

/* line 416, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-brand,
body.intakes_payments .ob-brand,
body.intakes_comps .ob-brand,
body.intakes_signups .ob-brand {
  flex: 1;
}

/* line 418, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-body,
body.intakes_payments .ob-body,
body.intakes_comps .ob-body,
body.intakes_signups .ob-body {
  padding-top: 88px;
}

/* line 420, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-footer,
body.intakes_payments .ob-footer,
body.intakes_comps .ob-footer,
body.intakes_signups .ob-footer {
  position: fixed;
  left: 300px;
  right: 0;
  bottom: 0;
  z-index: 20;
  padding: 16px 48px;
  background: #fff;
}

/* line 431, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .ob-main,
body.intakes_payments .ob-main,
body.intakes_comps .ob-main,
body.intakes_signups .ob-main {
  padding-bottom: 82px;
}

/* line 433, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings .mdl-button[disabled], body.intakes_onboardings .mdl-icon-button[disabled], body.intakes_onboardings .mdl-ultra-mini-fab[disabled], body.intakes_onboardings .card .action[disabled], .card body.intakes_onboardings .action[disabled], body.intakes_onboardings .main-card .action[disabled], .main-card body.intakes_onboardings .action[disabled],
body.intakes_payments .mdl-button[disabled],
body.intakes_payments .mdl-icon-button[disabled],
body.intakes_payments .mdl-ultra-mini-fab[disabled],
body.intakes_payments .card .action[disabled],
.card body.intakes_payments .action[disabled],
body.intakes_payments .main-card .action[disabled],
.main-card body.intakes_payments .action[disabled],
body.intakes_comps .mdl-button[disabled],
body.intakes_comps .mdl-icon-button[disabled],
body.intakes_comps .mdl-ultra-mini-fab[disabled],
body.intakes_comps .card .action[disabled],
.card body.intakes_comps .action[disabled],
body.intakes_comps .main-card .action[disabled],
.main-card body.intakes_comps .action[disabled],
body.intakes_signups .mdl-button[disabled],
body.intakes_signups .mdl-icon-button[disabled],
body.intakes_signups .mdl-ultra-mini-fab[disabled],
body.intakes_signups .card .action[disabled],
.card body.intakes_signups .action[disabled],
body.intakes_signups .main-card .action[disabled],
.main-card body.intakes_signups .action[disabled] {
  opacity: 0.45;
  box-shadow: none;
  cursor: not-allowed;
}

/* line 441, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile,
body.intakes_payments.mobile,
body.intakes_comps.mobile,
body.intakes_signups.mobile {
  padding: 0;
}

/* line 444, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-sidebar,
body.intakes_payments.mobile .ob-sidebar,
body.intakes_comps.mobile .ob-sidebar,
body.intakes_signups.mobile .ob-sidebar {
  display: none;
}

/* line 445, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-pad,
body.intakes_payments.mobile .ob-pad,
body.intakes_comps.mobile .ob-pad,
body.intakes_signups.mobile .ob-pad {
  padding: 28px 20px;
}

/* line 446, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .grid-cols-2,
body.intakes_payments.mobile .grid-cols-2,
body.intakes_comps.mobile .grid-cols-2,
body.intakes_signups.mobile .grid-cols-2 {
  grid-template-columns: 1fr;
}

/* line 450, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-topbar,
body.intakes_payments.mobile .ob-topbar,
body.intakes_comps.mobile .ob-topbar,
body.intakes_signups.mobile .ob-topbar {
  flex-wrap: wrap;
  row-gap: 14px;
  background: #000;
}

/* line 456, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-stepcount,
body.intakes_payments.mobile .ob-stepcount,
body.intakes_comps.mobile .ob-stepcount,
body.intakes_signups.mobile .ob-stepcount {
  order: 1;
}

/* line 457, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-progress,
body.intakes_payments.mobile .ob-progress,
body.intakes_comps.mobile .ob-progress,
body.intakes_signups.mobile .ob-progress {
  order: 2;
  flex-basis: 100%;
  width: 100%;
}

/* line 463, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-body,
body.intakes_payments.mobile .ob-body,
body.intakes_comps.mobile .ob-body,
body.intakes_signups.mobile .ob-body {
  padding-top: 116px;
}

/* line 467, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-footer,
body.intakes_payments.mobile .ob-footer,
body.intakes_comps.mobile .ob-footer,
body.intakes_signups.mobile .ob-footer {
  left: 0;
  padding-top: 16px;
  padding-bottom: 25px;
  padding-left: 10px;
  padding-right: 20px;
  background: #000;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
}

/* line 478, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-footer > div,
body.intakes_payments.mobile .ob-footer > div,
body.intakes_comps.mobile .ob-footer > div,
body.intakes_signups.mobile .ob-footer > div {
  width: 100%;
}

/* line 479, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-footer .mdl-button.cta, body.intakes_onboardings.mobile .ob-footer .cta.mdl-icon-button, body.intakes_onboardings.mobile .ob-footer .cta.mdl-ultra-mini-fab, body.intakes_onboardings.mobile .ob-footer .card .cta.action, .card body.intakes_onboardings.mobile .ob-footer .cta.action, body.intakes_onboardings.mobile .ob-footer .main-card .cta.action, .main-card body.intakes_onboardings.mobile .ob-footer .cta.action,
body.intakes_payments.mobile .ob-footer .mdl-button.cta,
body.intakes_payments.mobile .ob-footer .cta.mdl-icon-button,
body.intakes_payments.mobile .ob-footer .cta.mdl-ultra-mini-fab,
body.intakes_payments.mobile .ob-footer .card .cta.action,
.card body.intakes_payments.mobile .ob-footer .cta.action,
body.intakes_payments.mobile .ob-footer .main-card .cta.action,
.main-card body.intakes_payments.mobile .ob-footer .cta.action,
body.intakes_comps.mobile .ob-footer .mdl-button.cta,
body.intakes_comps.mobile .ob-footer .cta.mdl-icon-button,
body.intakes_comps.mobile .ob-footer .cta.mdl-ultra-mini-fab,
body.intakes_comps.mobile .ob-footer .card .cta.action,
.card body.intakes_comps.mobile .ob-footer .cta.action,
body.intakes_comps.mobile .ob-footer .main-card .cta.action,
.main-card body.intakes_comps.mobile .ob-footer .cta.action,
body.intakes_signups.mobile .ob-footer .mdl-button.cta,
body.intakes_signups.mobile .ob-footer .cta.mdl-icon-button,
body.intakes_signups.mobile .ob-footer .cta.mdl-ultra-mini-fab,
body.intakes_signups.mobile .ob-footer .card .cta.action,
.card body.intakes_signups.mobile .ob-footer .cta.action,
body.intakes_signups.mobile .ob-footer .main-card .cta.action,
.main-card body.intakes_signups.mobile .ob-footer .cta.action {
  flex: 1;
}

/* line 483, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile .ob-main,
body.intakes_payments.mobile .ob-main,
body.intakes_comps.mobile .ob-main,
body.intakes_signups.mobile .ob-main {
  padding-bottom: 148px;
}

/* line 486, app/assets/stylesheets/intakes/onboardings.scss */
body.intakes_onboardings.mobile [data-intakes--onboarding-target="prevButton"],
body.intakes_payments.mobile [data-intakes--onboarding-target="prevButton"],
body.intakes_comps.mobile [data-intakes--onboarding-target="prevButton"],
body.intakes_signups.mobile [data-intakes--onboarding-target="prevButton"] {
  display: none !important;
}

@keyframes obGenRipple {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 214, 0, 0.5);
  }
  70%, 100% {
    box-shadow: 0 0 0 7px rgba(255, 214, 0, 0);
  }
}

/* line 21, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments,
body.intakes_comps,
body.intakes_signups {
  overflow-x: clip;
}

/* line 29, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .overline,
body.intakes_comps .overline,
body.intakes_signups .overline {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  line-height: 1.3;
}

/* line 38, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-topbar,
body.intakes_comps .pay-topbar,
body.intakes_signups .pay-topbar {
  background: #fff;
}

/* line 40, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-logobox,
body.intakes_comps .pay-logobox,
body.intakes_signups .pay-logobox {
  width: 44px;
  height: 44px;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background: #18181b;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

/* line 54, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-powered,
body.intakes_comps .pay-powered,
body.intakes_signups .pay-powered {
  color: #757575;
  font-size: 13px;
}

/* line 57, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-layout,
body.intakes_comps .pay-layout,
body.intakes_signups .pay-layout {
  display: grid;
  grid-template-columns: 1fr 440px;
  gap: 48px;
  align-items: start;
}

/* line 65, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-display,
body.intakes_comps .pay-display,
body.intakes_signups .pay-display {
  font-size: 46px;
  line-height: 1.05;
  letter-spacing: -0.03em;
  margin: 14px 0 20px;
  color: #18181b;
}

/* line 73, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-lede,
body.intakes_comps .pay-lede,
body.intakes_signups .pay-lede {
  font-size: 17px;
  line-height: 1.5;
  max-width: 640px;
}

/* line 76, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-chip,
body.intakes_comps .pay-chip,
body.intakes_signups .pay-chip {
  display: inline-flex;
  align-items: center;
  padding: 4px 12px;
  border: 1px solid rgba(128, 128, 128, 0.3);
  border-radius: 999px;
  font-size: 13px;
  font-weight: 700;
}

/* line 86, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-chart-canvas,
body.intakes_comps .pay-chart-canvas,
body.intakes_signups .pay-chart-canvas {
  position: relative;
  height: 260px;
}

/* line 92, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-checkout,
body.intakes_comps .pay-checkout,
body.intakes_signups .pay-checkout {
  border: 1px solid #EEEEEE;
  border-radius: 18px;
  padding: 32px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), 0 12px 32px rgba(0, 0, 0, 0.07);
  position: sticky;
  top: 130px;
  margin-top: 25px;
  align-self: start;
}

/* line 106, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-price,
body.intakes_comps .pay-price,
body.intakes_signups .pay-price {
  display: flex;
  align-items: baseline;
  gap: 8px;
}

/* line 107, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-amt,
body.intakes_comps .pay-amt,
body.intakes_signups .pay-amt {
  font-size: 44px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #18181b;
}

/* line 108, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-per,
body.intakes_comps .pay-per,
body.intakes_signups .pay-per {
  font-size: 17px;
  color: #757575;
}

/* line 109, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-cancel,
body.intakes_comps .pay-cancel,
body.intakes_signups .pay-cancel {
  font-size: 15px;
  margin: 6px 0 22px;
  line-height: 1.4;
}

/* line 111, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-checks,
body.intakes_comps .pay-checks,
body.intakes_signups .pay-checks {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding-bottom: 26px;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 22px;
}

/* line 120, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-check,
body.intakes_comps .pay-check,
body.intakes_signups .pay-check {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 15px;
}

/* line 122, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-check-ico,
body.intakes_comps .pay-check-ico,
body.intakes_signups .pay-check-ico {
  width: 24px;
  height: 24px;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(67, 160, 71, 0.14);
  color: #43A047;
}

/* line 134, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-secured,
body.intakes_comps .pay-secured,
body.intakes_signups .pay-secured {
  color: #757575;
}

/* line 135, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-finenote,
body.intakes_comps .pay-finenote,
body.intakes_signups .pay-finenote {
  line-height: 1.45;
}

/* line 138, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-email,
body.intakes_comps .pay-email,
body.intakes_signups .pay-email {
  display: flex;
  align-items: center;
}

/* line 146, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments #paid-signup-card,
body.intakes_comps #paid-signup-card,
body.intakes_signups #paid-signup-card {
  height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 12px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 5px;
}

/* line 156, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments #paid-signup-card.is-focused,
body.intakes_comps #paid-signup-card.is-focused,
body.intakes_signups #paid-signup-card.is-focused {
  border-color: #EB002B;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 164, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-grabber,
body.intakes_payments .pay-scrim,
body.intakes_payments .pay-mobile-footer,
body.intakes_comps .pay-grabber,
body.intakes_comps .pay-scrim,
body.intakes_comps .pay-mobile-footer,
body.intakes_signups .pay-grabber,
body.intakes_signups .pay-scrim,
body.intakes_signups .pay-mobile-footer {
  display: none;
}

/* line 175, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-value-lead,
body.intakes_comps .pay-value-lead,
body.intakes_signups .pay-value-lead {
  font-size: 20px;
  letter-spacing: -0.01em;
  margin-top: 6px;
  color: #18181b;
}

/* line 182, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-value-list,
body.intakes_comps .pay-value-list,
body.intakes_signups .pay-value-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* line 186, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-value-row,
body.intakes_comps .pay-value-row,
body.intakes_signups .pay-value-row {
  align-items: flex-start;
}

/* line 187, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-value-title,
body.intakes_comps .pay-value-title,
body.intakes_signups .pay-value-title {
  font-size: 15px;
  color: #18181b;
}

/* line 188, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-value-desc,
body.intakes_comps .pay-value-desc,
body.intakes_signups .pay-value-desc {
  line-height: 1.5;
}

/* line 193, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-unlock-trigger,
body.intakes_comps .pay-unlock-trigger,
body.intakes_signups .pay-unlock-trigger {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 30;
  padding: 16px 18px calc(16px + env(safe-area-inset-bottom));
  background: #fff;
  border-top: 1px solid #EEEEEE;
  box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.06);
}

/* line 207, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.intakes_signups .ui-sheet-panel,
body.intakes_comps.intakes_signups .ui-sheet-panel,
body.intakes_signups.intakes_signups .ui-sheet-panel {
  max-height: 92vh;
  overflow-y: auto;
}

/* line 212, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-otp-note,
body.intakes_comps .pay-otp-note,
body.intakes_signups .pay-otp-note {
  line-height: 1.45;
  text-align: center;
}

/* line 214, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-otp,
body.intakes_comps .pay-otp,
body.intakes_signups .pay-otp {
  display: flex;
  gap: 8px;
}

/* line 216, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-otp-box,
body.intakes_comps .pay-otp-box,
body.intakes_signups .pay-otp-box {
  flex: 1;
  min-width: 0;
  height: 50px;
  text-align: center;
  font-family: "Play";
  font-size: 22px;
  font-weight: 700;
  color: #18181b;
  background: #fff;
  border-radius: 10px;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 231, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments .pay-otp-box:focus,
body.intakes_comps .pay-otp-box:focus,
body.intakes_signups .pay-otp-box:focus {
  border-color: #EB002B;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 240, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.intakes_signups .pay-layout,
body.intakes_comps.intakes_signups .pay-layout,
body.intakes_signups.intakes_signups .pay-layout {
  grid-template-columns: 1fr;
  max-width: 640px;
  margin: 0 auto;
  padding-bottom: 140px;
}

/* line 251, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile,
body.intakes_comps.mobile,
body.intakes_signups.mobile {
  background: #000;
}

/* line 254, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-topbar,
body.intakes_comps.mobile .pay-topbar,
body.intakes_signups.mobile .pay-topbar {
  background: #000;
}

/* line 255, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-powered,
body.intakes_comps.mobile .pay-powered,
body.intakes_signups.mobile .pay-powered {
  color: #9E9E9E;
}

/* line 257, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-layout,
body.intakes_comps.mobile .pay-layout,
body.intakes_signups.mobile .pay-layout {
  grid-template-columns: 1fr;
  gap: 32px;
  padding-bottom: 140px;
}

/* line 265, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-display,
body.intakes_payments.mobile .pay-value-lead,
body.intakes_payments.mobile .pay-value-title,
body.intakes_payments.mobile .pay-amt,
body.intakes_payments.mobile .pay-check,
body.intakes_comps.mobile .pay-display,
body.intakes_comps.mobile .pay-value-lead,
body.intakes_comps.mobile .pay-value-title,
body.intakes_comps.mobile .pay-amt,
body.intakes_comps.mobile .pay-check,
body.intakes_signups.mobile .pay-display,
body.intakes_signups.mobile .pay-value-lead,
body.intakes_signups.mobile .pay-value-title,
body.intakes_signups.mobile .pay-amt,
body.intakes_signups.mobile .pay-check {
  color: #f2f2f2;
}

/* line 272, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-chart-card,
body.intakes_payments.mobile .pay-value-card,
body.intakes_payments.mobile .pay-checks,
body.intakes_payments.mobile .pay-checkout,
body.intakes_comps.mobile .pay-chart-card,
body.intakes_comps.mobile .pay-value-card,
body.intakes_comps.mobile .pay-checks,
body.intakes_comps.mobile .pay-checkout,
body.intakes_signups.mobile .pay-chart-card,
body.intakes_signups.mobile .pay-value-card,
body.intakes_signups.mobile .pay-checks,
body.intakes_signups.mobile .pay-checkout {
  border-color: #2a2a2a;
}

/* line 277, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-chart-card,
body.intakes_payments.mobile .pay-value-card,
body.intakes_comps.mobile .pay-chart-card,
body.intakes_comps.mobile .pay-value-card,
body.intakes_signups.mobile .pay-chart-card,
body.intakes_signups.mobile .pay-value-card {
  background: #202020;
}

/* line 283, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-checkout,
body.intakes_comps.mobile .pay-checkout,
body.intakes_signups.mobile .pay-checkout {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: auto;
  margin-top: 0;
  z-index: 41;
  max-height: 92vh;
  overflow-y: auto;
  border: none;
  border-radius: 20px 20px 0 0;
  box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.5);
  background: #202020;
  padding-bottom: calc(32px + env(safe-area-inset-bottom));
  transform: translateY(100%);
  transition: transform 0.32s cubic-bezier(0.32, 0.72, 0, 1);
}

/* line 305, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-checkout.is-open,
body.intakes_comps.mobile .pay-checkout.is-open,
body.intakes_signups.mobile .pay-checkout.is-open {
  transform: translateY(0);
}

/* line 309, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-grabber,
body.intakes_comps.mobile .pay-grabber,
body.intakes_signups.mobile .pay-grabber {
  display: block;
  width: 40px;
  height: 5px;
  border-radius: 999px;
  background: #4a4a4a;
  margin: 2px auto 16px;
}

/* line 319, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-scrim,
body.intakes_comps.mobile .pay-scrim,
body.intakes_signups.mobile .pay-scrim {
  display: block;
  position: fixed;
  inset: 0;
  z-index: 39;
  background: rgba(0, 0, 0, 0.55);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

/* line 329, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-scrim.is-open,
body.intakes_comps.mobile .pay-scrim.is-open,
body.intakes_signups.mobile .pay-scrim.is-open {
  opacity: 1;
  pointer-events: auto;
}

/* line 333, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-mobile-footer,
body.intakes_comps.mobile .pay-mobile-footer,
body.intakes_signups.mobile .pay-mobile-footer {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 30;
  padding: 14px 18px calc(16px + env(safe-area-inset-bottom));
  background: #000;
  border-top: 1px solid #2a2a2a;
}

/* line 347, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-mobile-price,
body.intakes_comps.mobile .pay-mobile-price,
body.intakes_signups.mobile .pay-mobile-price {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

/* line 353, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-amt-sm,
body.intakes_comps.mobile .pay-amt-sm,
body.intakes_signups.mobile .pay-amt-sm {
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #f2f2f2;
}

/* line 360, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-mobile-footer .mdl-button.cta, body.intakes_payments.mobile .pay-mobile-footer .cta.mdl-icon-button, body.intakes_payments.mobile .pay-mobile-footer .cta.mdl-ultra-mini-fab, body.intakes_payments.mobile .pay-mobile-footer .card .cta.action, .card body.intakes_payments.mobile .pay-mobile-footer .cta.action, body.intakes_payments.mobile .pay-mobile-footer .main-card .cta.action, .main-card body.intakes_payments.mobile .pay-mobile-footer .cta.action,
body.intakes_comps.mobile .pay-mobile-footer .mdl-button.cta,
body.intakes_comps.mobile .pay-mobile-footer .cta.mdl-icon-button,
body.intakes_comps.mobile .pay-mobile-footer .cta.mdl-ultra-mini-fab,
body.intakes_comps.mobile .pay-mobile-footer .card .cta.action,
.card body.intakes_comps.mobile .pay-mobile-footer .cta.action,
body.intakes_comps.mobile .pay-mobile-footer .main-card .cta.action,
.main-card body.intakes_comps.mobile .pay-mobile-footer .cta.action,
body.intakes_signups.mobile .pay-mobile-footer .mdl-button.cta,
body.intakes_signups.mobile .pay-mobile-footer .cta.mdl-icon-button,
body.intakes_signups.mobile .pay-mobile-footer .cta.mdl-ultra-mini-fab,
body.intakes_signups.mobile .pay-mobile-footer .card .cta.action,
.card body.intakes_signups.mobile .pay-mobile-footer .cta.action,
body.intakes_signups.mobile .pay-mobile-footer .main-card .cta.action,
.main-card body.intakes_signups.mobile .pay-mobile-footer .cta.action {
  width: 100%;
}

/* line 363, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-field,
body.intakes_comps.mobile .pay-field,
body.intakes_signups.mobile .pay-field {
  background: #202020;
  border-color: #2a2a2a;
  color: #f2f2f2;
}

/* line 369, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile textarea.pay-field,
body.intakes_comps.mobile textarea.pay-field,
body.intakes_signups.mobile textarea.pay-field {
  border-color: #363636;
}

/* line 371, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile #paid-signup-card,
body.intakes_comps.mobile #paid-signup-card,
body.intakes_signups.mobile #paid-signup-card {
  background: #202020;
  border-color: #2a2a2a;
}

/* line 377, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-otp-box,
body.intakes_comps.mobile .pay-otp-box,
body.intakes_signups.mobile .pay-otp-box {
  background: #202020;
  border-color: #2a2a2a;
  color: #f2f2f2;
}

/* line 383, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile .pay-unlock-trigger,
body.intakes_comps.mobile .pay-unlock-trigger,
body.intakes_signups.mobile .pay-unlock-trigger {
  background: #000;
  border-top-color: #2a2a2a;
  box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.5);
}

/* line 391, app/assets/stylesheets/intakes/payments.scss */
body.intakes_payments.mobile.intakes_signups .pay-layout,
body.intakes_comps.mobile.intakes_signups .pay-layout,
body.intakes_signups.mobile.intakes_signups .pay-layout {
  padding-bottom: 140px;
}

/* line 3, app/assets/stylesheets/integrations/catapult_integrations/show.scss */
.institutions_integrations .hero {
  background-color: #EEEEEE;
  padding: 10px 20px;
  border-radius: 10px;
}

/* line 8, app/assets/stylesheets/integrations/catapult_integrations/show.scss */
.institutions_integrations .hero h3 {
  font-weight: bold;
  font-family: "Play";
  text-transform: uppercase;
  font-size: 30px;
}

/* line 17, app/assets/stylesheets/integrations/catapult_integrations/show.scss */
#catapult-integration-active-form {
  position: absolute;
  top: 80px;
  right: 10px;
  font-size: 13px;
}

/* line 23, app/assets/stylesheets/integrations/catapult_integrations/show.scss */
#catapult-integration-active-form i.material-icons-round {
  font-size: 18px;
  vertical-align: middle;
}

/* line 2, app/assets/stylesheets/integrations/vitruve_integrations/show.scss */
#vitruve-integration-orgs .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 8, app/assets/stylesheets/integrations/vitruve_integrations/show.scss */
#vitruve-integration-orgs-progress {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  display: none;
}

/* line 3, app/assets/stylesheets/layout/datatable.scss */
table.dataTable thead th {
  border-bottom-color: #EEEEEE;
}

/* line 9, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  border-bottom: none;
  position: relative;
  padding-right: 3px;
}

/* line 15, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .progress-tracker {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}

/* line 21, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable {
  border-top: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  width: 100%;
  overflow: hidden;
}

/* line 27, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr th {
  color: #9E9E9E;
  font-size: 12px;
  text-transform: uppercase;
  padding: 12px 10px;
  white-space: nowrap;
}

/* line 33, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr th:first-child {
  padding-left: 30px;
}

/* line 36, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr th:last-child {
  background-position: center right 30px;
}

/* line 40, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr td {
  padding: 12px 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}

/* line 45, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr td:first-child {
  font-weight: 500;
  padding-left: 30px;
}

/* line 49, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr td .row-action {
  visibility: hidden;
}

/* line 54, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr:not(:last-child) td {
  border-bottom: 1px solid #EEEEEE;
}

/* line 58, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select {
  color: #9E9E9E;
  display: flex;
  float: left;
  padding: 12px;
  margin: -12px 0px -12px -12px;
  cursor: pointer;
}

/* line 65, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select i {
  font-size: 20px;
}

/* line 67, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select i.selected {
  color: #EB002B;
}

/* line 71, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select.disabled {
  cursor: not-allowed;
}

/* line 73, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr .select.disabled i {
  color: #BDBDBD;
}

/* line 78, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr.selected {
  background-color: #f9f9f9;
}

/* line 81, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr.selected .select .unselected {
  display: none;
}

/* line 88, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr:not(.selected) .select .selected {
  display: none;
}

/* line 94, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr[url]:hover, .layout--datatable-control table.layout--datatable tr[remote-url]:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

/* line 101, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control table.layout--datatable tr:hover td .row-action {
  visibility: visible;
}

/* line 108, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions {
  position: absolute;
  padding: 10px 0px 10px 0px;
  z-index: 1;
  display: none;
  margin-left: 70px;
  align-items: center;
}

/* line 115, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions .table-action {
  display: flex;
  align-items: center;
  padding: 2px 0px;
  font-size: 13px;
}

/* line 120, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions .table-action i {
  font-size: 16px;
}

/* line 124, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions .table-action:hover .trailing-text {
  text-decoration: underline !important;
}

/* line 128, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-actions .table-action + .table-action {
  margin-left: 10px;
}

/* line 133, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .table-count {
  color: #757575;
  font-size: 12px;
  position: absolute;
  bottom: -22px;
  left: 0px;
}

/* line 141, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_length {
  display: none;
}

/* line 144, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter {
  padding: 7px 26px 7px 10px;
}

/* line 146, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter label {
  color: #BDBDBD;
  margin: 0px;
  cursor: pointer;
}

/* line 150, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter label i {
  float: right;
  margin-top: 3px;
}

/* line 154, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter label input {
  border: none;
  outline: none;
  text-align: right;
  color: #616161;
}

/* line 162, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter:not(.focused) .close {
  display: none;
}

/* line 167, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter.focused .search {
  display: none;
}

/* line 170, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter.focused input {
  margin-right: 20px;
}

/* line 174, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_filter .close {
  position: absolute;
  right: 29px;
  z-index: 1;
}

/* line 180, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate {
  position: fixed;
  padding: 0px;
  bottom: 15px;
  right: 75px;
  text-align: center;
  left: 75px;
}

/* line 187, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button {
  background: none;
  border: none;
  padding: 5px;
}

/* line 191, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background: none;
  border: none;
}

/* line 195, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  border: none;
  color: #BDBDBD !important;
}

/* line 199, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  color: #BDBDBD !important;
}

/* line 202, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):not(.current) {
  color: #EB002B !important;
}

/* line 205, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
  outline: none;
  box-shadow: none;
}

/* line 209, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .layout--datatable-control .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  font-size: 23px;
}

/* line 214, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons {
  display: inline-block;
  padding-top: 11px;
  padding-left: 24px;
}

/* line 218, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons .dt-button {
  border: none;
  background: none;
  color: #9E9E9E;
}

/* line 222, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons .dt-button i {
  font-size: 20px;
}

/* line 225, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons .dt-button.buttons-select-none {
  color: #EB002B;
  display: none;
}

/* line 232, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons.all .dt-button.buttons-select-none {
  display: block;
}

/* line 235, app/assets/stylesheets/layout/datatable.scss */
.layout--datatable-control .dataTables_wrapper .dt-buttons.all .dt-button.buttons-select-all {
  display: none;
}

/* line 1, app/assets/stylesheets/layout/window.scss */
#window-menu {
  position: fixed;
  top: 82px;
  left: 82px;
  right: 800px;
  bottom: 0px;
  overflow-y: scroll;
  padding-right: 20px;
}

/* line 9, app/assets/stylesheets/layout/window.scss */
#window-menu a {
  font-weight: bold;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  width: 200px;
}

/* line 15, app/assets/stylesheets/layout/window.scss */
#window-menu a:hover {
  color: #363636;
}

/* line 18, app/assets/stylesheets/layout/window.scss */
#window-menu a i {
  margin-right: 7px;
}

/* line 21, app/assets/stylesheets/layout/window.scss */
#window-menu a:not(.text-important-1):not(:hover) {
  color: #757575;
}

/* line 25, app/assets/stylesheets/layout/window.scss */
#window-menu .section-title {
  font-size: 12px;
  margin-top: 20px;
  color: #BDBDBD;
}

/* line 32, app/assets/stylesheets/layout/window.scss */
#window-content {
  background-color: #ffffff;
  z-index: 1031;
  border-left: 1px solid #EEEEEE;
  overflow-y: scroll;
  padding-top: 61px;
  overflow-x: scroll;
}

/* line 39, app/assets/stylesheets/layout/window.scss */
#window-content table {
  border: none;
}

/* line 42, app/assets/stylesheets/layout/window.scss */
#window-content .dt-buttons {
  position: absolute;
}

/* line 45, app/assets/stylesheets/layout/window.scss */
#window-content .-mx-30px {
  margin-left: -30px;
  margin-right: -30px;
}

/* line 49, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control {
  border: none;
  border-radius: 0px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 55, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control table.dataTable thead .sorting_asc, #window-content .layout--datatable-control table.dataTable thead .sorting_desc {
  background-position: center right 30px;
}

/* line 61, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control tr th:first-child {
  padding-left: 30px;
}

/* line 64, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control tr td:first-child {
  padding-left: 30px;
}

/* line 67, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control tr th:last-child {
  padding-right: 30px;
}

/* line 70, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control tr td:last-child {
  padding-right: 30px;
}

/* line 74, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter {
  float: left;
  padding-left: 30px;
  padding-left: 30px;
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 81, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter label {
  width: 100%;
}

/* line 83, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter label i {
  float: left;
}

/* line 86, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter label input {
  text-align: left;
  margin-right: auto;
  width: calc(100% - 30px);
}

/* line 92, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_filter .close {
  right: auto;
  left: 25px;
}

/* line 97, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .dataTables_paginate {
  left: auto;
  right: 0px;
  width: 800px;
}

/* line 102, app/assets/stylesheets/layout/window.scss */
#window-content .layout--datatable-control .table-count {
  margin-left: 30px;
}

/* line 106, app/assets/stylesheets/layout/window.scss */
#window-content .header {
  position: fixed;
  top: 0px;
  right: 0px;
  height: 60px;
  width: 800px;
  border-bottom: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  background-color: #ffffff;
  z-index: 1;
}

/* line 116, app/assets/stylesheets/layout/window.scss */
#window-content .header .actions {
  text-align: right;
  padding-right: 30px;
}

/* line 119, app/assets/stylesheets/layout/window.scss */
#window-content .header .actions .action {
  display: flex;
  align-items: center;
  margin-right: 15px;
  color: #9E9E9E;
  font-weight: 500;
}

/* line 126, app/assets/stylesheets/layout/window.scss */
#window-content .header .actions .action:hover .trailing-text {
  text-decoration: underline;
}

/* line 132, app/assets/stylesheets/layout/window.scss */
#window-content .header .title {
  padding-left: 30px;
  color: #757575;
  font-weight: bold;
}

/* line 136, app/assets/stylesheets/layout/window.scss */
#window-content .header .title i {
  margin-right: 10px;
}

/* line 141, app/assets/stylesheets/layout/window.scss */
#window-content .mdl-spinner-container {
  display: flex;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  text-align: center;
}

/* line 149, app/assets/stylesheets/layout/window.scss */
#window-content .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 16, app/assets/stylesheets/light/icons.scss */
body:not(.dark) .tw-text-lime-600:is(svg, i[class*="material-icons"]) {
  color: #84CC16;
}

/* line 17, app/assets/stylesheets/light/icons.scss */
body:not(.dark) .tw-text-red-600:is(svg, i[class*="material-icons"]) {
  color: #EB002B;
}

/* line 18, app/assets/stylesheets/light/icons.scss */
body:not(.dark) .tw-text-amber-600:is(svg, i[class*="material-icons"]) {
  color: #F59E0B;
}

/* line 21, app/assets/stylesheets/light/icons.scss */
body:not(.dark) .tw-text-neutral-400:is(svg, i[class*="material-icons"]) {
  color: #6f6f6f;
}

/* line 11, app/assets/stylesheets/light/text.scss */
body:not(.dark) .tw-text-neutral-500 {
  color: #4b4b4b;
}

/* line 12, app/assets/stylesheets/light/text.scss */
body:not(.dark) .tw-text-neutral-600 {
  color: #333333;
}

/* line 17, app/assets/stylesheets/light/text.scss */
body:not(.dark) .tw-font-light {
  font-weight: 400;
}

/* line 1, app/assets/stylesheets/measurements/index.scss */
body.kpis_measurements, body.kpvs_measurements {
  padding-bottom: 0px;
}

/* line 5, app/assets/stylesheets/measurements/index.scss */
.measurements-sheet {
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/measurements/index.scss */
.measurements-sheet td {
  text-align: center;
}

/* line 12, app/assets/stylesheets/measurements/index.scss */
.measurements-sheet .ht_clone_left tr th {
  vertical-align: middle;
  text-align: left;
}

/* line 21, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield {
  background-color: #EB002B;
  border-radius: 4px;
  height: 36px;
  width: 200px;
  padding: 0px;
  margin-left: 15px;
  border: 2px solid #EB002B;
}

/* line 29, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -19px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 38, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-org-select-control .mdl-textfield.is-focused .mdl-textfield__label, #metric-measurements-org-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 45, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control {
  line-height: 0px;
}

/* line 47, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control form {
  height: 36px;
}

/* line 50, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield {
  background-color: transparent;
  border-radius: 4px;
  height: 36px;
  width: 200px;
  padding: 0px;
  margin-left: 15px;
  border: 2px solid #EB002B;
}

/* line 58, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -19px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 67, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .mdl-textfield.is-focused .mdl-textfield__label, #metric-measurements-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 72, app/assets/stylesheets/measurements/index.scss */
#metric-measurements-select-control .item {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 84%;
}

/* line 8, app/assets/stylesheets/metrics/form.scss */
#kpi-form .set-form {
  padding: 0px 50px;
}

/* line 5, app/assets/stylesheets/mobile/accounts/show.scss */
body#show.accounts.mobile .content {
  padding: 0px;
}

/* line 5, app/assets/stylesheets/mobile/accounts/sources/card.scss */
body.mobile #account-source-card-form label .field.is-focused + span {
  border-color: #9E9E9E;
}

/* line 9, app/assets/stylesheets/mobile/accounts/sources/card.scss */
body.mobile #account-source-card-form label > span {
  border-color: #616161;
}

/* line 13, app/assets/stylesheets/mobile/accounts/sources/card.scss */
body.mobile #account-source-card-form #floating-label {
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/mobile/admin/users/index.scss */
body#index.mobile.admin_users .layout--datatable-control {
  border-top: none;
}

/* line 2, app/assets/stylesheets/mobile/components/boxes.scss */
body.mobile .box {
  background-color: #000000;
  border-color: #363636;
}

/* line 3, app/assets/stylesheets/mobile/components/buttons.scss */
body.mobile .cta.primary {
  display: block;
  width: 100%;
}

/* line 12, app/assets/stylesheets/mobile/components/buttons.scss */
body.mobile .mdl-button.action-color.outline:visited, body.mobile .action-color.outline.mdl-icon-button:visited, body.mobile .action-color.outline.mdl-ultra-mini-fab:visited, body.mobile .card .action-color.outline.action:visited, .card body.mobile .action-color.outline.action:visited, body.mobile .main-card .action-color.outline.action:visited, .main-card body.mobile .action-color.outline.action:visited, body.mobile .mdl-button.action-color.outline:focus, body.mobile .action-color.outline.mdl-icon-button:focus, body.mobile .action-color.outline.mdl-ultra-mini-fab:focus, body.mobile .card .action-color.outline.action:focus, .card body.mobile .action-color.outline.action:focus, body.mobile .main-card .action-color.outline.action:focus, .main-card body.mobile .action-color.outline.action:focus {
  background: transparent;
}

/* line 17, app/assets/stylesheets/mobile/components/buttons.scss */
body.mobile .mdl-button.ghost, body.mobile .ghost.mdl-icon-button, body.mobile .ghost.mdl-ultra-mini-fab, body.mobile .card .ghost.action, .card body.mobile .ghost.action, body.mobile .main-card .ghost.action, .main-card body.mobile .ghost.action, body.mobile .mdl-button.ghost:visited {
  border-color: #9E9E9E;
  color: #9E9E9E;
}

/* line 21, app/assets/stylesheets/mobile/components/buttons.scss */
body.mobile .mdl-button:disabled, body.mobile .mdl-icon-button:disabled, body.mobile .mdl-ultra-mini-fab:disabled, body.mobile .card .action:disabled, .card body.mobile .action:disabled, body.mobile .main-card .action:disabled, .main-card body.mobile .action:disabled {
  background-color: #363636 !important;
  color: #616161 !important;
}

/* line 2, app/assets/stylesheets/mobile/components/checkbox.scss */
body.mobile .mdl-checkbox__label {
  color: #9A9A9A;
}

/* line 5, app/assets/stylesheets/mobile/components/checkbox.scss */
body.mobile .mdl-checkbox__box-outline {
  border-color: #616161;
}

/* line 11, app/assets/stylesheets/mobile/components/collapsing_header.scss */
[data-collapse-move] {
  transition: transform 0.2s ease;
}

/* line 16, app/assets/stylesheets/mobile/components/collapsing_header.scss */
.is-collapsed [data-collapse-move] {
  transform: translateY(-8px);
}

/* line 20, app/assets/stylesheets/mobile/components/collapsing_header.scss */
.is-collapsed [data-collapse-hide] {
  display: none;
}

/* line 29, app/assets/stylesheets/mobile/components/collapsing_header.scss */
[data-controller~="collapsing-header"] [data-collapse-sticky] {
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #0a0a0a;
}

/* line 2, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top {
  background-color: #000000;
  border-bottom: 1px solid #363636;
  margin: 0px;
  padding-top: 40px;
}

/* line 7, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .container-fluid {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 11, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .dropdown-button {
  color: #ffffff;
  margin-top: 14px;
}

/* line 15, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .header-logo {
  color: #ffffff;
  display: inline-block;
  height: 59px;
}

/* line 21, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .header-logo {
  padding-top: 12px;
}

/* line 23, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .header-logo img {
  height: 35px;
}

/* line 28, app/assets/stylesheets/mobile/components/header.scss */
body.mobile header.mobile-top .menu .mdl-icon-button {
  color: #757575;
  margin: 10px;
}

/* line 2, app/assets/stylesheets/mobile/components/labels.scss */
body.mobile label {
  font-weight: 400;
}

/* line 4, app/assets/stylesheets/mobile/components/labels.scss */
body.mobile label.mdl-textfield__label, body.mobile label.mdl-selectfield__label {
  color: #616161;
}

/* line 3, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile:not(.tablet) nav.mobile-bottom.coach-mode {
  display: flex;
  justify-content: flex-end;
}

/* line 7, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile:not(.tablet) nav.mobile-bottom.coach-mode .nav-item {
  flex: none;
  width: 75px;
}

/* line 14, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom {
  background-color: #000000;
  border-top: 1px solid #363636;
  text-align: center;
}

/* line 19, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .nav-item {
  display: inline-block;
  text-align: center;
}

/* line 23, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .nav-item a,
body.mobile nav.mobile-bottom .nav-item button {
  color: #757575;
  display: inline-block;
  height: 32px;
  padding-top: 5px;
  background-color: transparent;
  border: none;
}

/* line 32, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .nav-item a i,
body.mobile nav.mobile-bottom .nav-item button i {
  display: block;
  line-height: 32px;
}

/* line 37, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .nav-item a .title,
body.mobile nav.mobile-bottom .nav-item button .title {
  display: block;
  font-size: 9px;
}

/* line 45, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.company .nav-item {
  width: 24%;
}

/* line 52, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.institution .nav-item, body.mobile nav.mobile-bottom.team .nav-item {
  width: 19%;
}

/* line 59, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.analyses .analyses a {
  color: #ffffff;
}

/* line 67, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.conversations .conversations a {
  color: #ffffff;
}

/* line 75, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.enterprise .enterprise a {
  color: #ffffff;
}

/* line 83, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.facilities .facilities a {
  color: #ffffff;
}

/* line 91, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.leaderboards .leaderboards a {
  color: #ffffff;
}

/* line 99, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.performance .performance a {
  color: #ffffff;
}

/* line 107, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.plans .plans a {
  color: #ffffff;
}

/* line 115, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.profile .profile a {
  color: #ffffff;
}

/* line 123, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.programs .programs a {
  color: #ffffff;
}

/* line 131, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.roster .roster a {
  color: #ffffff;
}

/* line 139, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.schedules .schedules a {
  color: #ffffff;
}

/* line 147, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.teams .teams a {
  color: #ffffff;
}

/* line 155, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom.blocks .blocks a {
  color: #ffffff;
}

/* line 161, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .team-info {
  position: fixed;
  bottom: 0px;
  left: 0px;
  height: 60px;
}

/* line 167, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .team-info .enterprise-name {
  color: #616161;
  font-size: 10px;
  text-transform: uppercase;
  position: absolute;
  left: 15px;
  top: 15px;
  white-space: nowrap;
}

/* line 176, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .team-info .enterprise-name + .team-name {
  bottom: 14px;
}

/* line 181, app/assets/stylesheets/mobile/components/nav.scss */
body.mobile nav.mobile-bottom .team-info .team-name {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  position: absolute;
  bottom: 20px;
  left: 15px;
  white-space: nowrap;
}

/* line 4, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td {
  border: 1px solid #363636;
}

/* line 7, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td.scheduled .date {
  color: #9E9E9E;
}

/* line 12, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td:not(.scheduled) .date {
  color: #616161 !important;
}

/* line 17, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td i.off {
  color: #363636;
}

/* line 20, app/assets/stylesheets/mobile/components/programs.scss */
body.mobile .program-structure tr td i.on {
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/mobile/components/radios.scss */
body.mobile .mdl-radio__outer-circle {
  border: 2px solid rgba(255, 255, 255, 0.54);
}

/* line 1, app/assets/stylesheets/mobile/components/sections.scss */
.section-link,
.section-link:focus,
.section-link:visited {
  border-bottom: 1px solid #363636;
  color: #9A9A9A !important;
  display: block;
  background-color: #000000;
  border-top: none;
  border-left: none;
  border-right: none;
  text-align: left;
  height: 75px;
  line-height: 35px;
  padding: 20px 40px 20px 20px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 20, app/assets/stylesheets/mobile/components/sections.scss */
.section-link i.pointer,
.section-link:focus i.pointer,
.section-link:visited i.pointer {
  position: absolute;
  margin-top: 10px;
  right: 20px;
  font-size: 14px;
}

/* line 27, app/assets/stylesheets/mobile/components/sections.scss */
.section-link i.section-icon,
.section-link:focus i.section-icon,
.section-link:visited i.section-icon {
  float: left;
  margin-top: 4px;
  margin-right: 10px;
}

/* line 33, app/assets/stylesheets/mobile/components/sections.scss */
.section-link small,
.section-link:focus small,
.section-link:visited small {
  color: #616161;
}

/* line 2, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield {
  width: 100%;
}

/* line 4, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield:after {
  border-top: 6px solid #616161;
}

/* line 8, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield:not(.is-invalid) .mdl-input__description {
  color: #9E9E9E;
  font-size: 12px;
  top: 50px;
  display: block;
  position: absolute;
  width: 100%;
}

/* line 18, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield.mdl-selectfield--floating-label.is-focused:not(.is-invalid) .mdl-selectfield__label {
  color: #9E9E9E;
}

/* line 23, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield.mdl-selectfield--floating-label.is-dirty:not(.is-invalid):not(.is-focused) .mdl-selectfield__label {
  color: #616161;
}

/* line 30, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield.is-invalid .mdl-selectfield__label {
  color: #616161;
}

/* line 34, app/assets/stylesheets/mobile/components/selectfield.scss */
body.mobile .mdl-selectfield .mdl-selectfield__select {
  color: #ffffff;
  font-size: 14px;
  border-color: #616161;
  height: 29px;
}

/* line 3, app/assets/stylesheets/mobile/components/spinner.scss */
body.mobile .page-spinner .mdl-spinner {
  left: calc(50% - 14px);
  top: calc(50% - 14px);
}

/* line 2, app/assets/stylesheets/mobile/components/subheader.scss */
body.mobile .subheader {
  background-color: #000000;
  border-bottom: 1px solid #363636;
  height: 59px;
  position: fixed;
  top: 100px;
  left: 0px;
  right: 0px;
  z-index: 2;
}

/* line 11, app/assets/stylesheets/mobile/components/subheader.scss */
body.mobile .subheader h1 {
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

/* line 17, app/assets/stylesheets/mobile/components/subheader.scss */
body.mobile .subheader .mdl-icon-button {
  position: absolute;
  right: 15px;
  top: 10px;
}

/* line 2, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .mdl-data-table {
  background-color: #000000;
}

/* line 4, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .mdl-data-table th {
  color: #9E9E9E;
}

/* line 8, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .mdl-data-table tr:hover {
  background-color: #000000;
}

/* line 11, app/assets/stylesheets/mobile/components/tables.scss */
body.mobile .mdl-data-table tr td {
  border-color: #363636;
}

/* line 2, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile p.mdl-textfield {
  font-size: 14px;
  padding: 0px;
  margin-bottom: 10px;
}

/* line 7, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile p.mdl-textfield .mdl-textfield__error {
  margin-top: -3px;
  position: static;
}

/* line 13, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield {
  width: 100%;
}

/* line 16, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield .mdl-input__description {
  color: #757575;
  font-size: 12px;
  top: 0px;
  display: block;
  position: relative;
  width: 100%;
}

/* line 24, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield .mdl-input__description .mdl-progress {
  height: 2px;
  margin-top: -2px;
  width: 100%;
}

/* line 34, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield:not(.mdl-textfield__textarea):not(.is-focused) .mdl-textfield__label:after {
  bottom: auto;
  top: 24px !important;
}

/* line 42, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield:not(.mdl-textfield__textarea) .mdl-textfield__label:after {
  bottom: auto;
  top: 44px;
}

/* line 50, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-dirty:not(.mdl-textfield__textarea) .mdl-textfield__label:after {
  background-color: #9E9E9E;
  bottom: auto;
  top: 44px !important;
}

/* line 62, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-textfield--floating-label.is-focused:not(.is-invalid) .mdl-textfield__label {
  color: #9E9E9E;
}

/* line 65, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-textfield--floating-label.is-focused:not(.is-invalid) .mdl-textfield__label:after {
  background-color: #9E9E9E;
}

/* line 72, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-textfield--floating-label.is-dirty:not(.is-invalid):not(.is-focused) .mdl-textfield__label {
  color: #616161;
}

/* line 80, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-disabled .mdl-textfield__label {
  color: #4e4e4e !important;
}

/* line 84, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-disabled .mdl-textfield__input {
  border: none;
  color: #9A9A9A !important;
}

/* line 91, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-invalid .mdl-input__description {
  display: none;
}

/* line 95, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-invalid .mdl-textfield__input {
  border-color: #EB002B;
}

/* line 99, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-invalid .mdl-textfield__label {
  color: #BDBDBD;
}

/* line 102, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.is-invalid .mdl-textfield__label:after {
  background-color: #EB002B;
}

/* line 109, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-iconfield i {
  position: absolute;
  top: 23px;
}

/* line 114, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-iconfield input {
  padding-left: 30px;
}

/* line 119, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield.mdl-iconfield:not(.is-focused):not(.is-dirty) label {
  left: 30px;
}

/* line 126, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield__input {
  border-color: #616161;
  color: #ffffff;
  font-size: 14px;
  height: 29px;
}

/* line 133, app/assets/stylesheets/mobile/components/textfield.scss */
body.mobile .mdl-textfield__error {
  color: #EB002B;
  margin-top: 0px;
}

/* line 9, app/assets/stylesheets/mobile/intro.scss */
.mobile-intro {
  display: none;
}

/* line 13, app/assets/stylesheets/mobile/intro.scss */
html.mobile-intro-playing .mobile-intro {
  display: flex;
  position: fixed;
  inset: 0;
  z-index: 3000;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  background-color: #191919;
  animation: mobile-intro-fade-out 0.6s ease-in-out 3.4s forwards;
}

/* line 28, app/assets/stylesheets/mobile/intro.scss */
.mobile-intro-logo {
  position: relative;
  width: 95px;
  height: 96px;
  overflow: hidden;
  opacity: 0;
  -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 6px), transparent 100%);
  mask-image: linear-gradient(90deg, #000 calc(100% - 6px), transparent 100%);
  animation: mobile-intro-logo-in 0.5s ease-out 0.25s forwards, mobile-intro-logo-reveal 1.15s cubic-bezier(0.33, 1, 0.68, 1) 0.65s forwards;
}

/* line 41, app/assets/stylesheets/mobile/intro.scss */
.mobile-intro-logo-frame {
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  height: 96px;
  padding: 20px;
}

/* line 50, app/assets/stylesheets/mobile/intro.scss */
.mobile-intro-logo-mark {
  position: relative;
  display: block;
  width: 240px;
  height: 56px;
  z-index: 1;
}

/* line 60, app/assets/stylesheets/mobile/intro.scss */
.mobile-intro-logo-glow {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 240px;
  height: 56px;
  filter: blur(7px);
  opacity: 0.22;
}

@keyframes mobile-intro-logo-in {
  to {
    opacity: 1;
  }
}

@keyframes mobile-intro-logo-reveal {
  to {
    width: 280px;
  }
}

@keyframes mobile-intro-fade-out {
  to {
    opacity: 0;
    visibility: hidden;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 86, app/assets/stylesheets/mobile/intro.scss */
  html.mobile-intro-playing .mobile-intro {
    animation-delay: 1.2s;
  }
  /* line 90, app/assets/stylesheets/mobile/intro.scss */
  .mobile-intro-logo {
    animation: none;
    opacity: 1;
    width: 280px;
  }
}

/* line 3, app/assets/stylesheets/mobile/kpis/show.scss */
body.mobile ul.kpi-list > li {
  border-color: #363636;
}

/* line 5, app/assets/stylesheets/mobile/kpis/show.scss */
body.mobile ul.kpi-list > li .measurement {
  color: #BDBDBD;
}

/* line 8, app/assets/stylesheets/mobile/kpis/show.scss */
body.mobile ul.kpi-list > li .mdl-button:not(.action-color), body.mobile ul.kpi-list > li .mdl-icon-button:not(.action-color), body.mobile ul.kpi-list > li .mdl-ultra-mini-fab:not(.action-color), body.mobile ul.kpi-list > li .card .action:not(.action-color), .card body.mobile ul.kpi-list > li .action:not(.action-color), body.mobile ul.kpi-list > li .main-card .action:not(.action-color), .main-card body.mobile ul.kpi-list > li .action:not(.action-color) {
  border-color: #9A9A9A;
  color: #9A9A9A;
}

/* line 12, app/assets/stylesheets/mobile/kpis/show.scss */
body.mobile ul.kpi-list > li:hover {
  background-color: transparent;
}

/* line 1, app/assets/stylesheets/mobile/layout.scss */
body.mobile {
  background-color: #191919;
  color: #9A9A9A;
  padding: 60px 0px 96px 0px;
  width: calc(100% + 2px);
  margin-left: -1px;
  margin-right: -1px;
}

/* line 11, app/assets/stylesheets/mobile/layout.scss */
body.mobile a:focus, body.mobile a:hover {
  text-decoration: none;
}

/* line 16, app/assets/stylesheets/mobile/layout.scss */
body.mobile a:focus {
  outline: none;
}

/* line 21, app/assets/stylesheets/mobile/layout.scss */
body.mobile h1.title {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
}

/* line 28, app/assets/stylesheets/mobile/layout.scss */
body.mobile hr {
  border-color: #363636;
}

/* line 32, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main {
  padding-top: 0px;
}

/* line 35, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main > .content {
  margin-left: 0px;
  top: 0px;
}

/* line 40, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main > .header {
  border-bottom: 1px solid #363636;
  line-height: 60px;
  height: 60px;
  padding: 0px 20px;
}

/* line 46, app/assets/stylesheets/mobile/layout.scss */
body.mobile .main > .header h2 {
  font-size: 1.5rem;
  line-height: 60px;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 57, app/assets/stylesheets/mobile/layout.scss */
body.mobile .attr-label {
  color: #616161;
}

/* line 61, app/assets/stylesheets/mobile/layout.scss */
body.mobile .attr-value {
  color: #9A9A9A;
}

/* line 65, app/assets/stylesheets/mobile/layout.scss */
body.mobile .muted {
  color: #616161;
}

/* line 69, app/assets/stylesheets/mobile/layout.scss */
body.mobile .white {
  color: #ffffff;
}

/* line 73, app/assets/stylesheets/mobile/layout.scss */
body.mobile.android {
  padding-top: 110px !important;
}

/* line 77, app/assets/stylesheets/mobile/layout.scss */
body.mobile.ios {
  padding-top: 110px !important;
}

/* line 81, app/assets/stylesheets/mobile/layout.scss */
body.mobile .content-bg {
  background-color: #292929 !important;
}

/* line 89, app/assets/stylesheets/mobile/layout.scss */
body.mobile.mobile-fullscreen, body.mobile.ios.mobile-fullscreen, body.mobile.android.mobile-fullscreen {
  padding: 0 !important;
  overflow: hidden;
}

/* line 102, app/assets/stylesheets/mobile/layout.scss */
body.mobile.mobile-no-header {
  padding-top: 24px;
}

/* line 107, app/assets/stylesheets/mobile/layout.scss */
body.mobile.ios.mobile-no-header, body.mobile.android.mobile-no-header {
  padding-top: calc(env(safe-area-inset-top) + 24px) !important;
}

/* line 115, app/assets/stylesheets/mobile/layout.scss */
html.mobile-fullscreen {
  height: 100dvh;
  overflow: hidden;
}

/* line 2, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control {
  border-color: #363636;
  background-color: #000000;
}

/* line 5, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .table-count {
  display: none;
}

/* line 8, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .dataTables_filter {
  margin-top: 0px;
  padding: 0px 10px;
}

/* line 11, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .dataTables_filter label {
  float: right;
  margin: 12px 0px;
}

/* line 16, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .dataTables_paginate {
  left: 0px;
  right: 0px;
  bottom: 57px;
}

/* line 21, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control .dt-buttons {
  display: none;
}

/* line 24, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control table.layout--datatable {
  border-color: #363636;
}

/* line 26, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control table.layout--datatable tr {
  background-color: transparent;
}

/* line 28, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control table.layout--datatable tr th {
  border-color: #363636;
}

/* line 32, app/assets/stylesheets/mobile/layout/datatable.scss */
body.mobile .layout--datatable-control table.layout--datatable tr:not(:last-child) td {
  border-color: #363636;
}

/* line 9, app/assets/stylesheets/mobile/payments/users/subscriptions/index.scss */
.payments_users_subscriptions .sub-stack {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding: 16px;
}

/* line 1, app/assets/stylesheets/mobile/simulated.scss */
body.simulated {
  font-size: 12px;
  padding-top: 65px;
}

/* line 5, app/assets/stylesheets/mobile/simulated.scss */
body.simulated ul {
  font-size: 12px;
}

/* line 10, app/assets/stylesheets/mobile/simulated.scss */
body.simulated .header-logo img {
  height: 30px !important;
  padding-top: 10px;
}

/* line 16, app/assets/stylesheets/mobile/simulated.scss */
body.simulated .mdl-button, body.simulated .mdl-icon-button, body.simulated .mdl-ultra-mini-fab, body.simulated .card .action, .card body.simulated .action, body.simulated .main-card .action, .main-card body.simulated .action {
  white-space: nowrap;
}

/* line 20, app/assets/stylesheets/mobile/simulated.scss */
body.simulated #nav-component {
  visibility: hidden;
}

/* line 23, app/assets/stylesheets/mobile/simulated.scss */
body.simulated #nav-component .nav-item {
  display: none !important;
}

/* line 28, app/assets/stylesheets/mobile/simulated.scss */
body.simulated .mobile-top {
  padding-top: 5px !important;
}

/* line 32, app/assets/stylesheets/mobile/simulated.scss */
body.simulated #mobile-mode-switch {
  display: none;
}

/* line 2, app/assets/stylesheets/mobile/typography.scss */
body.mobile .text-default, body.mobile body.intakes_onboardings input, body.intakes_onboardings body.mobile input, body.mobile body.intakes_onboardings textarea, body.intakes_onboardings body.mobile textarea,
body.mobile body.intakes_payments input,
body.intakes_payments body.mobile input,
body.mobile body.intakes_payments textarea,
body.intakes_payments body.mobile textarea,
body.mobile body.intakes_comps input,
body.intakes_comps body.mobile input,
body.mobile body.intakes_comps textarea,
body.intakes_comps body.mobile textarea,
body.mobile body.intakes_signups input,
body.intakes_signups body.mobile input,
body.mobile body.intakes_signups textarea,
body.intakes_signups body.mobile textarea {
  color: #9A9A9A;
}

/* line 6, app/assets/stylesheets/mobile/typography.scss */
body.mobile .text-important-1, body.mobile .leaderboard-metric-frame .header, .leaderboard-metric-frame body.mobile .header {
  color: #ffffff;
}

/* line 10, app/assets/stylesheets/mobile/typography.scss */
body.mobile .text-important-2 {
  color: #BDBDBD;
}

/* line 2, app/assets/stylesheets/mobile/users/edit.scss */
body#edit.users.mobile hr {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 8, app/assets/stylesheets/mobile/users/edit.scss */
body#edit.users.mobile #user-image .mdl-spinner-container {
  margin-top: -80px;
}

/* line 11, app/assets/stylesheets/mobile/users/edit.scss */
body#edit.users.mobile #user-image .user-image {
  border: 2px solid #ffffff;
  border-radius: 50%;
  width: 100px;
}

/* line 2, app/assets/stylesheets/mobile/users/metrics/index.scss */
body#index.mobile.users_metrics .user-metrics-list {
  list-style: none;
}

/* line 4, app/assets/stylesheets/mobile/users/metrics/index.scss */
body#index.mobile.users_metrics .user-metrics-list li {
  padding: 10px !important;
  border-color: #363636 !important;
}

/* line 2, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile .user-image {
  height: 75px;
  width: 75px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}

/* line 11, app/assets/stylesheets/mobile/users/show.scss */
body#show.users.mobile.ios #user-menu-panel, body#show.users.mobile.android #user-menu-panel {
  padding-top: 50px;
}

/* line 2, app/assets/stylesheets/orgs/exercise_metadata/index.scss */
.well-table #org-exercises-datatable.dataTable thead th {
  border-bottom-color: rgba(212, 212, 212, 0.7) !important;
}

/* line 6, app/assets/stylesheets/orgs/exercise_metadata/index.scss */
body.dark .well-table #org-exercises-datatable.dataTable thead th {
  border-bottom-color: rgba(64, 64, 64, 0.7) !important;
}

/* line 10, app/assets/stylesheets/orgs/exercise_metadata/index.scss */
.well-table #org-exercises-datatable.dataTable.no-footer {
  border-bottom: 1px solid rgba(212, 212, 212, 0.7);
}

/* line 14, app/assets/stylesheets/orgs/exercise_metadata/index.scss */
body.dark .well-table #org-exercises-datatable.dataTable.no-footer {
  border-bottom: 1px solid rgba(64, 64, 64, 0.7);
}

/* line 19, app/assets/stylesheets/orgs/exercise_metadata/index.scss */
.well-table #org-exercises-datatable i.video {
  font-size: 15px;
}

/* line 1, app/assets/stylesheets/orgs/facilities/tokens/show.scss */
.facility-token {
  font-family: "Play";
  font-weight: bold;
}

/* line 3, app/assets/stylesheets/orgs/groups/form.scss */
#group-image-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 8, app/assets/stylesheets/orgs/groups/form.scss */
#group-image-holder.loading img {
  display: none;
}

/* line 1, app/assets/stylesheets/orgs/images/form.scss */
#org-logo-holder {
  max-width: 100px;
}

/* line 4, app/assets/stylesheets/orgs/images/form.scss */
#org-logo-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 9, app/assets/stylesheets/orgs/images/form.scss */
#org-logo-holder.loading img {
  display: none;
}

/* line 2, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form {
  margin: 0px -50px 0px -50px;
}

/* line 5, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield, #kpi-form .set-form .measurement .mdl-selectfield {
  padding: 10px 0px;
}

/* line 9, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield .mdl-input__description {
  position: absolute;
  top: 32px;
  color: #BDBDBD;
}

/* line 14, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield .mdl-textfield__error {
  font-size: 9px;
  margin-top: -2px;
}

/* line 18, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield .mdl-textfield__input {
  height: 24px;
}

/* line 22, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield.is-dirty .mdl-textfield__label {
  top: -2px;
}

/* line 24, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield.is-dirty .mdl-textfield__label:after {
  top: 35px !important;
}

/* line 30, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield.is-focused:not(.is-dirty) .mdl-textfield__label {
  top: -2px;
}

/* line 32, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield.is-focused:not(.is-dirty) .mdl-textfield__label:after {
  top: 35px !important;
}

/* line 38, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-textfield:not(.is-dirty):not(.is-focused) .mdl-textfield__label {
  top: 13px;
}

/* line 45, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield .mdl-selectfield__select {
  height: 24px;
  padding-top: 1px;
}

/* line 49, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield:after {
  top: 18px;
}

/* line 56, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield--floating-label.is-focused .mdl-selectfield__label, #kpi-form .set-form .measurement .mdl-selectfield--floating-label.is-dirty .mdl-selectfield__label {
  top: -3px;
}

/* line 60, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield--floating-label .mdl-selectfield__label {
  top: 13px;
}

/* line 62, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .mdl-selectfield--floating-label .mdl-selectfield__label:after {
  bottom: 9px;
}

/* line 68, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement.split-time .kpi-select.row {
  margin-left: -50px;
}

/* line 72, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement .kpi-modifier-select {
  color: #9E9E9E;
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 79, app/assets/stylesheets/orgs/kpis/form.scss */
#kpi-form .set-form .measurement.primary .mdl-textfield.variable {
  display: none;
}

/* line 3, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack {
  position: relative;
  width: 280px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-self: stretch;
}

/* line 14, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack--measurement {
  width: 0;
  min-width: 0;
  margin-right: 0;
  transition: width 0.2s ease;
}

/* line 20, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack--measurement:has(.metrics-info), .metrics-sidebar-stack--measurement:has(.metrics-athlete-panel.open) {
  width: 336px;
  margin-right: 16px;
}

/* line 28, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel {
  position: absolute;
  inset: 0;
  z-index: 20;
  background: transparent;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transform: translateX(-6px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}

/* line 41, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel.open {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0);
}

/* line 47, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__skeleton {
  padding: 16px;
}

/* line 51, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__skeleton-bar {
  background: rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  display: block;
  animation: pulse 1.5s ease-in-out infinite;
}

/* line 60, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-athlete-panel__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

/* line 70, app/assets/stylesheets/orgs/metrics/index.scss */
.metrics-sidebar-stack:has(.metrics-athlete-panel.open) .metrics-info {
  visibility: hidden;
}

/* line 76, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-sidebar-stack {
  background: transparent;
}

/* line 80, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel {
  background: transparent;
  border-color: transparent;
}

/* line 84, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .metrics-athlete-panel__skeleton-bar {
  background: rgba(163, 163, 163, 0.12);
}

@keyframes pulse {
  0%, 100% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.7;
  }
}

/* line 113, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar,
body#index.app.orgs_metrics .metrics-filter-bar,
body#show.orgs_metrics .metrics-filter-bar,
body#show.app.orgs_metrics .metrics-filter-bar,
body#show.orgs_assessments .metrics-filter-bar,
body#show.app.orgs_assessments .metrics-filter-bar,
body#show.orgs_surveys .metrics-filter-bar,
body#show.app.orgs_surveys .metrics-filter-bar,
body#show.orgs_sprints .metrics-filter-bar,
body#show.app.orgs_sprints .metrics-filter-bar,
body#show.orgs_loads .metrics-filter-bar,
body#show.app.orgs_loads .metrics-filter-bar,
body#show.orgs_trends .metrics-filter-bar,
body#show.app.orgs_trends .metrics-filter-bar,
body#show.orgs_heights .metrics-filter-bar,
body#show.app.orgs_heights .metrics-filter-bar,
body#show.orgs_weights .metrics-filter-bar,
body#show.app.orgs_weights .metrics-filter-bar {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-shrink: 0;
}

/* line 119, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__funnel-btn,
body#index.app.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.app.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.orgs_assessments .metrics-filter-bar__funnel-btn,
body#show.app.orgs_assessments .metrics-filter-bar__funnel-btn,
body#show.orgs_surveys .metrics-filter-bar__funnel-btn,
body#show.app.orgs_surveys .metrics-filter-bar__funnel-btn,
body#show.orgs_sprints .metrics-filter-bar__funnel-btn,
body#show.app.orgs_sprints .metrics-filter-bar__funnel-btn,
body#show.orgs_loads .metrics-filter-bar__funnel-btn,
body#show.app.orgs_loads .metrics-filter-bar__funnel-btn,
body#show.orgs_trends .metrics-filter-bar__funnel-btn,
body#show.app.orgs_trends .metrics-filter-bar__funnel-btn,
body#show.orgs_heights .metrics-filter-bar__funnel-btn,
body#show.app.orgs_heights .metrics-filter-bar__funnel-btn,
body#show.orgs_weights .metrics-filter-bar__funnel-btn,
body#show.app.orgs_weights .metrics-filter-bar__funnel-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 6px;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #737373;
  flex-shrink: 0;
  transition: background 0.15s;
}

/* line 132, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#index.app.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_assessments .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_assessments .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_surveys .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_surveys .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_sprints .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_sprints .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_loads .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_loads .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_trends .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_trends .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_heights .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_heights .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_weights .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_weights .metrics-filter-bar__funnel-btn:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #232323;
}

/* line 137, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__funnel-btn svg,
body#index.app.orgs_metrics .metrics-filter-bar__funnel-btn svg,
body#show.orgs_metrics .metrics-filter-bar__funnel-btn svg,
body#show.app.orgs_metrics .metrics-filter-bar__funnel-btn svg,
body#show.orgs_assessments .metrics-filter-bar__funnel-btn svg,
body#show.app.orgs_assessments .metrics-filter-bar__funnel-btn svg,
body#show.orgs_surveys .metrics-filter-bar__funnel-btn svg,
body#show.app.orgs_surveys .metrics-filter-bar__funnel-btn svg,
body#show.orgs_sprints .metrics-filter-bar__funnel-btn svg,
body#show.app.orgs_sprints .metrics-filter-bar__funnel-btn svg,
body#show.orgs_loads .metrics-filter-bar__funnel-btn svg,
body#show.app.orgs_loads .metrics-filter-bar__funnel-btn svg,
body#show.orgs_trends .metrics-filter-bar__funnel-btn svg,
body#show.app.orgs_trends .metrics-filter-bar__funnel-btn svg,
body#show.orgs_heights .metrics-filter-bar__funnel-btn svg,
body#show.app.orgs_heights .metrics-filter-bar__funnel-btn svg,
body#show.orgs_weights .metrics-filter-bar__funnel-btn svg,
body#show.app.orgs_weights .metrics-filter-bar__funnel-btn svg {
  width: 20px;
  height: 20px;
  display: block;
}

/* line 144, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__tab-group,
body#index.app.orgs_metrics .metrics-filter-bar__tab-group,
body#show.orgs_metrics .metrics-filter-bar__tab-group,
body#show.app.orgs_metrics .metrics-filter-bar__tab-group,
body#show.orgs_assessments .metrics-filter-bar__tab-group,
body#show.app.orgs_assessments .metrics-filter-bar__tab-group,
body#show.orgs_surveys .metrics-filter-bar__tab-group,
body#show.app.orgs_surveys .metrics-filter-bar__tab-group,
body#show.orgs_sprints .metrics-filter-bar__tab-group,
body#show.app.orgs_sprints .metrics-filter-bar__tab-group,
body#show.orgs_loads .metrics-filter-bar__tab-group,
body#show.app.orgs_loads .metrics-filter-bar__tab-group,
body#show.orgs_trends .metrics-filter-bar__tab-group,
body#show.app.orgs_trends .metrics-filter-bar__tab-group,
body#show.orgs_heights .metrics-filter-bar__tab-group,
body#show.app.orgs_heights .metrics-filter-bar__tab-group,
body#show.orgs_weights .metrics-filter-bar__tab-group,
body#show.app.orgs_weights .metrics-filter-bar__tab-group {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 4px;
  border-radius: 8px;
  border: 1px solid rgba(163, 163, 163, 0.2);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), linear-gradient(90deg, #fafafa 0%, #fafafa 100%);
  box-shadow: 0px 1px 1px rgba(35, 35, 35, 0.05);
  flex-shrink: 0;
  position: relative;
}

/* line 158, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__tab,
body#index.app.orgs_metrics .metrics-filter-bar__tab,
body#show.orgs_metrics .metrics-filter-bar__tab,
body#show.app.orgs_metrics .metrics-filter-bar__tab,
body#show.orgs_assessments .metrics-filter-bar__tab,
body#show.app.orgs_assessments .metrics-filter-bar__tab,
body#show.orgs_surveys .metrics-filter-bar__tab,
body#show.app.orgs_surveys .metrics-filter-bar__tab,
body#show.orgs_sprints .metrics-filter-bar__tab,
body#show.app.orgs_sprints .metrics-filter-bar__tab,
body#show.orgs_loads .metrics-filter-bar__tab,
body#show.app.orgs_loads .metrics-filter-bar__tab,
body#show.orgs_trends .metrics-filter-bar__tab,
body#show.app.orgs_trends .metrics-filter-bar__tab,
body#show.orgs_heights .metrics-filter-bar__tab,
body#show.app.orgs_heights .metrics-filter-bar__tab,
body#show.orgs_weights .metrics-filter-bar__tab,
body#show.app.orgs_weights .metrics-filter-bar__tab {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 8px 10px 8px 8px;
  border-radius: 6px;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  white-space: nowrap;
  color: #737373;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.15s;
  position: relative;
  border: none;
  background: transparent;
}

/* line 179, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#index.app.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_assessments .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_assessments .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_surveys .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_surveys .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_sprints .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_sprints .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_loads .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_loads .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_trends .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_trends .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_heights .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_heights .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_weights .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_weights .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active) {
  color: #404040;
}

/* line 183, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights .metrics-filter-bar__tab--active {
  color: #232323;
  background: rgba(163, 163, 163, 0.1);
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05), inset 0px 1px 0px 1px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 1px rgba(35, 35, 35, 0.05);
}

/* line 195, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-row,
body#index.app.orgs_metrics .metrics-filter-row,
body#show.orgs_metrics .metrics-filter-row,
body#show.app.orgs_metrics .metrics-filter-row,
body#show.orgs_assessments .metrics-filter-row,
body#show.app.orgs_assessments .metrics-filter-row,
body#show.orgs_surveys .metrics-filter-row,
body#show.app.orgs_surveys .metrics-filter-row,
body#show.orgs_sprints .metrics-filter-row,
body#show.app.orgs_sprints .metrics-filter-row,
body#show.orgs_loads .metrics-filter-row,
body#show.app.orgs_loads .metrics-filter-row,
body#show.orgs_trends .metrics-filter-row,
body#show.app.orgs_trends .metrics-filter-row,
body#show.orgs_heights .metrics-filter-row,
body#show.app.orgs_heights .metrics-filter-row,
body#show.orgs_weights .metrics-filter-row,
body#show.app.orgs_weights .metrics-filter-row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
}

/* line 201, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-row > .metrics-filter-bar,
body#index.app.orgs_metrics .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_metrics .metrics-filter-row > .metrics-filter-bar,
body#show.app.orgs_metrics .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_assessments .metrics-filter-row > .metrics-filter-bar,
body#show.app.orgs_assessments .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_surveys .metrics-filter-row > .metrics-filter-bar,
body#show.app.orgs_surveys .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_sprints .metrics-filter-row > .metrics-filter-bar,
body#show.app.orgs_sprints .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_loads .metrics-filter-row > .metrics-filter-bar,
body#show.app.orgs_loads .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_trends .metrics-filter-row > .metrics-filter-bar,
body#show.app.orgs_trends .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_heights .metrics-filter-row > .metrics-filter-bar,
body#show.app.orgs_heights .metrics-filter-row > .metrics-filter-bar,
body#show.orgs_weights .metrics-filter-row > .metrics-filter-bar,
body#show.app.orgs_weights .metrics-filter-row > .metrics-filter-bar {
  flex-shrink: 0;
}

/* line 206, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active-wrap,
body#index.app.orgs_metrics .metrics-filter-active-wrap,
body#show.orgs_metrics .metrics-filter-active-wrap,
body#show.app.orgs_metrics .metrics-filter-active-wrap,
body#show.orgs_assessments .metrics-filter-active-wrap,
body#show.app.orgs_assessments .metrics-filter-active-wrap,
body#show.orgs_surveys .metrics-filter-active-wrap,
body#show.app.orgs_surveys .metrics-filter-active-wrap,
body#show.orgs_sprints .metrics-filter-active-wrap,
body#show.app.orgs_sprints .metrics-filter-active-wrap,
body#show.orgs_loads .metrics-filter-active-wrap,
body#show.app.orgs_loads .metrics-filter-active-wrap,
body#show.orgs_trends .metrics-filter-active-wrap,
body#show.app.orgs_trends .metrics-filter-active-wrap,
body#show.orgs_heights .metrics-filter-active-wrap,
body#show.app.orgs_heights .metrics-filter-active-wrap,
body#show.orgs_weights .metrics-filter-active-wrap,
body#show.app.orgs_weights .metrics-filter-active-wrap {
  display: contents;
}

/* line 208, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active,
body#index.app.orgs_metrics .metrics-filter-active,
body#show.orgs_metrics .metrics-filter-active,
body#show.app.orgs_metrics .metrics-filter-active,
body#show.orgs_assessments .metrics-filter-active,
body#show.app.orgs_assessments .metrics-filter-active,
body#show.orgs_surveys .metrics-filter-active,
body#show.app.orgs_surveys .metrics-filter-active,
body#show.orgs_sprints .metrics-filter-active,
body#show.app.orgs_sprints .metrics-filter-active,
body#show.orgs_loads .metrics-filter-active,
body#show.app.orgs_loads .metrics-filter-active,
body#show.orgs_trends .metrics-filter-active,
body#show.app.orgs_trends .metrics-filter-active,
body#show.orgs_heights .metrics-filter-active,
body#show.app.orgs_heights .metrics-filter-active,
body#show.orgs_weights .metrics-filter-active,
body#show.app.orgs_weights .metrics-filter-active {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
}

/* line 218, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__label,
body#index.app.orgs_metrics .metrics-filter-active__label,
body#show.orgs_metrics .metrics-filter-active__label,
body#show.app.orgs_metrics .metrics-filter-active__label,
body#show.orgs_assessments .metrics-filter-active__label,
body#show.app.orgs_assessments .metrics-filter-active__label,
body#show.orgs_surveys .metrics-filter-active__label,
body#show.app.orgs_surveys .metrics-filter-active__label,
body#show.orgs_sprints .metrics-filter-active__label,
body#show.app.orgs_sprints .metrics-filter-active__label,
body#show.orgs_loads .metrics-filter-active__label,
body#show.app.orgs_loads .metrics-filter-active__label,
body#show.orgs_trends .metrics-filter-active__label,
body#show.app.orgs_trends .metrics-filter-active__label,
body#show.orgs_heights .metrics-filter-active__label,
body#show.app.orgs_heights .metrics-filter-active__label,
body#show.orgs_weights .metrics-filter-active__label,
body#show.app.orgs_weights .metrics-filter-active__label {
  flex-shrink: 0;
  font-family: 'Exo2', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: #737373;
}

/* line 230, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chips,
body#index.app.orgs_metrics .metrics-filter-active__chips,
body#show.orgs_metrics .metrics-filter-active__chips,
body#show.app.orgs_metrics .metrics-filter-active__chips,
body#show.orgs_assessments .metrics-filter-active__chips,
body#show.app.orgs_assessments .metrics-filter-active__chips,
body#show.orgs_surveys .metrics-filter-active__chips,
body#show.app.orgs_surveys .metrics-filter-active__chips,
body#show.orgs_sprints .metrics-filter-active__chips,
body#show.app.orgs_sprints .metrics-filter-active__chips,
body#show.orgs_loads .metrics-filter-active__chips,
body#show.app.orgs_loads .metrics-filter-active__chips,
body#show.orgs_trends .metrics-filter-active__chips,
body#show.app.orgs_trends .metrics-filter-active__chips,
body#show.orgs_heights .metrics-filter-active__chips,
body#show.app.orgs_heights .metrics-filter-active__chips,
body#show.orgs_weights .metrics-filter-active__chips,
body#show.app.orgs_weights .metrics-filter-active__chips {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  min-width: 0;
  max-width: 360px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 2px 1px;
  scrollbar-width: thin;
  scrollbar-color: rgba(163, 163, 163, 0.4) transparent;
}

/* line 243, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar,
body#index.app.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar,
body#show.app.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar,
body#show.app.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar,
body#show.app.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar,
body#show.app.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_loads .metrics-filter-active__chips::-webkit-scrollbar,
body#show.app.orgs_loads .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_trends .metrics-filter-active__chips::-webkit-scrollbar,
body#show.app.orgs_trends .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_heights .metrics-filter-active__chips::-webkit-scrollbar,
body#show.app.orgs_heights .metrics-filter-active__chips::-webkit-scrollbar,
body#show.orgs_weights .metrics-filter-active__chips::-webkit-scrollbar,
body#show.app.orgs_weights .metrics-filter-active__chips::-webkit-scrollbar {
  height: 5px;
}

/* line 244, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-track,
body#index.app.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.app.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.app.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.app.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.app.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_loads .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.app.orgs_loads .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_trends .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.app.orgs_trends .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_heights .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.app.orgs_heights .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.orgs_weights .metrics-filter-active__chips::-webkit-scrollbar-track,
body#show.app.orgs_weights .metrics-filter-active__chips::-webkit-scrollbar-track {
  background: transparent;
}

/* line 245, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#index.app.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.app.orgs_metrics .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.app.orgs_assessments .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.app.orgs_surveys .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.app.orgs_sprints .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_loads .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.app.orgs_loads .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_trends .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.app.orgs_trends .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_heights .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.app.orgs_heights .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.orgs_weights .metrics-filter-active__chips::-webkit-scrollbar-thumb,
body#show.app.orgs_weights .metrics-filter-active__chips::-webkit-scrollbar-thumb {
  background: rgba(163, 163, 163, 0.4);
  border-radius: 9999px;
}

/* line 248, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip,
body#index.app.orgs_metrics .metrics-filter-active__chip,
body#show.orgs_metrics .metrics-filter-active__chip,
body#show.app.orgs_metrics .metrics-filter-active__chip,
body#show.orgs_assessments .metrics-filter-active__chip,
body#show.app.orgs_assessments .metrics-filter-active__chip,
body#show.orgs_surveys .metrics-filter-active__chip,
body#show.app.orgs_surveys .metrics-filter-active__chip,
body#show.orgs_sprints .metrics-filter-active__chip,
body#show.app.orgs_sprints .metrics-filter-active__chip,
body#show.orgs_loads .metrics-filter-active__chip,
body#show.app.orgs_loads .metrics-filter-active__chip,
body#show.orgs_trends .metrics-filter-active__chip,
body#show.app.orgs_trends .metrics-filter-active__chip,
body#show.orgs_heights .metrics-filter-active__chip,
body#show.app.orgs_heights .metrics-filter-active__chip,
body#show.orgs_weights .metrics-filter-active__chip,
body#show.app.orgs_weights .metrics-filter-active__chip {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  gap: 2px;
  padding: 3px 4px 3px 10px;
  border-radius: 9999px;
  border: 1px solid rgba(163, 163, 163, 0.25);
  background: rgba(255, 255, 255, 0.7);
  font-family: 'Exo2', sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #525252;
  white-space: nowrap;
}

/* line 263, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip strong,
body#index.app.orgs_metrics .metrics-filter-active__chip strong,
body#show.orgs_metrics .metrics-filter-active__chip strong,
body#show.app.orgs_metrics .metrics-filter-active__chip strong,
body#show.orgs_assessments .metrics-filter-active__chip strong,
body#show.app.orgs_assessments .metrics-filter-active__chip strong,
body#show.orgs_surveys .metrics-filter-active__chip strong,
body#show.app.orgs_surveys .metrics-filter-active__chip strong,
body#show.orgs_sprints .metrics-filter-active__chip strong,
body#show.app.orgs_sprints .metrics-filter-active__chip strong,
body#show.orgs_loads .metrics-filter-active__chip strong,
body#show.app.orgs_loads .metrics-filter-active__chip strong,
body#show.orgs_trends .metrics-filter-active__chip strong,
body#show.app.orgs_trends .metrics-filter-active__chip strong,
body#show.orgs_heights .metrics-filter-active__chip strong,
body#show.app.orgs_heights .metrics-filter-active__chip strong,
body#show.orgs_weights .metrics-filter-active__chip strong,
body#show.app.orgs_weights .metrics-filter-active__chip strong {
  color: #232323;
  font-weight: 700;
}

/* line 268, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip-remove,
body#index.app.orgs_metrics .metrics-filter-active__chip-remove,
body#show.orgs_metrics .metrics-filter-active__chip-remove,
body#show.app.orgs_metrics .metrics-filter-active__chip-remove,
body#show.orgs_assessments .metrics-filter-active__chip-remove,
body#show.app.orgs_assessments .metrics-filter-active__chip-remove,
body#show.orgs_surveys .metrics-filter-active__chip-remove,
body#show.app.orgs_surveys .metrics-filter-active__chip-remove,
body#show.orgs_sprints .metrics-filter-active__chip-remove,
body#show.app.orgs_sprints .metrics-filter-active__chip-remove,
body#show.orgs_loads .metrics-filter-active__chip-remove,
body#show.app.orgs_loads .metrics-filter-active__chip-remove,
body#show.orgs_trends .metrics-filter-active__chip-remove,
body#show.app.orgs_trends .metrics-filter-active__chip-remove,
body#show.orgs_heights .metrics-filter-active__chip-remove,
body#show.app.orgs_heights .metrics-filter-active__chip-remove,
body#show.orgs_weights .metrics-filter-active__chip-remove,
body#show.app.orgs_weights .metrics-filter-active__chip-remove {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  font: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 9999px;
  color: #a3a3a3;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}

/* line 286, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#index.app.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.orgs_assessments .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_assessments .metrics-filter-active__chip-remove:hover,
body#show.orgs_surveys .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_surveys .metrics-filter-active__chip-remove:hover,
body#show.orgs_sprints .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_sprints .metrics-filter-active__chip-remove:hover,
body#show.orgs_loads .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_loads .metrics-filter-active__chip-remove:hover,
body#show.orgs_trends .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_trends .metrics-filter-active__chip-remove:hover,
body#show.orgs_heights .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_heights .metrics-filter-active__chip-remove:hover,
body#show.orgs_weights .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_weights .metrics-filter-active__chip-remove:hover {
  background: rgba(0, 0, 0, 0.08);
  color: #232323;
}

/* line 287, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__chip-remove svg,
body#index.app.orgs_metrics .metrics-filter-active__chip-remove svg,
body#show.orgs_metrics .metrics-filter-active__chip-remove svg,
body#show.app.orgs_metrics .metrics-filter-active__chip-remove svg,
body#show.orgs_assessments .metrics-filter-active__chip-remove svg,
body#show.app.orgs_assessments .metrics-filter-active__chip-remove svg,
body#show.orgs_surveys .metrics-filter-active__chip-remove svg,
body#show.app.orgs_surveys .metrics-filter-active__chip-remove svg,
body#show.orgs_sprints .metrics-filter-active__chip-remove svg,
body#show.app.orgs_sprints .metrics-filter-active__chip-remove svg,
body#show.orgs_loads .metrics-filter-active__chip-remove svg,
body#show.app.orgs_loads .metrics-filter-active__chip-remove svg,
body#show.orgs_trends .metrics-filter-active__chip-remove svg,
body#show.app.orgs_trends .metrics-filter-active__chip-remove svg,
body#show.orgs_heights .metrics-filter-active__chip-remove svg,
body#show.app.orgs_heights .metrics-filter-active__chip-remove svg,
body#show.orgs_weights .metrics-filter-active__chip-remove svg,
body#show.app.orgs_weights .metrics-filter-active__chip-remove svg {
  display: block;
  width: 12px;
  height: 12px;
}

/* line 290, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__clear,
body#index.app.orgs_metrics .metrics-filter-active__clear,
body#show.orgs_metrics .metrics-filter-active__clear,
body#show.app.orgs_metrics .metrics-filter-active__clear,
body#show.orgs_assessments .metrics-filter-active__clear,
body#show.app.orgs_assessments .metrics-filter-active__clear,
body#show.orgs_surveys .metrics-filter-active__clear,
body#show.app.orgs_surveys .metrics-filter-active__clear,
body#show.orgs_sprints .metrics-filter-active__clear,
body#show.app.orgs_sprints .metrics-filter-active__clear,
body#show.orgs_loads .metrics-filter-active__clear,
body#show.app.orgs_loads .metrics-filter-active__clear,
body#show.orgs_trends .metrics-filter-active__clear,
body#show.app.orgs_trends .metrics-filter-active__clear,
body#show.orgs_heights .metrics-filter-active__clear,
body#show.app.orgs_heights .metrics-filter-active__clear,
body#show.orgs_weights .metrics-filter-active__clear,
body#show.app.orgs_weights .metrics-filter-active__clear {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: none;
  background: transparent;
  font: inherit;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  font-family: 'Exo2', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.2px;
  color: #737373;
  text-decoration: none;
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 6px;
  transition: background 0.15s, color 0.15s;
}

/* line 310, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-filter-active__clear:hover,
body#index.app.orgs_metrics .metrics-filter-active__clear:hover,
body#show.orgs_metrics .metrics-filter-active__clear:hover,
body#show.app.orgs_metrics .metrics-filter-active__clear:hover,
body#show.orgs_assessments .metrics-filter-active__clear:hover,
body#show.app.orgs_assessments .metrics-filter-active__clear:hover,
body#show.orgs_surveys .metrics-filter-active__clear:hover,
body#show.app.orgs_surveys .metrics-filter-active__clear:hover,
body#show.orgs_sprints .metrics-filter-active__clear:hover,
body#show.app.orgs_sprints .metrics-filter-active__clear:hover,
body#show.orgs_loads .metrics-filter-active__clear:hover,
body#show.app.orgs_loads .metrics-filter-active__clear:hover,
body#show.orgs_trends .metrics-filter-active__clear:hover,
body#show.app.orgs_trends .metrics-filter-active__clear:hover,
body#show.orgs_heights .metrics-filter-active__clear:hover,
body#show.app.orgs_heights .metrics-filter-active__clear:hover,
body#show.orgs_weights .metrics-filter-active__clear:hover,
body#show.app.orgs_weights .metrics-filter-active__clear:hover {
  background: rgba(0, 0, 0, 0.06);
  color: #232323;
}

/* line 319, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics [data-chrome-body] > div:has(> .metrics-page-content),
body#index.app.orgs_metrics [data-chrome-body] > div:has(> .metrics-page-content),
body#show.orgs_metrics [data-chrome-body] > div:has(> .metrics-page-content),
body#show.app.orgs_metrics [data-chrome-body] > div:has(> .metrics-page-content),
body#show.orgs_assessments [data-chrome-body] > div:has(> .metrics-page-content),
body#show.app.orgs_assessments [data-chrome-body] > div:has(> .metrics-page-content),
body#show.orgs_surveys [data-chrome-body] > div:has(> .metrics-page-content),
body#show.app.orgs_surveys [data-chrome-body] > div:has(> .metrics-page-content),
body#show.orgs_sprints [data-chrome-body] > div:has(> .metrics-page-content),
body#show.app.orgs_sprints [data-chrome-body] > div:has(> .metrics-page-content),
body#show.orgs_loads [data-chrome-body] > div:has(> .metrics-page-content),
body#show.app.orgs_loads [data-chrome-body] > div:has(> .metrics-page-content),
body#show.orgs_trends [data-chrome-body] > div:has(> .metrics-page-content),
body#show.app.orgs_trends [data-chrome-body] > div:has(> .metrics-page-content),
body#show.orgs_heights [data-chrome-body] > div:has(> .metrics-page-content),
body#show.app.orgs_heights [data-chrome-body] > div:has(> .metrics-page-content),
body#show.orgs_weights [data-chrome-body] > div:has(> .metrics-page-content),
body#show.app.orgs_weights [data-chrome-body] > div:has(> .metrics-page-content) {
  display: flex;
  flex-direction: column;
}

/* line 324, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metrics-page-header,
body#index.app.orgs_metrics #metrics-page-header,
body#show.orgs_metrics #metrics-page-header,
body#show.app.orgs_metrics #metrics-page-header,
body#show.orgs_assessments #metrics-page-header,
body#show.app.orgs_assessments #metrics-page-header,
body#show.orgs_surveys #metrics-page-header,
body#show.app.orgs_surveys #metrics-page-header,
body#show.orgs_sprints #metrics-page-header,
body#show.app.orgs_sprints #metrics-page-header,
body#show.orgs_loads #metrics-page-header,
body#show.app.orgs_loads #metrics-page-header,
body#show.orgs_trends #metrics-page-header,
body#show.app.orgs_trends #metrics-page-header,
body#show.orgs_heights #metrics-page-header,
body#show.app.orgs_heights #metrics-page-header,
body#show.orgs_weights #metrics-page-header,
body#show.app.orgs_weights #metrics-page-header {
  flex: none;
}

/* line 330, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-page-content,
body#index.app.orgs_metrics .metrics-page-content,
body#show.orgs_metrics .metrics-page-content,
body#show.app.orgs_metrics .metrics-page-content,
body#show.orgs_assessments .metrics-page-content,
body#show.app.orgs_assessments .metrics-page-content,
body#show.orgs_surveys .metrics-page-content,
body#show.app.orgs_surveys .metrics-page-content,
body#show.orgs_sprints .metrics-page-content,
body#show.app.orgs_sprints .metrics-page-content,
body#show.orgs_loads .metrics-page-content,
body#show.app.orgs_loads .metrics-page-content,
body#show.orgs_trends .metrics-page-content,
body#show.app.orgs_trends .metrics-page-content,
body#show.orgs_heights .metrics-page-content,
body#show.app.orgs_heights .metrics-page-content,
body#show.orgs_weights .metrics-page-content,
body#show.app.orgs_weights .metrics-page-content {
  display: flex;
  align-items: flex-start;
  flex: 1;
  gap: 16px;
  width: 100%;
  min-height: 0;
}

/* line 341, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel,
body#index.app.orgs_metrics .metrics-sheet-panel,
body#show.orgs_metrics .metrics-sheet-panel,
body#show.app.orgs_metrics .metrics-sheet-panel,
body#show.orgs_assessments .metrics-sheet-panel,
body#show.app.orgs_assessments .metrics-sheet-panel,
body#show.orgs_surveys .metrics-sheet-panel,
body#show.app.orgs_surveys .metrics-sheet-panel,
body#show.orgs_sprints .metrics-sheet-panel,
body#show.app.orgs_sprints .metrics-sheet-panel,
body#show.orgs_loads .metrics-sheet-panel,
body#show.app.orgs_loads .metrics-sheet-panel,
body#show.orgs_trends .metrics-sheet-panel,
body#show.app.orgs_trends .metrics-sheet-panel,
body#show.orgs_heights .metrics-sheet-panel,
body#show.app.orgs_heights .metrics-sheet-panel,
body#show.orgs_weights .metrics-sheet-panel,
body#show.app.orgs_weights .metrics-sheet-panel {
  flex: 1;
  min-width: 0;
  position: relative;
  box-shadow: 0 0 0 1px #e5e5e5;
  border-radius: 8px;
  overflow: hidden;
  isolation: isolate;
  background: #ffffff;
}

/* line 34, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .htFocusCatcher,
body#index.app.orgs_metrics .metrics-sheet-panel .htFocusCatcher,
body#show.orgs_metrics .metrics-sheet-panel .htFocusCatcher,
body#show.app.orgs_metrics .metrics-sheet-panel .htFocusCatcher,
body#show.orgs_assessments .metrics-sheet-panel .htFocusCatcher,
body#show.app.orgs_assessments .metrics-sheet-panel .htFocusCatcher,
body#show.orgs_surveys .metrics-sheet-panel .htFocusCatcher,
body#show.app.orgs_surveys .metrics-sheet-panel .htFocusCatcher,
body#show.orgs_sprints .metrics-sheet-panel .htFocusCatcher,
body#show.app.orgs_sprints .metrics-sheet-panel .htFocusCatcher,
body#show.orgs_loads .metrics-sheet-panel .htFocusCatcher,
body#show.app.orgs_loads .metrics-sheet-panel .htFocusCatcher,
body#show.orgs_trends .metrics-sheet-panel .htFocusCatcher,
body#show.app.orgs_trends .metrics-sheet-panel .htFocusCatcher,
body#show.orgs_heights .metrics-sheet-panel .htFocusCatcher,
body#show.app.orgs_heights .metrics-sheet-panel .htFocusCatcher,
body#show.orgs_weights .metrics-sheet-panel .htFocusCatcher,
body#show.app.orgs_weights .metrics-sheet-panel .htFocusCatcher {
  position: absolute !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 44, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.orgs_assessments .metrics-sheet-panel .handsontable,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable,
body#show.orgs_surveys .metrics-sheet-panel .handsontable,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable,
body#show.orgs_sprints .metrics-sheet-panel .handsontable,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable,
body#show.orgs_loads .metrics-sheet-panel .handsontable,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable,
body#show.orgs_trends .metrics-sheet-panel .handsontable,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable,
body#show.orgs_heights .metrics-sheet-panel .handsontable,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable,
body#show.orgs_weights .metrics-sheet-panel .handsontable,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable {
  font-family: 'Exo2', sans-serif;
}

/* line 47, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.orgs_loads .metrics-sheet-panel .handsontable th,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable th,
body#show.orgs_trends .metrics-sheet-panel .handsontable th,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable th,
body#show.orgs_heights .metrics-sheet-panel .handsontable th,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable th,
body#show.orgs_weights .metrics-sheet-panel .handsontable th,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable th {
  background-color: #fafafa !important;
  font-family: 'Exo2', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #232323;
  vertical-align: middle;
  border-color: #e5e5e5 !important;
}

/* line 58, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_loads .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_trends .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_heights .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_weights .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable th .colHeader {
  font-family: 'Play';
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
  line-height: 84px;
}

/* line 66, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th .rowHeader,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th .rowHeader,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th .rowHeader,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_loads .metrics-sheet-panel .handsontable th .rowHeader,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_trends .metrics-sheet-panel .handsontable th .rowHeader,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_heights .metrics-sheet-panel .handsontable th .rowHeader,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable th .rowHeader,
body#show.orgs_weights .metrics-sheet-panel .handsontable th .rowHeader,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable th .rowHeader {
  padding-left: 0;
  text-align: left;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #232323;
  line-height: 42px;
}

/* line 77, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_loads .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_trends .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_heights .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.orgs_weights .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable th.hover\:underline:hover .colHeader {
  text-decoration: underline;
  cursor: pointer;
}

/* line 82, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th.text-gray,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th.text-gray,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th.text-gray,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th.text-gray,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th.text-gray,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_loads .metrics-sheet-panel .handsontable th.text-gray,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_trends .metrics-sheet-panel .handsontable th.text-gray,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_heights .metrics-sheet-panel .handsontable th.text-gray,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable th.text-gray,
body#show.orgs_weights .metrics-sheet-panel .handsontable th.text-gray,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable th.text-gray {
  color: #9E9E9E;
}

/* line 87, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.orgs_loads .metrics-sheet-panel .handsontable td,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable td,
body#show.orgs_trends .metrics-sheet-panel .handsontable td,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable td,
body#show.orgs_heights .metrics-sheet-panel .handsontable td,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable td,
body#show.orgs_weights .metrics-sheet-panel .handsontable td,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable td {
  color: #737373;
  font-family: 'Exo2', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border-color: #e5e5e5 !important;
  background-color: #ffffff !important;
}

/* line 97, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_loads .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_trends .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_heights .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_weights .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable td.read-only {
  background-color: #fafafa !important;
  cursor: not-allowed;
}

/* line 103, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_top_inline_start_corner th {
  position: relative;
}

/* line 108, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th {
  height: 84px !important;
  min-height: 84px !important;
  position: relative;
}

/* line 114, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start th {
  border-color: #e5e5e5 !important;
  text-align: left;
  color: #232323;
}

/* line 119, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start th .rowHeader {
  text-align: left;
  padding-left: 16px;
}

/* line 127, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th {
  background-color: #ffffff !important;
}

/* line 133, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #232323 !important;
  font-weight: 700;
}

/* line 138, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start td {
  background-color: #ffffff !important;
  border-color: #e5e5e5 !important;
  text-align: left !important;
  color: #232323 !important;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 14px;
}

/* line 149, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInput,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInput,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .handsontableInput,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .handsontableInput,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .handsontableInput,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_loads .metrics-sheet-panel .handsontable .handsontableInput,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_trends .metrics-sheet-panel .handsontable .handsontableInput,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_heights .metrics-sheet-panel .handsontable .handsontableInput,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .handsontableInput,
body#show.orgs_weights .metrics-sheet-panel .handsontable .handsontableInput,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .handsontableInput {
  text-align: center;
  line-height: 30px;
}

/* line 154, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_loads .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_trends .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_heights .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.orgs_weights .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .handsontableInputHolder.ht_editor_hidden {
  pointer-events: none;
}

/* line 159, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td:hover,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td:hover,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td:hover,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_loads .metrics-sheet-panel .handsontable td:hover,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_trends .metrics-sheet-panel .handsontable td:hover,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_heights .metrics-sheet-panel .handsontable td:hover,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable td:hover,
body#show.orgs_weights .metrics-sheet-panel .handsontable td:hover,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 77, 104, 0.1), rgba(255, 77, 104, 0.1));
  color: #232323 !important;
}

/* line 165, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder {
  scrollbar-width: thin;
  scrollbar-color: #d4d4d4 transparent;
}

/* line 169, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 173, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-track {
  background: transparent;
}

/* line 174, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb {
  background: #d4d4d4;
  border-radius: 9999px;
}

/* line 178, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover {
  background: #a3a3a3;
}

/* line 179, app/assets/stylesheets/components/data_sheet.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner {
  background: transparent;
}

/* line 347, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel--empty,
body#index.app.orgs_metrics .metrics-sheet-panel--empty,
body#show.orgs_metrics .metrics-sheet-panel--empty,
body#show.app.orgs_metrics .metrics-sheet-panel--empty,
body#show.orgs_assessments .metrics-sheet-panel--empty,
body#show.app.orgs_assessments .metrics-sheet-panel--empty,
body#show.orgs_surveys .metrics-sheet-panel--empty,
body#show.app.orgs_surveys .metrics-sheet-panel--empty,
body#show.orgs_sprints .metrics-sheet-panel--empty,
body#show.app.orgs_sprints .metrics-sheet-panel--empty,
body#show.orgs_loads .metrics-sheet-panel--empty,
body#show.app.orgs_loads .metrics-sheet-panel--empty,
body#show.orgs_trends .metrics-sheet-panel--empty,
body#show.app.orgs_trends .metrics-sheet-panel--empty,
body#show.orgs_heights .metrics-sheet-panel--empty,
body#show.app.orgs_heights .metrics-sheet-panel--empty,
body#show.orgs_weights .metrics-sheet-panel--empty,
body#show.app.orgs_weights .metrics-sheet-panel--empty {
  padding: 24px;
}

/* line 352, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_loads .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_trends .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_heights .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable th .colHeader,
body#show.orgs_weights .metrics-sheet-panel .handsontable th .colHeader,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable th .colHeader {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
  white-space: normal;
  text-transform: none;
  line-height: 16px;
  padding: 0 8px;
  max-height: 64px;
}

/* line 367, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td .original,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable td .original,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td .original,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable td .original,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td .original,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable td .original,
body#show.orgs_loads .metrics-sheet-panel .handsontable td .original,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable td .original,
body#show.orgs_trends .metrics-sheet-panel .handsontable td .original,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable td .original,
body#show.orgs_heights .metrics-sheet-panel .handsontable td .original,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable td .original,
body#show.orgs_weights .metrics-sheet-panel .handsontable td .original,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable td .original {
  text-decoration: line-through;
  color: #9E9E9E;
  font-size: 12px;
  margin-right: 5px;
}

/* line 374, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable td .override,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable td .override,
body#show.orgs_metrics .metrics-sheet-panel .handsontable td .override,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable td .override,
body#show.orgs_assessments .metrics-sheet-panel .handsontable td .override,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable td .override,
body#show.orgs_surveys .metrics-sheet-panel .handsontable td .override,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable td .override,
body#show.orgs_sprints .metrics-sheet-panel .handsontable td .override,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable td .override,
body#show.orgs_loads .metrics-sheet-panel .handsontable td .override,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable td .override,
body#show.orgs_trends .metrics-sheet-panel .handsontable td .override,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable td .override,
body#show.orgs_heights .metrics-sheet-panel .handsontable td .override,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable td .override,
body#show.orgs_weights .metrics-sheet-panel .handsontable td .override,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable td .override {
  color: #EB002B;
}

/* line 379, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name {
  color: #232323 !important;
  font-weight: 700;
}

/* line 386, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#index.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > th {
  background-image: linear-gradient(rgba(255, 77, 104, 0.05), rgba(255, 77, 104, 0.05));
  color: #232323 !important;
}

/* line 392, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#index.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.app.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.app.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.app.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.app.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.app.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.app.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.app.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover {
  background-image: linear-gradient(rgba(255, 77, 104, 0.1), rgba(255, 77, 104, 0.1));
  color: #232323 !important;
}

/* line 399, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame,
body#index.app.orgs_metrics .metrics-side-frame,
body#show.orgs_metrics .metrics-side-frame,
body#show.app.orgs_metrics .metrics-side-frame,
body#show.orgs_assessments .metrics-side-frame,
body#show.app.orgs_assessments .metrics-side-frame,
body#show.orgs_surveys .metrics-side-frame,
body#show.app.orgs_surveys .metrics-side-frame,
body#show.orgs_sprints .metrics-side-frame,
body#show.app.orgs_sprints .metrics-side-frame,
body#show.orgs_loads .metrics-side-frame,
body#show.app.orgs_loads .metrics-side-frame,
body#show.orgs_trends .metrics-side-frame,
body#show.app.orgs_trends .metrics-side-frame,
body#show.orgs_heights .metrics-side-frame,
body#show.app.orgs_heights .metrics-side-frame,
body#show.orgs_weights .metrics-side-frame,
body#show.app.orgs_weights .metrics-side-frame {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 400px;
  transition: all 0.3s ease;
  overflow-y: scroll;
  padding-top: 68px;
  z-index: 200;
}

/* line 409, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame .progress-tracker,
body#index.app.orgs_metrics .metrics-side-frame .progress-tracker,
body#show.orgs_metrics .metrics-side-frame .progress-tracker,
body#show.app.orgs_metrics .metrics-side-frame .progress-tracker,
body#show.orgs_assessments .metrics-side-frame .progress-tracker,
body#show.app.orgs_assessments .metrics-side-frame .progress-tracker,
body#show.orgs_surveys .metrics-side-frame .progress-tracker,
body#show.app.orgs_surveys .metrics-side-frame .progress-tracker,
body#show.orgs_sprints .metrics-side-frame .progress-tracker,
body#show.app.orgs_sprints .metrics-side-frame .progress-tracker,
body#show.orgs_loads .metrics-side-frame .progress-tracker,
body#show.app.orgs_loads .metrics-side-frame .progress-tracker,
body#show.orgs_trends .metrics-side-frame .progress-tracker,
body#show.app.orgs_trends .metrics-side-frame .progress-tracker,
body#show.orgs_heights .metrics-side-frame .progress-tracker,
body#show.app.orgs_heights .metrics-side-frame .progress-tracker,
body#show.orgs_weights .metrics-side-frame .progress-tracker,
body#show.app.orgs_weights .metrics-side-frame .progress-tracker {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 416, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame.open,
body#index.app.orgs_metrics .metrics-side-frame.open,
body#show.orgs_metrics .metrics-side-frame.open,
body#show.app.orgs_metrics .metrics-side-frame.open,
body#show.orgs_assessments .metrics-side-frame.open,
body#show.app.orgs_assessments .metrics-side-frame.open,
body#show.orgs_surveys .metrics-side-frame.open,
body#show.app.orgs_surveys .metrics-side-frame.open,
body#show.orgs_sprints .metrics-side-frame.open,
body#show.app.orgs_sprints .metrics-side-frame.open,
body#show.orgs_loads .metrics-side-frame.open,
body#show.app.orgs_loads .metrics-side-frame.open,
body#show.orgs_trends .metrics-side-frame.open,
body#show.app.orgs_trends .metrics-side-frame.open,
body#show.orgs_heights .metrics-side-frame.open,
body#show.app.orgs_heights .metrics-side-frame.open,
body#show.orgs_weights .metrics-side-frame.open,
body#show.app.orgs_weights .metrics-side-frame.open {
  right: 0px;
}

/* line 420, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame:not(.open),
body#index.app.orgs_metrics .metrics-side-frame:not(.open),
body#show.orgs_metrics .metrics-side-frame:not(.open),
body#show.app.orgs_metrics .metrics-side-frame:not(.open),
body#show.orgs_assessments .metrics-side-frame:not(.open),
body#show.app.orgs_assessments .metrics-side-frame:not(.open),
body#show.orgs_surveys .metrics-side-frame:not(.open),
body#show.app.orgs_surveys .metrics-side-frame:not(.open),
body#show.orgs_sprints .metrics-side-frame:not(.open),
body#show.app.orgs_sprints .metrics-side-frame:not(.open),
body#show.orgs_loads .metrics-side-frame:not(.open),
body#show.app.orgs_loads .metrics-side-frame:not(.open),
body#show.orgs_trends .metrics-side-frame:not(.open),
body#show.app.orgs_trends .metrics-side-frame:not(.open),
body#show.orgs_heights .metrics-side-frame:not(.open),
body#show.app.orgs_heights .metrics-side-frame:not(.open),
body#show.orgs_weights .metrics-side-frame:not(.open),
body#show.app.orgs_weights .metrics-side-frame:not(.open) {
  right: -400px;
}

/* line 424, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metrics-side-frame .frame-info,
body#index.app.orgs_metrics .metrics-side-frame .frame-info,
body#show.orgs_metrics .metrics-side-frame .frame-info,
body#show.app.orgs_metrics .metrics-side-frame .frame-info,
body#show.orgs_assessments .metrics-side-frame .frame-info,
body#show.app.orgs_assessments .metrics-side-frame .frame-info,
body#show.orgs_surveys .metrics-side-frame .frame-info,
body#show.app.orgs_surveys .metrics-side-frame .frame-info,
body#show.orgs_sprints .metrics-side-frame .frame-info,
body#show.app.orgs_sprints .metrics-side-frame .frame-info,
body#show.orgs_loads .metrics-side-frame .frame-info,
body#show.app.orgs_loads .metrics-side-frame .frame-info,
body#show.orgs_trends .metrics-side-frame .frame-info,
body#show.app.orgs_trends .metrics-side-frame .frame-info,
body#show.orgs_heights .metrics-side-frame .frame-info,
body#show.app.orgs_heights .metrics-side-frame .frame-info,
body#show.orgs_weights .metrics-side-frame .frame-info,
body#show.app.orgs_weights .metrics-side-frame .frame-info {
  position: absolute;
  top: 0;
  right: 0;
  width: 399px;
  z-index: 1;
}

/* line 433, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame,
body#index.app.orgs_metrics #metric-info-frame,
body#show.orgs_metrics #metric-info-frame,
body#show.app.orgs_metrics #metric-info-frame,
body#show.orgs_assessments #metric-info-frame,
body#show.app.orgs_assessments #metric-info-frame,
body#show.orgs_surveys #metric-info-frame,
body#show.app.orgs_surveys #metric-info-frame,
body#show.orgs_sprints #metric-info-frame,
body#show.app.orgs_sprints #metric-info-frame,
body#show.orgs_loads #metric-info-frame,
body#show.app.orgs_loads #metric-info-frame,
body#show.orgs_trends #metric-info-frame,
body#show.app.orgs_trends #metric-info-frame,
body#show.orgs_heights #metric-info-frame,
body#show.app.orgs_heights #metric-info-frame,
body#show.orgs_weights #metric-info-frame,
body#show.app.orgs_weights #metric-info-frame {
  padding: 60px 20px 20px 20px;
}

/* line 436, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame hr,
body#index.app.orgs_metrics #metric-info-frame hr,
body#show.orgs_metrics #metric-info-frame hr,
body#show.app.orgs_metrics #metric-info-frame hr,
body#show.orgs_assessments #metric-info-frame hr,
body#show.app.orgs_assessments #metric-info-frame hr,
body#show.orgs_surveys #metric-info-frame hr,
body#show.app.orgs_surveys #metric-info-frame hr,
body#show.orgs_sprints #metric-info-frame hr,
body#show.app.orgs_sprints #metric-info-frame hr,
body#show.orgs_loads #metric-info-frame hr,
body#show.app.orgs_loads #metric-info-frame hr,
body#show.orgs_trends #metric-info-frame hr,
body#show.app.orgs_trends #metric-info-frame hr,
body#show.orgs_heights #metric-info-frame hr,
body#show.app.orgs_heights #metric-info-frame hr,
body#show.orgs_weights #metric-info-frame hr,
body#show.app.orgs_weights #metric-info-frame hr {
  margin-right: -20px;
  margin-left: -20px;
}

/* line 441, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .metric-info-actions,
body#index.app.orgs_metrics #metric-info-frame .metric-info-actions,
body#show.orgs_metrics #metric-info-frame .metric-info-actions,
body#show.app.orgs_metrics #metric-info-frame .metric-info-actions,
body#show.orgs_assessments #metric-info-frame .metric-info-actions,
body#show.app.orgs_assessments #metric-info-frame .metric-info-actions,
body#show.orgs_surveys #metric-info-frame .metric-info-actions,
body#show.app.orgs_surveys #metric-info-frame .metric-info-actions,
body#show.orgs_sprints #metric-info-frame .metric-info-actions,
body#show.app.orgs_sprints #metric-info-frame .metric-info-actions,
body#show.orgs_loads #metric-info-frame .metric-info-actions,
body#show.app.orgs_loads #metric-info-frame .metric-info-actions,
body#show.orgs_trends #metric-info-frame .metric-info-actions,
body#show.app.orgs_trends #metric-info-frame .metric-info-actions,
body#show.orgs_heights #metric-info-frame .metric-info-actions,
body#show.app.orgs_heights #metric-info-frame .metric-info-actions,
body#show.orgs_weights #metric-info-frame .metric-info-actions,
body#show.app.orgs_weights #metric-info-frame .metric-info-actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 400px;
  list-style: none;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  padding: 10px 20px;
  border-bottom: 1px solid #EEEEEE;
}

/* line 454, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .metric-info-actions li + li,
body#index.app.orgs_metrics #metric-info-frame .metric-info-actions li + li,
body#show.orgs_metrics #metric-info-frame .metric-info-actions li + li,
body#show.app.orgs_metrics #metric-info-frame .metric-info-actions li + li,
body#show.orgs_assessments #metric-info-frame .metric-info-actions li + li,
body#show.app.orgs_assessments #metric-info-frame .metric-info-actions li + li,
body#show.orgs_surveys #metric-info-frame .metric-info-actions li + li,
body#show.app.orgs_surveys #metric-info-frame .metric-info-actions li + li,
body#show.orgs_sprints #metric-info-frame .metric-info-actions li + li,
body#show.app.orgs_sprints #metric-info-frame .metric-info-actions li + li,
body#show.orgs_loads #metric-info-frame .metric-info-actions li + li,
body#show.app.orgs_loads #metric-info-frame .metric-info-actions li + li,
body#show.orgs_trends #metric-info-frame .metric-info-actions li + li,
body#show.app.orgs_trends #metric-info-frame .metric-info-actions li + li,
body#show.orgs_heights #metric-info-frame .metric-info-actions li + li,
body#show.app.orgs_heights #metric-info-frame .metric-info-actions li + li,
body#show.orgs_weights #metric-info-frame .metric-info-actions li + li,
body#show.app.orgs_weights #metric-info-frame .metric-info-actions li + li {
  margin-right: 10px;
}

/* line 458, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .metric-info-actions li a,
body#index.app.orgs_metrics #metric-info-frame .metric-info-actions li a,
body#show.orgs_metrics #metric-info-frame .metric-info-actions li a,
body#show.app.orgs_metrics #metric-info-frame .metric-info-actions li a,
body#show.orgs_assessments #metric-info-frame .metric-info-actions li a,
body#show.app.orgs_assessments #metric-info-frame .metric-info-actions li a,
body#show.orgs_surveys #metric-info-frame .metric-info-actions li a,
body#show.app.orgs_surveys #metric-info-frame .metric-info-actions li a,
body#show.orgs_sprints #metric-info-frame .metric-info-actions li a,
body#show.app.orgs_sprints #metric-info-frame .metric-info-actions li a,
body#show.orgs_loads #metric-info-frame .metric-info-actions li a,
body#show.app.orgs_loads #metric-info-frame .metric-info-actions li a,
body#show.orgs_trends #metric-info-frame .metric-info-actions li a,
body#show.app.orgs_trends #metric-info-frame .metric-info-actions li a,
body#show.orgs_heights #metric-info-frame .metric-info-actions li a,
body#show.app.orgs_heights #metric-info-frame .metric-info-actions li a,
body#show.orgs_weights #metric-info-frame .metric-info-actions li a,
body#show.app.orgs_weights #metric-info-frame .metric-info-actions li a {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: #9E9E9E;
}

/* line 464, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .metric-info-actions li a i,
body#index.app.orgs_metrics #metric-info-frame .metric-info-actions li a i,
body#show.orgs_metrics #metric-info-frame .metric-info-actions li a i,
body#show.app.orgs_metrics #metric-info-frame .metric-info-actions li a i,
body#show.orgs_assessments #metric-info-frame .metric-info-actions li a i,
body#show.app.orgs_assessments #metric-info-frame .metric-info-actions li a i,
body#show.orgs_surveys #metric-info-frame .metric-info-actions li a i,
body#show.app.orgs_surveys #metric-info-frame .metric-info-actions li a i,
body#show.orgs_sprints #metric-info-frame .metric-info-actions li a i,
body#show.app.orgs_sprints #metric-info-frame .metric-info-actions li a i,
body#show.orgs_loads #metric-info-frame .metric-info-actions li a i,
body#show.app.orgs_loads #metric-info-frame .metric-info-actions li a i,
body#show.orgs_trends #metric-info-frame .metric-info-actions li a i,
body#show.app.orgs_trends #metric-info-frame .metric-info-actions li a i,
body#show.orgs_heights #metric-info-frame .metric-info-actions li a i,
body#show.app.orgs_heights #metric-info-frame .metric-info-actions li a i,
body#show.orgs_weights #metric-info-frame .metric-info-actions li a i,
body#show.app.orgs_weights #metric-info-frame .metric-info-actions li a i {
  font-size: 18px;
}

/* line 468, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#index.app.orgs_metrics #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.orgs_metrics #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.app.orgs_metrics #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.orgs_assessments #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.app.orgs_assessments #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.orgs_surveys #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.app.orgs_surveys #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.orgs_sprints #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.app.orgs_sprints #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.orgs_loads #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.app.orgs_loads #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.orgs_trends #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.app.orgs_trends #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.orgs_heights #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.app.orgs_heights #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.orgs_weights #metric-info-frame .metric-info-actions li a:hover .trailing-text,
body#show.app.orgs_weights #metric-info-frame .metric-info-actions li a:hover .trailing-text {
  text-decoration: underline;
}

/* line 477, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame.metrics-side-frame--edit,
body#index.app.orgs_metrics #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_metrics #metric-info-frame.metrics-side-frame--edit,
body#show.app.orgs_metrics #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_assessments #metric-info-frame.metrics-side-frame--edit,
body#show.app.orgs_assessments #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_surveys #metric-info-frame.metrics-side-frame--edit,
body#show.app.orgs_surveys #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_sprints #metric-info-frame.metrics-side-frame--edit,
body#show.app.orgs_sprints #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_loads #metric-info-frame.metrics-side-frame--edit,
body#show.app.orgs_loads #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_trends #metric-info-frame.metrics-side-frame--edit,
body#show.app.orgs_trends #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_heights #metric-info-frame.metrics-side-frame--edit,
body#show.app.orgs_heights #metric-info-frame.metrics-side-frame--edit,
body#show.orgs_weights #metric-info-frame.metrics-side-frame--edit,
body#show.app.orgs_weights #metric-info-frame.metrics-side-frame--edit {
  width: 520px;
  padding: 0;
  overflow-y: hidden;
}

/* line 482, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame.metrics-side-frame--edit:not(.open),
body#index.app.orgs_metrics #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_metrics #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.app.orgs_metrics #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_assessments #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.app.orgs_assessments #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_surveys #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.app.orgs_surveys #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_sprints #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.app.orgs_sprints #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_loads #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.app.orgs_loads #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_trends #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.app.orgs_trends #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_heights #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.app.orgs_heights #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.orgs_weights #metric-info-frame.metrics-side-frame--edit:not(.open),
body#show.app.orgs_weights #metric-info-frame.metrics-side-frame--edit:not(.open) {
  right: -520px;
}

/* line 486, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet,
body#index.app.orgs_metrics .metric-edit-sidesheet,
body#show.orgs_metrics .metric-edit-sidesheet,
body#show.app.orgs_metrics .metric-edit-sidesheet,
body#show.orgs_assessments .metric-edit-sidesheet,
body#show.app.orgs_assessments .metric-edit-sidesheet,
body#show.orgs_surveys .metric-edit-sidesheet,
body#show.app.orgs_surveys .metric-edit-sidesheet,
body#show.orgs_sprints .metric-edit-sidesheet,
body#show.app.orgs_sprints .metric-edit-sidesheet,
body#show.orgs_loads .metric-edit-sidesheet,
body#show.app.orgs_loads .metric-edit-sidesheet,
body#show.orgs_trends .metric-edit-sidesheet,
body#show.app.orgs_trends .metric-edit-sidesheet,
body#show.orgs_heights .metric-edit-sidesheet,
body#show.app.orgs_heights .metric-edit-sidesheet,
body#show.orgs_weights .metric-edit-sidesheet,
body#show.app.orgs_weights .metric-edit-sidesheet {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
  background: #ffffff;
}

/* line 494, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__header,
body#index.app.orgs_metrics .metric-edit-sidesheet__header,
body#show.orgs_metrics .metric-edit-sidesheet__header,
body#show.app.orgs_metrics .metric-edit-sidesheet__header,
body#show.orgs_assessments .metric-edit-sidesheet__header,
body#show.app.orgs_assessments .metric-edit-sidesheet__header,
body#show.orgs_surveys .metric-edit-sidesheet__header,
body#show.app.orgs_surveys .metric-edit-sidesheet__header,
body#show.orgs_sprints .metric-edit-sidesheet__header,
body#show.app.orgs_sprints .metric-edit-sidesheet__header,
body#show.orgs_loads .metric-edit-sidesheet__header,
body#show.app.orgs_loads .metric-edit-sidesheet__header,
body#show.orgs_trends .metric-edit-sidesheet__header,
body#show.app.orgs_trends .metric-edit-sidesheet__header,
body#show.orgs_heights .metric-edit-sidesheet__header,
body#show.app.orgs_heights .metric-edit-sidesheet__header,
body#show.orgs_weights .metric-edit-sidesheet__header,
body#show.app.orgs_weights .metric-edit-sidesheet__header {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 504, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__header-left,
body#index.app.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.app.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.orgs_assessments .metric-edit-sidesheet__header-left,
body#show.app.orgs_assessments .metric-edit-sidesheet__header-left,
body#show.orgs_surveys .metric-edit-sidesheet__header-left,
body#show.app.orgs_surveys .metric-edit-sidesheet__header-left,
body#show.orgs_sprints .metric-edit-sidesheet__header-left,
body#show.app.orgs_sprints .metric-edit-sidesheet__header-left,
body#show.orgs_loads .metric-edit-sidesheet__header-left,
body#show.app.orgs_loads .metric-edit-sidesheet__header-left,
body#show.orgs_trends .metric-edit-sidesheet__header-left,
body#show.app.orgs_trends .metric-edit-sidesheet__header-left,
body#show.orgs_heights .metric-edit-sidesheet__header-left,
body#show.app.orgs_heights .metric-edit-sidesheet__header-left,
body#show.orgs_weights .metric-edit-sidesheet__header-left,
body#show.app.orgs_weights .metric-edit-sidesheet__header-left {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #171717;
}

/* line 510, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#index.app.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.orgs_assessments .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_assessments .metric-edit-sidesheet__header-left svg,
body#show.orgs_surveys .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_surveys .metric-edit-sidesheet__header-left svg,
body#show.orgs_sprints .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_sprints .metric-edit-sidesheet__header-left svg,
body#show.orgs_loads .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_loads .metric-edit-sidesheet__header-left svg,
body#show.orgs_trends .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_trends .metric-edit-sidesheet__header-left svg,
body#show.orgs_heights .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_heights .metric-edit-sidesheet__header-left svg,
body#show.orgs_weights .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_weights .metric-edit-sidesheet__header-left svg {
  color: #6b7280;
  flex-shrink: 0;
}

/* line 513, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__header-title,
body#index.app.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.app.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.orgs_assessments .metric-edit-sidesheet__header-title,
body#show.app.orgs_assessments .metric-edit-sidesheet__header-title,
body#show.orgs_surveys .metric-edit-sidesheet__header-title,
body#show.app.orgs_surveys .metric-edit-sidesheet__header-title,
body#show.orgs_sprints .metric-edit-sidesheet__header-title,
body#show.app.orgs_sprints .metric-edit-sidesheet__header-title,
body#show.orgs_loads .metric-edit-sidesheet__header-title,
body#show.app.orgs_loads .metric-edit-sidesheet__header-title,
body#show.orgs_trends .metric-edit-sidesheet__header-title,
body#show.app.orgs_trends .metric-edit-sidesheet__header-title,
body#show.orgs_heights .metric-edit-sidesheet__header-title,
body#show.app.orgs_heights .metric-edit-sidesheet__header-title,
body#show.orgs_weights .metric-edit-sidesheet__header-title,
body#show.app.orgs_weights .metric-edit-sidesheet__header-title {
  font-size: 14px;
  font-weight: 600;
  color: #171717;
}

/* line 519, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__close,
body#index.app.orgs_metrics .metric-edit-sidesheet__close,
body#show.orgs_metrics .metric-edit-sidesheet__close,
body#show.app.orgs_metrics .metric-edit-sidesheet__close,
body#show.orgs_assessments .metric-edit-sidesheet__close,
body#show.app.orgs_assessments .metric-edit-sidesheet__close,
body#show.orgs_surveys .metric-edit-sidesheet__close,
body#show.app.orgs_surveys .metric-edit-sidesheet__close,
body#show.orgs_sprints .metric-edit-sidesheet__close,
body#show.app.orgs_sprints .metric-edit-sidesheet__close,
body#show.orgs_loads .metric-edit-sidesheet__close,
body#show.app.orgs_loads .metric-edit-sidesheet__close,
body#show.orgs_trends .metric-edit-sidesheet__close,
body#show.app.orgs_trends .metric-edit-sidesheet__close,
body#show.orgs_heights .metric-edit-sidesheet__close,
body#show.app.orgs_heights .metric-edit-sidesheet__close,
body#show.orgs_weights .metric-edit-sidesheet__close,
body#show.app.orgs_weights .metric-edit-sidesheet__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  border-radius: 5px;
  color: #6b7280;
  transition: background 0.15s, color 0.15s;
}

/* line 535, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__close:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.orgs_assessments .metric-edit-sidesheet__close:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__close:hover,
body#show.orgs_surveys .metric-edit-sidesheet__close:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__close:hover,
body#show.orgs_sprints .metric-edit-sidesheet__close:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__close:hover,
body#show.orgs_loads .metric-edit-sidesheet__close:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__close:hover,
body#show.orgs_trends .metric-edit-sidesheet__close:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__close:hover,
body#show.orgs_heights .metric-edit-sidesheet__close:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__close:hover,
body#show.orgs_weights .metric-edit-sidesheet__close:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__close:hover {
  background: rgba(0, 0, 0, 0.06);
  color: #374151;
}

/* line 539, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__body,
body#index.app.orgs_metrics .metric-edit-sidesheet__body,
body#show.orgs_metrics .metric-edit-sidesheet__body,
body#show.app.orgs_metrics .metric-edit-sidesheet__body,
body#show.orgs_assessments .metric-edit-sidesheet__body,
body#show.app.orgs_assessments .metric-edit-sidesheet__body,
body#show.orgs_surveys .metric-edit-sidesheet__body,
body#show.app.orgs_surveys .metric-edit-sidesheet__body,
body#show.orgs_sprints .metric-edit-sidesheet__body,
body#show.app.orgs_sprints .metric-edit-sidesheet__body,
body#show.orgs_loads .metric-edit-sidesheet__body,
body#show.app.orgs_loads .metric-edit-sidesheet__body,
body#show.orgs_trends .metric-edit-sidesheet__body,
body#show.app.orgs_trends .metric-edit-sidesheet__body,
body#show.orgs_heights .metric-edit-sidesheet__body,
body#show.app.orgs_heights .metric-edit-sidesheet__body,
body#show.orgs_weights .metric-edit-sidesheet__body,
body#show.app.orgs_weights .metric-edit-sidesheet__body {
  flex: 1;
  overflow-y: auto;
  padding: 0;
}

/* line 546, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-row,
body#index.app.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.app.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.orgs_assessments .metric-edit-sidesheet__field-row,
body#show.app.orgs_assessments .metric-edit-sidesheet__field-row,
body#show.orgs_surveys .metric-edit-sidesheet__field-row,
body#show.app.orgs_surveys .metric-edit-sidesheet__field-row,
body#show.orgs_sprints .metric-edit-sidesheet__field-row,
body#show.app.orgs_sprints .metric-edit-sidesheet__field-row,
body#show.orgs_loads .metric-edit-sidesheet__field-row,
body#show.app.orgs_loads .metric-edit-sidesheet__field-row,
body#show.orgs_trends .metric-edit-sidesheet__field-row,
body#show.app.orgs_trends .metric-edit-sidesheet__field-row,
body#show.orgs_heights .metric-edit-sidesheet__field-row,
body#show.app.orgs_heights .metric-edit-sidesheet__field-row,
body#show.orgs_weights .metric-edit-sidesheet__field-row,
body#show.app.orgs_weights .metric-edit-sidesheet__field-row {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0 20px;
  min-height: 52px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 555, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-label,
body#index.app.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.app.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.orgs_assessments .metric-edit-sidesheet__field-label,
body#show.app.orgs_assessments .metric-edit-sidesheet__field-label,
body#show.orgs_surveys .metric-edit-sidesheet__field-label,
body#show.app.orgs_surveys .metric-edit-sidesheet__field-label,
body#show.orgs_sprints .metric-edit-sidesheet__field-label,
body#show.app.orgs_sprints .metric-edit-sidesheet__field-label,
body#show.orgs_loads .metric-edit-sidesheet__field-label,
body#show.app.orgs_loads .metric-edit-sidesheet__field-label,
body#show.orgs_trends .metric-edit-sidesheet__field-label,
body#show.app.orgs_trends .metric-edit-sidesheet__field-label,
body#show.orgs_heights .metric-edit-sidesheet__field-label,
body#show.app.orgs_heights .metric-edit-sidesheet__field-label,
body#show.orgs_weights .metric-edit-sidesheet__field-label,
body#show.app.orgs_weights .metric-edit-sidesheet__field-label {
  flex-shrink: 0;
  width: 150px;
  font-size: 13px;
  font-weight: 500;
  color: #374151;
  margin: 0;
}

/* line 564, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-input,
body#index.app.orgs_metrics .metric-edit-sidesheet__field-input,
body#show.orgs_metrics .metric-edit-sidesheet__field-input,
body#show.app.orgs_metrics .metric-edit-sidesheet__field-input,
body#show.orgs_assessments .metric-edit-sidesheet__field-input,
body#show.app.orgs_assessments .metric-edit-sidesheet__field-input,
body#show.orgs_surveys .metric-edit-sidesheet__field-input,
body#show.app.orgs_surveys .metric-edit-sidesheet__field-input,
body#show.orgs_sprints .metric-edit-sidesheet__field-input,
body#show.app.orgs_sprints .metric-edit-sidesheet__field-input,
body#show.orgs_loads .metric-edit-sidesheet__field-input,
body#show.app.orgs_loads .metric-edit-sidesheet__field-input,
body#show.orgs_trends .metric-edit-sidesheet__field-input,
body#show.app.orgs_trends .metric-edit-sidesheet__field-input,
body#show.orgs_heights .metric-edit-sidesheet__field-input,
body#show.app.orgs_heights .metric-edit-sidesheet__field-input,
body#show.orgs_weights .metric-edit-sidesheet__field-input,
body#show.app.orgs_weights .metric-edit-sidesheet__field-input {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 570, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-input--with-icon,
body#index.app.orgs_metrics .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_metrics .metric-edit-sidesheet__field-input--with-icon,
body#show.app.orgs_metrics .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_assessments .metric-edit-sidesheet__field-input--with-icon,
body#show.app.orgs_assessments .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_surveys .metric-edit-sidesheet__field-input--with-icon,
body#show.app.orgs_surveys .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_sprints .metric-edit-sidesheet__field-input--with-icon,
body#show.app.orgs_sprints .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_loads .metric-edit-sidesheet__field-input--with-icon,
body#show.app.orgs_loads .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_trends .metric-edit-sidesheet__field-input--with-icon,
body#show.app.orgs_trends .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_heights .metric-edit-sidesheet__field-input--with-icon,
body#show.app.orgs_heights .metric-edit-sidesheet__field-input--with-icon,
body#show.orgs_weights .metric-edit-sidesheet__field-input--with-icon,
body#show.app.orgs_weights .metric-edit-sidesheet__field-input--with-icon {
  gap: 6px;
}

/* line 575, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__field-aside,
body#index.app.orgs_metrics .metric-edit-sidesheet__field-aside,
body#show.orgs_metrics .metric-edit-sidesheet__field-aside,
body#show.app.orgs_metrics .metric-edit-sidesheet__field-aside,
body#show.orgs_assessments .metric-edit-sidesheet__field-aside,
body#show.app.orgs_assessments .metric-edit-sidesheet__field-aside,
body#show.orgs_surveys .metric-edit-sidesheet__field-aside,
body#show.app.orgs_surveys .metric-edit-sidesheet__field-aside,
body#show.orgs_sprints .metric-edit-sidesheet__field-aside,
body#show.app.orgs_sprints .metric-edit-sidesheet__field-aside,
body#show.orgs_loads .metric-edit-sidesheet__field-aside,
body#show.app.orgs_loads .metric-edit-sidesheet__field-aside,
body#show.orgs_trends .metric-edit-sidesheet__field-aside,
body#show.app.orgs_trends .metric-edit-sidesheet__field-aside,
body#show.orgs_heights .metric-edit-sidesheet__field-aside,
body#show.app.orgs_heights .metric-edit-sidesheet__field-aside,
body#show.orgs_weights .metric-edit-sidesheet__field-aside,
body#show.app.orgs_weights .metric-edit-sidesheet__field-aside {
  flex-shrink: 0;
}

/* line 579, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-input,
body#index.app.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.app.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.orgs_assessments .metric-edit-sidesheet__underline-input,
body#show.app.orgs_assessments .metric-edit-sidesheet__underline-input,
body#show.orgs_surveys .metric-edit-sidesheet__underline-input,
body#show.app.orgs_surveys .metric-edit-sidesheet__underline-input,
body#show.orgs_sprints .metric-edit-sidesheet__underline-input,
body#show.app.orgs_sprints .metric-edit-sidesheet__underline-input,
body#show.orgs_loads .metric-edit-sidesheet__underline-input,
body#show.app.orgs_loads .metric-edit-sidesheet__underline-input,
body#show.orgs_trends .metric-edit-sidesheet__underline-input,
body#show.app.orgs_trends .metric-edit-sidesheet__underline-input,
body#show.orgs_heights .metric-edit-sidesheet__underline-input,
body#show.app.orgs_heights .metric-edit-sidesheet__underline-input,
body#show.orgs_weights .metric-edit-sidesheet__underline-input,
body#show.app.orgs_weights .metric-edit-sidesheet__underline-input {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: #171717;
  font-size: 13px;
  padding: 4px 0;
  outline: none;
  box-shadow: none;
}

/* line 591, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#index.app.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_assessments .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_assessments .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_surveys .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_surveys .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_sprints .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_sprints .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_loads .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_loads .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_trends .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_trends .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_heights .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_heights .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_weights .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_weights .metric-edit-sidesheet__underline-input:focus {
  border-bottom-color: rgba(0, 0, 0, 0.5);
  box-shadow: none;
}

/* line 596, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#index.app.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_assessments .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_assessments .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_surveys .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_surveys .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_sprints .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_sprints .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_loads .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_loads .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_trends .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_trends .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_heights .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_heights .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_weights .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_weights .metric-edit-sidesheet__underline-input::-moz-placeholder {
  color: #9ca3af;
}
body#index.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#index.app.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_assessments .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_assessments .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_surveys .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_surveys .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_sprints .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_sprints .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_loads .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_loads .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_trends .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_trends .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_heights .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_heights .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_weights .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_weights .metric-edit-sidesheet__underline-input::placeholder {
  color: #9ca3af;
}

/* line 599, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-select,
body#index.app.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.app.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.orgs_assessments .metric-edit-sidesheet__underline-select,
body#show.app.orgs_assessments .metric-edit-sidesheet__underline-select,
body#show.orgs_surveys .metric-edit-sidesheet__underline-select,
body#show.app.orgs_surveys .metric-edit-sidesheet__underline-select,
body#show.orgs_sprints .metric-edit-sidesheet__underline-select,
body#show.app.orgs_sprints .metric-edit-sidesheet__underline-select,
body#show.orgs_loads .metric-edit-sidesheet__underline-select,
body#show.app.orgs_loads .metric-edit-sidesheet__underline-select,
body#show.orgs_trends .metric-edit-sidesheet__underline-select,
body#show.app.orgs_trends .metric-edit-sidesheet__underline-select,
body#show.orgs_heights .metric-edit-sidesheet__underline-select,
body#show.app.orgs_heights .metric-edit-sidesheet__underline-select,
body#show.orgs_weights .metric-edit-sidesheet__underline-select,
body#show.app.orgs_weights .metric-edit-sidesheet__underline-select {
  flex: 1;
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: #171717;
  font-size: 13px;
  padding: 4px 0;
  outline: none;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  cursor: pointer;
}

/* line 613, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#index.app.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.orgs_assessments .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_assessments .metric-edit-sidesheet__underline-select option,
body#show.orgs_surveys .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_surveys .metric-edit-sidesheet__underline-select option,
body#show.orgs_sprints .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_sprints .metric-edit-sidesheet__underline-select option,
body#show.orgs_loads .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_loads .metric-edit-sidesheet__underline-select option,
body#show.orgs_trends .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_trends .metric-edit-sidesheet__underline-select option,
body#show.orgs_heights .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_heights .metric-edit-sidesheet__underline-select option,
body#show.orgs_weights .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_weights .metric-edit-sidesheet__underline-select option {
  background: #ffffff;
  color: #171717;
}

/* line 615, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#index.app.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_assessments .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_assessments .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_surveys .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_surveys .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_sprints .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_sprints .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_loads .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_loads .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_trends .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_trends .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_heights .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_heights .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_weights .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_weights .metric-edit-sidesheet__underline-select:focus {
  border-bottom-color: rgba(0, 0, 0, 0.5);
  box-shadow: none;
  outline: none;
}

/* line 623, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#index.app.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.orgs_assessments .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_assessments .metric-edit-sidesheet__checkbox-row,
body#show.orgs_surveys .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_surveys .metric-edit-sidesheet__checkbox-row,
body#show.orgs_sprints .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_sprints .metric-edit-sidesheet__checkbox-row,
body#show.orgs_loads .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_loads .metric-edit-sidesheet__checkbox-row,
body#show.orgs_trends .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_trends .metric-edit-sidesheet__checkbox-row,
body#show.orgs_heights .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_heights .metric-edit-sidesheet__checkbox-row,
body#show.orgs_weights .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_weights .metric-edit-sidesheet__checkbox-row {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 631, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__checkbox,
body#index.app.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.app.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.orgs_assessments .metric-edit-sidesheet__checkbox,
body#show.app.orgs_assessments .metric-edit-sidesheet__checkbox,
body#show.orgs_surveys .metric-edit-sidesheet__checkbox,
body#show.app.orgs_surveys .metric-edit-sidesheet__checkbox,
body#show.orgs_sprints .metric-edit-sidesheet__checkbox,
body#show.app.orgs_sprints .metric-edit-sidesheet__checkbox,
body#show.orgs_loads .metric-edit-sidesheet__checkbox,
body#show.app.orgs_loads .metric-edit-sidesheet__checkbox,
body#show.orgs_trends .metric-edit-sidesheet__checkbox,
body#show.app.orgs_trends .metric-edit-sidesheet__checkbox,
body#show.orgs_heights .metric-edit-sidesheet__checkbox,
body#show.app.orgs_heights .metric-edit-sidesheet__checkbox,
body#show.orgs_weights .metric-edit-sidesheet__checkbox,
body#show.app.orgs_weights .metric-edit-sidesheet__checkbox {
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  accent-color: #171717;
  cursor: pointer;
}

/* line 639, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#index.app.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.orgs_assessments .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_assessments .metric-edit-sidesheet__checkbox-label,
body#show.orgs_surveys .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_surveys .metric-edit-sidesheet__checkbox-label,
body#show.orgs_sprints .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_sprints .metric-edit-sidesheet__checkbox-label,
body#show.orgs_loads .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_loads .metric-edit-sidesheet__checkbox-label,
body#show.orgs_trends .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_trends .metric-edit-sidesheet__checkbox-label,
body#show.orgs_heights .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_heights .metric-edit-sidesheet__checkbox-label,
body#show.orgs_weights .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_weights .metric-edit-sidesheet__checkbox-label {
  font-size: 13px;
  color: #374151;
  cursor: pointer;
  margin: 0;
}

/* line 647, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__btn-group,
body#index.app.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.app.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.orgs_assessments .metric-edit-sidesheet__btn-group,
body#show.app.orgs_assessments .metric-edit-sidesheet__btn-group,
body#show.orgs_surveys .metric-edit-sidesheet__btn-group,
body#show.app.orgs_surveys .metric-edit-sidesheet__btn-group,
body#show.orgs_sprints .metric-edit-sidesheet__btn-group,
body#show.app.orgs_sprints .metric-edit-sidesheet__btn-group,
body#show.orgs_loads .metric-edit-sidesheet__btn-group,
body#show.app.orgs_loads .metric-edit-sidesheet__btn-group,
body#show.orgs_trends .metric-edit-sidesheet__btn-group,
body#show.app.orgs_trends .metric-edit-sidesheet__btn-group,
body#show.orgs_heights .metric-edit-sidesheet__btn-group,
body#show.app.orgs_heights .metric-edit-sidesheet__btn-group,
body#show.orgs_weights .metric-edit-sidesheet__btn-group,
body#show.app.orgs_weights .metric-edit-sidesheet__btn-group {
  display: flex;
  gap: 8px;
  padding: 12px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 655, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#index.app.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#index.app.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body#index.app.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body#index.app.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_assessments .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_assessments .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_assessments .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_assessments .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_surveys .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_surveys .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_surveys .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_surveys .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_sprints .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_sprints .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_sprints .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_sprints .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_loads .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_loads .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_loads .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_loads .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_loads .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_loads .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_loads .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_loads .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_trends .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_trends .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_trends .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_trends .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_trends .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_trends .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_trends .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_trends .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_heights .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_heights .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_heights .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_heights .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_heights .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_heights .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_heights .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_heights .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_weights .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_weights .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_weights .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_weights .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_weights .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_weights .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_weights .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_weights .metric-edit-sidesheet #sidesheet-video-toggle {
  padding: 12px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 663, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#index.app.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.orgs_assessments .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_assessments .metric-edit-sidesheet__outline-btn,
body#show.orgs_surveys .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_surveys .metric-edit-sidesheet__outline-btn,
body#show.orgs_sprints .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_sprints .metric-edit-sidesheet__outline-btn,
body#show.orgs_loads .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_loads .metric-edit-sidesheet__outline-btn,
body#show.orgs_trends .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_trends .metric-edit-sidesheet__outline-btn,
body#show.orgs_heights .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_heights .metric-edit-sidesheet__outline-btn,
body#show.orgs_weights .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_weights .metric-edit-sidesheet__outline-btn {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: transparent;
  color: #6b7280;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s, background 0.15s;
}

/* line 679, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_assessments .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_surveys .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_sprints .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_loads .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_trends .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_heights .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_weights .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__outline-btn:hover {
  border-color: rgba(0, 0, 0, 0.4);
  color: #374151;
  background: rgba(0, 0, 0, 0.04);
}

/* line 685, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__outline-btn svg,
body#index.app.orgs_metrics .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_metrics .metric-edit-sidesheet__outline-btn svg,
body#show.app.orgs_metrics .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_assessments .metric-edit-sidesheet__outline-btn svg,
body#show.app.orgs_assessments .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_surveys .metric-edit-sidesheet__outline-btn svg,
body#show.app.orgs_surveys .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_sprints .metric-edit-sidesheet__outline-btn svg,
body#show.app.orgs_sprints .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_loads .metric-edit-sidesheet__outline-btn svg,
body#show.app.orgs_loads .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_trends .metric-edit-sidesheet__outline-btn svg,
body#show.app.orgs_trends .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_heights .metric-edit-sidesheet__outline-btn svg,
body#show.app.orgs_heights .metric-edit-sidesheet__outline-btn svg,
body#show.orgs_weights .metric-edit-sidesheet__outline-btn svg,
body#show.app.orgs_weights .metric-edit-sidesheet__outline-btn svg {
  color: currentColor;
}

/* line 689, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__section,
body#index.app.orgs_metrics .metric-edit-sidesheet__section,
body#show.orgs_metrics .metric-edit-sidesheet__section,
body#show.app.orgs_metrics .metric-edit-sidesheet__section,
body#show.orgs_assessments .metric-edit-sidesheet__section,
body#show.app.orgs_assessments .metric-edit-sidesheet__section,
body#show.orgs_surveys .metric-edit-sidesheet__section,
body#show.app.orgs_surveys .metric-edit-sidesheet__section,
body#show.orgs_sprints .metric-edit-sidesheet__section,
body#show.app.orgs_sprints .metric-edit-sidesheet__section,
body#show.orgs_loads .metric-edit-sidesheet__section,
body#show.app.orgs_loads .metric-edit-sidesheet__section,
body#show.orgs_trends .metric-edit-sidesheet__section,
body#show.app.orgs_trends .metric-edit-sidesheet__section,
body#show.orgs_heights .metric-edit-sidesheet__section,
body#show.app.orgs_heights .metric-edit-sidesheet__section,
body#show.orgs_weights .metric-edit-sidesheet__section,
body#show.app.orgs_weights .metric-edit-sidesheet__section {
  padding: 16px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 695, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-section,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.orgs_assessments .metric-edit-sidesheet__specs-section,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-section,
body#show.orgs_surveys .metric-edit-sidesheet__specs-section,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-section,
body#show.orgs_sprints .metric-edit-sidesheet__specs-section,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-section,
body#show.orgs_loads .metric-edit-sidesheet__specs-section,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-section,
body#show.orgs_trends .metric-edit-sidesheet__specs-section,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-section,
body#show.orgs_heights .metric-edit-sidesheet__specs-section,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-section,
body#show.orgs_weights .metric-edit-sidesheet__specs-section,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-section {
  padding: 16px 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 700, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-header,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-header,
body#show.orgs_metrics .metric-edit-sidesheet__specs-header,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-header,
body#show.orgs_assessments .metric-edit-sidesheet__specs-header,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-header,
body#show.orgs_surveys .metric-edit-sidesheet__specs-header,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-header,
body#show.orgs_sprints .metric-edit-sidesheet__specs-header,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-header,
body#show.orgs_loads .metric-edit-sidesheet__specs-header,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-header,
body#show.orgs_trends .metric-edit-sidesheet__specs-header,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-header,
body#show.orgs_heights .metric-edit-sidesheet__specs-header,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-header,
body#show.orgs_weights .metric-edit-sidesheet__specs-header,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-header {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 3px;
}

/* line 707, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-title,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.orgs_assessments .metric-edit-sidesheet__specs-title,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-title,
body#show.orgs_surveys .metric-edit-sidesheet__specs-title,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-title,
body#show.orgs_sprints .metric-edit-sidesheet__specs-title,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-title,
body#show.orgs_loads .metric-edit-sidesheet__specs-title,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-title,
body#show.orgs_trends .metric-edit-sidesheet__specs-title,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-title,
body#show.orgs_heights .metric-edit-sidesheet__specs-title,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-title,
body#show.orgs_weights .metric-edit-sidesheet__specs-title,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-title {
  font-size: 13px;
  font-weight: 600;
  color: #171717;
}

/* line 713, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_assessments .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_surveys .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_sprints .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_loads .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_trends .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_heights .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_weights .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-info-icon {
  display: flex;
  align-items: center;
  color: #9ca3af;
}

/* line 717, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_assessments .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_surveys .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_sprints .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_loads .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_trends .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_heights .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_weights .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-info-icon:hover {
  color: #6b7280;
}

/* line 720, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_assessments .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_surveys .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_sprints .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_loads .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_trends .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_heights .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_weights .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-subtitle {
  font-size: 12px;
  color: #6b7280;
  margin: 0 0 12px;
}

/* line 727, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid,
body#show.orgs_loads .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid,
body#show.orgs_trends .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid,
body#show.orgs_heights .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid,
body#show.orgs_weights .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 16px;
}

/* line 734, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement {
  display: flex !important;
  align-items: center !important;
  padding: 0 12px !important;
  min-height: 40px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important;
  margin: 0 !important;
  flex-wrap: wrap;
}

/* line 743, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement:last-child,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement:last-child {
  border-bottom: none !important;
}

/* line 746, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement .flex-none.w-100 {
  width: auto !important;
  flex: none;
  padding-right: 0 !important;
}

/* line 753, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement .flex-grow.set-atts {
  width: 100%;
  padding: 8px 0 8px 24px;
}

/* line 759, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement label {
  font-size: 13px !important;
  color: #374151 !important;
}

/* line 768, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.orgs_assessments .metric-edit-sidesheet__advanced,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced,
body#show.orgs_surveys .metric-edit-sidesheet__advanced,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced,
body#show.orgs_sprints .metric-edit-sidesheet__advanced,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced,
body#show.orgs_loads .metric-edit-sidesheet__advanced,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced,
body#show.orgs_trends .metric-edit-sidesheet__advanced,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced,
body#show.orgs_heights .metric-edit-sidesheet__advanced,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced,
body#show.orgs_weights .metric-edit-sidesheet__advanced,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 772, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-summary,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-summary,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-summary,
body#show.orgs_loads .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-summary,
body#show.orgs_trends .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-summary,
body#show.orgs_heights .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-summary,
body#show.orgs_weights .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-summary {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px 20px;
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  cursor: pointer;
  list-style: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* line 784, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_loads .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_trends .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_heights .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.orgs_weights .metric-edit-sidesheet__advanced-summary::-webkit-details-marker,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-summary::-webkit-details-marker {
  display: none;
}

/* line 785, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_loads .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_trends .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_heights .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_weights .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-summary:hover {
  color: #374151;
}

/* line 787, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_loads .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_trends .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_heights .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.orgs_weights .metric-edit-sidesheet__advanced-summary > svg:first-child,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-summary > svg:first-child {
  flex-shrink: 0;
}

/* line 788, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary > span,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary > span,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary > span,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary > span,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary > span,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_loads .metric-edit-sidesheet__advanced-summary > span,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_trends .metric-edit-sidesheet__advanced-summary > span,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_heights .metric-edit-sidesheet__advanced-summary > span,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-summary > span,
body#show.orgs_weights .metric-edit-sidesheet__advanced-summary > span,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-summary > span {
  flex: 1;
}

/* line 791, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron {
  flex-shrink: 0;
  transition: transform 0.2s ease;
}

/* line 796, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron, body#index.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced[open] body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron {
  transform: rotate(180deg);
}

/* line 800, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body,
body#show.orgs_loads .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body,
body#show.orgs_trends .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body,
body#show.orgs_heights .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body,
body#show.orgs_weights .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding-bottom: 8px;
}

/* line 805, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_loads .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_trends .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_heights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_weights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 810, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_loads .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_trends .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_heights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_weights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 815, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_loads .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_loads .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_trends .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_trends .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_heights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_heights .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_weights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_weights .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .slide-down-trigger {
  padding: 12px 20px;
  margin: 0;
  font-size: 13px;
  color: #6b7280;
}

/* line 822, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_loads .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_loads .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_trends .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_trends .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_heights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_heights .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_weights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_weights .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover {
  color: #374151;
}

/* line 827, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__footer,
body#index.app.orgs_metrics .metric-edit-sidesheet__footer,
body#show.orgs_metrics .metric-edit-sidesheet__footer,
body#show.app.orgs_metrics .metric-edit-sidesheet__footer,
body#show.orgs_assessments .metric-edit-sidesheet__footer,
body#show.app.orgs_assessments .metric-edit-sidesheet__footer,
body#show.orgs_surveys .metric-edit-sidesheet__footer,
body#show.app.orgs_surveys .metric-edit-sidesheet__footer,
body#show.orgs_sprints .metric-edit-sidesheet__footer,
body#show.app.orgs_sprints .metric-edit-sidesheet__footer,
body#show.orgs_loads .metric-edit-sidesheet__footer,
body#show.app.orgs_loads .metric-edit-sidesheet__footer,
body#show.orgs_trends .metric-edit-sidesheet__footer,
body#show.app.orgs_trends .metric-edit-sidesheet__footer,
body#show.orgs_heights .metric-edit-sidesheet__footer,
body#show.app.orgs_heights .metric-edit-sidesheet__footer,
body#show.orgs_weights .metric-edit-sidesheet__footer,
body#show.app.orgs_weights .metric-edit-sidesheet__footer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  height: 64px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 837, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__footer-left,
body#index.app.orgs_metrics .metric-edit-sidesheet__footer-left,
body#show.orgs_metrics .metric-edit-sidesheet__footer-left,
body#show.app.orgs_metrics .metric-edit-sidesheet__footer-left,
body#show.orgs_assessments .metric-edit-sidesheet__footer-left,
body#show.app.orgs_assessments .metric-edit-sidesheet__footer-left,
body#show.orgs_surveys .metric-edit-sidesheet__footer-left,
body#show.app.orgs_surveys .metric-edit-sidesheet__footer-left,
body#show.orgs_sprints .metric-edit-sidesheet__footer-left,
body#show.app.orgs_sprints .metric-edit-sidesheet__footer-left,
body#show.orgs_loads .metric-edit-sidesheet__footer-left,
body#show.app.orgs_loads .metric-edit-sidesheet__footer-left,
body#show.orgs_trends .metric-edit-sidesheet__footer-left,
body#show.app.orgs_trends .metric-edit-sidesheet__footer-left,
body#show.orgs_heights .metric-edit-sidesheet__footer-left,
body#show.app.orgs_heights .metric-edit-sidesheet__footer-left,
body#show.orgs_weights .metric-edit-sidesheet__footer-left,
body#show.app.orgs_weights .metric-edit-sidesheet__footer-left {
  display: flex;
  align-items: center;
}

/* line 842, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__footer-right,
body#index.app.orgs_metrics .metric-edit-sidesheet__footer-right,
body#show.orgs_metrics .metric-edit-sidesheet__footer-right,
body#show.app.orgs_metrics .metric-edit-sidesheet__footer-right,
body#show.orgs_assessments .metric-edit-sidesheet__footer-right,
body#show.app.orgs_assessments .metric-edit-sidesheet__footer-right,
body#show.orgs_surveys .metric-edit-sidesheet__footer-right,
body#show.app.orgs_surveys .metric-edit-sidesheet__footer-right,
body#show.orgs_sprints .metric-edit-sidesheet__footer-right,
body#show.app.orgs_sprints .metric-edit-sidesheet__footer-right,
body#show.orgs_loads .metric-edit-sidesheet__footer-right,
body#show.app.orgs_loads .metric-edit-sidesheet__footer-right,
body#show.orgs_trends .metric-edit-sidesheet__footer-right,
body#show.app.orgs_trends .metric-edit-sidesheet__footer-right,
body#show.orgs_heights .metric-edit-sidesheet__footer-right,
body#show.app.orgs_heights .metric-edit-sidesheet__footer-right,
body#show.orgs_weights .metric-edit-sidesheet__footer-right,
body#show.app.orgs_weights .metric-edit-sidesheet__footer-right {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 848, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#index.app.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.orgs_assessments .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_assessments .metric-edit-sidesheet__delete-btn,
body#show.orgs_surveys .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_surveys .metric-edit-sidesheet__delete-btn,
body#show.orgs_sprints .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_sprints .metric-edit-sidesheet__delete-btn,
body#show.orgs_loads .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_loads .metric-edit-sidesheet__delete-btn,
body#show.orgs_trends .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_trends .metric-edit-sidesheet__delete-btn,
body#show.orgs_heights .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_heights .metric-edit-sidesheet__delete-btn,
body#show.orgs_weights .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_weights .metric-edit-sidesheet__delete-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #ef4444;
  text-decoration: none;
  padding: 7px 10px;
  border-radius: 6px;
  transition: background 0.15s;
}

/* line 860, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_assessments .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_surveys .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_sprints .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_loads .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_trends .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_heights .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_weights .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__delete-btn:hover {
  background: rgba(239, 68, 68, 0.08);
  color: #EB002B;
}

/* line 863, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#index.app.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.orgs_assessments .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_assessments .metric-edit-sidesheet__cancel-btn,
body#show.orgs_surveys .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_surveys .metric-edit-sidesheet__cancel-btn,
body#show.orgs_sprints .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_sprints .metric-edit-sidesheet__cancel-btn,
body#show.orgs_loads .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_loads .metric-edit-sidesheet__cancel-btn,
body#show.orgs_trends .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_trends .metric-edit-sidesheet__cancel-btn,
body#show.orgs_heights .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_heights .metric-edit-sidesheet__cancel-btn,
body#show.orgs_weights .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_weights .metric-edit-sidesheet__cancel-btn {
  display: inline-flex;
  align-items: center;
  padding: 7px 16px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: background 0.15s, border-color 0.15s, color 0.15s;
}

/* line 876, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_assessments .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_surveys .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_sprints .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_loads .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_trends .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_heights .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_weights .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__cancel-btn:hover {
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.35);
  color: #374151;
}

/* line 879, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__save-btn,
body#index.app.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.app.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.orgs_assessments .metric-edit-sidesheet__save-btn,
body#show.app.orgs_assessments .metric-edit-sidesheet__save-btn,
body#show.orgs_surveys .metric-edit-sidesheet__save-btn,
body#show.app.orgs_surveys .metric-edit-sidesheet__save-btn,
body#show.orgs_sprints .metric-edit-sidesheet__save-btn,
body#show.app.orgs_sprints .metric-edit-sidesheet__save-btn,
body#show.orgs_loads .metric-edit-sidesheet__save-btn,
body#show.app.orgs_loads .metric-edit-sidesheet__save-btn,
body#show.orgs_trends .metric-edit-sidesheet__save-btn,
body#show.app.orgs_trends .metric-edit-sidesheet__save-btn,
body#show.orgs_heights .metric-edit-sidesheet__save-btn,
body#show.app.orgs_heights .metric-edit-sidesheet__save-btn,
body#show.orgs_weights .metric-edit-sidesheet__save-btn,
body#show.app.orgs_weights .metric-edit-sidesheet__save-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 18px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  color: #fafafa;
  background: #171717;
  border: none;
  cursor: pointer;
  transition: background 0.15s;
}

/* line 893, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#index.app.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_assessments .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_assessments .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_surveys .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_surveys .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_sprints .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_sprints .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_loads .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_loads .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_trends .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_trends .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_heights .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_heights .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_weights .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_weights .metric-edit-sidesheet__save-btn:hover {
  background: #374151;
}

/* line 894, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-edit-sidesheet__save-btn:disabled,
body#index.app.orgs_metrics .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_metrics .metric-edit-sidesheet__save-btn:disabled,
body#show.app.orgs_metrics .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_assessments .metric-edit-sidesheet__save-btn:disabled,
body#show.app.orgs_assessments .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_surveys .metric-edit-sidesheet__save-btn:disabled,
body#show.app.orgs_surveys .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_sprints .metric-edit-sidesheet__save-btn:disabled,
body#show.app.orgs_sprints .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_loads .metric-edit-sidesheet__save-btn:disabled,
body#show.app.orgs_loads .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_trends .metric-edit-sidesheet__save-btn:disabled,
body#show.app.orgs_trends .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_heights .metric-edit-sidesheet__save-btn:disabled,
body#show.app.orgs_heights .metric-edit-sidesheet__save-btn:disabled,
body#show.orgs_weights .metric-edit-sidesheet__save-btn:disabled,
body#show.app.orgs_weights .metric-edit-sidesheet__save-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 901, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-frame,
body#index.app.orgs_metrics .metric-show-frame,
body#show.orgs_metrics .metric-show-frame,
body#show.app.orgs_metrics .metric-show-frame,
body#show.orgs_assessments .metric-show-frame,
body#show.app.orgs_assessments .metric-show-frame,
body#show.orgs_surveys .metric-show-frame,
body#show.app.orgs_surveys .metric-show-frame,
body#show.orgs_sprints .metric-show-frame,
body#show.app.orgs_sprints .metric-show-frame,
body#show.orgs_loads .metric-show-frame,
body#show.app.orgs_loads .metric-show-frame,
body#show.orgs_trends .metric-show-frame,
body#show.app.orgs_trends .metric-show-frame,
body#show.orgs_heights .metric-show-frame,
body#show.app.orgs_heights .metric-show-frame,
body#show.orgs_weights .metric-show-frame,
body#show.app.orgs_weights .metric-show-frame {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

/* line 908, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel,
body#index.app.orgs_metrics .metric-show-panel,
body#show.orgs_metrics .metric-show-panel,
body#show.app.orgs_metrics .metric-show-panel,
body#show.orgs_assessments .metric-show-panel,
body#show.app.orgs_assessments .metric-show-panel,
body#show.orgs_surveys .metric-show-panel,
body#show.app.orgs_surveys .metric-show-panel,
body#show.orgs_sprints .metric-show-panel,
body#show.app.orgs_sprints .metric-show-panel,
body#show.orgs_loads .metric-show-panel,
body#show.app.orgs_loads .metric-show-panel,
body#show.orgs_trends .metric-show-panel,
body#show.app.orgs_trends .metric-show-panel,
body#show.orgs_heights .metric-show-panel,
body#show.app.orgs_heights .metric-show-panel,
body#show.orgs_weights .metric-show-panel,
body#show.app.orgs_weights .metric-show-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

/* line 914, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__actions,
body#index.app.orgs_metrics .metric-show-panel__actions,
body#show.orgs_metrics .metric-show-panel__actions,
body#show.app.orgs_metrics .metric-show-panel__actions,
body#show.orgs_assessments .metric-show-panel__actions,
body#show.app.orgs_assessments .metric-show-panel__actions,
body#show.orgs_surveys .metric-show-panel__actions,
body#show.app.orgs_surveys .metric-show-panel__actions,
body#show.orgs_sprints .metric-show-panel__actions,
body#show.app.orgs_sprints .metric-show-panel__actions,
body#show.orgs_loads .metric-show-panel__actions,
body#show.app.orgs_loads .metric-show-panel__actions,
body#show.orgs_trends .metric-show-panel__actions,
body#show.app.orgs_trends .metric-show-panel__actions,
body#show.orgs_heights .metric-show-panel__actions,
body#show.app.orgs_heights .metric-show-panel__actions,
body#show.orgs_weights .metric-show-panel__actions,
body#show.app.orgs_weights .metric-show-panel__actions {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 24px;
  flex-shrink: 0;
}

/* line 922, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__back-link,
body#index.app.orgs_metrics .metric-show-panel__back-link,
body#show.orgs_metrics .metric-show-panel__back-link,
body#show.app.orgs_metrics .metric-show-panel__back-link,
body#show.orgs_assessments .metric-show-panel__back-link,
body#show.app.orgs_assessments .metric-show-panel__back-link,
body#show.orgs_surveys .metric-show-panel__back-link,
body#show.app.orgs_surveys .metric-show-panel__back-link,
body#show.orgs_sprints .metric-show-panel__back-link,
body#show.app.orgs_sprints .metric-show-panel__back-link,
body#show.orgs_loads .metric-show-panel__back-link,
body#show.app.orgs_loads .metric-show-panel__back-link,
body#show.orgs_trends .metric-show-panel__back-link,
body#show.app.orgs_trends .metric-show-panel__back-link,
body#show.orgs_heights .metric-show-panel__back-link,
body#show.app.orgs_heights .metric-show-panel__back-link,
body#show.orgs_weights .metric-show-panel__back-link,
body#show.app.orgs_weights .metric-show-panel__back-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: 'Exo2', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #525252;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.15s;
}

/* line 936, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__back-link:hover,
body#index.app.orgs_metrics .metric-show-panel__back-link:hover,
body#show.orgs_metrics .metric-show-panel__back-link:hover,
body#show.app.orgs_metrics .metric-show-panel__back-link:hover,
body#show.orgs_assessments .metric-show-panel__back-link:hover,
body#show.app.orgs_assessments .metric-show-panel__back-link:hover,
body#show.orgs_surveys .metric-show-panel__back-link:hover,
body#show.app.orgs_surveys .metric-show-panel__back-link:hover,
body#show.orgs_sprints .metric-show-panel__back-link:hover,
body#show.app.orgs_sprints .metric-show-panel__back-link:hover,
body#show.orgs_loads .metric-show-panel__back-link:hover,
body#show.app.orgs_loads .metric-show-panel__back-link:hover,
body#show.orgs_trends .metric-show-panel__back-link:hover,
body#show.app.orgs_trends .metric-show-panel__back-link:hover,
body#show.orgs_heights .metric-show-panel__back-link:hover,
body#show.app.orgs_heights .metric-show-panel__back-link:hover,
body#show.orgs_weights .metric-show-panel__back-link:hover,
body#show.app.orgs_weights .metric-show-panel__back-link:hover {
  color: #232323;
}

/* line 938, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__back-link svg,
body#index.app.orgs_metrics .metric-show-panel__back-link svg,
body#show.orgs_metrics .metric-show-panel__back-link svg,
body#show.app.orgs_metrics .metric-show-panel__back-link svg,
body#show.orgs_assessments .metric-show-panel__back-link svg,
body#show.app.orgs_assessments .metric-show-panel__back-link svg,
body#show.orgs_surveys .metric-show-panel__back-link svg,
body#show.app.orgs_surveys .metric-show-panel__back-link svg,
body#show.orgs_sprints .metric-show-panel__back-link svg,
body#show.app.orgs_sprints .metric-show-panel__back-link svg,
body#show.orgs_loads .metric-show-panel__back-link svg,
body#show.app.orgs_loads .metric-show-panel__back-link svg,
body#show.orgs_trends .metric-show-panel__back-link svg,
body#show.app.orgs_trends .metric-show-panel__back-link svg,
body#show.orgs_heights .metric-show-panel__back-link svg,
body#show.app.orgs_heights .metric-show-panel__back-link svg,
body#show.orgs_weights .metric-show-panel__back-link svg,
body#show.app.orgs_weights .metric-show-panel__back-link svg {
  flex-shrink: 0;
}

/* line 941, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn,
body#index.app.orgs_metrics .metric-show-panel__add-date-btn,
body#show.orgs_metrics .metric-show-panel__add-date-btn,
body#show.app.orgs_metrics .metric-show-panel__add-date-btn,
body#show.orgs_assessments .metric-show-panel__add-date-btn,
body#show.app.orgs_assessments .metric-show-panel__add-date-btn,
body#show.orgs_surveys .metric-show-panel__add-date-btn,
body#show.app.orgs_surveys .metric-show-panel__add-date-btn,
body#show.orgs_sprints .metric-show-panel__add-date-btn,
body#show.app.orgs_sprints .metric-show-panel__add-date-btn,
body#show.orgs_loads .metric-show-panel__add-date-btn,
body#show.app.orgs_loads .metric-show-panel__add-date-btn,
body#show.orgs_trends .metric-show-panel__add-date-btn,
body#show.app.orgs_trends .metric-show-panel__add-date-btn,
body#show.orgs_heights .metric-show-panel__add-date-btn,
body#show.app.orgs_heights .metric-show-panel__add-date-btn,
body#show.orgs_weights .metric-show-panel__add-date-btn,
body#show.app.orgs_weights .metric-show-panel__add-date-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 9px 12px 9px 10px;
  border-radius: 6px;
  border: none;
  background: #262626;
  font-family: 'Exo2', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05), inset 0px 1px 0px 1px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 1px rgba(35, 35, 35, 0.05);
  transition: background 0.15s, color 0.15s;
}

/* line 962, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#index.app.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.orgs_assessments .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_assessments .metric-show-panel__add-date-btn:hover,
body#show.orgs_surveys .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_surveys .metric-show-panel__add-date-btn:hover,
body#show.orgs_sprints .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_sprints .metric-show-panel__add-date-btn:hover,
body#show.orgs_loads .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_loads .metric-show-panel__add-date-btn:hover,
body#show.orgs_trends .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_trends .metric-show-panel__add-date-btn:hover,
body#show.orgs_heights .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_heights .metric-show-panel__add-date-btn:hover,
body#show.orgs_weights .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_weights .metric-show-panel__add-date-btn:hover {
  background: #404040;
}

/* line 964, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn[disabled], body#index.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#index.app.orgs_metrics .metric-show-panel__add-date-btn[disabled],
body#index.app.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.orgs_metrics .metric-show-panel__add-date-btn[disabled],
body#show.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_metrics .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.orgs_assessments .metric-show-panel__add-date-btn[disabled],
body#show.orgs_assessments .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_assessments .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_assessments .metric-show-panel__add-date-btn:disabled,
body#show.orgs_surveys .metric-show-panel__add-date-btn[disabled],
body#show.orgs_surveys .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_surveys .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_surveys .metric-show-panel__add-date-btn:disabled,
body#show.orgs_sprints .metric-show-panel__add-date-btn[disabled],
body#show.orgs_sprints .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_sprints .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_sprints .metric-show-panel__add-date-btn:disabled,
body#show.orgs_loads .metric-show-panel__add-date-btn[disabled],
body#show.orgs_loads .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_loads .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_loads .metric-show-panel__add-date-btn:disabled,
body#show.orgs_trends .metric-show-panel__add-date-btn[disabled],
body#show.orgs_trends .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_trends .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_trends .metric-show-panel__add-date-btn:disabled,
body#show.orgs_heights .metric-show-panel__add-date-btn[disabled],
body#show.orgs_heights .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_heights .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_heights .metric-show-panel__add-date-btn:disabled,
body#show.orgs_weights .metric-show-panel__add-date-btn[disabled],
body#show.orgs_weights .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_weights .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_weights .metric-show-panel__add-date-btn:disabled {
  background: #f5f5f5;
  border: 1px solid #d4d4d4;
  color: #a3a3a3;
  opacity: 0.8;
  box-shadow: none;
  cursor: not-allowed;
}

/* line 973, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body#index.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#index.app.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover,
body#index.app.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_assessments .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_assessments .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_assessments .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_assessments .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_surveys .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_surveys .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_surveys .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_surveys .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_sprints .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_sprints .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_sprints .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_sprints .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_loads .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_loads .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_loads .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_loads .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_trends .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_trends .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_trends .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_trends .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_heights .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_heights .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_heights .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_heights .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_weights .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_weights .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_weights .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_weights .metric-show-panel__add-date-btn:disabled:hover {
  background: #f5f5f5;
}

/* line 976, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__add-date-btn svg,
body#index.app.orgs_metrics .metric-show-panel__add-date-btn svg,
body#show.orgs_metrics .metric-show-panel__add-date-btn svg,
body#show.app.orgs_metrics .metric-show-panel__add-date-btn svg,
body#show.orgs_assessments .metric-show-panel__add-date-btn svg,
body#show.app.orgs_assessments .metric-show-panel__add-date-btn svg,
body#show.orgs_surveys .metric-show-panel__add-date-btn svg,
body#show.app.orgs_surveys .metric-show-panel__add-date-btn svg,
body#show.orgs_sprints .metric-show-panel__add-date-btn svg,
body#show.app.orgs_sprints .metric-show-panel__add-date-btn svg,
body#show.orgs_loads .metric-show-panel__add-date-btn svg,
body#show.app.orgs_loads .metric-show-panel__add-date-btn svg,
body#show.orgs_trends .metric-show-panel__add-date-btn svg,
body#show.app.orgs_trends .metric-show-panel__add-date-btn svg,
body#show.orgs_heights .metric-show-panel__add-date-btn svg,
body#show.app.orgs_heights .metric-show-panel__add-date-btn svg,
body#show.orgs_weights .metric-show-panel__add-date-btn svg,
body#show.app.orgs_weights .metric-show-panel__add-date-btn svg {
  flex-shrink: 0;
}

/* line 979, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__action-buttons,
body#index.app.orgs_metrics .metric-show-panel__action-buttons,
body#show.orgs_metrics .metric-show-panel__action-buttons,
body#show.app.orgs_metrics .metric-show-panel__action-buttons,
body#show.orgs_assessments .metric-show-panel__action-buttons,
body#show.app.orgs_assessments .metric-show-panel__action-buttons,
body#show.orgs_surveys .metric-show-panel__action-buttons,
body#show.app.orgs_surveys .metric-show-panel__action-buttons,
body#show.orgs_sprints .metric-show-panel__action-buttons,
body#show.app.orgs_sprints .metric-show-panel__action-buttons,
body#show.orgs_loads .metric-show-panel__action-buttons,
body#show.app.orgs_loads .metric-show-panel__action-buttons,
body#show.orgs_trends .metric-show-panel__action-buttons,
body#show.app.orgs_trends .metric-show-panel__action-buttons,
body#show.orgs_heights .metric-show-panel__action-buttons,
body#show.app.orgs_heights .metric-show-panel__action-buttons,
body#show.orgs_weights .metric-show-panel__action-buttons,
body#show.app.orgs_weights .metric-show-panel__action-buttons {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 985, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__delete-btn,
body#index.app.orgs_metrics .metric-show-panel__delete-btn,
body#show.orgs_metrics .metric-show-panel__delete-btn,
body#show.app.orgs_metrics .metric-show-panel__delete-btn,
body#show.orgs_assessments .metric-show-panel__delete-btn,
body#show.app.orgs_assessments .metric-show-panel__delete-btn,
body#show.orgs_surveys .metric-show-panel__delete-btn,
body#show.app.orgs_surveys .metric-show-panel__delete-btn,
body#show.orgs_sprints .metric-show-panel__delete-btn,
body#show.app.orgs_sprints .metric-show-panel__delete-btn,
body#show.orgs_loads .metric-show-panel__delete-btn,
body#show.app.orgs_loads .metric-show-panel__delete-btn,
body#show.orgs_trends .metric-show-panel__delete-btn,
body#show.app.orgs_trends .metric-show-panel__delete-btn,
body#show.orgs_heights .metric-show-panel__delete-btn,
body#show.app.orgs_heights .metric-show-panel__delete-btn,
body#show.orgs_weights .metric-show-panel__delete-btn,
body#show.app.orgs_weights .metric-show-panel__delete-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 9px 12px 9px 10px;
  border-radius: 6px;
  border: none;
  background: transparent;
  font-family: 'Exo2', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #EB002B;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}

/* line 1002, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__delete-btn:hover,
body#index.app.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.app.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.orgs_assessments .metric-show-panel__delete-btn:hover,
body#show.app.orgs_assessments .metric-show-panel__delete-btn:hover,
body#show.orgs_surveys .metric-show-panel__delete-btn:hover,
body#show.app.orgs_surveys .metric-show-panel__delete-btn:hover,
body#show.orgs_sprints .metric-show-panel__delete-btn:hover,
body#show.app.orgs_sprints .metric-show-panel__delete-btn:hover,
body#show.orgs_loads .metric-show-panel__delete-btn:hover,
body#show.app.orgs_loads .metric-show-panel__delete-btn:hover,
body#show.orgs_trends .metric-show-panel__delete-btn:hover,
body#show.app.orgs_trends .metric-show-panel__delete-btn:hover,
body#show.orgs_heights .metric-show-panel__delete-btn:hover,
body#show.app.orgs_heights .metric-show-panel__delete-btn:hover,
body#show.orgs_weights .metric-show-panel__delete-btn:hover,
body#show.app.orgs_weights .metric-show-panel__delete-btn:hover {
  background: rgba(235, 0, 43, 0.08);
}

/* line 1004, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__delete-btn svg,
body#index.app.orgs_metrics .metric-show-panel__delete-btn svg,
body#show.orgs_metrics .metric-show-panel__delete-btn svg,
body#show.app.orgs_metrics .metric-show-panel__delete-btn svg,
body#show.orgs_assessments .metric-show-panel__delete-btn svg,
body#show.app.orgs_assessments .metric-show-panel__delete-btn svg,
body#show.orgs_surveys .metric-show-panel__delete-btn svg,
body#show.app.orgs_surveys .metric-show-panel__delete-btn svg,
body#show.orgs_sprints .metric-show-panel__delete-btn svg,
body#show.app.orgs_sprints .metric-show-panel__delete-btn svg,
body#show.orgs_loads .metric-show-panel__delete-btn svg,
body#show.app.orgs_loads .metric-show-panel__delete-btn svg,
body#show.orgs_trends .metric-show-panel__delete-btn svg,
body#show.app.orgs_trends .metric-show-panel__delete-btn svg,
body#show.orgs_heights .metric-show-panel__delete-btn svg,
body#show.app.orgs_heights .metric-show-panel__delete-btn svg,
body#show.orgs_weights .metric-show-panel__delete-btn svg,
body#show.app.orgs_weights .metric-show-panel__delete-btn svg {
  flex-shrink: 0;
}

/* line 1007, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__header-row,
body#index.app.orgs_metrics .metric-show-panel__header-row,
body#show.orgs_metrics .metric-show-panel__header-row,
body#show.app.orgs_metrics .metric-show-panel__header-row,
body#show.orgs_assessments .metric-show-panel__header-row,
body#show.app.orgs_assessments .metric-show-panel__header-row,
body#show.orgs_surveys .metric-show-panel__header-row,
body#show.app.orgs_surveys .metric-show-panel__header-row,
body#show.orgs_sprints .metric-show-panel__header-row,
body#show.app.orgs_sprints .metric-show-panel__header-row,
body#show.orgs_loads .metric-show-panel__header-row,
body#show.app.orgs_loads .metric-show-panel__header-row,
body#show.orgs_trends .metric-show-panel__header-row,
body#show.app.orgs_trends .metric-show-panel__header-row,
body#show.orgs_heights .metric-show-panel__header-row,
body#show.app.orgs_heights .metric-show-panel__header-row,
body#show.orgs_weights .metric-show-panel__header-row,
body#show.app.orgs_weights .metric-show-panel__header-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}

/* line 1015, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__filter-row,
body#index.app.orgs_metrics .metric-show-panel__filter-row,
body#show.orgs_metrics .metric-show-panel__filter-row,
body#show.app.orgs_metrics .metric-show-panel__filter-row,
body#show.orgs_assessments .metric-show-panel__filter-row,
body#show.app.orgs_assessments .metric-show-panel__filter-row,
body#show.orgs_surveys .metric-show-panel__filter-row,
body#show.app.orgs_surveys .metric-show-panel__filter-row,
body#show.orgs_sprints .metric-show-panel__filter-row,
body#show.app.orgs_sprints .metric-show-panel__filter-row,
body#show.orgs_loads .metric-show-panel__filter-row,
body#show.app.orgs_loads .metric-show-panel__filter-row,
body#show.orgs_trends .metric-show-panel__filter-row,
body#show.app.orgs_trends .metric-show-panel__filter-row,
body#show.orgs_heights .metric-show-panel__filter-row,
body#show.app.orgs_heights .metric-show-panel__filter-row,
body#show.orgs_weights .metric-show-panel__filter-row,
body#show.app.orgs_weights .metric-show-panel__filter-row {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1020, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__title-group,
body#index.app.orgs_metrics .metric-show-panel__title-group,
body#show.orgs_metrics .metric-show-panel__title-group,
body#show.app.orgs_metrics .metric-show-panel__title-group,
body#show.orgs_assessments .metric-show-panel__title-group,
body#show.app.orgs_assessments .metric-show-panel__title-group,
body#show.orgs_surveys .metric-show-panel__title-group,
body#show.app.orgs_surveys .metric-show-panel__title-group,
body#show.orgs_sprints .metric-show-panel__title-group,
body#show.app.orgs_sprints .metric-show-panel__title-group,
body#show.orgs_loads .metric-show-panel__title-group,
body#show.app.orgs_loads .metric-show-panel__title-group,
body#show.orgs_trends .metric-show-panel__title-group,
body#show.app.orgs_trends .metric-show-panel__title-group,
body#show.orgs_heights .metric-show-panel__title-group,
body#show.app.orgs_heights .metric-show-panel__title-group,
body#show.orgs_weights .metric-show-panel__title-group,
body#show.app.orgs_weights .metric-show-panel__title-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
  min-width: 0;
}

/* line 1028, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-title,
body#index.app.orgs_metrics .metric-show-panel__hero-title,
body#show.orgs_metrics .metric-show-panel__hero-title,
body#show.app.orgs_metrics .metric-show-panel__hero-title,
body#show.orgs_assessments .metric-show-panel__hero-title,
body#show.app.orgs_assessments .metric-show-panel__hero-title,
body#show.orgs_surveys .metric-show-panel__hero-title,
body#show.app.orgs_surveys .metric-show-panel__hero-title,
body#show.orgs_sprints .metric-show-panel__hero-title,
body#show.app.orgs_sprints .metric-show-panel__hero-title,
body#show.orgs_loads .metric-show-panel__hero-title,
body#show.app.orgs_loads .metric-show-panel__hero-title,
body#show.orgs_trends .metric-show-panel__hero-title,
body#show.app.orgs_trends .metric-show-panel__hero-title,
body#show.orgs_heights .metric-show-panel__hero-title,
body#show.app.orgs_heights .metric-show-panel__hero-title,
body#show.orgs_weights .metric-show-panel__hero-title,
body#show.app.orgs_weights .metric-show-panel__hero-title {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 1034, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-icon,
body#index.app.orgs_metrics .metric-show-panel__hero-icon,
body#show.orgs_metrics .metric-show-panel__hero-icon,
body#show.app.orgs_metrics .metric-show-panel__hero-icon,
body#show.orgs_assessments .metric-show-panel__hero-icon,
body#show.app.orgs_assessments .metric-show-panel__hero-icon,
body#show.orgs_surveys .metric-show-panel__hero-icon,
body#show.app.orgs_surveys .metric-show-panel__hero-icon,
body#show.orgs_sprints .metric-show-panel__hero-icon,
body#show.app.orgs_sprints .metric-show-panel__hero-icon,
body#show.orgs_loads .metric-show-panel__hero-icon,
body#show.app.orgs_loads .metric-show-panel__hero-icon,
body#show.orgs_trends .metric-show-panel__hero-icon,
body#show.app.orgs_trends .metric-show-panel__hero-icon,
body#show.orgs_heights .metric-show-panel__hero-icon,
body#show.app.orgs_heights .metric-show-panel__hero-icon,
body#show.orgs_weights .metric-show-panel__hero-icon,
body#show.app.orgs_weights .metric-show-panel__hero-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #737373;
  flex-shrink: 0;
}

/* line 1041, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-icon svg,
body#index.app.orgs_metrics .metric-show-panel__hero-icon svg,
body#show.orgs_metrics .metric-show-panel__hero-icon svg,
body#show.app.orgs_metrics .metric-show-panel__hero-icon svg,
body#show.orgs_assessments .metric-show-panel__hero-icon svg,
body#show.app.orgs_assessments .metric-show-panel__hero-icon svg,
body#show.orgs_surveys .metric-show-panel__hero-icon svg,
body#show.app.orgs_surveys .metric-show-panel__hero-icon svg,
body#show.orgs_sprints .metric-show-panel__hero-icon svg,
body#show.app.orgs_sprints .metric-show-panel__hero-icon svg,
body#show.orgs_loads .metric-show-panel__hero-icon svg,
body#show.app.orgs_loads .metric-show-panel__hero-icon svg,
body#show.orgs_trends .metric-show-panel__hero-icon svg,
body#show.app.orgs_trends .metric-show-panel__hero-icon svg,
body#show.orgs_heights .metric-show-panel__hero-icon svg,
body#show.app.orgs_heights .metric-show-panel__hero-icon svg,
body#show.orgs_weights .metric-show-panel__hero-icon svg,
body#show.app.orgs_weights .metric-show-panel__hero-icon svg {
  width: 24px;
  height: 24px;
  display: block;
}

/* line 1048, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-name,
body#index.app.orgs_metrics .metric-show-panel__hero-name,
body#show.orgs_metrics .metric-show-panel__hero-name,
body#show.app.orgs_metrics .metric-show-panel__hero-name,
body#show.orgs_assessments .metric-show-panel__hero-name,
body#show.app.orgs_assessments .metric-show-panel__hero-name,
body#show.orgs_surveys .metric-show-panel__hero-name,
body#show.app.orgs_surveys .metric-show-panel__hero-name,
body#show.orgs_sprints .metric-show-panel__hero-name,
body#show.app.orgs_sprints .metric-show-panel__hero-name,
body#show.orgs_loads .metric-show-panel__hero-name,
body#show.app.orgs_loads .metric-show-panel__hero-name,
body#show.orgs_trends .metric-show-panel__hero-name,
body#show.app.orgs_trends .metric-show-panel__hero-name,
body#show.orgs_heights .metric-show-panel__hero-name,
body#show.app.orgs_heights .metric-show-panel__hero-name,
body#show.orgs_weights .metric-show-panel__hero-name,
body#show.app.orgs_weights .metric-show-panel__hero-name {
  margin: 0;
  font-family: 'Exo2', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.6px;
  color: #232323;
}

/* line 1058, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__hero-desc,
body#index.app.orgs_metrics .metric-show-panel__hero-desc,
body#show.orgs_metrics .metric-show-panel__hero-desc,
body#show.app.orgs_metrics .metric-show-panel__hero-desc,
body#show.orgs_assessments .metric-show-panel__hero-desc,
body#show.app.orgs_assessments .metric-show-panel__hero-desc,
body#show.orgs_surveys .metric-show-panel__hero-desc,
body#show.app.orgs_surveys .metric-show-panel__hero-desc,
body#show.orgs_sprints .metric-show-panel__hero-desc,
body#show.app.orgs_sprints .metric-show-panel__hero-desc,
body#show.orgs_loads .metric-show-panel__hero-desc,
body#show.app.orgs_loads .metric-show-panel__hero-desc,
body#show.orgs_trends .metric-show-panel__hero-desc,
body#show.app.orgs_trends .metric-show-panel__hero-desc,
body#show.orgs_heights .metric-show-panel__hero-desc,
body#show.app.orgs_heights .metric-show-panel__hero-desc,
body#show.orgs_weights .metric-show-panel__hero-desc,
body#show.app.orgs_weights .metric-show-panel__hero-desc {
  margin: 0;
  font-family: 'Exo2', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #737373;
}

/* line 1067, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel .metrics-filter-bar,
body#index.app.orgs_metrics .metric-show-panel .metrics-filter-bar,
body#show.orgs_metrics .metric-show-panel .metrics-filter-bar,
body#show.app.orgs_metrics .metric-show-panel .metrics-filter-bar,
body#show.orgs_assessments .metric-show-panel .metrics-filter-bar,
body#show.app.orgs_assessments .metric-show-panel .metrics-filter-bar,
body#show.orgs_surveys .metric-show-panel .metrics-filter-bar,
body#show.app.orgs_surveys .metric-show-panel .metrics-filter-bar,
body#show.orgs_sprints .metric-show-panel .metrics-filter-bar,
body#show.app.orgs_sprints .metric-show-panel .metrics-filter-bar,
body#show.orgs_loads .metric-show-panel .metrics-filter-bar,
body#show.app.orgs_loads .metric-show-panel .metrics-filter-bar,
body#show.orgs_trends .metric-show-panel .metrics-filter-bar,
body#show.app.orgs_trends .metric-show-panel .metrics-filter-bar,
body#show.orgs_heights .metric-show-panel .metrics-filter-bar,
body#show.app.orgs_heights .metric-show-panel .metrics-filter-bar,
body#show.orgs_weights .metric-show-panel .metrics-filter-bar,
body#show.app.orgs_weights .metric-show-panel .metrics-filter-bar {
  flex-shrink: 0;
  align-self: flex-end;
}

/* line 1072, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel .metrics-sheet-panel,
body#index.app.orgs_metrics .metric-show-panel .metrics-sheet-panel,
body#show.orgs_metrics .metric-show-panel .metrics-sheet-panel,
body#show.app.orgs_metrics .metric-show-panel .metrics-sheet-panel,
body#show.orgs_assessments .metric-show-panel .metrics-sheet-panel,
body#show.app.orgs_assessments .metric-show-panel .metrics-sheet-panel,
body#show.orgs_surveys .metric-show-panel .metrics-sheet-panel,
body#show.app.orgs_surveys .metric-show-panel .metrics-sheet-panel,
body#show.orgs_sprints .metric-show-panel .metrics-sheet-panel,
body#show.app.orgs_sprints .metric-show-panel .metrics-sheet-panel,
body#show.orgs_loads .metric-show-panel .metrics-sheet-panel,
body#show.app.orgs_loads .metric-show-panel .metrics-sheet-panel,
body#show.orgs_trends .metric-show-panel .metrics-sheet-panel,
body#show.app.orgs_trends .metric-show-panel .metrics-sheet-panel,
body#show.orgs_heights .metric-show-panel .metrics-sheet-panel,
body#show.app.orgs_heights .metric-show-panel .metrics-sheet-panel,
body#show.orgs_weights .metric-show-panel .metrics-sheet-panel,
body#show.app.orgs_weights .metric-show-panel .metrics-sheet-panel {
  margin-top: 16px;
  flex: 1;
}

/* line 1077, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__body,
body#index.app.orgs_metrics .metric-show-panel__body,
body#show.orgs_metrics .metric-show-panel__body,
body#show.app.orgs_metrics .metric-show-panel__body,
body#show.orgs_assessments .metric-show-panel__body,
body#show.app.orgs_assessments .metric-show-panel__body,
body#show.orgs_surveys .metric-show-panel__body,
body#show.app.orgs_surveys .metric-show-panel__body,
body#show.orgs_sprints .metric-show-panel__body,
body#show.app.orgs_sprints .metric-show-panel__body,
body#show.orgs_loads .metric-show-panel__body,
body#show.app.orgs_loads .metric-show-panel__body,
body#show.orgs_trends .metric-show-panel__body,
body#show.app.orgs_trends .metric-show-panel__body,
body#show.orgs_heights .metric-show-panel__body,
body#show.app.orgs_heights .metric-show-panel__body,
body#show.orgs_weights .metric-show-panel__body,
body#show.app.orgs_weights .metric-show-panel__body {
  display: flex;
  gap: 0;
  flex: 1;
  align-items: flex-start;
  min-height: 0;
}

/* line 1084, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-show-panel__body .metrics-sheet-panel,
body#index.app.orgs_metrics .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_metrics .metric-show-panel__body .metrics-sheet-panel,
body#show.app.orgs_metrics .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_assessments .metric-show-panel__body .metrics-sheet-panel,
body#show.app.orgs_assessments .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_surveys .metric-show-panel__body .metrics-sheet-panel,
body#show.app.orgs_surveys .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_sprints .metric-show-panel__body .metrics-sheet-panel,
body#show.app.orgs_sprints .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_loads .metric-show-panel__body .metrics-sheet-panel,
body#show.app.orgs_loads .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_trends .metric-show-panel__body .metrics-sheet-panel,
body#show.app.orgs_trends .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_heights .metric-show-panel__body .metrics-sheet-panel,
body#show.app.orgs_heights .metric-show-panel__body .metrics-sheet-panel,
body#show.orgs_weights .metric-show-panel__body .metrics-sheet-panel,
body#show.app.orgs_weights .metric-show-panel__body .metrics-sheet-panel {
  margin-top: 0;
}

/* line 1091, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel,
body#index.app.orgs_metrics .metric-details-panel,
body#show.orgs_metrics .metric-details-panel,
body#show.app.orgs_metrics .metric-details-panel,
body#show.orgs_assessments .metric-details-panel,
body#show.app.orgs_assessments .metric-details-panel,
body#show.orgs_surveys .metric-details-panel,
body#show.app.orgs_surveys .metric-details-panel,
body#show.orgs_sprints .metric-details-panel,
body#show.app.orgs_sprints .metric-details-panel,
body#show.orgs_loads .metric-details-panel,
body#show.app.orgs_loads .metric-details-panel,
body#show.orgs_trends .metric-details-panel,
body#show.app.orgs_trends .metric-details-panel,
body#show.orgs_heights .metric-details-panel,
body#show.app.orgs_heights .metric-details-panel,
body#show.orgs_weights .metric-details-panel,
body#show.app.orgs_weights .metric-details-panel {
  width: 268px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

/* line 1098, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__section,
body#index.app.orgs_metrics .metric-details-panel__section,
body#show.orgs_metrics .metric-details-panel__section,
body#show.app.orgs_metrics .metric-details-panel__section,
body#show.orgs_assessments .metric-details-panel__section,
body#show.app.orgs_assessments .metric-details-panel__section,
body#show.orgs_surveys .metric-details-panel__section,
body#show.app.orgs_surveys .metric-details-panel__section,
body#show.orgs_sprints .metric-details-panel__section,
body#show.app.orgs_sprints .metric-details-panel__section,
body#show.orgs_loads .metric-details-panel__section,
body#show.app.orgs_loads .metric-details-panel__section,
body#show.orgs_trends .metric-details-panel__section,
body#show.app.orgs_trends .metric-details-panel__section,
body#show.orgs_heights .metric-details-panel__section,
body#show.app.orgs_heights .metric-details-panel__section,
body#show.orgs_weights .metric-details-panel__section,
body#show.app.orgs_weights .metric-details-panel__section {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* line 1104, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__section-header,
body#index.app.orgs_metrics .metric-details-panel__section-header,
body#show.orgs_metrics .metric-details-panel__section-header,
body#show.app.orgs_metrics .metric-details-panel__section-header,
body#show.orgs_assessments .metric-details-panel__section-header,
body#show.app.orgs_assessments .metric-details-panel__section-header,
body#show.orgs_surveys .metric-details-panel__section-header,
body#show.app.orgs_surveys .metric-details-panel__section-header,
body#show.orgs_sprints .metric-details-panel__section-header,
body#show.app.orgs_sprints .metric-details-panel__section-header,
body#show.orgs_loads .metric-details-panel__section-header,
body#show.app.orgs_loads .metric-details-panel__section-header,
body#show.orgs_trends .metric-details-panel__section-header,
body#show.app.orgs_trends .metric-details-panel__section-header,
body#show.orgs_heights .metric-details-panel__section-header,
body#show.app.orgs_heights .metric-details-panel__section-header,
body#show.orgs_weights .metric-details-panel__section-header,
body#show.app.orgs_weights .metric-details-panel__section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 32px;
  padding: 0 8px;
  gap: 8px;
}

/* line 1112, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__section-header--col,
body#index.app.orgs_metrics .metric-details-panel__section-header--col,
body#show.orgs_metrics .metric-details-panel__section-header--col,
body#show.app.orgs_metrics .metric-details-panel__section-header--col,
body#show.orgs_assessments .metric-details-panel__section-header--col,
body#show.app.orgs_assessments .metric-details-panel__section-header--col,
body#show.orgs_surveys .metric-details-panel__section-header--col,
body#show.app.orgs_surveys .metric-details-panel__section-header--col,
body#show.orgs_sprints .metric-details-panel__section-header--col,
body#show.app.orgs_sprints .metric-details-panel__section-header--col,
body#show.orgs_loads .metric-details-panel__section-header--col,
body#show.app.orgs_loads .metric-details-panel__section-header--col,
body#show.orgs_trends .metric-details-panel__section-header--col,
body#show.app.orgs_trends .metric-details-panel__section-header--col,
body#show.orgs_heights .metric-details-panel__section-header--col,
body#show.app.orgs_heights .metric-details-panel__section-header--col,
body#show.orgs_weights .metric-details-panel__section-header--col,
body#show.app.orgs_weights .metric-details-panel__section-header--col {
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  padding: 4px 8px;
}

/* line 1120, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__section-title,
body#index.app.orgs_metrics .metric-details-panel__section-title,
body#show.orgs_metrics .metric-details-panel__section-title,
body#show.app.orgs_metrics .metric-details-panel__section-title,
body#show.orgs_assessments .metric-details-panel__section-title,
body#show.app.orgs_assessments .metric-details-panel__section-title,
body#show.orgs_surveys .metric-details-panel__section-title,
body#show.app.orgs_surveys .metric-details-panel__section-title,
body#show.orgs_sprints .metric-details-panel__section-title,
body#show.app.orgs_sprints .metric-details-panel__section-title,
body#show.orgs_loads .metric-details-panel__section-title,
body#show.app.orgs_loads .metric-details-panel__section-title,
body#show.orgs_trends .metric-details-panel__section-title,
body#show.app.orgs_trends .metric-details-panel__section-title,
body#show.orgs_heights .metric-details-panel__section-title,
body#show.app.orgs_heights .metric-details-panel__section-title,
body#show.orgs_weights .metric-details-panel__section-title,
body#show.app.orgs_weights .metric-details-panel__section-title {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #232323;
  flex-shrink: 0;
  white-space: nowrap;
}

/* line 1130, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__edit-btn,
body#index.app.orgs_metrics .metric-details-panel__edit-btn,
body#show.orgs_metrics .metric-details-panel__edit-btn,
body#show.app.orgs_metrics .metric-details-panel__edit-btn,
body#show.orgs_assessments .metric-details-panel__edit-btn,
body#show.app.orgs_assessments .metric-details-panel__edit-btn,
body#show.orgs_surveys .metric-details-panel__edit-btn,
body#show.app.orgs_surveys .metric-details-panel__edit-btn,
body#show.orgs_sprints .metric-details-panel__edit-btn,
body#show.app.orgs_sprints .metric-details-panel__edit-btn,
body#show.orgs_loads .metric-details-panel__edit-btn,
body#show.app.orgs_loads .metric-details-panel__edit-btn,
body#show.orgs_trends .metric-details-panel__edit-btn,
body#show.app.orgs_trends .metric-details-panel__edit-btn,
body#show.orgs_heights .metric-details-panel__edit-btn,
body#show.app.orgs_heights .metric-details-panel__edit-btn,
body#show.orgs_weights .metric-details-panel__edit-btn,
body#show.app.orgs_weights .metric-details-panel__edit-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 8px 10px 8px 8px;
  border-radius: 6px;
  background: rgba(163, 163, 163, 0.1);
  text-decoration: none;
  cursor: pointer;
  flex-shrink: 0;
  transition: background 0.15s;
}

/* line 1143, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__edit-btn svg,
body#index.app.orgs_metrics .metric-details-panel__edit-btn svg,
body#show.orgs_metrics .metric-details-panel__edit-btn svg,
body#show.app.orgs_metrics .metric-details-panel__edit-btn svg,
body#show.orgs_assessments .metric-details-panel__edit-btn svg,
body#show.app.orgs_assessments .metric-details-panel__edit-btn svg,
body#show.orgs_surveys .metric-details-panel__edit-btn svg,
body#show.app.orgs_surveys .metric-details-panel__edit-btn svg,
body#show.orgs_sprints .metric-details-panel__edit-btn svg,
body#show.app.orgs_sprints .metric-details-panel__edit-btn svg,
body#show.orgs_loads .metric-details-panel__edit-btn svg,
body#show.app.orgs_loads .metric-details-panel__edit-btn svg,
body#show.orgs_trends .metric-details-panel__edit-btn svg,
body#show.app.orgs_trends .metric-details-panel__edit-btn svg,
body#show.orgs_heights .metric-details-panel__edit-btn svg,
body#show.app.orgs_heights .metric-details-panel__edit-btn svg,
body#show.orgs_weights .metric-details-panel__edit-btn svg,
body#show.app.orgs_weights .metric-details-panel__edit-btn svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #404040;
}

/* line 1150, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__edit-btn span,
body#index.app.orgs_metrics .metric-details-panel__edit-btn span,
body#show.orgs_metrics .metric-details-panel__edit-btn span,
body#show.app.orgs_metrics .metric-details-panel__edit-btn span,
body#show.orgs_assessments .metric-details-panel__edit-btn span,
body#show.app.orgs_assessments .metric-details-panel__edit-btn span,
body#show.orgs_surveys .metric-details-panel__edit-btn span,
body#show.app.orgs_surveys .metric-details-panel__edit-btn span,
body#show.orgs_sprints .metric-details-panel__edit-btn span,
body#show.app.orgs_sprints .metric-details-panel__edit-btn span,
body#show.orgs_loads .metric-details-panel__edit-btn span,
body#show.app.orgs_loads .metric-details-panel__edit-btn span,
body#show.orgs_trends .metric-details-panel__edit-btn span,
body#show.app.orgs_trends .metric-details-panel__edit-btn span,
body#show.orgs_heights .metric-details-panel__edit-btn span,
body#show.app.orgs_heights .metric-details-panel__edit-btn span,
body#show.orgs_weights .metric-details-panel__edit-btn span,
body#show.app.orgs_weights .metric-details-panel__edit-btn span {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #404040;
  white-space: nowrap;
}

/* line 1160, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__edit-btn:hover,
body#index.app.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.app.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.orgs_assessments .metric-details-panel__edit-btn:hover,
body#show.app.orgs_assessments .metric-details-panel__edit-btn:hover,
body#show.orgs_surveys .metric-details-panel__edit-btn:hover,
body#show.app.orgs_surveys .metric-details-panel__edit-btn:hover,
body#show.orgs_sprints .metric-details-panel__edit-btn:hover,
body#show.app.orgs_sprints .metric-details-panel__edit-btn:hover,
body#show.orgs_loads .metric-details-panel__edit-btn:hover,
body#show.app.orgs_loads .metric-details-panel__edit-btn:hover,
body#show.orgs_trends .metric-details-panel__edit-btn:hover,
body#show.app.orgs_trends .metric-details-panel__edit-btn:hover,
body#show.orgs_heights .metric-details-panel__edit-btn:hover,
body#show.app.orgs_heights .metric-details-panel__edit-btn:hover,
body#show.orgs_weights .metric-details-panel__edit-btn:hover,
body#show.app.orgs_weights .metric-details-panel__edit-btn:hover {
  background: rgba(163, 163, 163, 0.18);
}

/* line 1165, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__rows,
body#index.app.orgs_metrics .metric-details-panel__rows,
body#show.orgs_metrics .metric-details-panel__rows,
body#show.app.orgs_metrics .metric-details-panel__rows,
body#show.orgs_assessments .metric-details-panel__rows,
body#show.app.orgs_assessments .metric-details-panel__rows,
body#show.orgs_surveys .metric-details-panel__rows,
body#show.app.orgs_surveys .metric-details-panel__rows,
body#show.orgs_sprints .metric-details-panel__rows,
body#show.app.orgs_sprints .metric-details-panel__rows,
body#show.orgs_loads .metric-details-panel__rows,
body#show.app.orgs_loads .metric-details-panel__rows,
body#show.orgs_trends .metric-details-panel__rows,
body#show.app.orgs_trends .metric-details-panel__rows,
body#show.orgs_heights .metric-details-panel__rows,
body#show.app.orgs_heights .metric-details-panel__rows,
body#show.orgs_weights .metric-details-panel__rows,
body#show.app.orgs_weights .metric-details-panel__rows {
  border-top: 1px solid #e5e5e5;
  display: flex;
  flex-direction: column;
}

/* line 1171, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row,
body#index.app.orgs_metrics .metric-details-panel__row,
body#show.orgs_metrics .metric-details-panel__row,
body#show.app.orgs_metrics .metric-details-panel__row,
body#show.orgs_assessments .metric-details-panel__row,
body#show.app.orgs_assessments .metric-details-panel__row,
body#show.orgs_surveys .metric-details-panel__row,
body#show.app.orgs_surveys .metric-details-panel__row,
body#show.orgs_sprints .metric-details-panel__row,
body#show.app.orgs_sprints .metric-details-panel__row,
body#show.orgs_loads .metric-details-panel__row,
body#show.app.orgs_loads .metric-details-panel__row,
body#show.orgs_trends .metric-details-panel__row,
body#show.app.orgs_trends .metric-details-panel__row,
body#show.orgs_heights .metric-details-panel__row,
body#show.app.orgs_heights .metric-details-panel__row,
body#show.orgs_weights .metric-details-panel__row,
body#show.app.orgs_weights .metric-details-panel__row {
  display: flex;
  align-items: center;
  gap: 16px;
  min-height: 48px;
  padding: 0 8px;
}

/* line 1178, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row--link,
body#index.app.orgs_metrics .metric-details-panel__row--link,
body#show.orgs_metrics .metric-details-panel__row--link,
body#show.app.orgs_metrics .metric-details-panel__row--link,
body#show.orgs_assessments .metric-details-panel__row--link,
body#show.app.orgs_assessments .metric-details-panel__row--link,
body#show.orgs_surveys .metric-details-panel__row--link,
body#show.app.orgs_surveys .metric-details-panel__row--link,
body#show.orgs_sprints .metric-details-panel__row--link,
body#show.app.orgs_sprints .metric-details-panel__row--link,
body#show.orgs_loads .metric-details-panel__row--link,
body#show.app.orgs_loads .metric-details-panel__row--link,
body#show.orgs_trends .metric-details-panel__row--link,
body#show.app.orgs_trends .metric-details-panel__row--link,
body#show.orgs_heights .metric-details-panel__row--link,
body#show.app.orgs_heights .metric-details-panel__row--link,
body#show.orgs_weights .metric-details-panel__row--link,
body#show.app.orgs_weights .metric-details-panel__row--link {
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s;
}

/* line 1183, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row--link:hover,
body#index.app.orgs_metrics .metric-details-panel__row--link:hover,
body#show.orgs_metrics .metric-details-panel__row--link:hover,
body#show.app.orgs_metrics .metric-details-panel__row--link:hover,
body#show.orgs_assessments .metric-details-panel__row--link:hover,
body#show.app.orgs_assessments .metric-details-panel__row--link:hover,
body#show.orgs_surveys .metric-details-panel__row--link:hover,
body#show.app.orgs_surveys .metric-details-panel__row--link:hover,
body#show.orgs_sprints .metric-details-panel__row--link:hover,
body#show.app.orgs_sprints .metric-details-panel__row--link:hover,
body#show.orgs_loads .metric-details-panel__row--link:hover,
body#show.app.orgs_loads .metric-details-panel__row--link:hover,
body#show.orgs_trends .metric-details-panel__row--link:hover,
body#show.app.orgs_trends .metric-details-panel__row--link:hover,
body#show.orgs_heights .metric-details-panel__row--link:hover,
body#show.app.orgs_heights .metric-details-panel__row--link:hover,
body#show.orgs_weights .metric-details-panel__row--link:hover,
body#show.app.orgs_weights .metric-details-panel__row--link:hover {
  background: rgba(163, 163, 163, 0.06);
}

/* line 1185, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row--link .metric-details-panel__row-value,
body#index.app.orgs_metrics .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_metrics .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.app.orgs_metrics .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_assessments .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.app.orgs_assessments .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_surveys .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.app.orgs_surveys .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_sprints .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.app.orgs_sprints .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_loads .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.app.orgs_loads .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_trends .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.app.orgs_trends .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_heights .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.app.orgs_heights .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.orgs_weights .metric-details-panel__row--link .metric-details-panel__row-value,
body#show.app.orgs_weights .metric-details-panel__row--link .metric-details-panel__row-value {
  text-align: left;
  font-weight: 600;
  color: #232323;
}

/* line 1193, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row-label,
body#index.app.orgs_metrics .metric-details-panel__row-label,
body#show.orgs_metrics .metric-details-panel__row-label,
body#show.app.orgs_metrics .metric-details-panel__row-label,
body#show.orgs_assessments .metric-details-panel__row-label,
body#show.app.orgs_assessments .metric-details-panel__row-label,
body#show.orgs_surveys .metric-details-panel__row-label,
body#show.app.orgs_surveys .metric-details-panel__row-label,
body#show.orgs_sprints .metric-details-panel__row-label,
body#show.app.orgs_sprints .metric-details-panel__row-label,
body#show.orgs_loads .metric-details-panel__row-label,
body#show.app.orgs_loads .metric-details-panel__row-label,
body#show.orgs_trends .metric-details-panel__row-label,
body#show.app.orgs_trends .metric-details-panel__row-label,
body#show.orgs_heights .metric-details-panel__row-label,
body#show.app.orgs_heights .metric-details-panel__row-label,
body#show.orgs_weights .metric-details-panel__row-label,
body#show.app.orgs_weights .metric-details-panel__row-label {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  white-space: nowrap;
  flex-shrink: 0;
}

/* line 1203, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row-value,
body#index.app.orgs_metrics .metric-details-panel__row-value,
body#show.orgs_metrics .metric-details-panel__row-value,
body#show.app.orgs_metrics .metric-details-panel__row-value,
body#show.orgs_assessments .metric-details-panel__row-value,
body#show.app.orgs_assessments .metric-details-panel__row-value,
body#show.orgs_surveys .metric-details-panel__row-value,
body#show.app.orgs_surveys .metric-details-panel__row-value,
body#show.orgs_sprints .metric-details-panel__row-value,
body#show.app.orgs_sprints .metric-details-panel__row-value,
body#show.orgs_loads .metric-details-panel__row-value,
body#show.app.orgs_loads .metric-details-panel__row-value,
body#show.orgs_trends .metric-details-panel__row-value,
body#show.app.orgs_trends .metric-details-panel__row-value,
body#show.orgs_heights .metric-details-panel__row-value,
body#show.app.orgs_heights .metric-details-panel__row-value,
body#show.orgs_weights .metric-details-panel__row-value,
body#show.app.orgs_weights .metric-details-panel__row-value {
  flex: 1;
  min-width: 0;
  font-family: 'Exo2', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #525252;
  text-align: right;
  word-break: break-word;
}

/* line 1214, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__row-value--empty,
body#index.app.orgs_metrics .metric-details-panel__row-value--empty,
body#show.orgs_metrics .metric-details-panel__row-value--empty,
body#show.app.orgs_metrics .metric-details-panel__row-value--empty,
body#show.orgs_assessments .metric-details-panel__row-value--empty,
body#show.app.orgs_assessments .metric-details-panel__row-value--empty,
body#show.orgs_surveys .metric-details-panel__row-value--empty,
body#show.app.orgs_surveys .metric-details-panel__row-value--empty,
body#show.orgs_sprints .metric-details-panel__row-value--empty,
body#show.app.orgs_sprints .metric-details-panel__row-value--empty,
body#show.orgs_loads .metric-details-panel__row-value--empty,
body#show.app.orgs_loads .metric-details-panel__row-value--empty,
body#show.orgs_trends .metric-details-panel__row-value--empty,
body#show.app.orgs_trends .metric-details-panel__row-value--empty,
body#show.orgs_heights .metric-details-panel__row-value--empty,
body#show.app.orgs_heights .metric-details-panel__row-value--empty,
body#show.orgs_weights .metric-details-panel__row-value--empty,
body#show.app.orgs_weights .metric-details-panel__row-value--empty {
  font-size: 14px;
  color: #737373;
  text-align: left;
}

/* line 1221, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__separator,
body#index.app.orgs_metrics .metric-details-panel__separator,
body#show.orgs_metrics .metric-details-panel__separator,
body#show.app.orgs_metrics .metric-details-panel__separator,
body#show.orgs_assessments .metric-details-panel__separator,
body#show.app.orgs_assessments .metric-details-panel__separator,
body#show.orgs_surveys .metric-details-panel__separator,
body#show.app.orgs_surveys .metric-details-panel__separator,
body#show.orgs_sprints .metric-details-panel__separator,
body#show.app.orgs_sprints .metric-details-panel__separator,
body#show.orgs_loads .metric-details-panel__separator,
body#show.app.orgs_loads .metric-details-panel__separator,
body#show.orgs_trends .metric-details-panel__separator,
body#show.app.orgs_trends .metric-details-panel__separator,
body#show.orgs_heights .metric-details-panel__separator,
body#show.app.orgs_heights .metric-details-panel__separator,
body#show.orgs_weights .metric-details-panel__separator,
body#show.app.orgs_weights .metric-details-panel__separator {
  height: 1px;
  background: #e5e5e5;
  width: 100%;
  flex-shrink: 0;
}

/* line 1228, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__badge,
body#index.app.orgs_metrics .metric-details-panel__badge,
body#show.orgs_metrics .metric-details-panel__badge,
body#show.app.orgs_metrics .metric-details-panel__badge,
body#show.orgs_assessments .metric-details-panel__badge,
body#show.app.orgs_assessments .metric-details-panel__badge,
body#show.orgs_surveys .metric-details-panel__badge,
body#show.app.orgs_surveys .metric-details-panel__badge,
body#show.orgs_sprints .metric-details-panel__badge,
body#show.app.orgs_sprints .metric-details-panel__badge,
body#show.orgs_loads .metric-details-panel__badge,
body#show.app.orgs_loads .metric-details-panel__badge,
body#show.orgs_trends .metric-details-panel__badge,
body#show.app.orgs_trends .metric-details-panel__badge,
body#show.orgs_heights .metric-details-panel__badge,
body#show.app.orgs_heights .metric-details-panel__badge,
body#show.orgs_weights .metric-details-panel__badge,
body#show.app.orgs_weights .metric-details-panel__badge {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 2px 6px;
  border-radius: 4px;
  font-family: 'Play', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.3px;
  white-space: nowrap;
  flex-shrink: 0;
  box-shadow: 0px 1px 1px rgba(35, 35, 35, 0.05), inset 0px 1px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px rgba(35, 35, 35, 0.05);
}

/* line 1246, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__badge svg,
body#index.app.orgs_metrics .metric-details-panel__badge svg,
body#show.orgs_metrics .metric-details-panel__badge svg,
body#show.app.orgs_metrics .metric-details-panel__badge svg,
body#show.orgs_assessments .metric-details-panel__badge svg,
body#show.app.orgs_assessments .metric-details-panel__badge svg,
body#show.orgs_surveys .metric-details-panel__badge svg,
body#show.app.orgs_surveys .metric-details-panel__badge svg,
body#show.orgs_sprints .metric-details-panel__badge svg,
body#show.app.orgs_sprints .metric-details-panel__badge svg,
body#show.orgs_loads .metric-details-panel__badge svg,
body#show.app.orgs_loads .metric-details-panel__badge svg,
body#show.orgs_trends .metric-details-panel__badge svg,
body#show.app.orgs_trends .metric-details-panel__badge svg,
body#show.orgs_heights .metric-details-panel__badge svg,
body#show.app.orgs_heights .metric-details-panel__badge svg,
body#show.orgs_weights .metric-details-panel__badge svg,
body#show.app.orgs_weights .metric-details-panel__badge svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

/* line 1252, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__badge--visible,
body#index.app.orgs_metrics .metric-details-panel__badge--visible,
body#show.orgs_metrics .metric-details-panel__badge--visible,
body#show.app.orgs_metrics .metric-details-panel__badge--visible,
body#show.orgs_assessments .metric-details-panel__badge--visible,
body#show.app.orgs_assessments .metric-details-panel__badge--visible,
body#show.orgs_surveys .metric-details-panel__badge--visible,
body#show.app.orgs_surveys .metric-details-panel__badge--visible,
body#show.orgs_sprints .metric-details-panel__badge--visible,
body#show.app.orgs_sprints .metric-details-panel__badge--visible,
body#show.orgs_loads .metric-details-panel__badge--visible,
body#show.app.orgs_loads .metric-details-panel__badge--visible,
body#show.orgs_trends .metric-details-panel__badge--visible,
body#show.app.orgs_trends .metric-details-panel__badge--visible,
body#show.orgs_heights .metric-details-panel__badge--visible,
body#show.app.orgs_heights .metric-details-panel__badge--visible,
body#show.orgs_weights .metric-details-panel__badge--visible,
body#show.app.orgs_weights .metric-details-panel__badge--visible {
  background: #f7fee7;
  border: 1px solid #d9f99d;
  color: #4d7c0f;
}

/* line 1258, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__badge--hidden,
body#index.app.orgs_metrics .metric-details-panel__badge--hidden,
body#show.orgs_metrics .metric-details-panel__badge--hidden,
body#show.app.orgs_metrics .metric-details-panel__badge--hidden,
body#show.orgs_assessments .metric-details-panel__badge--hidden,
body#show.app.orgs_assessments .metric-details-panel__badge--hidden,
body#show.orgs_surveys .metric-details-panel__badge--hidden,
body#show.app.orgs_surveys .metric-details-panel__badge--hidden,
body#show.orgs_sprints .metric-details-panel__badge--hidden,
body#show.app.orgs_sprints .metric-details-panel__badge--hidden,
body#show.orgs_loads .metric-details-panel__badge--hidden,
body#show.app.orgs_loads .metric-details-panel__badge--hidden,
body#show.orgs_trends .metric-details-panel__badge--hidden,
body#show.app.orgs_trends .metric-details-panel__badge--hidden,
body#show.orgs_heights .metric-details-panel__badge--hidden,
body#show.app.orgs_heights .metric-details-panel__badge--hidden,
body#show.orgs_weights .metric-details-panel__badge--hidden,
body#show.app.orgs_weights .metric-details-panel__badge--hidden {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  color: #737373;
}

/* line 1265, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__specs-heading,
body#index.app.orgs_metrics .metric-details-panel__specs-heading,
body#show.orgs_metrics .metric-details-panel__specs-heading,
body#show.app.orgs_metrics .metric-details-panel__specs-heading,
body#show.orgs_assessments .metric-details-panel__specs-heading,
body#show.app.orgs_assessments .metric-details-panel__specs-heading,
body#show.orgs_surveys .metric-details-panel__specs-heading,
body#show.app.orgs_surveys .metric-details-panel__specs-heading,
body#show.orgs_sprints .metric-details-panel__specs-heading,
body#show.app.orgs_sprints .metric-details-panel__specs-heading,
body#show.orgs_loads .metric-details-panel__specs-heading,
body#show.app.orgs_loads .metric-details-panel__specs-heading,
body#show.orgs_trends .metric-details-panel__specs-heading,
body#show.app.orgs_trends .metric-details-panel__specs-heading,
body#show.orgs_heights .metric-details-panel__specs-heading,
body#show.app.orgs_heights .metric-details-panel__specs-heading,
body#show.orgs_weights .metric-details-panel__specs-heading,
body#show.app.orgs_weights .metric-details-panel__specs-heading {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

/* line 1272, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__specs-subtitle,
body#index.app.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.app.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.orgs_assessments .metric-details-panel__specs-subtitle,
body#show.app.orgs_assessments .metric-details-panel__specs-subtitle,
body#show.orgs_surveys .metric-details-panel__specs-subtitle,
body#show.app.orgs_surveys .metric-details-panel__specs-subtitle,
body#show.orgs_sprints .metric-details-panel__specs-subtitle,
body#show.app.orgs_sprints .metric-details-panel__specs-subtitle,
body#show.orgs_loads .metric-details-panel__specs-subtitle,
body#show.app.orgs_loads .metric-details-panel__specs-subtitle,
body#show.orgs_trends .metric-details-panel__specs-subtitle,
body#show.app.orgs_trends .metric-details-panel__specs-subtitle,
body#show.orgs_heights .metric-details-panel__specs-subtitle,
body#show.app.orgs_heights .metric-details-panel__specs-subtitle,
body#show.orgs_weights .metric-details-panel__specs-subtitle,
body#show.app.orgs_weights .metric-details-panel__specs-subtitle {
  font-family: 'Exo2', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #737373;
  margin: 0;
  width: 100%;
}

/* line 1282, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__info-icon,
body#index.app.orgs_metrics .metric-details-panel__info-icon,
body#show.orgs_metrics .metric-details-panel__info-icon,
body#show.app.orgs_metrics .metric-details-panel__info-icon,
body#show.orgs_assessments .metric-details-panel__info-icon,
body#show.app.orgs_assessments .metric-details-panel__info-icon,
body#show.orgs_surveys .metric-details-panel__info-icon,
body#show.app.orgs_surveys .metric-details-panel__info-icon,
body#show.orgs_sprints .metric-details-panel__info-icon,
body#show.app.orgs_sprints .metric-details-panel__info-icon,
body#show.orgs_loads .metric-details-panel__info-icon,
body#show.app.orgs_loads .metric-details-panel__info-icon,
body#show.orgs_trends .metric-details-panel__info-icon,
body#show.app.orgs_trends .metric-details-panel__info-icon,
body#show.orgs_heights .metric-details-panel__info-icon,
body#show.app.orgs_heights .metric-details-panel__info-icon,
body#show.orgs_weights .metric-details-panel__info-icon,
body#show.app.orgs_weights .metric-details-panel__info-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #737373;
  text-decoration: none;
  flex-shrink: 0;
  transition: color 0.15s;
}

/* line 1291, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__info-icon svg,
body#index.app.orgs_metrics .metric-details-panel__info-icon svg,
body#show.orgs_metrics .metric-details-panel__info-icon svg,
body#show.app.orgs_metrics .metric-details-panel__info-icon svg,
body#show.orgs_assessments .metric-details-panel__info-icon svg,
body#show.app.orgs_assessments .metric-details-panel__info-icon svg,
body#show.orgs_surveys .metric-details-panel__info-icon svg,
body#show.app.orgs_surveys .metric-details-panel__info-icon svg,
body#show.orgs_sprints .metric-details-panel__info-icon svg,
body#show.app.orgs_sprints .metric-details-panel__info-icon svg,
body#show.orgs_loads .metric-details-panel__info-icon svg,
body#show.app.orgs_loads .metric-details-panel__info-icon svg,
body#show.orgs_trends .metric-details-panel__info-icon svg,
body#show.app.orgs_trends .metric-details-panel__info-icon svg,
body#show.orgs_heights .metric-details-panel__info-icon svg,
body#show.app.orgs_heights .metric-details-panel__info-icon svg,
body#show.orgs_weights .metric-details-panel__info-icon svg,
body#show.app.orgs_weights .metric-details-panel__info-icon svg {
  width: 18px;
  height: 18px;
  display: block;
}

/* line 1297, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .metric-details-panel__info-icon:hover,
body#index.app.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.app.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.orgs_assessments .metric-details-panel__info-icon:hover,
body#show.app.orgs_assessments .metric-details-panel__info-icon:hover,
body#show.orgs_surveys .metric-details-panel__info-icon:hover,
body#show.app.orgs_surveys .metric-details-panel__info-icon:hover,
body#show.orgs_sprints .metric-details-panel__info-icon:hover,
body#show.app.orgs_sprints .metric-details-panel__info-icon:hover,
body#show.orgs_loads .metric-details-panel__info-icon:hover,
body#show.app.orgs_loads .metric-details-panel__info-icon:hover,
body#show.orgs_trends .metric-details-panel__info-icon:hover,
body#show.app.orgs_trends .metric-details-panel__info-icon:hover,
body#show.orgs_heights .metric-details-panel__info-icon:hover,
body#show.app.orgs_heights .metric-details-panel__info-icon:hover,
body#show.orgs_weights .metric-details-panel__info-icon:hover,
body#show.app.orgs_weights .metric-details-panel__info-icon:hover {
  color: #404040;
}

/* line 1302, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-inputs-preview,
body#index.app.orgs_metrics .survey-inputs-preview,
body#show.orgs_metrics .survey-inputs-preview,
body#show.app.orgs_metrics .survey-inputs-preview,
body#show.orgs_assessments .survey-inputs-preview,
body#show.app.orgs_assessments .survey-inputs-preview,
body#show.orgs_surveys .survey-inputs-preview,
body#show.app.orgs_surveys .survey-inputs-preview,
body#show.orgs_sprints .survey-inputs-preview,
body#show.app.orgs_sprints .survey-inputs-preview,
body#show.orgs_loads .survey-inputs-preview,
body#show.app.orgs_loads .survey-inputs-preview,
body#show.orgs_trends .survey-inputs-preview,
body#show.app.orgs_trends .survey-inputs-preview,
body#show.orgs_heights .survey-inputs-preview,
body#show.app.orgs_heights .survey-inputs-preview,
body#show.orgs_weights .survey-inputs-preview,
body#show.app.orgs_weights .survey-inputs-preview {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* line 1308, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card,
body#index.app.orgs_metrics .survey-input-card,
body#show.orgs_metrics .survey-input-card,
body#show.app.orgs_metrics .survey-input-card,
body#show.orgs_assessments .survey-input-card,
body#show.app.orgs_assessments .survey-input-card,
body#show.orgs_surveys .survey-input-card,
body#show.app.orgs_surveys .survey-input-card,
body#show.orgs_sprints .survey-input-card,
body#show.app.orgs_sprints .survey-input-card,
body#show.orgs_loads .survey-input-card,
body#show.app.orgs_loads .survey-input-card,
body#show.orgs_trends .survey-input-card,
body#show.app.orgs_trends .survey-input-card,
body#show.orgs_heights .survey-input-card,
body#show.app.orgs_heights .survey-input-card,
body#show.orgs_weights .survey-input-card,
body#show.app.orgs_weights .survey-input-card {
  background: rgba(163, 163, 163, 0.05);
  border: 1px solid rgba(163, 163, 163, 0.2);
  border-radius: 6px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* line 1317, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__header,
body#index.app.orgs_metrics .survey-input-card__header,
body#show.orgs_metrics .survey-input-card__header,
body#show.app.orgs_metrics .survey-input-card__header,
body#show.orgs_assessments .survey-input-card__header,
body#show.app.orgs_assessments .survey-input-card__header,
body#show.orgs_surveys .survey-input-card__header,
body#show.app.orgs_surveys .survey-input-card__header,
body#show.orgs_sprints .survey-input-card__header,
body#show.app.orgs_sprints .survey-input-card__header,
body#show.orgs_loads .survey-input-card__header,
body#show.app.orgs_loads .survey-input-card__header,
body#show.orgs_trends .survey-input-card__header,
body#show.app.orgs_trends .survey-input-card__header,
body#show.orgs_heights .survey-input-card__header,
body#show.app.orgs_heights .survey-input-card__header,
body#show.orgs_weights .survey-input-card__header,
body#show.app.orgs_weights .survey-input-card__header {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}

/* line 1324, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__icon,
body#index.app.orgs_metrics .survey-input-card__icon,
body#show.orgs_metrics .survey-input-card__icon,
body#show.app.orgs_metrics .survey-input-card__icon,
body#show.orgs_assessments .survey-input-card__icon,
body#show.app.orgs_assessments .survey-input-card__icon,
body#show.orgs_surveys .survey-input-card__icon,
body#show.app.orgs_surveys .survey-input-card__icon,
body#show.orgs_sprints .survey-input-card__icon,
body#show.app.orgs_sprints .survey-input-card__icon,
body#show.orgs_loads .survey-input-card__icon,
body#show.app.orgs_loads .survey-input-card__icon,
body#show.orgs_trends .survey-input-card__icon,
body#show.app.orgs_trends .survey-input-card__icon,
body#show.orgs_heights .survey-input-card__icon,
body#show.app.orgs_heights .survey-input-card__icon,
body#show.orgs_weights .survey-input-card__icon,
body#show.app.orgs_weights .survey-input-card__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  color: #404040;
}

/* line 1334, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__name,
body#index.app.orgs_metrics .survey-input-card__name,
body#show.orgs_metrics .survey-input-card__name,
body#show.app.orgs_metrics .survey-input-card__name,
body#show.orgs_assessments .survey-input-card__name,
body#show.app.orgs_assessments .survey-input-card__name,
body#show.orgs_surveys .survey-input-card__name,
body#show.app.orgs_surveys .survey-input-card__name,
body#show.orgs_sprints .survey-input-card__name,
body#show.app.orgs_sprints .survey-input-card__name,
body#show.orgs_loads .survey-input-card__name,
body#show.app.orgs_loads .survey-input-card__name,
body#show.orgs_trends .survey-input-card__name,
body#show.app.orgs_trends .survey-input-card__name,
body#show.orgs_heights .survey-input-card__name,
body#show.app.orgs_heights .survey-input-card__name,
body#show.orgs_weights .survey-input-card__name,
body#show.app.orgs_weights .survey-input-card__name {
  flex: 1;
  min-width: 0;
  font-family: 'Exo2', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  word-break: break-word;
}

/* line 1345, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chevron,
body#index.app.orgs_metrics .survey-input-card__chevron,
body#show.orgs_metrics .survey-input-card__chevron,
body#show.app.orgs_metrics .survey-input-card__chevron,
body#show.orgs_assessments .survey-input-card__chevron,
body#show.app.orgs_assessments .survey-input-card__chevron,
body#show.orgs_surveys .survey-input-card__chevron,
body#show.app.orgs_surveys .survey-input-card__chevron,
body#show.orgs_sprints .survey-input-card__chevron,
body#show.app.orgs_sprints .survey-input-card__chevron,
body#show.orgs_loads .survey-input-card__chevron,
body#show.app.orgs_loads .survey-input-card__chevron,
body#show.orgs_trends .survey-input-card__chevron,
body#show.app.orgs_trends .survey-input-card__chevron,
body#show.orgs_heights .survey-input-card__chevron,
body#show.app.orgs_heights .survey-input-card__chevron,
body#show.orgs_weights .survey-input-card__chevron,
body#show.app.orgs_weights .survey-input-card__chevron {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  color: #404040;
}

/* line 1354, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chevron svg,
body#index.app.orgs_metrics .survey-input-card__chevron svg,
body#show.orgs_metrics .survey-input-card__chevron svg,
body#show.app.orgs_metrics .survey-input-card__chevron svg,
body#show.orgs_assessments .survey-input-card__chevron svg,
body#show.app.orgs_assessments .survey-input-card__chevron svg,
body#show.orgs_surveys .survey-input-card__chevron svg,
body#show.app.orgs_surveys .survey-input-card__chevron svg,
body#show.orgs_sprints .survey-input-card__chevron svg,
body#show.app.orgs_sprints .survey-input-card__chevron svg,
body#show.orgs_loads .survey-input-card__chevron svg,
body#show.app.orgs_loads .survey-input-card__chevron svg,
body#show.orgs_trends .survey-input-card__chevron svg,
body#show.app.orgs_trends .survey-input-card__chevron svg,
body#show.orgs_heights .survey-input-card__chevron svg,
body#show.app.orgs_heights .survey-input-card__chevron svg,
body#show.orgs_weights .survey-input-card__chevron svg,
body#show.app.orgs_weights .survey-input-card__chevron svg {
  display: block;
}

/* line 1357, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__body,
body#index.app.orgs_metrics .survey-input-card__body,
body#show.orgs_metrics .survey-input-card__body,
body#show.app.orgs_metrics .survey-input-card__body,
body#show.orgs_assessments .survey-input-card__body,
body#show.app.orgs_assessments .survey-input-card__body,
body#show.orgs_surveys .survey-input-card__body,
body#show.app.orgs_surveys .survey-input-card__body,
body#show.orgs_sprints .survey-input-card__body,
body#show.app.orgs_sprints .survey-input-card__body,
body#show.orgs_loads .survey-input-card__body,
body#show.app.orgs_loads .survey-input-card__body,
body#show.orgs_trends .survey-input-card__body,
body#show.app.orgs_trends .survey-input-card__body,
body#show.orgs_heights .survey-input-card__body,
body#show.app.orgs_heights .survey-input-card__body,
body#show.orgs_weights .survey-input-card__body,
body#show.app.orgs_weights .survey-input-card__body {
  width: 100%;
}

/* line 1362, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chips,
body#index.app.orgs_metrics .survey-input-card__chips,
body#show.orgs_metrics .survey-input-card__chips,
body#show.app.orgs_metrics .survey-input-card__chips,
body#show.orgs_assessments .survey-input-card__chips,
body#show.app.orgs_assessments .survey-input-card__chips,
body#show.orgs_surveys .survey-input-card__chips,
body#show.app.orgs_surveys .survey-input-card__chips,
body#show.orgs_sprints .survey-input-card__chips,
body#show.app.orgs_sprints .survey-input-card__chips,
body#show.orgs_loads .survey-input-card__chips,
body#show.app.orgs_loads .survey-input-card__chips,
body#show.orgs_trends .survey-input-card__chips,
body#show.app.orgs_trends .survey-input-card__chips,
body#show.orgs_heights .survey-input-card__chips,
body#show.app.orgs_heights .survey-input-card__chips,
body#show.orgs_weights .survey-input-card__chips,
body#show.app.orgs_weights .survey-input-card__chips {
  display: flex;
  border: 1px solid #d4d4d4;
  border-radius: 6px;
  overflow: hidden;
}

/* line 1369, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chip,
body#index.app.orgs_metrics .survey-input-card__chip,
body#show.orgs_metrics .survey-input-card__chip,
body#show.app.orgs_metrics .survey-input-card__chip,
body#show.orgs_assessments .survey-input-card__chip,
body#show.app.orgs_assessments .survey-input-card__chip,
body#show.orgs_surveys .survey-input-card__chip,
body#show.app.orgs_surveys .survey-input-card__chip,
body#show.orgs_sprints .survey-input-card__chip,
body#show.app.orgs_sprints .survey-input-card__chip,
body#show.orgs_loads .survey-input-card__chip,
body#show.app.orgs_loads .survey-input-card__chip,
body#show.orgs_trends .survey-input-card__chip,
body#show.app.orgs_trends .survey-input-card__chip,
body#show.orgs_heights .survey-input-card__chip,
body#show.app.orgs_heights .survey-input-card__chip,
body#show.orgs_weights .survey-input-card__chip,
body#show.app.orgs_weights .survey-input-card__chip {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  background: white;
  border-right: 1px solid #d4d4d4;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #525252;
}

/* line 1383, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__chip:last-child,
body#index.app.orgs_metrics .survey-input-card__chip:last-child,
body#show.orgs_metrics .survey-input-card__chip:last-child,
body#show.app.orgs_metrics .survey-input-card__chip:last-child,
body#show.orgs_assessments .survey-input-card__chip:last-child,
body#show.app.orgs_assessments .survey-input-card__chip:last-child,
body#show.orgs_surveys .survey-input-card__chip:last-child,
body#show.app.orgs_surveys .survey-input-card__chip:last-child,
body#show.orgs_sprints .survey-input-card__chip:last-child,
body#show.app.orgs_sprints .survey-input-card__chip:last-child,
body#show.orgs_loads .survey-input-card__chip:last-child,
body#show.app.orgs_loads .survey-input-card__chip:last-child,
body#show.orgs_trends .survey-input-card__chip:last-child,
body#show.app.orgs_trends .survey-input-card__chip:last-child,
body#show.orgs_heights .survey-input-card__chip:last-child,
body#show.app.orgs_heights .survey-input-card__chip:last-child,
body#show.orgs_weights .survey-input-card__chip:last-child,
body#show.app.orgs_weights .survey-input-card__chip:last-child {
  border-right: none;
}

/* line 1387, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__text-input,
body#index.app.orgs_metrics .survey-input-card__text-input,
body#show.orgs_metrics .survey-input-card__text-input,
body#show.app.orgs_metrics .survey-input-card__text-input,
body#show.orgs_assessments .survey-input-card__text-input,
body#show.app.orgs_assessments .survey-input-card__text-input,
body#show.orgs_surveys .survey-input-card__text-input,
body#show.app.orgs_surveys .survey-input-card__text-input,
body#show.orgs_sprints .survey-input-card__text-input,
body#show.app.orgs_sprints .survey-input-card__text-input,
body#show.orgs_loads .survey-input-card__text-input,
body#show.app.orgs_loads .survey-input-card__text-input,
body#show.orgs_trends .survey-input-card__text-input,
body#show.app.orgs_trends .survey-input-card__text-input,
body#show.orgs_heights .survey-input-card__text-input,
body#show.app.orgs_heights .survey-input-card__text-input,
body#show.orgs_weights .survey-input-card__text-input,
body#show.app.orgs_weights .survey-input-card__text-input {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #232323;
  padding: 12px;
  height: 44px;
  border-radius: 2px;
}

/* line 1396, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__text-value,
body#index.app.orgs_metrics .survey-input-card__text-value,
body#show.orgs_metrics .survey-input-card__text-value,
body#show.app.orgs_metrics .survey-input-card__text-value,
body#show.orgs_assessments .survey-input-card__text-value,
body#show.app.orgs_assessments .survey-input-card__text-value,
body#show.orgs_surveys .survey-input-card__text-value,
body#show.app.orgs_surveys .survey-input-card__text-value,
body#show.orgs_sprints .survey-input-card__text-value,
body#show.app.orgs_sprints .survey-input-card__text-value,
body#show.orgs_loads .survey-input-card__text-value,
body#show.app.orgs_loads .survey-input-card__text-value,
body#show.orgs_trends .survey-input-card__text-value,
body#show.app.orgs_trends .survey-input-card__text-value,
body#show.orgs_heights .survey-input-card__text-value,
body#show.app.orgs_heights .survey-input-card__text-value,
body#show.orgs_weights .survey-input-card__text-value,
body#show.app.orgs_weights .survey-input-card__text-value {
  flex: 1;
  font-family: 'Exo2', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
}

/* line 1405, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__text-unit,
body#index.app.orgs_metrics .survey-input-card__text-unit,
body#show.orgs_metrics .survey-input-card__text-unit,
body#show.app.orgs_metrics .survey-input-card__text-unit,
body#show.orgs_assessments .survey-input-card__text-unit,
body#show.app.orgs_assessments .survey-input-card__text-unit,
body#show.orgs_surveys .survey-input-card__text-unit,
body#show.app.orgs_surveys .survey-input-card__text-unit,
body#show.orgs_sprints .survey-input-card__text-unit,
body#show.app.orgs_sprints .survey-input-card__text-unit,
body#show.orgs_loads .survey-input-card__text-unit,
body#show.app.orgs_loads .survey-input-card__text-unit,
body#show.orgs_trends .survey-input-card__text-unit,
body#show.app.orgs_trends .survey-input-card__text-unit,
body#show.orgs_heights .survey-input-card__text-unit,
body#show.app.orgs_heights .survey-input-card__text-unit,
body#show.orgs_weights .survey-input-card__text-unit,
body#show.app.orgs_weights .survey-input-card__text-unit {
  font-family: 'Exo2', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #a3a3a3;
  white-space: nowrap;
  flex-shrink: 0;
}

/* line 1416, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__options,
body#index.app.orgs_metrics .survey-input-card__options,
body#show.orgs_metrics .survey-input-card__options,
body#show.app.orgs_metrics .survey-input-card__options,
body#show.orgs_assessments .survey-input-card__options,
body#show.app.orgs_assessments .survey-input-card__options,
body#show.orgs_surveys .survey-input-card__options,
body#show.app.orgs_surveys .survey-input-card__options,
body#show.orgs_sprints .survey-input-card__options,
body#show.app.orgs_sprints .survey-input-card__options,
body#show.orgs_loads .survey-input-card__options,
body#show.app.orgs_loads .survey-input-card__options,
body#show.orgs_trends .survey-input-card__options,
body#show.app.orgs_trends .survey-input-card__options,
body#show.orgs_heights .survey-input-card__options,
body#show.app.orgs_heights .survey-input-card__options,
body#show.orgs_weights .survey-input-card__options,
body#show.app.orgs_weights .survey-input-card__options {
  display: flex;
  flex-direction: column;
  cursor: default;
}

/* line 1422, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__option,
body#index.app.orgs_metrics .survey-input-card__option,
body#show.orgs_metrics .survey-input-card__option,
body#show.app.orgs_metrics .survey-input-card__option,
body#show.orgs_assessments .survey-input-card__option,
body#show.app.orgs_assessments .survey-input-card__option,
body#show.orgs_surveys .survey-input-card__option,
body#show.app.orgs_surveys .survey-input-card__option,
body#show.orgs_sprints .survey-input-card__option,
body#show.app.orgs_sprints .survey-input-card__option,
body#show.orgs_loads .survey-input-card__option,
body#show.app.orgs_loads .survey-input-card__option,
body#show.orgs_trends .survey-input-card__option,
body#show.app.orgs_trends .survey-input-card__option,
body#show.orgs_heights .survey-input-card__option,
body#show.app.orgs_heights .survey-input-card__option,
body#show.orgs_weights .survey-input-card__option,
body#show.app.orgs_weights .survey-input-card__option {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 0;
}

/* line 1429, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__option-label,
body#index.app.orgs_metrics .survey-input-card__option-label,
body#show.orgs_metrics .survey-input-card__option-label,
body#show.app.orgs_metrics .survey-input-card__option-label,
body#show.orgs_assessments .survey-input-card__option-label,
body#show.app.orgs_assessments .survey-input-card__option-label,
body#show.orgs_surveys .survey-input-card__option-label,
body#show.app.orgs_surveys .survey-input-card__option-label,
body#show.orgs_sprints .survey-input-card__option-label,
body#show.app.orgs_sprints .survey-input-card__option-label,
body#show.orgs_loads .survey-input-card__option-label,
body#show.app.orgs_loads .survey-input-card__option-label,
body#show.orgs_trends .survey-input-card__option-label,
body#show.app.orgs_trends .survey-input-card__option-label,
body#show.orgs_heights .survey-input-card__option-label,
body#show.app.orgs_heights .survey-input-card__option-label,
body#show.orgs_weights .survey-input-card__option-label,
body#show.app.orgs_weights .survey-input-card__option-label {
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
}

/* line 1438, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__radio,
body#index.app.orgs_metrics .survey-input-card__radio,
body#show.orgs_metrics .survey-input-card__radio,
body#show.app.orgs_metrics .survey-input-card__radio,
body#show.orgs_assessments .survey-input-card__radio,
body#show.app.orgs_assessments .survey-input-card__radio,
body#show.orgs_surveys .survey-input-card__radio,
body#show.app.orgs_surveys .survey-input-card__radio,
body#show.orgs_sprints .survey-input-card__radio,
body#show.app.orgs_sprints .survey-input-card__radio,
body#show.orgs_loads .survey-input-card__radio,
body#show.app.orgs_loads .survey-input-card__radio,
body#show.orgs_trends .survey-input-card__radio,
body#show.app.orgs_trends .survey-input-card__radio,
body#show.orgs_heights .survey-input-card__radio,
body#show.app.orgs_heights .survey-input-card__radio,
body#show.orgs_weights .survey-input-card__radio,
body#show.app.orgs_weights .survey-input-card__radio {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #d4d4d4;
  background: white;
  flex-shrink: 0;
}

/* line 1448, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale,
body#index.app.orgs_metrics .survey-input-card__scale,
body#show.orgs_metrics .survey-input-card__scale,
body#show.app.orgs_metrics .survey-input-card__scale,
body#show.orgs_assessments .survey-input-card__scale,
body#show.app.orgs_assessments .survey-input-card__scale,
body#show.orgs_surveys .survey-input-card__scale,
body#show.app.orgs_surveys .survey-input-card__scale,
body#show.orgs_sprints .survey-input-card__scale,
body#show.app.orgs_sprints .survey-input-card__scale,
body#show.orgs_loads .survey-input-card__scale,
body#show.app.orgs_loads .survey-input-card__scale,
body#show.orgs_trends .survey-input-card__scale,
body#show.app.orgs_trends .survey-input-card__scale,
body#show.orgs_heights .survey-input-card__scale,
body#show.app.orgs_heights .survey-input-card__scale,
body#show.orgs_weights .survey-input-card__scale,
body#show.app.orgs_weights .survey-input-card__scale {
  display: flex;
  align-items: flex-end;
  width: 100%;
}

/* line 1454, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale-item,
body#index.app.orgs_metrics .survey-input-card__scale-item,
body#show.orgs_metrics .survey-input-card__scale-item,
body#show.app.orgs_metrics .survey-input-card__scale-item,
body#show.orgs_assessments .survey-input-card__scale-item,
body#show.app.orgs_assessments .survey-input-card__scale-item,
body#show.orgs_surveys .survey-input-card__scale-item,
body#show.app.orgs_surveys .survey-input-card__scale-item,
body#show.orgs_sprints .survey-input-card__scale-item,
body#show.app.orgs_sprints .survey-input-card__scale-item,
body#show.orgs_loads .survey-input-card__scale-item,
body#show.app.orgs_loads .survey-input-card__scale-item,
body#show.orgs_trends .survey-input-card__scale-item,
body#show.app.orgs_trends .survey-input-card__scale-item,
body#show.orgs_heights .survey-input-card__scale-item,
body#show.app.orgs_heights .survey-input-card__scale-item,
body#show.orgs_weights .survey-input-card__scale-item,
body#show.app.orgs_weights .survey-input-card__scale-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
}

/* line 1462, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale-label,
body#index.app.orgs_metrics .survey-input-card__scale-label,
body#show.orgs_metrics .survey-input-card__scale-label,
body#show.app.orgs_metrics .survey-input-card__scale-label,
body#show.orgs_assessments .survey-input-card__scale-label,
body#show.app.orgs_assessments .survey-input-card__scale-label,
body#show.orgs_surveys .survey-input-card__scale-label,
body#show.app.orgs_surveys .survey-input-card__scale-label,
body#show.orgs_sprints .survey-input-card__scale-label,
body#show.app.orgs_sprints .survey-input-card__scale-label,
body#show.orgs_loads .survey-input-card__scale-label,
body#show.app.orgs_loads .survey-input-card__scale-label,
body#show.orgs_trends .survey-input-card__scale-label,
body#show.app.orgs_trends .survey-input-card__scale-label,
body#show.orgs_heights .survey-input-card__scale-label,
body#show.app.orgs_heights .survey-input-card__scale-label,
body#show.orgs_weights .survey-input-card__scale-label,
body#show.app.orgs_weights .survey-input-card__scale-label {
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  text-align: center;
  min-width: 100%;
}

/* line 1472, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale-line,
body#index.app.orgs_metrics .survey-input-card__scale-line,
body#show.orgs_metrics .survey-input-card__scale-line,
body#show.app.orgs_metrics .survey-input-card__scale-line,
body#show.orgs_assessments .survey-input-card__scale-line,
body#show.app.orgs_assessments .survey-input-card__scale-line,
body#show.orgs_surveys .survey-input-card__scale-line,
body#show.app.orgs_surveys .survey-input-card__scale-line,
body#show.orgs_sprints .survey-input-card__scale-line,
body#show.app.orgs_sprints .survey-input-card__scale-line,
body#show.orgs_loads .survey-input-card__scale-line,
body#show.app.orgs_loads .survey-input-card__scale-line,
body#show.orgs_trends .survey-input-card__scale-line,
body#show.app.orgs_trends .survey-input-card__scale-line,
body#show.orgs_heights .survey-input-card__scale-line,
body#show.app.orgs_heights .survey-input-card__scale-line,
body#show.orgs_weights .survey-input-card__scale-line,
body#show.app.orgs_weights .survey-input-card__scale-line {
  flex: 1;
  height: 16px;
  display: flex;
  align-items: center;
  min-width: 0;
}

/* line 1479, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics .survey-input-card__scale-line::after,
body#index.app.orgs_metrics .survey-input-card__scale-line::after,
body#show.orgs_metrics .survey-input-card__scale-line::after,
body#show.app.orgs_metrics .survey-input-card__scale-line::after,
body#show.orgs_assessments .survey-input-card__scale-line::after,
body#show.app.orgs_assessments .survey-input-card__scale-line::after,
body#show.orgs_surveys .survey-input-card__scale-line::after,
body#show.app.orgs_surveys .survey-input-card__scale-line::after,
body#show.orgs_sprints .survey-input-card__scale-line::after,
body#show.app.orgs_sprints .survey-input-card__scale-line::after,
body#show.orgs_loads .survey-input-card__scale-line::after,
body#show.app.orgs_loads .survey-input-card__scale-line::after,
body#show.orgs_trends .survey-input-card__scale-line::after,
body#show.app.orgs_trends .survey-input-card__scale-line::after,
body#show.orgs_heights .survey-input-card__scale-line::after,
body#show.app.orgs_heights .survey-input-card__scale-line::after,
body#show.orgs_weights .survey-input-card__scale-line::after,
body#show.app.orgs_weights .survey-input-card__scale-line::after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #d4d4d4;
}

/* line 1492, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__funnel-btn, body.mobile body#index.orgs_metrics .metrics-filter-bar__funnel-btn,
body#index.app.orgs_metrics.dark .metrics-filter-bar__funnel-btn, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.orgs_metrics.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.app.orgs_metrics.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__funnel-btn,
body#show.orgs_assessments.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_assessments .metrics-filter-bar__funnel-btn,
body#show.app.orgs_assessments.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__funnel-btn,
body#show.orgs_surveys.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_surveys .metrics-filter-bar__funnel-btn,
body#show.app.orgs_surveys.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__funnel-btn,
body#show.orgs_sprints.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_sprints .metrics-filter-bar__funnel-btn,
body#show.app.orgs_sprints.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__funnel-btn,
body#show.orgs_loads.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_loads .metrics-filter-bar__funnel-btn,
body#show.app.orgs_loads.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.app.orgs_loads .metrics-filter-bar__funnel-btn,
body#show.orgs_trends.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_trends .metrics-filter-bar__funnel-btn,
body#show.app.orgs_trends.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.app.orgs_trends .metrics-filter-bar__funnel-btn,
body#show.orgs_heights.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_heights .metrics-filter-bar__funnel-btn,
body#show.app.orgs_heights.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.app.orgs_heights .metrics-filter-bar__funnel-btn,
body#show.orgs_weights.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.orgs_weights .metrics-filter-bar__funnel-btn,
body#show.app.orgs_weights.dark .metrics-filter-bar__funnel-btn, body.mobile body#show.app.orgs_weights .metrics-filter-bar__funnel-btn {
  color: #a3a3a3;
}

/* line 1495, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#index.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#index.app.orgs_metrics.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_metrics.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_metrics.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_assessments.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_assessments .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_assessments.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_surveys.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_surveys .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_surveys.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_sprints.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_sprints .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_sprints.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_loads.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_loads .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_loads.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.app.orgs_loads .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_trends.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_trends .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_trends.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.app.orgs_trends .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_heights.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_heights .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_heights.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.app.orgs_heights .metrics-filter-bar__funnel-btn:hover,
body#show.orgs_weights.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.orgs_weights .metrics-filter-bar__funnel-btn:hover,
body#show.app.orgs_weights.dark .metrics-filter-bar__funnel-btn:hover, body.mobile body#show.app.orgs_weights .metrics-filter-bar__funnel-btn:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #f5f5f5;
}

/* line 1501, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__tab-group, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab-group,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab-group, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab-group,
body#show.orgs_metrics.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab-group,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab-group, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab-group,
body#show.orgs_assessments.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab-group,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab-group, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab-group,
body#show.orgs_surveys.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab-group,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab-group, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab-group,
body#show.orgs_sprints.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab-group,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab-group, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab-group,
body#show.orgs_loads.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_loads .metrics-filter-bar__tab-group,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab-group, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab-group,
body#show.orgs_trends.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_trends .metrics-filter-bar__tab-group,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab-group, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab-group,
body#show.orgs_heights.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_heights .metrics-filter-bar__tab-group,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab-group, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab-group,
body#show.orgs_weights.dark .metrics-filter-bar__tab-group, body.mobile body#show.orgs_weights .metrics-filter-bar__tab-group,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab-group, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab-group {
  border-color: rgba(255, 255, 255, 0.1);
  background: linear-gradient(90deg, rgba(30, 30, 30, 0.8) 0%, rgba(30, 30, 30, 0.8) 100%), linear-gradient(90deg, #1a1a1a 0%, #1a1a1a 100%);
}

/* line 1507, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__tab, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab,
body#show.orgs_metrics.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab,
body#show.orgs_assessments.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab,
body#show.orgs_surveys.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab,
body#show.orgs_sprints.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab,
body#show.orgs_loads.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_loads .metrics-filter-bar__tab,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab,
body#show.orgs_trends.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_trends .metrics-filter-bar__tab,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab,
body#show.orgs_heights.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_heights .metrics-filter-bar__tab,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab,
body#show.orgs_weights.dark .metrics-filter-bar__tab, body.mobile body#show.orgs_weights .metrics-filter-bar__tab,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab {
  color: #737373;
}

/* line 1510, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#index.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_metrics.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_assessments.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.orgs_assessments .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_surveys.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.orgs_surveys .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_sprints.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.orgs_sprints .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_loads.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.orgs_loads .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_loads.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_trends.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.orgs_trends .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_trends.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_heights.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.orgs_heights .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_heights.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.orgs_weights.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.orgs_weights .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active),
body#show.app.orgs_weights.dark .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active), body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab:hover:not(body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active) {
  color: #a3a3a3;
}

/* line 1514, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.orgs_metrics .metrics-filter-bar__tab--active,
body#index.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#index.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_metrics .metrics-filter-bar__tab--active,
body#show.app.orgs_metrics.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_metrics .metrics-filter-bar__tab--active,
body#show.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_assessments .metrics-filter-bar__tab--active,
body#show.app.orgs_assessments.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_assessments .metrics-filter-bar__tab--active,
body#show.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_surveys .metrics-filter-bar__tab--active,
body#show.app.orgs_surveys.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_surveys .metrics-filter-bar__tab--active,
body#show.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_sprints .metrics-filter-bar__tab--active,
body#show.app.orgs_sprints.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_sprints .metrics-filter-bar__tab--active,
body#show.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_loads .metrics-filter-bar__tab--active,
body#show.app.orgs_loads.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_loads .metrics-filter-bar__tab--active,
body#show.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_trends .metrics-filter-bar__tab--active,
body#show.app.orgs_trends.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_trends .metrics-filter-bar__tab--active,
body#show.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_heights .metrics-filter-bar__tab--active,
body#show.app.orgs_heights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_heights .metrics-filter-bar__tab--active,
body#show.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.orgs_weights .metrics-filter-bar__tab--active,
body#show.app.orgs_weights.dark .metrics-filter-bar__tab--active, body.mobile body#show.app.orgs_weights .metrics-filter-bar__tab--active {
  color: #f5f5f5;
  background: rgba(255, 255, 255, 0.08);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 1px rgba(255, 255, 255, 0.08), inset 0px -1px 0px 1px rgba(0, 0, 0, 0.15);
}

/* line 1526, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__label, body.mobile body#index.orgs_metrics .metrics-filter-active__label,
body#index.app.orgs_metrics.dark .metrics-filter-active__label, body.mobile body#index.app.orgs_metrics .metrics-filter-active__label,
body#show.orgs_metrics.dark .metrics-filter-active__label, body.mobile body#show.orgs_metrics .metrics-filter-active__label,
body#show.app.orgs_metrics.dark .metrics-filter-active__label, body.mobile body#show.app.orgs_metrics .metrics-filter-active__label,
body#show.orgs_assessments.dark .metrics-filter-active__label, body.mobile body#show.orgs_assessments .metrics-filter-active__label,
body#show.app.orgs_assessments.dark .metrics-filter-active__label, body.mobile body#show.app.orgs_assessments .metrics-filter-active__label,
body#show.orgs_surveys.dark .metrics-filter-active__label, body.mobile body#show.orgs_surveys .metrics-filter-active__label,
body#show.app.orgs_surveys.dark .metrics-filter-active__label, body.mobile body#show.app.orgs_surveys .metrics-filter-active__label,
body#show.orgs_sprints.dark .metrics-filter-active__label, body.mobile body#show.orgs_sprints .metrics-filter-active__label,
body#show.app.orgs_sprints.dark .metrics-filter-active__label, body.mobile body#show.app.orgs_sprints .metrics-filter-active__label,
body#show.orgs_loads.dark .metrics-filter-active__label, body.mobile body#show.orgs_loads .metrics-filter-active__label,
body#show.app.orgs_loads.dark .metrics-filter-active__label, body.mobile body#show.app.orgs_loads .metrics-filter-active__label,
body#show.orgs_trends.dark .metrics-filter-active__label, body.mobile body#show.orgs_trends .metrics-filter-active__label,
body#show.app.orgs_trends.dark .metrics-filter-active__label, body.mobile body#show.app.orgs_trends .metrics-filter-active__label,
body#show.orgs_heights.dark .metrics-filter-active__label, body.mobile body#show.orgs_heights .metrics-filter-active__label,
body#show.app.orgs_heights.dark .metrics-filter-active__label, body.mobile body#show.app.orgs_heights .metrics-filter-active__label,
body#show.orgs_weights.dark .metrics-filter-active__label, body.mobile body#show.orgs_weights .metrics-filter-active__label,
body#show.app.orgs_weights.dark .metrics-filter-active__label, body.mobile body#show.app.orgs_weights .metrics-filter-active__label {
  color: #737373;
}

/* line 1528, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__chip, body.mobile body#index.orgs_metrics .metrics-filter-active__chip,
body#index.app.orgs_metrics.dark .metrics-filter-active__chip, body.mobile body#index.app.orgs_metrics .metrics-filter-active__chip,
body#show.orgs_metrics.dark .metrics-filter-active__chip, body.mobile body#show.orgs_metrics .metrics-filter-active__chip,
body#show.app.orgs_metrics.dark .metrics-filter-active__chip, body.mobile body#show.app.orgs_metrics .metrics-filter-active__chip,
body#show.orgs_assessments.dark .metrics-filter-active__chip, body.mobile body#show.orgs_assessments .metrics-filter-active__chip,
body#show.app.orgs_assessments.dark .metrics-filter-active__chip, body.mobile body#show.app.orgs_assessments .metrics-filter-active__chip,
body#show.orgs_surveys.dark .metrics-filter-active__chip, body.mobile body#show.orgs_surveys .metrics-filter-active__chip,
body#show.app.orgs_surveys.dark .metrics-filter-active__chip, body.mobile body#show.app.orgs_surveys .metrics-filter-active__chip,
body#show.orgs_sprints.dark .metrics-filter-active__chip, body.mobile body#show.orgs_sprints .metrics-filter-active__chip,
body#show.app.orgs_sprints.dark .metrics-filter-active__chip, body.mobile body#show.app.orgs_sprints .metrics-filter-active__chip,
body#show.orgs_loads.dark .metrics-filter-active__chip, body.mobile body#show.orgs_loads .metrics-filter-active__chip,
body#show.app.orgs_loads.dark .metrics-filter-active__chip, body.mobile body#show.app.orgs_loads .metrics-filter-active__chip,
body#show.orgs_trends.dark .metrics-filter-active__chip, body.mobile body#show.orgs_trends .metrics-filter-active__chip,
body#show.app.orgs_trends.dark .metrics-filter-active__chip, body.mobile body#show.app.orgs_trends .metrics-filter-active__chip,
body#show.orgs_heights.dark .metrics-filter-active__chip, body.mobile body#show.orgs_heights .metrics-filter-active__chip,
body#show.app.orgs_heights.dark .metrics-filter-active__chip, body.mobile body#show.app.orgs_heights .metrics-filter-active__chip,
body#show.orgs_weights.dark .metrics-filter-active__chip, body.mobile body#show.orgs_weights .metrics-filter-active__chip,
body#show.app.orgs_weights.dark .metrics-filter-active__chip, body.mobile body#show.app.orgs_weights .metrics-filter-active__chip {
  border-color: rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.06);
  color: #a3a3a3;
}

/* line 1533, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__chip strong, body.mobile body#index.orgs_metrics .metrics-filter-active__chip strong,
body#index.app.orgs_metrics.dark .metrics-filter-active__chip strong, body.mobile body#index.app.orgs_metrics .metrics-filter-active__chip strong,
body#show.orgs_metrics.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_metrics .metrics-filter-active__chip strong,
body#show.app.orgs_metrics.dark .metrics-filter-active__chip strong, body.mobile body#show.app.orgs_metrics .metrics-filter-active__chip strong,
body#show.orgs_assessments.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_assessments .metrics-filter-active__chip strong,
body#show.app.orgs_assessments.dark .metrics-filter-active__chip strong, body.mobile body#show.app.orgs_assessments .metrics-filter-active__chip strong,
body#show.orgs_surveys.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_surveys .metrics-filter-active__chip strong,
body#show.app.orgs_surveys.dark .metrics-filter-active__chip strong, body.mobile body#show.app.orgs_surveys .metrics-filter-active__chip strong,
body#show.orgs_sprints.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_sprints .metrics-filter-active__chip strong,
body#show.app.orgs_sprints.dark .metrics-filter-active__chip strong, body.mobile body#show.app.orgs_sprints .metrics-filter-active__chip strong,
body#show.orgs_loads.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_loads .metrics-filter-active__chip strong,
body#show.app.orgs_loads.dark .metrics-filter-active__chip strong, body.mobile body#show.app.orgs_loads .metrics-filter-active__chip strong,
body#show.orgs_trends.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_trends .metrics-filter-active__chip strong,
body#show.app.orgs_trends.dark .metrics-filter-active__chip strong, body.mobile body#show.app.orgs_trends .metrics-filter-active__chip strong,
body#show.orgs_heights.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_heights .metrics-filter-active__chip strong,
body#show.app.orgs_heights.dark .metrics-filter-active__chip strong, body.mobile body#show.app.orgs_heights .metrics-filter-active__chip strong,
body#show.orgs_weights.dark .metrics-filter-active__chip strong, body.mobile body#show.orgs_weights .metrics-filter-active__chip strong,
body#show.app.orgs_weights.dark .metrics-filter-active__chip strong, body.mobile body#show.app.orgs_weights .metrics-filter-active__chip strong {
  color: #fafafa;
}

/* line 1536, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__chip-remove, body.mobile body#index.orgs_metrics .metrics-filter-active__chip-remove,
body#index.app.orgs_metrics.dark .metrics-filter-active__chip-remove, body.mobile body#index.app.orgs_metrics .metrics-filter-active__chip-remove,
body#show.orgs_metrics.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_metrics .metrics-filter-active__chip-remove,
body#show.app.orgs_metrics.dark .metrics-filter-active__chip-remove, body.mobile body#show.app.orgs_metrics .metrics-filter-active__chip-remove,
body#show.orgs_assessments.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_assessments .metrics-filter-active__chip-remove,
body#show.app.orgs_assessments.dark .metrics-filter-active__chip-remove, body.mobile body#show.app.orgs_assessments .metrics-filter-active__chip-remove,
body#show.orgs_surveys.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_surveys .metrics-filter-active__chip-remove,
body#show.app.orgs_surveys.dark .metrics-filter-active__chip-remove, body.mobile body#show.app.orgs_surveys .metrics-filter-active__chip-remove,
body#show.orgs_sprints.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_sprints .metrics-filter-active__chip-remove,
body#show.app.orgs_sprints.dark .metrics-filter-active__chip-remove, body.mobile body#show.app.orgs_sprints .metrics-filter-active__chip-remove,
body#show.orgs_loads.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_loads .metrics-filter-active__chip-remove,
body#show.app.orgs_loads.dark .metrics-filter-active__chip-remove, body.mobile body#show.app.orgs_loads .metrics-filter-active__chip-remove,
body#show.orgs_trends.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_trends .metrics-filter-active__chip-remove,
body#show.app.orgs_trends.dark .metrics-filter-active__chip-remove, body.mobile body#show.app.orgs_trends .metrics-filter-active__chip-remove,
body#show.orgs_heights.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_heights .metrics-filter-active__chip-remove,
body#show.app.orgs_heights.dark .metrics-filter-active__chip-remove, body.mobile body#show.app.orgs_heights .metrics-filter-active__chip-remove,
body#show.orgs_weights.dark .metrics-filter-active__chip-remove, body.mobile body#show.orgs_weights .metrics-filter-active__chip-remove,
body#show.app.orgs_weights.dark .metrics-filter-active__chip-remove, body.mobile body#show.app.orgs_weights .metrics-filter-active__chip-remove {
  color: #a3a3a3;
}

/* line 1538, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__chip-remove:hover, body.mobile body#index.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#index.app.orgs_metrics.dark .metrics-filter-active__chip-remove:hover, body.mobile body#index.app.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.orgs_metrics.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_metrics.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.app.orgs_metrics .metrics-filter-active__chip-remove:hover,
body#show.orgs_assessments.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_assessments .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_assessments.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.app.orgs_assessments .metrics-filter-active__chip-remove:hover,
body#show.orgs_surveys.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_surveys .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_surveys.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.app.orgs_surveys .metrics-filter-active__chip-remove:hover,
body#show.orgs_sprints.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_sprints .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_sprints.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.app.orgs_sprints .metrics-filter-active__chip-remove:hover,
body#show.orgs_loads.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_loads .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_loads.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.app.orgs_loads .metrics-filter-active__chip-remove:hover,
body#show.orgs_trends.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_trends .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_trends.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.app.orgs_trends .metrics-filter-active__chip-remove:hover,
body#show.orgs_heights.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_heights .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_heights.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.app.orgs_heights .metrics-filter-active__chip-remove:hover,
body#show.orgs_weights.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.orgs_weights .metrics-filter-active__chip-remove:hover,
body#show.app.orgs_weights.dark .metrics-filter-active__chip-remove:hover, body.mobile body#show.app.orgs_weights .metrics-filter-active__chip-remove:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #fafafa;
}

/* line 1541, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__clear, body.mobile body#index.orgs_metrics .metrics-filter-active__clear,
body#index.app.orgs_metrics.dark .metrics-filter-active__clear, body.mobile body#index.app.orgs_metrics .metrics-filter-active__clear,
body#show.orgs_metrics.dark .metrics-filter-active__clear, body.mobile body#show.orgs_metrics .metrics-filter-active__clear,
body#show.app.orgs_metrics.dark .metrics-filter-active__clear, body.mobile body#show.app.orgs_metrics .metrics-filter-active__clear,
body#show.orgs_assessments.dark .metrics-filter-active__clear, body.mobile body#show.orgs_assessments .metrics-filter-active__clear,
body#show.app.orgs_assessments.dark .metrics-filter-active__clear, body.mobile body#show.app.orgs_assessments .metrics-filter-active__clear,
body#show.orgs_surveys.dark .metrics-filter-active__clear, body.mobile body#show.orgs_surveys .metrics-filter-active__clear,
body#show.app.orgs_surveys.dark .metrics-filter-active__clear, body.mobile body#show.app.orgs_surveys .metrics-filter-active__clear,
body#show.orgs_sprints.dark .metrics-filter-active__clear, body.mobile body#show.orgs_sprints .metrics-filter-active__clear,
body#show.app.orgs_sprints.dark .metrics-filter-active__clear, body.mobile body#show.app.orgs_sprints .metrics-filter-active__clear,
body#show.orgs_loads.dark .metrics-filter-active__clear, body.mobile body#show.orgs_loads .metrics-filter-active__clear,
body#show.app.orgs_loads.dark .metrics-filter-active__clear, body.mobile body#show.app.orgs_loads .metrics-filter-active__clear,
body#show.orgs_trends.dark .metrics-filter-active__clear, body.mobile body#show.orgs_trends .metrics-filter-active__clear,
body#show.app.orgs_trends.dark .metrics-filter-active__clear, body.mobile body#show.app.orgs_trends .metrics-filter-active__clear,
body#show.orgs_heights.dark .metrics-filter-active__clear, body.mobile body#show.orgs_heights .metrics-filter-active__clear,
body#show.app.orgs_heights.dark .metrics-filter-active__clear, body.mobile body#show.app.orgs_heights .metrics-filter-active__clear,
body#show.orgs_weights.dark .metrics-filter-active__clear, body.mobile body#show.orgs_weights .metrics-filter-active__clear,
body#show.app.orgs_weights.dark .metrics-filter-active__clear, body.mobile body#show.app.orgs_weights .metrics-filter-active__clear {
  color: #a3a3a3;
}

/* line 1543, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-filter-active__clear:hover, body.mobile body#index.orgs_metrics .metrics-filter-active__clear:hover,
body#index.app.orgs_metrics.dark .metrics-filter-active__clear:hover, body.mobile body#index.app.orgs_metrics .metrics-filter-active__clear:hover,
body#show.orgs_metrics.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_metrics .metrics-filter-active__clear:hover,
body#show.app.orgs_metrics.dark .metrics-filter-active__clear:hover, body.mobile body#show.app.orgs_metrics .metrics-filter-active__clear:hover,
body#show.orgs_assessments.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_assessments .metrics-filter-active__clear:hover,
body#show.app.orgs_assessments.dark .metrics-filter-active__clear:hover, body.mobile body#show.app.orgs_assessments .metrics-filter-active__clear:hover,
body#show.orgs_surveys.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_surveys .metrics-filter-active__clear:hover,
body#show.app.orgs_surveys.dark .metrics-filter-active__clear:hover, body.mobile body#show.app.orgs_surveys .metrics-filter-active__clear:hover,
body#show.orgs_sprints.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_sprints .metrics-filter-active__clear:hover,
body#show.app.orgs_sprints.dark .metrics-filter-active__clear:hover, body.mobile body#show.app.orgs_sprints .metrics-filter-active__clear:hover,
body#show.orgs_loads.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_loads .metrics-filter-active__clear:hover,
body#show.app.orgs_loads.dark .metrics-filter-active__clear:hover, body.mobile body#show.app.orgs_loads .metrics-filter-active__clear:hover,
body#show.orgs_trends.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_trends .metrics-filter-active__clear:hover,
body#show.app.orgs_trends.dark .metrics-filter-active__clear:hover, body.mobile body#show.app.orgs_trends .metrics-filter-active__clear:hover,
body#show.orgs_heights.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_heights .metrics-filter-active__clear:hover,
body#show.app.orgs_heights.dark .metrics-filter-active__clear:hover, body.mobile body#show.app.orgs_heights .metrics-filter-active__clear:hover,
body#show.orgs_weights.dark .metrics-filter-active__clear:hover, body.mobile body#show.orgs_weights .metrics-filter-active__clear:hover,
body#show.app.orgs_weights.dark .metrics-filter-active__clear:hover, body.mobile body#show.app.orgs_weights .metrics-filter-active__clear:hover {
  color: #fafafa;
}

/* line 1547, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel, body.mobile body#index.orgs_metrics .metrics-sheet-panel,
body#index.app.orgs_metrics.dark .metrics-sheet-panel, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel,
body#show.orgs_metrics.dark .metrics-sheet-panel, body.mobile body#show.orgs_metrics .metrics-sheet-panel,
body#show.app.orgs_metrics.dark .metrics-sheet-panel, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel,
body#show.orgs_assessments.dark .metrics-sheet-panel, body.mobile body#show.orgs_assessments .metrics-sheet-panel,
body#show.app.orgs_assessments.dark .metrics-sheet-panel, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel,
body#show.orgs_surveys.dark .metrics-sheet-panel, body.mobile body#show.orgs_surveys .metrics-sheet-panel,
body#show.app.orgs_surveys.dark .metrics-sheet-panel, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel,
body#show.orgs_sprints.dark .metrics-sheet-panel, body.mobile body#show.orgs_sprints .metrics-sheet-panel,
body#show.app.orgs_sprints.dark .metrics-sheet-panel, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel,
body#show.orgs_loads.dark .metrics-sheet-panel, body.mobile body#show.orgs_loads .metrics-sheet-panel,
body#show.app.orgs_loads.dark .metrics-sheet-panel, body.mobile body#show.app.orgs_loads .metrics-sheet-panel,
body#show.orgs_trends.dark .metrics-sheet-panel, body.mobile body#show.orgs_trends .metrics-sheet-panel,
body#show.app.orgs_trends.dark .metrics-sheet-panel, body.mobile body#show.app.orgs_trends .metrics-sheet-panel,
body#show.orgs_heights.dark .metrics-sheet-panel, body.mobile body#show.orgs_heights .metrics-sheet-panel,
body#show.app.orgs_heights.dark .metrics-sheet-panel, body.mobile body#show.app.orgs_heights .metrics-sheet-panel,
body#show.orgs_weights.dark .metrics-sheet-panel, body.mobile body#show.orgs_weights .metrics-sheet-panel,
body#show.app.orgs_weights.dark .metrics-sheet-panel, body.mobile body#show.app.orgs_weights .metrics-sheet-panel {
  background: transparent;
}

/* line 1551, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable tr, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable tr,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable tr, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable tr,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable tr,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable tr,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable tr,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable tr,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable tr,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable tr,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable tr,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable tr,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable tr,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable tr,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable tr,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable tr,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable tr,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable tr,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable tr,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable tr, body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable tr {
  background: transparent !important;
}

/* line 1555, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable th, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable th,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable th, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable th,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable th,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable th,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable th,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable th,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable th,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable th,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable th, body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable th {
  background-color: #1a1a1a !important;
  color: #fafafa !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
}

/* line 1561, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable td, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable td,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable td, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable td,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable td,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable td,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable td,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable td,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable td,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable td,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable td, body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable td {
  color: #A3A3A3 !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
  background-color: #525252 !important;
}

/* line 1566, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable td.read-only,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable td.read-only,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable td.read-only, body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable td.read-only {
  background-color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}

/* line 1573, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th, body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start thead th {
  background-color: #1a1a1a !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
  color: #fafafa !important;
}

/* line 1579, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th, body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th {
  color: #fafafa !important;
}

/* line 1583, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name, body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start .rowHeader,
body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name {
  color: #fafafa !important;
}

/* line 1588, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#index.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#index.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#index.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_metrics.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_assessments.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_surveys.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_sprints.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_loads.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_trends.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_heights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.app.orgs_weights.dark .metrics-sheet-panel .handsontable .ht_clone_inline_start td, body.mobile body#show.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start td {
  background-color: transparent !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
  color: #e5e5e5 !important;
}

/* line 1598, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark #metric-info-frame .metric-info-actions, body.mobile body#index.orgs_metrics #metric-info-frame .metric-info-actions,
body#index.app.orgs_metrics.dark #metric-info-frame .metric-info-actions, body.mobile body#index.app.orgs_metrics #metric-info-frame .metric-info-actions,
body#show.orgs_metrics.dark #metric-info-frame .metric-info-actions, body.mobile body#show.orgs_metrics #metric-info-frame .metric-info-actions,
body#show.app.orgs_metrics.dark #metric-info-frame .metric-info-actions, body.mobile body#show.app.orgs_metrics #metric-info-frame .metric-info-actions,
body#show.orgs_assessments.dark #metric-info-frame .metric-info-actions, body.mobile body#show.orgs_assessments #metric-info-frame .metric-info-actions,
body#show.app.orgs_assessments.dark #metric-info-frame .metric-info-actions, body.mobile body#show.app.orgs_assessments #metric-info-frame .metric-info-actions,
body#show.orgs_surveys.dark #metric-info-frame .metric-info-actions, body.mobile body#show.orgs_surveys #metric-info-frame .metric-info-actions,
body#show.app.orgs_surveys.dark #metric-info-frame .metric-info-actions, body.mobile body#show.app.orgs_surveys #metric-info-frame .metric-info-actions,
body#show.orgs_sprints.dark #metric-info-frame .metric-info-actions, body.mobile body#show.orgs_sprints #metric-info-frame .metric-info-actions,
body#show.app.orgs_sprints.dark #metric-info-frame .metric-info-actions, body.mobile body#show.app.orgs_sprints #metric-info-frame .metric-info-actions,
body#show.orgs_loads.dark #metric-info-frame .metric-info-actions, body.mobile body#show.orgs_loads #metric-info-frame .metric-info-actions,
body#show.app.orgs_loads.dark #metric-info-frame .metric-info-actions, body.mobile body#show.app.orgs_loads #metric-info-frame .metric-info-actions,
body#show.orgs_trends.dark #metric-info-frame .metric-info-actions, body.mobile body#show.orgs_trends #metric-info-frame .metric-info-actions,
body#show.app.orgs_trends.dark #metric-info-frame .metric-info-actions, body.mobile body#show.app.orgs_trends #metric-info-frame .metric-info-actions,
body#show.orgs_heights.dark #metric-info-frame .metric-info-actions, body.mobile body#show.orgs_heights #metric-info-frame .metric-info-actions,
body#show.app.orgs_heights.dark #metric-info-frame .metric-info-actions, body.mobile body#show.app.orgs_heights #metric-info-frame .metric-info-actions,
body#show.orgs_weights.dark #metric-info-frame .metric-info-actions, body.mobile body#show.orgs_weights #metric-info-frame .metric-info-actions,
body#show.app.orgs_weights.dark #metric-info-frame .metric-info-actions, body.mobile body#show.app.orgs_weights #metric-info-frame .metric-info-actions {
  border-color: #616161;
}

/* line 1604, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__back-link, body.mobile body#index.orgs_metrics .metric-show-panel__back-link,
body#index.app.orgs_metrics.dark .metric-show-panel__back-link, body.mobile body#index.app.orgs_metrics .metric-show-panel__back-link,
body#show.orgs_metrics.dark .metric-show-panel__back-link, body.mobile body#show.orgs_metrics .metric-show-panel__back-link,
body#show.app.orgs_metrics.dark .metric-show-panel__back-link, body.mobile body#show.app.orgs_metrics .metric-show-panel__back-link,
body#show.orgs_assessments.dark .metric-show-panel__back-link, body.mobile body#show.orgs_assessments .metric-show-panel__back-link,
body#show.app.orgs_assessments.dark .metric-show-panel__back-link, body.mobile body#show.app.orgs_assessments .metric-show-panel__back-link,
body#show.orgs_surveys.dark .metric-show-panel__back-link, body.mobile body#show.orgs_surveys .metric-show-panel__back-link,
body#show.app.orgs_surveys.dark .metric-show-panel__back-link, body.mobile body#show.app.orgs_surveys .metric-show-panel__back-link,
body#show.orgs_sprints.dark .metric-show-panel__back-link, body.mobile body#show.orgs_sprints .metric-show-panel__back-link,
body#show.app.orgs_sprints.dark .metric-show-panel__back-link, body.mobile body#show.app.orgs_sprints .metric-show-panel__back-link,
body#show.orgs_loads.dark .metric-show-panel__back-link, body.mobile body#show.orgs_loads .metric-show-panel__back-link,
body#show.app.orgs_loads.dark .metric-show-panel__back-link, body.mobile body#show.app.orgs_loads .metric-show-panel__back-link,
body#show.orgs_trends.dark .metric-show-panel__back-link, body.mobile body#show.orgs_trends .metric-show-panel__back-link,
body#show.app.orgs_trends.dark .metric-show-panel__back-link, body.mobile body#show.app.orgs_trends .metric-show-panel__back-link,
body#show.orgs_heights.dark .metric-show-panel__back-link, body.mobile body#show.orgs_heights .metric-show-panel__back-link,
body#show.app.orgs_heights.dark .metric-show-panel__back-link, body.mobile body#show.app.orgs_heights .metric-show-panel__back-link,
body#show.orgs_weights.dark .metric-show-panel__back-link, body.mobile body#show.orgs_weights .metric-show-panel__back-link,
body#show.app.orgs_weights.dark .metric-show-panel__back-link, body.mobile body#show.app.orgs_weights .metric-show-panel__back-link {
  color: #d4d4d4;
}

/* line 1606, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__back-link:hover, body.mobile body#index.orgs_metrics .metric-show-panel__back-link:hover,
body#index.app.orgs_metrics.dark .metric-show-panel__back-link:hover, body.mobile body#index.app.orgs_metrics .metric-show-panel__back-link:hover,
body#show.orgs_metrics.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_metrics .metric-show-panel__back-link:hover,
body#show.app.orgs_metrics.dark .metric-show-panel__back-link:hover, body.mobile body#show.app.orgs_metrics .metric-show-panel__back-link:hover,
body#show.orgs_assessments.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_assessments .metric-show-panel__back-link:hover,
body#show.app.orgs_assessments.dark .metric-show-panel__back-link:hover, body.mobile body#show.app.orgs_assessments .metric-show-panel__back-link:hover,
body#show.orgs_surveys.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_surveys .metric-show-panel__back-link:hover,
body#show.app.orgs_surveys.dark .metric-show-panel__back-link:hover, body.mobile body#show.app.orgs_surveys .metric-show-panel__back-link:hover,
body#show.orgs_sprints.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_sprints .metric-show-panel__back-link:hover,
body#show.app.orgs_sprints.dark .metric-show-panel__back-link:hover, body.mobile body#show.app.orgs_sprints .metric-show-panel__back-link:hover,
body#show.orgs_loads.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_loads .metric-show-panel__back-link:hover,
body#show.app.orgs_loads.dark .metric-show-panel__back-link:hover, body.mobile body#show.app.orgs_loads .metric-show-panel__back-link:hover,
body#show.orgs_trends.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_trends .metric-show-panel__back-link:hover,
body#show.app.orgs_trends.dark .metric-show-panel__back-link:hover, body.mobile body#show.app.orgs_trends .metric-show-panel__back-link:hover,
body#show.orgs_heights.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_heights .metric-show-panel__back-link:hover,
body#show.app.orgs_heights.dark .metric-show-panel__back-link:hover, body.mobile body#show.app.orgs_heights .metric-show-panel__back-link:hover,
body#show.orgs_weights.dark .metric-show-panel__back-link:hover, body.mobile body#show.orgs_weights .metric-show-panel__back-link:hover,
body#show.app.orgs_weights.dark .metric-show-panel__back-link:hover, body.mobile body#show.app.orgs_weights .metric-show-panel__back-link:hover {
  color: #fafafa;
}

/* line 1609, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__add-date-btn, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn,
body#index.app.orgs_metrics.dark .metric-show-panel__add-date-btn, body.mobile body#index.app.orgs_metrics .metric-show-panel__add-date-btn,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn,
body#show.app.orgs_metrics.dark .metric-show-panel__add-date-btn, body.mobile body#show.app.orgs_metrics .metric-show-panel__add-date-btn,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn,
body#show.app.orgs_assessments.dark .metric-show-panel__add-date-btn, body.mobile body#show.app.orgs_assessments .metric-show-panel__add-date-btn,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn,
body#show.app.orgs_surveys.dark .metric-show-panel__add-date-btn, body.mobile body#show.app.orgs_surveys .metric-show-panel__add-date-btn,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn,
body#show.app.orgs_sprints.dark .metric-show-panel__add-date-btn, body.mobile body#show.app.orgs_sprints .metric-show-panel__add-date-btn,
body#show.orgs_loads.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_loads .metric-show-panel__add-date-btn,
body#show.app.orgs_loads.dark .metric-show-panel__add-date-btn, body.mobile body#show.app.orgs_loads .metric-show-panel__add-date-btn,
body#show.orgs_trends.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_trends .metric-show-panel__add-date-btn,
body#show.app.orgs_trends.dark .metric-show-panel__add-date-btn, body.mobile body#show.app.orgs_trends .metric-show-panel__add-date-btn,
body#show.orgs_heights.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_heights .metric-show-panel__add-date-btn,
body#show.app.orgs_heights.dark .metric-show-panel__add-date-btn, body.mobile body#show.app.orgs_heights .metric-show-panel__add-date-btn,
body#show.orgs_weights.dark .metric-show-panel__add-date-btn, body.mobile body#show.orgs_weights .metric-show-panel__add-date-btn,
body#show.app.orgs_weights.dark .metric-show-panel__add-date-btn, body.mobile body#show.app.orgs_weights .metric-show-panel__add-date-btn {
  background: #ffffff;
  border: none;
  color: #232323;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 1px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 1px rgba(35, 35, 35, 0.05);
}

/* line 1618, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__add-date-btn:hover, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#index.app.orgs_metrics.dark .metric-show-panel__add-date-btn:hover, body.mobile body#index.app.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_metrics.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.app.orgs_metrics .metric-show-panel__add-date-btn:hover,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_assessments.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.app.orgs_assessments .metric-show-panel__add-date-btn:hover,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_surveys.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.app.orgs_surveys .metric-show-panel__add-date-btn:hover,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_sprints.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.app.orgs_sprints .metric-show-panel__add-date-btn:hover,
body#show.orgs_loads.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_loads .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_loads.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.app.orgs_loads .metric-show-panel__add-date-btn:hover,
body#show.orgs_trends.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_trends .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_trends.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.app.orgs_trends .metric-show-panel__add-date-btn:hover,
body#show.orgs_heights.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_heights .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_heights.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.app.orgs_heights .metric-show-panel__add-date-btn:hover,
body#show.orgs_weights.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.orgs_weights .metric-show-panel__add-date-btn:hover,
body#show.app.orgs_weights.dark .metric-show-panel__add-date-btn:hover, body.mobile body#show.app.orgs_weights .metric-show-panel__add-date-btn:hover {
  background: #e5e5e5;
  color: #232323;
}

/* line 1623, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled], body#index.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn[disabled], body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#index.app.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled],
body#index.app.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#index.app.orgs_metrics .metric-show-panel__add-date-btn[disabled], body.mobile body#index.app.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.app.orgs_metrics .metric-show-panel__add-date-btn[disabled], body.mobile body#show.app.orgs_metrics .metric-show-panel__add-date-btn:disabled,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_assessments.dark .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_assessments.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.app.orgs_assessments .metric-show-panel__add-date-btn[disabled], body.mobile body#show.app.orgs_assessments .metric-show-panel__add-date-btn:disabled,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_surveys.dark .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_surveys.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.app.orgs_surveys .metric-show-panel__add-date-btn[disabled], body.mobile body#show.app.orgs_surveys .metric-show-panel__add-date-btn:disabled,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_sprints.dark .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_sprints.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.app.orgs_sprints .metric-show-panel__add-date-btn[disabled], body.mobile body#show.app.orgs_sprints .metric-show-panel__add-date-btn:disabled,
body#show.orgs_loads.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_loads.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_loads .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_loads .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_loads.dark .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_loads.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.app.orgs_loads .metric-show-panel__add-date-btn[disabled], body.mobile body#show.app.orgs_loads .metric-show-panel__add-date-btn:disabled,
body#show.orgs_trends.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_trends.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_trends .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_trends .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_trends.dark .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_trends.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.app.orgs_trends .metric-show-panel__add-date-btn[disabled], body.mobile body#show.app.orgs_trends .metric-show-panel__add-date-btn:disabled,
body#show.orgs_heights.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_heights.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_heights .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_heights .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_heights.dark .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_heights.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.app.orgs_heights .metric-show-panel__add-date-btn[disabled], body.mobile body#show.app.orgs_heights .metric-show-panel__add-date-btn:disabled,
body#show.orgs_weights.dark .metric-show-panel__add-date-btn[disabled],
body#show.orgs_weights.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.orgs_weights .metric-show-panel__add-date-btn[disabled], body.mobile body#show.orgs_weights .metric-show-panel__add-date-btn:disabled,
body#show.app.orgs_weights.dark .metric-show-panel__add-date-btn[disabled],
body#show.app.orgs_weights.dark .metric-show-panel__add-date-btn:disabled, body.mobile body#show.app.orgs_weights .metric-show-panel__add-date-btn[disabled], body.mobile body#show.app.orgs_weights .metric-show-panel__add-date-btn:disabled {
  background: #262626;
  border: 1px solid #404040;
  color: #737373;
  opacity: 0.8;
  box-shadow: none;
  cursor: not-allowed;
}

/* line 1632, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled]:hover, body#index.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#index.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#index.app.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#index.app.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#index.app.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#index.app.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_metrics.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_metrics.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.app.orgs_metrics .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.app.orgs_metrics .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_assessments.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_assessments .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_assessments.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_assessments.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.app.orgs_assessments .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.app.orgs_assessments .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_surveys.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_surveys .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_surveys.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_surveys.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.app.orgs_surveys .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.app.orgs_surveys .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_sprints.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_sprints .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_sprints.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_sprints.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.app.orgs_sprints .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.app.orgs_sprints .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_loads.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_loads.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_loads .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_loads .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_loads.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_loads.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.app.orgs_loads .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.app.orgs_loads .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_trends.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_trends.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_trends .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_trends .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_trends.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_trends.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.app.orgs_trends .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.app.orgs_trends .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_heights.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_heights.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_heights .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_heights .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_heights.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_heights.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.app.orgs_heights .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.app.orgs_heights .metric-show-panel__add-date-btn:disabled:hover,
body#show.orgs_weights.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.orgs_weights.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.orgs_weights .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.orgs_weights .metric-show-panel__add-date-btn:disabled:hover,
body#show.app.orgs_weights.dark .metric-show-panel__add-date-btn[disabled]:hover,
body#show.app.orgs_weights.dark .metric-show-panel__add-date-btn:disabled:hover, body.mobile body#show.app.orgs_weights .metric-show-panel__add-date-btn[disabled]:hover, body.mobile body#show.app.orgs_weights .metric-show-panel__add-date-btn:disabled:hover {
  background: #262626;
}

/* line 1636, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__delete-btn, body.mobile body#index.orgs_metrics .metric-show-panel__delete-btn,
body#index.app.orgs_metrics.dark .metric-show-panel__delete-btn, body.mobile body#index.app.orgs_metrics .metric-show-panel__delete-btn,
body#show.orgs_metrics.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_metrics .metric-show-panel__delete-btn,
body#show.app.orgs_metrics.dark .metric-show-panel__delete-btn, body.mobile body#show.app.orgs_metrics .metric-show-panel__delete-btn,
body#show.orgs_assessments.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_assessments .metric-show-panel__delete-btn,
body#show.app.orgs_assessments.dark .metric-show-panel__delete-btn, body.mobile body#show.app.orgs_assessments .metric-show-panel__delete-btn,
body#show.orgs_surveys.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_surveys .metric-show-panel__delete-btn,
body#show.app.orgs_surveys.dark .metric-show-panel__delete-btn, body.mobile body#show.app.orgs_surveys .metric-show-panel__delete-btn,
body#show.orgs_sprints.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_sprints .metric-show-panel__delete-btn,
body#show.app.orgs_sprints.dark .metric-show-panel__delete-btn, body.mobile body#show.app.orgs_sprints .metric-show-panel__delete-btn,
body#show.orgs_loads.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_loads .metric-show-panel__delete-btn,
body#show.app.orgs_loads.dark .metric-show-panel__delete-btn, body.mobile body#show.app.orgs_loads .metric-show-panel__delete-btn,
body#show.orgs_trends.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_trends .metric-show-panel__delete-btn,
body#show.app.orgs_trends.dark .metric-show-panel__delete-btn, body.mobile body#show.app.orgs_trends .metric-show-panel__delete-btn,
body#show.orgs_heights.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_heights .metric-show-panel__delete-btn,
body#show.app.orgs_heights.dark .metric-show-panel__delete-btn, body.mobile body#show.app.orgs_heights .metric-show-panel__delete-btn,
body#show.orgs_weights.dark .metric-show-panel__delete-btn, body.mobile body#show.orgs_weights .metric-show-panel__delete-btn,
body#show.app.orgs_weights.dark .metric-show-panel__delete-btn, body.mobile body#show.app.orgs_weights .metric-show-panel__delete-btn {
  color: #FF4D68;
}

/* line 1638, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__delete-btn:hover, body.mobile body#index.orgs_metrics .metric-show-panel__delete-btn:hover,
body#index.app.orgs_metrics.dark .metric-show-panel__delete-btn:hover, body.mobile body#index.app.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.orgs_metrics.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.app.orgs_metrics.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.app.orgs_metrics .metric-show-panel__delete-btn:hover,
body#show.orgs_assessments.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_assessments .metric-show-panel__delete-btn:hover,
body#show.app.orgs_assessments.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.app.orgs_assessments .metric-show-panel__delete-btn:hover,
body#show.orgs_surveys.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_surveys .metric-show-panel__delete-btn:hover,
body#show.app.orgs_surveys.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.app.orgs_surveys .metric-show-panel__delete-btn:hover,
body#show.orgs_sprints.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_sprints .metric-show-panel__delete-btn:hover,
body#show.app.orgs_sprints.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.app.orgs_sprints .metric-show-panel__delete-btn:hover,
body#show.orgs_loads.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_loads .metric-show-panel__delete-btn:hover,
body#show.app.orgs_loads.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.app.orgs_loads .metric-show-panel__delete-btn:hover,
body#show.orgs_trends.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_trends .metric-show-panel__delete-btn:hover,
body#show.app.orgs_trends.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.app.orgs_trends .metric-show-panel__delete-btn:hover,
body#show.orgs_heights.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_heights .metric-show-panel__delete-btn:hover,
body#show.app.orgs_heights.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.app.orgs_heights .metric-show-panel__delete-btn:hover,
body#show.orgs_weights.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.orgs_weights .metric-show-panel__delete-btn:hover,
body#show.app.orgs_weights.dark .metric-show-panel__delete-btn:hover, body.mobile body#show.app.orgs_weights .metric-show-panel__delete-btn:hover {
  background: rgba(255, 77, 104, 0.1);
}

/* line 1641, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__hero-icon, body.mobile body#index.orgs_metrics .metric-show-panel__hero-icon,
body#index.app.orgs_metrics.dark .metric-show-panel__hero-icon, body.mobile body#index.app.orgs_metrics .metric-show-panel__hero-icon,
body#show.orgs_metrics.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_metrics .metric-show-panel__hero-icon,
body#show.app.orgs_metrics.dark .metric-show-panel__hero-icon, body.mobile body#show.app.orgs_metrics .metric-show-panel__hero-icon,
body#show.orgs_assessments.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_assessments .metric-show-panel__hero-icon,
body#show.app.orgs_assessments.dark .metric-show-panel__hero-icon, body.mobile body#show.app.orgs_assessments .metric-show-panel__hero-icon,
body#show.orgs_surveys.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_surveys .metric-show-panel__hero-icon,
body#show.app.orgs_surveys.dark .metric-show-panel__hero-icon, body.mobile body#show.app.orgs_surveys .metric-show-panel__hero-icon,
body#show.orgs_sprints.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_sprints .metric-show-panel__hero-icon,
body#show.app.orgs_sprints.dark .metric-show-panel__hero-icon, body.mobile body#show.app.orgs_sprints .metric-show-panel__hero-icon,
body#show.orgs_loads.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_loads .metric-show-panel__hero-icon,
body#show.app.orgs_loads.dark .metric-show-panel__hero-icon, body.mobile body#show.app.orgs_loads .metric-show-panel__hero-icon,
body#show.orgs_trends.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_trends .metric-show-panel__hero-icon,
body#show.app.orgs_trends.dark .metric-show-panel__hero-icon, body.mobile body#show.app.orgs_trends .metric-show-panel__hero-icon,
body#show.orgs_heights.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_heights .metric-show-panel__hero-icon,
body#show.app.orgs_heights.dark .metric-show-panel__hero-icon, body.mobile body#show.app.orgs_heights .metric-show-panel__hero-icon,
body#show.orgs_weights.dark .metric-show-panel__hero-icon, body.mobile body#show.orgs_weights .metric-show-panel__hero-icon,
body#show.app.orgs_weights.dark .metric-show-panel__hero-icon, body.mobile body#show.app.orgs_weights .metric-show-panel__hero-icon {
  color: #737373;
}

/* line 1643, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__hero-name, body.mobile body#index.orgs_metrics .metric-show-panel__hero-name,
body#index.app.orgs_metrics.dark .metric-show-panel__hero-name, body.mobile body#index.app.orgs_metrics .metric-show-panel__hero-name,
body#show.orgs_metrics.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_metrics .metric-show-panel__hero-name,
body#show.app.orgs_metrics.dark .metric-show-panel__hero-name, body.mobile body#show.app.orgs_metrics .metric-show-panel__hero-name,
body#show.orgs_assessments.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_assessments .metric-show-panel__hero-name,
body#show.app.orgs_assessments.dark .metric-show-panel__hero-name, body.mobile body#show.app.orgs_assessments .metric-show-panel__hero-name,
body#show.orgs_surveys.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_surveys .metric-show-panel__hero-name,
body#show.app.orgs_surveys.dark .metric-show-panel__hero-name, body.mobile body#show.app.orgs_surveys .metric-show-panel__hero-name,
body#show.orgs_sprints.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_sprints .metric-show-panel__hero-name,
body#show.app.orgs_sprints.dark .metric-show-panel__hero-name, body.mobile body#show.app.orgs_sprints .metric-show-panel__hero-name,
body#show.orgs_loads.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_loads .metric-show-panel__hero-name,
body#show.app.orgs_loads.dark .metric-show-panel__hero-name, body.mobile body#show.app.orgs_loads .metric-show-panel__hero-name,
body#show.orgs_trends.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_trends .metric-show-panel__hero-name,
body#show.app.orgs_trends.dark .metric-show-panel__hero-name, body.mobile body#show.app.orgs_trends .metric-show-panel__hero-name,
body#show.orgs_heights.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_heights .metric-show-panel__hero-name,
body#show.app.orgs_heights.dark .metric-show-panel__hero-name, body.mobile body#show.app.orgs_heights .metric-show-panel__hero-name,
body#show.orgs_weights.dark .metric-show-panel__hero-name, body.mobile body#show.orgs_weights .metric-show-panel__hero-name,
body#show.app.orgs_weights.dark .metric-show-panel__hero-name, body.mobile body#show.app.orgs_weights .metric-show-panel__hero-name {
  color: #fafafa;
}

/* line 1645, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-show-panel__hero-desc, body.mobile body#index.orgs_metrics .metric-show-panel__hero-desc,
body#index.app.orgs_metrics.dark .metric-show-panel__hero-desc, body.mobile body#index.app.orgs_metrics .metric-show-panel__hero-desc,
body#show.orgs_metrics.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_metrics .metric-show-panel__hero-desc,
body#show.app.orgs_metrics.dark .metric-show-panel__hero-desc, body.mobile body#show.app.orgs_metrics .metric-show-panel__hero-desc,
body#show.orgs_assessments.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_assessments .metric-show-panel__hero-desc,
body#show.app.orgs_assessments.dark .metric-show-panel__hero-desc, body.mobile body#show.app.orgs_assessments .metric-show-panel__hero-desc,
body#show.orgs_surveys.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_surveys .metric-show-panel__hero-desc,
body#show.app.orgs_surveys.dark .metric-show-panel__hero-desc, body.mobile body#show.app.orgs_surveys .metric-show-panel__hero-desc,
body#show.orgs_sprints.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_sprints .metric-show-panel__hero-desc,
body#show.app.orgs_sprints.dark .metric-show-panel__hero-desc, body.mobile body#show.app.orgs_sprints .metric-show-panel__hero-desc,
body#show.orgs_loads.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_loads .metric-show-panel__hero-desc,
body#show.app.orgs_loads.dark .metric-show-panel__hero-desc, body.mobile body#show.app.orgs_loads .metric-show-panel__hero-desc,
body#show.orgs_trends.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_trends .metric-show-panel__hero-desc,
body#show.app.orgs_trends.dark .metric-show-panel__hero-desc, body.mobile body#show.app.orgs_trends .metric-show-panel__hero-desc,
body#show.orgs_heights.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_heights .metric-show-panel__hero-desc,
body#show.app.orgs_heights.dark .metric-show-panel__hero-desc, body.mobile body#show.app.orgs_heights .metric-show-panel__hero-desc,
body#show.orgs_weights.dark .metric-show-panel__hero-desc, body.mobile body#show.orgs_weights .metric-show-panel__hero-desc,
body#show.app.orgs_weights.dark .metric-show-panel__hero-desc, body.mobile body#show.app.orgs_weights .metric-show-panel__hero-desc {
  color: #a3a3a3;
}

/* line 1649, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__section-title, body.mobile body#index.orgs_metrics .metric-details-panel__section-title,
body#index.app.orgs_metrics.dark .metric-details-panel__section-title, body.mobile body#index.app.orgs_metrics .metric-details-panel__section-title,
body#show.orgs_metrics.dark .metric-details-panel__section-title, body.mobile body#show.orgs_metrics .metric-details-panel__section-title,
body#show.app.orgs_metrics.dark .metric-details-panel__section-title, body.mobile body#show.app.orgs_metrics .metric-details-panel__section-title,
body#show.orgs_assessments.dark .metric-details-panel__section-title, body.mobile body#show.orgs_assessments .metric-details-panel__section-title,
body#show.app.orgs_assessments.dark .metric-details-panel__section-title, body.mobile body#show.app.orgs_assessments .metric-details-panel__section-title,
body#show.orgs_surveys.dark .metric-details-panel__section-title, body.mobile body#show.orgs_surveys .metric-details-panel__section-title,
body#show.app.orgs_surveys.dark .metric-details-panel__section-title, body.mobile body#show.app.orgs_surveys .metric-details-panel__section-title,
body#show.orgs_sprints.dark .metric-details-panel__section-title, body.mobile body#show.orgs_sprints .metric-details-panel__section-title,
body#show.app.orgs_sprints.dark .metric-details-panel__section-title, body.mobile body#show.app.orgs_sprints .metric-details-panel__section-title,
body#show.orgs_loads.dark .metric-details-panel__section-title, body.mobile body#show.orgs_loads .metric-details-panel__section-title,
body#show.app.orgs_loads.dark .metric-details-panel__section-title, body.mobile body#show.app.orgs_loads .metric-details-panel__section-title,
body#show.orgs_trends.dark .metric-details-panel__section-title, body.mobile body#show.orgs_trends .metric-details-panel__section-title,
body#show.app.orgs_trends.dark .metric-details-panel__section-title, body.mobile body#show.app.orgs_trends .metric-details-panel__section-title,
body#show.orgs_heights.dark .metric-details-panel__section-title, body.mobile body#show.orgs_heights .metric-details-panel__section-title,
body#show.app.orgs_heights.dark .metric-details-panel__section-title, body.mobile body#show.app.orgs_heights .metric-details-panel__section-title,
body#show.orgs_weights.dark .metric-details-panel__section-title, body.mobile body#show.orgs_weights .metric-details-panel__section-title,
body#show.app.orgs_weights.dark .metric-details-panel__section-title, body.mobile body#show.app.orgs_weights .metric-details-panel__section-title {
  color: #fafafa;
}

/* line 1651, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__edit-btn, body.mobile body#index.orgs_metrics .metric-details-panel__edit-btn,
body#index.app.orgs_metrics.dark .metric-details-panel__edit-btn, body.mobile body#index.app.orgs_metrics .metric-details-panel__edit-btn,
body#show.orgs_metrics.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_metrics .metric-details-panel__edit-btn,
body#show.app.orgs_metrics.dark .metric-details-panel__edit-btn, body.mobile body#show.app.orgs_metrics .metric-details-panel__edit-btn,
body#show.orgs_assessments.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_assessments .metric-details-panel__edit-btn,
body#show.app.orgs_assessments.dark .metric-details-panel__edit-btn, body.mobile body#show.app.orgs_assessments .metric-details-panel__edit-btn,
body#show.orgs_surveys.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_surveys .metric-details-panel__edit-btn,
body#show.app.orgs_surveys.dark .metric-details-panel__edit-btn, body.mobile body#show.app.orgs_surveys .metric-details-panel__edit-btn,
body#show.orgs_sprints.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_sprints .metric-details-panel__edit-btn,
body#show.app.orgs_sprints.dark .metric-details-panel__edit-btn, body.mobile body#show.app.orgs_sprints .metric-details-panel__edit-btn,
body#show.orgs_loads.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_loads .metric-details-panel__edit-btn,
body#show.app.orgs_loads.dark .metric-details-panel__edit-btn, body.mobile body#show.app.orgs_loads .metric-details-panel__edit-btn,
body#show.orgs_trends.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_trends .metric-details-panel__edit-btn,
body#show.app.orgs_trends.dark .metric-details-panel__edit-btn, body.mobile body#show.app.orgs_trends .metric-details-panel__edit-btn,
body#show.orgs_heights.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_heights .metric-details-panel__edit-btn,
body#show.app.orgs_heights.dark .metric-details-panel__edit-btn, body.mobile body#show.app.orgs_heights .metric-details-panel__edit-btn,
body#show.orgs_weights.dark .metric-details-panel__edit-btn, body.mobile body#show.orgs_weights .metric-details-panel__edit-btn,
body#show.app.orgs_weights.dark .metric-details-panel__edit-btn, body.mobile body#show.app.orgs_weights .metric-details-panel__edit-btn {
  background: rgba(255, 255, 255, 0.06);
  transition: background 0.15s;
}

/* line 1655, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__edit-btn svg, body#index.orgs_metrics.dark .metric-details-panel__edit-btn span, body.mobile body#index.orgs_metrics .metric-details-panel__edit-btn svg, body.mobile body#index.orgs_metrics .metric-details-panel__edit-btn span,
body#index.app.orgs_metrics.dark .metric-details-panel__edit-btn svg,
body#index.app.orgs_metrics.dark .metric-details-panel__edit-btn span, body.mobile body#index.app.orgs_metrics .metric-details-panel__edit-btn svg, body.mobile body#index.app.orgs_metrics .metric-details-panel__edit-btn span,
body#show.orgs_metrics.dark .metric-details-panel__edit-btn svg,
body#show.orgs_metrics.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_metrics .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_metrics .metric-details-panel__edit-btn span,
body#show.app.orgs_metrics.dark .metric-details-panel__edit-btn svg,
body#show.app.orgs_metrics.dark .metric-details-panel__edit-btn span, body.mobile body#show.app.orgs_metrics .metric-details-panel__edit-btn svg, body.mobile body#show.app.orgs_metrics .metric-details-panel__edit-btn span,
body#show.orgs_assessments.dark .metric-details-panel__edit-btn svg,
body#show.orgs_assessments.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_assessments .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_assessments .metric-details-panel__edit-btn span,
body#show.app.orgs_assessments.dark .metric-details-panel__edit-btn svg,
body#show.app.orgs_assessments.dark .metric-details-panel__edit-btn span, body.mobile body#show.app.orgs_assessments .metric-details-panel__edit-btn svg, body.mobile body#show.app.orgs_assessments .metric-details-panel__edit-btn span,
body#show.orgs_surveys.dark .metric-details-panel__edit-btn svg,
body#show.orgs_surveys.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_surveys .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_surveys .metric-details-panel__edit-btn span,
body#show.app.orgs_surveys.dark .metric-details-panel__edit-btn svg,
body#show.app.orgs_surveys.dark .metric-details-panel__edit-btn span, body.mobile body#show.app.orgs_surveys .metric-details-panel__edit-btn svg, body.mobile body#show.app.orgs_surveys .metric-details-panel__edit-btn span,
body#show.orgs_sprints.dark .metric-details-panel__edit-btn svg,
body#show.orgs_sprints.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_sprints .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_sprints .metric-details-panel__edit-btn span,
body#show.app.orgs_sprints.dark .metric-details-panel__edit-btn svg,
body#show.app.orgs_sprints.dark .metric-details-panel__edit-btn span, body.mobile body#show.app.orgs_sprints .metric-details-panel__edit-btn svg, body.mobile body#show.app.orgs_sprints .metric-details-panel__edit-btn span,
body#show.orgs_loads.dark .metric-details-panel__edit-btn svg,
body#show.orgs_loads.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_loads .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_loads .metric-details-panel__edit-btn span,
body#show.app.orgs_loads.dark .metric-details-panel__edit-btn svg,
body#show.app.orgs_loads.dark .metric-details-panel__edit-btn span, body.mobile body#show.app.orgs_loads .metric-details-panel__edit-btn svg, body.mobile body#show.app.orgs_loads .metric-details-panel__edit-btn span,
body#show.orgs_trends.dark .metric-details-panel__edit-btn svg,
body#show.orgs_trends.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_trends .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_trends .metric-details-panel__edit-btn span,
body#show.app.orgs_trends.dark .metric-details-panel__edit-btn svg,
body#show.app.orgs_trends.dark .metric-details-panel__edit-btn span, body.mobile body#show.app.orgs_trends .metric-details-panel__edit-btn svg, body.mobile body#show.app.orgs_trends .metric-details-panel__edit-btn span,
body#show.orgs_heights.dark .metric-details-panel__edit-btn svg,
body#show.orgs_heights.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_heights .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_heights .metric-details-panel__edit-btn span,
body#show.app.orgs_heights.dark .metric-details-panel__edit-btn svg,
body#show.app.orgs_heights.dark .metric-details-panel__edit-btn span, body.mobile body#show.app.orgs_heights .metric-details-panel__edit-btn svg, body.mobile body#show.app.orgs_heights .metric-details-panel__edit-btn span,
body#show.orgs_weights.dark .metric-details-panel__edit-btn svg,
body#show.orgs_weights.dark .metric-details-panel__edit-btn span, body.mobile body#show.orgs_weights .metric-details-panel__edit-btn svg, body.mobile body#show.orgs_weights .metric-details-panel__edit-btn span,
body#show.app.orgs_weights.dark .metric-details-panel__edit-btn svg,
body#show.app.orgs_weights.dark .metric-details-panel__edit-btn span, body.mobile body#show.app.orgs_weights .metric-details-panel__edit-btn svg, body.mobile body#show.app.orgs_weights .metric-details-panel__edit-btn span {
  color: #d4d4d4;
}

/* line 1657, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__edit-btn:hover, body.mobile body#index.orgs_metrics .metric-details-panel__edit-btn:hover,
body#index.app.orgs_metrics.dark .metric-details-panel__edit-btn:hover, body.mobile body#index.app.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.orgs_metrics.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.app.orgs_metrics.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.app.orgs_metrics .metric-details-panel__edit-btn:hover,
body#show.orgs_assessments.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_assessments .metric-details-panel__edit-btn:hover,
body#show.app.orgs_assessments.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.app.orgs_assessments .metric-details-panel__edit-btn:hover,
body#show.orgs_surveys.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_surveys .metric-details-panel__edit-btn:hover,
body#show.app.orgs_surveys.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.app.orgs_surveys .metric-details-panel__edit-btn:hover,
body#show.orgs_sprints.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_sprints .metric-details-panel__edit-btn:hover,
body#show.app.orgs_sprints.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.app.orgs_sprints .metric-details-panel__edit-btn:hover,
body#show.orgs_loads.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_loads .metric-details-panel__edit-btn:hover,
body#show.app.orgs_loads.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.app.orgs_loads .metric-details-panel__edit-btn:hover,
body#show.orgs_trends.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_trends .metric-details-panel__edit-btn:hover,
body#show.app.orgs_trends.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.app.orgs_trends .metric-details-panel__edit-btn:hover,
body#show.orgs_heights.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_heights .metric-details-panel__edit-btn:hover,
body#show.app.orgs_heights.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.app.orgs_heights .metric-details-panel__edit-btn:hover,
body#show.orgs_weights.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.orgs_weights .metric-details-panel__edit-btn:hover,
body#show.app.orgs_weights.dark .metric-details-panel__edit-btn:hover, body.mobile body#show.app.orgs_weights .metric-details-panel__edit-btn:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* line 1660, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__rows, body.mobile body#index.orgs_metrics .metric-details-panel__rows,
body#index.app.orgs_metrics.dark .metric-details-panel__rows, body.mobile body#index.app.orgs_metrics .metric-details-panel__rows,
body#show.orgs_metrics.dark .metric-details-panel__rows, body.mobile body#show.orgs_metrics .metric-details-panel__rows,
body#show.app.orgs_metrics.dark .metric-details-panel__rows, body.mobile body#show.app.orgs_metrics .metric-details-panel__rows,
body#show.orgs_assessments.dark .metric-details-panel__rows, body.mobile body#show.orgs_assessments .metric-details-panel__rows,
body#show.app.orgs_assessments.dark .metric-details-panel__rows, body.mobile body#show.app.orgs_assessments .metric-details-panel__rows,
body#show.orgs_surveys.dark .metric-details-panel__rows, body.mobile body#show.orgs_surveys .metric-details-panel__rows,
body#show.app.orgs_surveys.dark .metric-details-panel__rows, body.mobile body#show.app.orgs_surveys .metric-details-panel__rows,
body#show.orgs_sprints.dark .metric-details-panel__rows, body.mobile body#show.orgs_sprints .metric-details-panel__rows,
body#show.app.orgs_sprints.dark .metric-details-panel__rows, body.mobile body#show.app.orgs_sprints .metric-details-panel__rows,
body#show.orgs_loads.dark .metric-details-panel__rows, body.mobile body#show.orgs_loads .metric-details-panel__rows,
body#show.app.orgs_loads.dark .metric-details-panel__rows, body.mobile body#show.app.orgs_loads .metric-details-panel__rows,
body#show.orgs_trends.dark .metric-details-panel__rows, body.mobile body#show.orgs_trends .metric-details-panel__rows,
body#show.app.orgs_trends.dark .metric-details-panel__rows, body.mobile body#show.app.orgs_trends .metric-details-panel__rows,
body#show.orgs_heights.dark .metric-details-panel__rows, body.mobile body#show.orgs_heights .metric-details-panel__rows,
body#show.app.orgs_heights.dark .metric-details-panel__rows, body.mobile body#show.app.orgs_heights .metric-details-panel__rows,
body#show.orgs_weights.dark .metric-details-panel__rows, body.mobile body#show.orgs_weights .metric-details-panel__rows,
body#show.app.orgs_weights.dark .metric-details-panel__rows, body.mobile body#show.app.orgs_weights .metric-details-panel__rows {
  border-top-color: rgba(255, 255, 255, 0.1);
}

/* line 1662, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__row-label, body.mobile body#index.orgs_metrics .metric-details-panel__row-label,
body#index.app.orgs_metrics.dark .metric-details-panel__row-label, body.mobile body#index.app.orgs_metrics .metric-details-panel__row-label,
body#show.orgs_metrics.dark .metric-details-panel__row-label, body.mobile body#show.orgs_metrics .metric-details-panel__row-label,
body#show.app.orgs_metrics.dark .metric-details-panel__row-label, body.mobile body#show.app.orgs_metrics .metric-details-panel__row-label,
body#show.orgs_assessments.dark .metric-details-panel__row-label, body.mobile body#show.orgs_assessments .metric-details-panel__row-label,
body#show.app.orgs_assessments.dark .metric-details-panel__row-label, body.mobile body#show.app.orgs_assessments .metric-details-panel__row-label,
body#show.orgs_surveys.dark .metric-details-panel__row-label, body.mobile body#show.orgs_surveys .metric-details-panel__row-label,
body#show.app.orgs_surveys.dark .metric-details-panel__row-label, body.mobile body#show.app.orgs_surveys .metric-details-panel__row-label,
body#show.orgs_sprints.dark .metric-details-panel__row-label, body.mobile body#show.orgs_sprints .metric-details-panel__row-label,
body#show.app.orgs_sprints.dark .metric-details-panel__row-label, body.mobile body#show.app.orgs_sprints .metric-details-panel__row-label,
body#show.orgs_loads.dark .metric-details-panel__row-label, body.mobile body#show.orgs_loads .metric-details-panel__row-label,
body#show.app.orgs_loads.dark .metric-details-panel__row-label, body.mobile body#show.app.orgs_loads .metric-details-panel__row-label,
body#show.orgs_trends.dark .metric-details-panel__row-label, body.mobile body#show.orgs_trends .metric-details-panel__row-label,
body#show.app.orgs_trends.dark .metric-details-panel__row-label, body.mobile body#show.app.orgs_trends .metric-details-panel__row-label,
body#show.orgs_heights.dark .metric-details-panel__row-label, body.mobile body#show.orgs_heights .metric-details-panel__row-label,
body#show.app.orgs_heights.dark .metric-details-panel__row-label, body.mobile body#show.app.orgs_heights .metric-details-panel__row-label,
body#show.orgs_weights.dark .metric-details-panel__row-label, body.mobile body#show.orgs_weights .metric-details-panel__row-label,
body#show.app.orgs_weights.dark .metric-details-panel__row-label, body.mobile body#show.app.orgs_weights .metric-details-panel__row-label {
  color: #a3a3a3;
}

/* line 1664, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__row-value, body.mobile body#index.orgs_metrics .metric-details-panel__row-value,
body#index.app.orgs_metrics.dark .metric-details-panel__row-value, body.mobile body#index.app.orgs_metrics .metric-details-panel__row-value,
body#show.orgs_metrics.dark .metric-details-panel__row-value, body.mobile body#show.orgs_metrics .metric-details-panel__row-value,
body#show.app.orgs_metrics.dark .metric-details-panel__row-value, body.mobile body#show.app.orgs_metrics .metric-details-panel__row-value,
body#show.orgs_assessments.dark .metric-details-panel__row-value, body.mobile body#show.orgs_assessments .metric-details-panel__row-value,
body#show.app.orgs_assessments.dark .metric-details-panel__row-value, body.mobile body#show.app.orgs_assessments .metric-details-panel__row-value,
body#show.orgs_surveys.dark .metric-details-panel__row-value, body.mobile body#show.orgs_surveys .metric-details-panel__row-value,
body#show.app.orgs_surveys.dark .metric-details-panel__row-value, body.mobile body#show.app.orgs_surveys .metric-details-panel__row-value,
body#show.orgs_sprints.dark .metric-details-panel__row-value, body.mobile body#show.orgs_sprints .metric-details-panel__row-value,
body#show.app.orgs_sprints.dark .metric-details-panel__row-value, body.mobile body#show.app.orgs_sprints .metric-details-panel__row-value,
body#show.orgs_loads.dark .metric-details-panel__row-value, body.mobile body#show.orgs_loads .metric-details-panel__row-value,
body#show.app.orgs_loads.dark .metric-details-panel__row-value, body.mobile body#show.app.orgs_loads .metric-details-panel__row-value,
body#show.orgs_trends.dark .metric-details-panel__row-value, body.mobile body#show.orgs_trends .metric-details-panel__row-value,
body#show.app.orgs_trends.dark .metric-details-panel__row-value, body.mobile body#show.app.orgs_trends .metric-details-panel__row-value,
body#show.orgs_heights.dark .metric-details-panel__row-value, body.mobile body#show.orgs_heights .metric-details-panel__row-value,
body#show.app.orgs_heights.dark .metric-details-panel__row-value, body.mobile body#show.app.orgs_heights .metric-details-panel__row-value,
body#show.orgs_weights.dark .metric-details-panel__row-value, body.mobile body#show.orgs_weights .metric-details-panel__row-value,
body#show.app.orgs_weights.dark .metric-details-panel__row-value, body.mobile body#show.app.orgs_weights .metric-details-panel__row-value {
  color: #737373;
}

/* line 1666, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__separator, body.mobile body#index.orgs_metrics .metric-details-panel__separator,
body#index.app.orgs_metrics.dark .metric-details-panel__separator, body.mobile body#index.app.orgs_metrics .metric-details-panel__separator,
body#show.orgs_metrics.dark .metric-details-panel__separator, body.mobile body#show.orgs_metrics .metric-details-panel__separator,
body#show.app.orgs_metrics.dark .metric-details-panel__separator, body.mobile body#show.app.orgs_metrics .metric-details-panel__separator,
body#show.orgs_assessments.dark .metric-details-panel__separator, body.mobile body#show.orgs_assessments .metric-details-panel__separator,
body#show.app.orgs_assessments.dark .metric-details-panel__separator, body.mobile body#show.app.orgs_assessments .metric-details-panel__separator,
body#show.orgs_surveys.dark .metric-details-panel__separator, body.mobile body#show.orgs_surveys .metric-details-panel__separator,
body#show.app.orgs_surveys.dark .metric-details-panel__separator, body.mobile body#show.app.orgs_surveys .metric-details-panel__separator,
body#show.orgs_sprints.dark .metric-details-panel__separator, body.mobile body#show.orgs_sprints .metric-details-panel__separator,
body#show.app.orgs_sprints.dark .metric-details-panel__separator, body.mobile body#show.app.orgs_sprints .metric-details-panel__separator,
body#show.orgs_loads.dark .metric-details-panel__separator, body.mobile body#show.orgs_loads .metric-details-panel__separator,
body#show.app.orgs_loads.dark .metric-details-panel__separator, body.mobile body#show.app.orgs_loads .metric-details-panel__separator,
body#show.orgs_trends.dark .metric-details-panel__separator, body.mobile body#show.orgs_trends .metric-details-panel__separator,
body#show.app.orgs_trends.dark .metric-details-panel__separator, body.mobile body#show.app.orgs_trends .metric-details-panel__separator,
body#show.orgs_heights.dark .metric-details-panel__separator, body.mobile body#show.orgs_heights .metric-details-panel__separator,
body#show.app.orgs_heights.dark .metric-details-panel__separator, body.mobile body#show.app.orgs_heights .metric-details-panel__separator,
body#show.orgs_weights.dark .metric-details-panel__separator, body.mobile body#show.orgs_weights .metric-details-panel__separator,
body#show.app.orgs_weights.dark .metric-details-panel__separator, body.mobile body#show.app.orgs_weights .metric-details-panel__separator {
  background: rgba(255, 255, 255, 0.1);
}

/* line 1668, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__badge--visible, body.mobile body#index.orgs_metrics .metric-details-panel__badge--visible,
body#index.app.orgs_metrics.dark .metric-details-panel__badge--visible, body.mobile body#index.app.orgs_metrics .metric-details-panel__badge--visible,
body#show.orgs_metrics.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_metrics .metric-details-panel__badge--visible,
body#show.app.orgs_metrics.dark .metric-details-panel__badge--visible, body.mobile body#show.app.orgs_metrics .metric-details-panel__badge--visible,
body#show.orgs_assessments.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_assessments .metric-details-panel__badge--visible,
body#show.app.orgs_assessments.dark .metric-details-panel__badge--visible, body.mobile body#show.app.orgs_assessments .metric-details-panel__badge--visible,
body#show.orgs_surveys.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_surveys .metric-details-panel__badge--visible,
body#show.app.orgs_surveys.dark .metric-details-panel__badge--visible, body.mobile body#show.app.orgs_surveys .metric-details-panel__badge--visible,
body#show.orgs_sprints.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_sprints .metric-details-panel__badge--visible,
body#show.app.orgs_sprints.dark .metric-details-panel__badge--visible, body.mobile body#show.app.orgs_sprints .metric-details-panel__badge--visible,
body#show.orgs_loads.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_loads .metric-details-panel__badge--visible,
body#show.app.orgs_loads.dark .metric-details-panel__badge--visible, body.mobile body#show.app.orgs_loads .metric-details-panel__badge--visible,
body#show.orgs_trends.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_trends .metric-details-panel__badge--visible,
body#show.app.orgs_trends.dark .metric-details-panel__badge--visible, body.mobile body#show.app.orgs_trends .metric-details-panel__badge--visible,
body#show.orgs_heights.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_heights .metric-details-panel__badge--visible,
body#show.app.orgs_heights.dark .metric-details-panel__badge--visible, body.mobile body#show.app.orgs_heights .metric-details-panel__badge--visible,
body#show.orgs_weights.dark .metric-details-panel__badge--visible, body.mobile body#show.orgs_weights .metric-details-panel__badge--visible,
body#show.app.orgs_weights.dark .metric-details-panel__badge--visible, body.mobile body#show.app.orgs_weights .metric-details-panel__badge--visible {
  background: rgba(132, 204, 22, 0.1);
  border-color: rgba(132, 204, 22, 0.25);
  color: #a3e635;
  box-shadow: none;
}

/* line 1675, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__badge--hidden, body.mobile body#index.orgs_metrics .metric-details-panel__badge--hidden,
body#index.app.orgs_metrics.dark .metric-details-panel__badge--hidden, body.mobile body#index.app.orgs_metrics .metric-details-panel__badge--hidden,
body#show.orgs_metrics.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_metrics .metric-details-panel__badge--hidden,
body#show.app.orgs_metrics.dark .metric-details-panel__badge--hidden, body.mobile body#show.app.orgs_metrics .metric-details-panel__badge--hidden,
body#show.orgs_assessments.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_assessments .metric-details-panel__badge--hidden,
body#show.app.orgs_assessments.dark .metric-details-panel__badge--hidden, body.mobile body#show.app.orgs_assessments .metric-details-panel__badge--hidden,
body#show.orgs_surveys.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_surveys .metric-details-panel__badge--hidden,
body#show.app.orgs_surveys.dark .metric-details-panel__badge--hidden, body.mobile body#show.app.orgs_surveys .metric-details-panel__badge--hidden,
body#show.orgs_sprints.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_sprints .metric-details-panel__badge--hidden,
body#show.app.orgs_sprints.dark .metric-details-panel__badge--hidden, body.mobile body#show.app.orgs_sprints .metric-details-panel__badge--hidden,
body#show.orgs_loads.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_loads .metric-details-panel__badge--hidden,
body#show.app.orgs_loads.dark .metric-details-panel__badge--hidden, body.mobile body#show.app.orgs_loads .metric-details-panel__badge--hidden,
body#show.orgs_trends.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_trends .metric-details-panel__badge--hidden,
body#show.app.orgs_trends.dark .metric-details-panel__badge--hidden, body.mobile body#show.app.orgs_trends .metric-details-panel__badge--hidden,
body#show.orgs_heights.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_heights .metric-details-panel__badge--hidden,
body#show.app.orgs_heights.dark .metric-details-panel__badge--hidden, body.mobile body#show.app.orgs_heights .metric-details-panel__badge--hidden,
body#show.orgs_weights.dark .metric-details-panel__badge--hidden, body.mobile body#show.orgs_weights .metric-details-panel__badge--hidden,
body#show.app.orgs_weights.dark .metric-details-panel__badge--hidden, body.mobile body#show.app.orgs_weights .metric-details-panel__badge--hidden {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.1);
  color: #737373;
  box-shadow: none;
}

/* line 1682, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__specs-subtitle, body.mobile body#index.orgs_metrics .metric-details-panel__specs-subtitle,
body#index.app.orgs_metrics.dark .metric-details-panel__specs-subtitle, body.mobile body#index.app.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.orgs_metrics.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.app.orgs_metrics.dark .metric-details-panel__specs-subtitle, body.mobile body#show.app.orgs_metrics .metric-details-panel__specs-subtitle,
body#show.orgs_assessments.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_assessments .metric-details-panel__specs-subtitle,
body#show.app.orgs_assessments.dark .metric-details-panel__specs-subtitle, body.mobile body#show.app.orgs_assessments .metric-details-panel__specs-subtitle,
body#show.orgs_surveys.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_surveys .metric-details-panel__specs-subtitle,
body#show.app.orgs_surveys.dark .metric-details-panel__specs-subtitle, body.mobile body#show.app.orgs_surveys .metric-details-panel__specs-subtitle,
body#show.orgs_sprints.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_sprints .metric-details-panel__specs-subtitle,
body#show.app.orgs_sprints.dark .metric-details-panel__specs-subtitle, body.mobile body#show.app.orgs_sprints .metric-details-panel__specs-subtitle,
body#show.orgs_loads.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_loads .metric-details-panel__specs-subtitle,
body#show.app.orgs_loads.dark .metric-details-panel__specs-subtitle, body.mobile body#show.app.orgs_loads .metric-details-panel__specs-subtitle,
body#show.orgs_trends.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_trends .metric-details-panel__specs-subtitle,
body#show.app.orgs_trends.dark .metric-details-panel__specs-subtitle, body.mobile body#show.app.orgs_trends .metric-details-panel__specs-subtitle,
body#show.orgs_heights.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_heights .metric-details-panel__specs-subtitle,
body#show.app.orgs_heights.dark .metric-details-panel__specs-subtitle, body.mobile body#show.app.orgs_heights .metric-details-panel__specs-subtitle,
body#show.orgs_weights.dark .metric-details-panel__specs-subtitle, body.mobile body#show.orgs_weights .metric-details-panel__specs-subtitle,
body#show.app.orgs_weights.dark .metric-details-panel__specs-subtitle, body.mobile body#show.app.orgs_weights .metric-details-panel__specs-subtitle {
  color: #525252;
}

/* line 1684, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__info-icon, body.mobile body#index.orgs_metrics .metric-details-panel__info-icon,
body#index.app.orgs_metrics.dark .metric-details-panel__info-icon, body.mobile body#index.app.orgs_metrics .metric-details-panel__info-icon,
body#show.orgs_metrics.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_metrics .metric-details-panel__info-icon,
body#show.app.orgs_metrics.dark .metric-details-panel__info-icon, body.mobile body#show.app.orgs_metrics .metric-details-panel__info-icon,
body#show.orgs_assessments.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_assessments .metric-details-panel__info-icon,
body#show.app.orgs_assessments.dark .metric-details-panel__info-icon, body.mobile body#show.app.orgs_assessments .metric-details-panel__info-icon,
body#show.orgs_surveys.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_surveys .metric-details-panel__info-icon,
body#show.app.orgs_surveys.dark .metric-details-panel__info-icon, body.mobile body#show.app.orgs_surveys .metric-details-panel__info-icon,
body#show.orgs_sprints.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_sprints .metric-details-panel__info-icon,
body#show.app.orgs_sprints.dark .metric-details-panel__info-icon, body.mobile body#show.app.orgs_sprints .metric-details-panel__info-icon,
body#show.orgs_loads.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_loads .metric-details-panel__info-icon,
body#show.app.orgs_loads.dark .metric-details-panel__info-icon, body.mobile body#show.app.orgs_loads .metric-details-panel__info-icon,
body#show.orgs_trends.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_trends .metric-details-panel__info-icon,
body#show.app.orgs_trends.dark .metric-details-panel__info-icon, body.mobile body#show.app.orgs_trends .metric-details-panel__info-icon,
body#show.orgs_heights.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_heights .metric-details-panel__info-icon,
body#show.app.orgs_heights.dark .metric-details-panel__info-icon, body.mobile body#show.app.orgs_heights .metric-details-panel__info-icon,
body#show.orgs_weights.dark .metric-details-panel__info-icon, body.mobile body#show.orgs_weights .metric-details-panel__info-icon,
body#show.app.orgs_weights.dark .metric-details-panel__info-icon, body.mobile body#show.app.orgs_weights .metric-details-panel__info-icon {
  color: #525252;
}

/* line 1686, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-details-panel__info-icon:hover, body.mobile body#index.orgs_metrics .metric-details-panel__info-icon:hover,
body#index.app.orgs_metrics.dark .metric-details-panel__info-icon:hover, body.mobile body#index.app.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.orgs_metrics.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.app.orgs_metrics.dark .metric-details-panel__info-icon:hover, body.mobile body#show.app.orgs_metrics .metric-details-panel__info-icon:hover,
body#show.orgs_assessments.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_assessments .metric-details-panel__info-icon:hover,
body#show.app.orgs_assessments.dark .metric-details-panel__info-icon:hover, body.mobile body#show.app.orgs_assessments .metric-details-panel__info-icon:hover,
body#show.orgs_surveys.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_surveys .metric-details-panel__info-icon:hover,
body#show.app.orgs_surveys.dark .metric-details-panel__info-icon:hover, body.mobile body#show.app.orgs_surveys .metric-details-panel__info-icon:hover,
body#show.orgs_sprints.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_sprints .metric-details-panel__info-icon:hover,
body#show.app.orgs_sprints.dark .metric-details-panel__info-icon:hover, body.mobile body#show.app.orgs_sprints .metric-details-panel__info-icon:hover,
body#show.orgs_loads.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_loads .metric-details-panel__info-icon:hover,
body#show.app.orgs_loads.dark .metric-details-panel__info-icon:hover, body.mobile body#show.app.orgs_loads .metric-details-panel__info-icon:hover,
body#show.orgs_trends.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_trends .metric-details-panel__info-icon:hover,
body#show.app.orgs_trends.dark .metric-details-panel__info-icon:hover, body.mobile body#show.app.orgs_trends .metric-details-panel__info-icon:hover,
body#show.orgs_heights.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_heights .metric-details-panel__info-icon:hover,
body#show.app.orgs_heights.dark .metric-details-panel__info-icon:hover, body.mobile body#show.app.orgs_heights .metric-details-panel__info-icon:hover,
body#show.orgs_weights.dark .metric-details-panel__info-icon:hover, body.mobile body#show.orgs_weights .metric-details-panel__info-icon:hover,
body#show.app.orgs_weights.dark .metric-details-panel__info-icon:hover, body.mobile body#show.app.orgs_weights .metric-details-panel__info-icon:hover {
  color: #a3a3a3;
}

/* line 1690, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card, body.mobile body#index.orgs_metrics .survey-input-card,
body#index.app.orgs_metrics.dark .survey-input-card, body.mobile body#index.app.orgs_metrics .survey-input-card,
body#show.orgs_metrics.dark .survey-input-card, body.mobile body#show.orgs_metrics .survey-input-card,
body#show.app.orgs_metrics.dark .survey-input-card, body.mobile body#show.app.orgs_metrics .survey-input-card,
body#show.orgs_assessments.dark .survey-input-card, body.mobile body#show.orgs_assessments .survey-input-card,
body#show.app.orgs_assessments.dark .survey-input-card, body.mobile body#show.app.orgs_assessments .survey-input-card,
body#show.orgs_surveys.dark .survey-input-card, body.mobile body#show.orgs_surveys .survey-input-card,
body#show.app.orgs_surveys.dark .survey-input-card, body.mobile body#show.app.orgs_surveys .survey-input-card,
body#show.orgs_sprints.dark .survey-input-card, body.mobile body#show.orgs_sprints .survey-input-card,
body#show.app.orgs_sprints.dark .survey-input-card, body.mobile body#show.app.orgs_sprints .survey-input-card,
body#show.orgs_loads.dark .survey-input-card, body.mobile body#show.orgs_loads .survey-input-card,
body#show.app.orgs_loads.dark .survey-input-card, body.mobile body#show.app.orgs_loads .survey-input-card,
body#show.orgs_trends.dark .survey-input-card, body.mobile body#show.orgs_trends .survey-input-card,
body#show.app.orgs_trends.dark .survey-input-card, body.mobile body#show.app.orgs_trends .survey-input-card,
body#show.orgs_heights.dark .survey-input-card, body.mobile body#show.orgs_heights .survey-input-card,
body#show.app.orgs_heights.dark .survey-input-card, body.mobile body#show.app.orgs_heights .survey-input-card,
body#show.orgs_weights.dark .survey-input-card, body.mobile body#show.orgs_weights .survey-input-card,
body#show.app.orgs_weights.dark .survey-input-card, body.mobile body#show.app.orgs_weights .survey-input-card {
  background: rgba(163, 163, 163, 0.05);
  border-color: rgba(163, 163, 163, 0.15);
}

/* line 1694, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__icon, body.mobile body#index.orgs_metrics .survey-input-card__icon,
body#index.app.orgs_metrics.dark .survey-input-card__icon, body.mobile body#index.app.orgs_metrics .survey-input-card__icon,
body#show.orgs_metrics.dark .survey-input-card__icon, body.mobile body#show.orgs_metrics .survey-input-card__icon,
body#show.app.orgs_metrics.dark .survey-input-card__icon, body.mobile body#show.app.orgs_metrics .survey-input-card__icon,
body#show.orgs_assessments.dark .survey-input-card__icon, body.mobile body#show.orgs_assessments .survey-input-card__icon,
body#show.app.orgs_assessments.dark .survey-input-card__icon, body.mobile body#show.app.orgs_assessments .survey-input-card__icon,
body#show.orgs_surveys.dark .survey-input-card__icon, body.mobile body#show.orgs_surveys .survey-input-card__icon,
body#show.app.orgs_surveys.dark .survey-input-card__icon, body.mobile body#show.app.orgs_surveys .survey-input-card__icon,
body#show.orgs_sprints.dark .survey-input-card__icon, body.mobile body#show.orgs_sprints .survey-input-card__icon,
body#show.app.orgs_sprints.dark .survey-input-card__icon, body.mobile body#show.app.orgs_sprints .survey-input-card__icon,
body#show.orgs_loads.dark .survey-input-card__icon, body.mobile body#show.orgs_loads .survey-input-card__icon,
body#show.app.orgs_loads.dark .survey-input-card__icon, body.mobile body#show.app.orgs_loads .survey-input-card__icon,
body#show.orgs_trends.dark .survey-input-card__icon, body.mobile body#show.orgs_trends .survey-input-card__icon,
body#show.app.orgs_trends.dark .survey-input-card__icon, body.mobile body#show.app.orgs_trends .survey-input-card__icon,
body#show.orgs_heights.dark .survey-input-card__icon, body.mobile body#show.orgs_heights .survey-input-card__icon,
body#show.app.orgs_heights.dark .survey-input-card__icon, body.mobile body#show.app.orgs_heights .survey-input-card__icon,
body#show.orgs_weights.dark .survey-input-card__icon, body.mobile body#show.orgs_weights .survey-input-card__icon,
body#show.app.orgs_weights.dark .survey-input-card__icon, body.mobile body#show.app.orgs_weights .survey-input-card__icon {
  color: #d4d4d4;
}

/* line 1695, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__name, body.mobile body#index.orgs_metrics .survey-input-card__name,
body#index.app.orgs_metrics.dark .survey-input-card__name, body.mobile body#index.app.orgs_metrics .survey-input-card__name,
body#show.orgs_metrics.dark .survey-input-card__name, body.mobile body#show.orgs_metrics .survey-input-card__name,
body#show.app.orgs_metrics.dark .survey-input-card__name, body.mobile body#show.app.orgs_metrics .survey-input-card__name,
body#show.orgs_assessments.dark .survey-input-card__name, body.mobile body#show.orgs_assessments .survey-input-card__name,
body#show.app.orgs_assessments.dark .survey-input-card__name, body.mobile body#show.app.orgs_assessments .survey-input-card__name,
body#show.orgs_surveys.dark .survey-input-card__name, body.mobile body#show.orgs_surveys .survey-input-card__name,
body#show.app.orgs_surveys.dark .survey-input-card__name, body.mobile body#show.app.orgs_surveys .survey-input-card__name,
body#show.orgs_sprints.dark .survey-input-card__name, body.mobile body#show.orgs_sprints .survey-input-card__name,
body#show.app.orgs_sprints.dark .survey-input-card__name, body.mobile body#show.app.orgs_sprints .survey-input-card__name,
body#show.orgs_loads.dark .survey-input-card__name, body.mobile body#show.orgs_loads .survey-input-card__name,
body#show.app.orgs_loads.dark .survey-input-card__name, body.mobile body#show.app.orgs_loads .survey-input-card__name,
body#show.orgs_trends.dark .survey-input-card__name, body.mobile body#show.orgs_trends .survey-input-card__name,
body#show.app.orgs_trends.dark .survey-input-card__name, body.mobile body#show.app.orgs_trends .survey-input-card__name,
body#show.orgs_heights.dark .survey-input-card__name, body.mobile body#show.orgs_heights .survey-input-card__name,
body#show.app.orgs_heights.dark .survey-input-card__name, body.mobile body#show.app.orgs_heights .survey-input-card__name,
body#show.orgs_weights.dark .survey-input-card__name, body.mobile body#show.orgs_weights .survey-input-card__name,
body#show.app.orgs_weights.dark .survey-input-card__name, body.mobile body#show.app.orgs_weights .survey-input-card__name {
  color: #d4d4d4;
}

/* line 1696, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__chevron, body.mobile body#index.orgs_metrics .survey-input-card__chevron,
body#index.app.orgs_metrics.dark .survey-input-card__chevron, body.mobile body#index.app.orgs_metrics .survey-input-card__chevron,
body#show.orgs_metrics.dark .survey-input-card__chevron, body.mobile body#show.orgs_metrics .survey-input-card__chevron,
body#show.app.orgs_metrics.dark .survey-input-card__chevron, body.mobile body#show.app.orgs_metrics .survey-input-card__chevron,
body#show.orgs_assessments.dark .survey-input-card__chevron, body.mobile body#show.orgs_assessments .survey-input-card__chevron,
body#show.app.orgs_assessments.dark .survey-input-card__chevron, body.mobile body#show.app.orgs_assessments .survey-input-card__chevron,
body#show.orgs_surveys.dark .survey-input-card__chevron, body.mobile body#show.orgs_surveys .survey-input-card__chevron,
body#show.app.orgs_surveys.dark .survey-input-card__chevron, body.mobile body#show.app.orgs_surveys .survey-input-card__chevron,
body#show.orgs_sprints.dark .survey-input-card__chevron, body.mobile body#show.orgs_sprints .survey-input-card__chevron,
body#show.app.orgs_sprints.dark .survey-input-card__chevron, body.mobile body#show.app.orgs_sprints .survey-input-card__chevron,
body#show.orgs_loads.dark .survey-input-card__chevron, body.mobile body#show.orgs_loads .survey-input-card__chevron,
body#show.app.orgs_loads.dark .survey-input-card__chevron, body.mobile body#show.app.orgs_loads .survey-input-card__chevron,
body#show.orgs_trends.dark .survey-input-card__chevron, body.mobile body#show.orgs_trends .survey-input-card__chevron,
body#show.app.orgs_trends.dark .survey-input-card__chevron, body.mobile body#show.app.orgs_trends .survey-input-card__chevron,
body#show.orgs_heights.dark .survey-input-card__chevron, body.mobile body#show.orgs_heights .survey-input-card__chevron,
body#show.app.orgs_heights.dark .survey-input-card__chevron, body.mobile body#show.app.orgs_heights .survey-input-card__chevron,
body#show.orgs_weights.dark .survey-input-card__chevron, body.mobile body#show.orgs_weights .survey-input-card__chevron,
body#show.app.orgs_weights.dark .survey-input-card__chevron, body.mobile body#show.app.orgs_weights .survey-input-card__chevron {
  color: #d4d4d4;
}

/* line 1698, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__chips, body.mobile body#index.orgs_metrics .survey-input-card__chips,
body#index.app.orgs_metrics.dark .survey-input-card__chips, body.mobile body#index.app.orgs_metrics .survey-input-card__chips,
body#show.orgs_metrics.dark .survey-input-card__chips, body.mobile body#show.orgs_metrics .survey-input-card__chips,
body#show.app.orgs_metrics.dark .survey-input-card__chips, body.mobile body#show.app.orgs_metrics .survey-input-card__chips,
body#show.orgs_assessments.dark .survey-input-card__chips, body.mobile body#show.orgs_assessments .survey-input-card__chips,
body#show.app.orgs_assessments.dark .survey-input-card__chips, body.mobile body#show.app.orgs_assessments .survey-input-card__chips,
body#show.orgs_surveys.dark .survey-input-card__chips, body.mobile body#show.orgs_surveys .survey-input-card__chips,
body#show.app.orgs_surveys.dark .survey-input-card__chips, body.mobile body#show.app.orgs_surveys .survey-input-card__chips,
body#show.orgs_sprints.dark .survey-input-card__chips, body.mobile body#show.orgs_sprints .survey-input-card__chips,
body#show.app.orgs_sprints.dark .survey-input-card__chips, body.mobile body#show.app.orgs_sprints .survey-input-card__chips,
body#show.orgs_loads.dark .survey-input-card__chips, body.mobile body#show.orgs_loads .survey-input-card__chips,
body#show.app.orgs_loads.dark .survey-input-card__chips, body.mobile body#show.app.orgs_loads .survey-input-card__chips,
body#show.orgs_trends.dark .survey-input-card__chips, body.mobile body#show.orgs_trends .survey-input-card__chips,
body#show.app.orgs_trends.dark .survey-input-card__chips, body.mobile body#show.app.orgs_trends .survey-input-card__chips,
body#show.orgs_heights.dark .survey-input-card__chips, body.mobile body#show.orgs_heights .survey-input-card__chips,
body#show.app.orgs_heights.dark .survey-input-card__chips, body.mobile body#show.app.orgs_heights .survey-input-card__chips,
body#show.orgs_weights.dark .survey-input-card__chips, body.mobile body#show.orgs_weights .survey-input-card__chips,
body#show.app.orgs_weights.dark .survey-input-card__chips, body.mobile body#show.app.orgs_weights .survey-input-card__chips {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 1702, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__chip, body.mobile body#index.orgs_metrics .survey-input-card__chip,
body#index.app.orgs_metrics.dark .survey-input-card__chip, body.mobile body#index.app.orgs_metrics .survey-input-card__chip,
body#show.orgs_metrics.dark .survey-input-card__chip, body.mobile body#show.orgs_metrics .survey-input-card__chip,
body#show.app.orgs_metrics.dark .survey-input-card__chip, body.mobile body#show.app.orgs_metrics .survey-input-card__chip,
body#show.orgs_assessments.dark .survey-input-card__chip, body.mobile body#show.orgs_assessments .survey-input-card__chip,
body#show.app.orgs_assessments.dark .survey-input-card__chip, body.mobile body#show.app.orgs_assessments .survey-input-card__chip,
body#show.orgs_surveys.dark .survey-input-card__chip, body.mobile body#show.orgs_surveys .survey-input-card__chip,
body#show.app.orgs_surveys.dark .survey-input-card__chip, body.mobile body#show.app.orgs_surveys .survey-input-card__chip,
body#show.orgs_sprints.dark .survey-input-card__chip, body.mobile body#show.orgs_sprints .survey-input-card__chip,
body#show.app.orgs_sprints.dark .survey-input-card__chip, body.mobile body#show.app.orgs_sprints .survey-input-card__chip,
body#show.orgs_loads.dark .survey-input-card__chip, body.mobile body#show.orgs_loads .survey-input-card__chip,
body#show.app.orgs_loads.dark .survey-input-card__chip, body.mobile body#show.app.orgs_loads .survey-input-card__chip,
body#show.orgs_trends.dark .survey-input-card__chip, body.mobile body#show.orgs_trends .survey-input-card__chip,
body#show.app.orgs_trends.dark .survey-input-card__chip, body.mobile body#show.app.orgs_trends .survey-input-card__chip,
body#show.orgs_heights.dark .survey-input-card__chip, body.mobile body#show.orgs_heights .survey-input-card__chip,
body#show.app.orgs_heights.dark .survey-input-card__chip, body.mobile body#show.app.orgs_heights .survey-input-card__chip,
body#show.orgs_weights.dark .survey-input-card__chip, body.mobile body#show.orgs_weights .survey-input-card__chip,
body#show.app.orgs_weights.dark .survey-input-card__chip, body.mobile body#show.app.orgs_weights .survey-input-card__chip {
  background: rgba(255, 255, 255, 0.04);
  border-right-color: rgba(255, 255, 255, 0.1);
  color: #d4d4d4;
}

/* line 1708, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__text-input, body.mobile body#index.orgs_metrics .survey-input-card__text-input,
body#index.app.orgs_metrics.dark .survey-input-card__text-input, body.mobile body#index.app.orgs_metrics .survey-input-card__text-input,
body#show.orgs_metrics.dark .survey-input-card__text-input, body.mobile body#show.orgs_metrics .survey-input-card__text-input,
body#show.app.orgs_metrics.dark .survey-input-card__text-input, body.mobile body#show.app.orgs_metrics .survey-input-card__text-input,
body#show.orgs_assessments.dark .survey-input-card__text-input, body.mobile body#show.orgs_assessments .survey-input-card__text-input,
body#show.app.orgs_assessments.dark .survey-input-card__text-input, body.mobile body#show.app.orgs_assessments .survey-input-card__text-input,
body#show.orgs_surveys.dark .survey-input-card__text-input, body.mobile body#show.orgs_surveys .survey-input-card__text-input,
body#show.app.orgs_surveys.dark .survey-input-card__text-input, body.mobile body#show.app.orgs_surveys .survey-input-card__text-input,
body#show.orgs_sprints.dark .survey-input-card__text-input, body.mobile body#show.orgs_sprints .survey-input-card__text-input,
body#show.app.orgs_sprints.dark .survey-input-card__text-input, body.mobile body#show.app.orgs_sprints .survey-input-card__text-input,
body#show.orgs_loads.dark .survey-input-card__text-input, body.mobile body#show.orgs_loads .survey-input-card__text-input,
body#show.app.orgs_loads.dark .survey-input-card__text-input, body.mobile body#show.app.orgs_loads .survey-input-card__text-input,
body#show.orgs_trends.dark .survey-input-card__text-input, body.mobile body#show.orgs_trends .survey-input-card__text-input,
body#show.app.orgs_trends.dark .survey-input-card__text-input, body.mobile body#show.app.orgs_trends .survey-input-card__text-input,
body#show.orgs_heights.dark .survey-input-card__text-input, body.mobile body#show.orgs_heights .survey-input-card__text-input,
body#show.app.orgs_heights.dark .survey-input-card__text-input, body.mobile body#show.app.orgs_heights .survey-input-card__text-input,
body#show.orgs_weights.dark .survey-input-card__text-input, body.mobile body#show.orgs_weights .survey-input-card__text-input,
body#show.app.orgs_weights.dark .survey-input-card__text-input, body.mobile body#show.app.orgs_weights .survey-input-card__text-input {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 1712, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__text-value, body.mobile body#index.orgs_metrics .survey-input-card__text-value,
body#index.app.orgs_metrics.dark .survey-input-card__text-value, body.mobile body#index.app.orgs_metrics .survey-input-card__text-value,
body#show.orgs_metrics.dark .survey-input-card__text-value, body.mobile body#show.orgs_metrics .survey-input-card__text-value,
body#show.app.orgs_metrics.dark .survey-input-card__text-value, body.mobile body#show.app.orgs_metrics .survey-input-card__text-value,
body#show.orgs_assessments.dark .survey-input-card__text-value, body.mobile body#show.orgs_assessments .survey-input-card__text-value,
body#show.app.orgs_assessments.dark .survey-input-card__text-value, body.mobile body#show.app.orgs_assessments .survey-input-card__text-value,
body#show.orgs_surveys.dark .survey-input-card__text-value, body.mobile body#show.orgs_surveys .survey-input-card__text-value,
body#show.app.orgs_surveys.dark .survey-input-card__text-value, body.mobile body#show.app.orgs_surveys .survey-input-card__text-value,
body#show.orgs_sprints.dark .survey-input-card__text-value, body.mobile body#show.orgs_sprints .survey-input-card__text-value,
body#show.app.orgs_sprints.dark .survey-input-card__text-value, body.mobile body#show.app.orgs_sprints .survey-input-card__text-value,
body#show.orgs_loads.dark .survey-input-card__text-value, body.mobile body#show.orgs_loads .survey-input-card__text-value,
body#show.app.orgs_loads.dark .survey-input-card__text-value, body.mobile body#show.app.orgs_loads .survey-input-card__text-value,
body#show.orgs_trends.dark .survey-input-card__text-value, body.mobile body#show.orgs_trends .survey-input-card__text-value,
body#show.app.orgs_trends.dark .survey-input-card__text-value, body.mobile body#show.app.orgs_trends .survey-input-card__text-value,
body#show.orgs_heights.dark .survey-input-card__text-value, body.mobile body#show.orgs_heights .survey-input-card__text-value,
body#show.app.orgs_heights.dark .survey-input-card__text-value, body.mobile body#show.app.orgs_heights .survey-input-card__text-value,
body#show.orgs_weights.dark .survey-input-card__text-value, body.mobile body#show.orgs_weights .survey-input-card__text-value,
body#show.app.orgs_weights.dark .survey-input-card__text-value, body.mobile body#show.app.orgs_weights .survey-input-card__text-value {
  color: #d4d4d4;
}

/* line 1713, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__text-unit, body.mobile body#index.orgs_metrics .survey-input-card__text-unit,
body#index.app.orgs_metrics.dark .survey-input-card__text-unit, body.mobile body#index.app.orgs_metrics .survey-input-card__text-unit,
body#show.orgs_metrics.dark .survey-input-card__text-unit, body.mobile body#show.orgs_metrics .survey-input-card__text-unit,
body#show.app.orgs_metrics.dark .survey-input-card__text-unit, body.mobile body#show.app.orgs_metrics .survey-input-card__text-unit,
body#show.orgs_assessments.dark .survey-input-card__text-unit, body.mobile body#show.orgs_assessments .survey-input-card__text-unit,
body#show.app.orgs_assessments.dark .survey-input-card__text-unit, body.mobile body#show.app.orgs_assessments .survey-input-card__text-unit,
body#show.orgs_surveys.dark .survey-input-card__text-unit, body.mobile body#show.orgs_surveys .survey-input-card__text-unit,
body#show.app.orgs_surveys.dark .survey-input-card__text-unit, body.mobile body#show.app.orgs_surveys .survey-input-card__text-unit,
body#show.orgs_sprints.dark .survey-input-card__text-unit, body.mobile body#show.orgs_sprints .survey-input-card__text-unit,
body#show.app.orgs_sprints.dark .survey-input-card__text-unit, body.mobile body#show.app.orgs_sprints .survey-input-card__text-unit,
body#show.orgs_loads.dark .survey-input-card__text-unit, body.mobile body#show.orgs_loads .survey-input-card__text-unit,
body#show.app.orgs_loads.dark .survey-input-card__text-unit, body.mobile body#show.app.orgs_loads .survey-input-card__text-unit,
body#show.orgs_trends.dark .survey-input-card__text-unit, body.mobile body#show.orgs_trends .survey-input-card__text-unit,
body#show.app.orgs_trends.dark .survey-input-card__text-unit, body.mobile body#show.app.orgs_trends .survey-input-card__text-unit,
body#show.orgs_heights.dark .survey-input-card__text-unit, body.mobile body#show.orgs_heights .survey-input-card__text-unit,
body#show.app.orgs_heights.dark .survey-input-card__text-unit, body.mobile body#show.app.orgs_heights .survey-input-card__text-unit,
body#show.orgs_weights.dark .survey-input-card__text-unit, body.mobile body#show.orgs_weights .survey-input-card__text-unit,
body#show.app.orgs_weights.dark .survey-input-card__text-unit, body.mobile body#show.app.orgs_weights .survey-input-card__text-unit {
  color: #737373;
}

/* line 1715, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__option-label, body.mobile body#index.orgs_metrics .survey-input-card__option-label,
body#index.app.orgs_metrics.dark .survey-input-card__option-label, body.mobile body#index.app.orgs_metrics .survey-input-card__option-label,
body#show.orgs_metrics.dark .survey-input-card__option-label, body.mobile body#show.orgs_metrics .survey-input-card__option-label,
body#show.app.orgs_metrics.dark .survey-input-card__option-label, body.mobile body#show.app.orgs_metrics .survey-input-card__option-label,
body#show.orgs_assessments.dark .survey-input-card__option-label, body.mobile body#show.orgs_assessments .survey-input-card__option-label,
body#show.app.orgs_assessments.dark .survey-input-card__option-label, body.mobile body#show.app.orgs_assessments .survey-input-card__option-label,
body#show.orgs_surveys.dark .survey-input-card__option-label, body.mobile body#show.orgs_surveys .survey-input-card__option-label,
body#show.app.orgs_surveys.dark .survey-input-card__option-label, body.mobile body#show.app.orgs_surveys .survey-input-card__option-label,
body#show.orgs_sprints.dark .survey-input-card__option-label, body.mobile body#show.orgs_sprints .survey-input-card__option-label,
body#show.app.orgs_sprints.dark .survey-input-card__option-label, body.mobile body#show.app.orgs_sprints .survey-input-card__option-label,
body#show.orgs_loads.dark .survey-input-card__option-label, body.mobile body#show.orgs_loads .survey-input-card__option-label,
body#show.app.orgs_loads.dark .survey-input-card__option-label, body.mobile body#show.app.orgs_loads .survey-input-card__option-label,
body#show.orgs_trends.dark .survey-input-card__option-label, body.mobile body#show.orgs_trends .survey-input-card__option-label,
body#show.app.orgs_trends.dark .survey-input-card__option-label, body.mobile body#show.app.orgs_trends .survey-input-card__option-label,
body#show.orgs_heights.dark .survey-input-card__option-label, body.mobile body#show.orgs_heights .survey-input-card__option-label,
body#show.app.orgs_heights.dark .survey-input-card__option-label, body.mobile body#show.app.orgs_heights .survey-input-card__option-label,
body#show.orgs_weights.dark .survey-input-card__option-label, body.mobile body#show.orgs_weights .survey-input-card__option-label,
body#show.app.orgs_weights.dark .survey-input-card__option-label, body.mobile body#show.app.orgs_weights .survey-input-card__option-label {
  color: #d4d4d4;
}

/* line 1717, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__scale-label, body.mobile body#index.orgs_metrics .survey-input-card__scale-label,
body#index.app.orgs_metrics.dark .survey-input-card__scale-label, body.mobile body#index.app.orgs_metrics .survey-input-card__scale-label,
body#show.orgs_metrics.dark .survey-input-card__scale-label, body.mobile body#show.orgs_metrics .survey-input-card__scale-label,
body#show.app.orgs_metrics.dark .survey-input-card__scale-label, body.mobile body#show.app.orgs_metrics .survey-input-card__scale-label,
body#show.orgs_assessments.dark .survey-input-card__scale-label, body.mobile body#show.orgs_assessments .survey-input-card__scale-label,
body#show.app.orgs_assessments.dark .survey-input-card__scale-label, body.mobile body#show.app.orgs_assessments .survey-input-card__scale-label,
body#show.orgs_surveys.dark .survey-input-card__scale-label, body.mobile body#show.orgs_surveys .survey-input-card__scale-label,
body#show.app.orgs_surveys.dark .survey-input-card__scale-label, body.mobile body#show.app.orgs_surveys .survey-input-card__scale-label,
body#show.orgs_sprints.dark .survey-input-card__scale-label, body.mobile body#show.orgs_sprints .survey-input-card__scale-label,
body#show.app.orgs_sprints.dark .survey-input-card__scale-label, body.mobile body#show.app.orgs_sprints .survey-input-card__scale-label,
body#show.orgs_loads.dark .survey-input-card__scale-label, body.mobile body#show.orgs_loads .survey-input-card__scale-label,
body#show.app.orgs_loads.dark .survey-input-card__scale-label, body.mobile body#show.app.orgs_loads .survey-input-card__scale-label,
body#show.orgs_trends.dark .survey-input-card__scale-label, body.mobile body#show.orgs_trends .survey-input-card__scale-label,
body#show.app.orgs_trends.dark .survey-input-card__scale-label, body.mobile body#show.app.orgs_trends .survey-input-card__scale-label,
body#show.orgs_heights.dark .survey-input-card__scale-label, body.mobile body#show.orgs_heights .survey-input-card__scale-label,
body#show.app.orgs_heights.dark .survey-input-card__scale-label, body.mobile body#show.app.orgs_heights .survey-input-card__scale-label,
body#show.orgs_weights.dark .survey-input-card__scale-label, body.mobile body#show.orgs_weights .survey-input-card__scale-label,
body#show.app.orgs_weights.dark .survey-input-card__scale-label, body.mobile body#show.app.orgs_weights .survey-input-card__scale-label {
  color: #d4d4d4;
}

/* line 1719, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__scale-line::after, body.mobile body#index.orgs_metrics .survey-input-card__scale-line::after,
body#index.app.orgs_metrics.dark .survey-input-card__scale-line::after, body.mobile body#index.app.orgs_metrics .survey-input-card__scale-line::after,
body#show.orgs_metrics.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_metrics .survey-input-card__scale-line::after,
body#show.app.orgs_metrics.dark .survey-input-card__scale-line::after, body.mobile body#show.app.orgs_metrics .survey-input-card__scale-line::after,
body#show.orgs_assessments.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_assessments .survey-input-card__scale-line::after,
body#show.app.orgs_assessments.dark .survey-input-card__scale-line::after, body.mobile body#show.app.orgs_assessments .survey-input-card__scale-line::after,
body#show.orgs_surveys.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_surveys .survey-input-card__scale-line::after,
body#show.app.orgs_surveys.dark .survey-input-card__scale-line::after, body.mobile body#show.app.orgs_surveys .survey-input-card__scale-line::after,
body#show.orgs_sprints.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_sprints .survey-input-card__scale-line::after,
body#show.app.orgs_sprints.dark .survey-input-card__scale-line::after, body.mobile body#show.app.orgs_sprints .survey-input-card__scale-line::after,
body#show.orgs_loads.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_loads .survey-input-card__scale-line::after,
body#show.app.orgs_loads.dark .survey-input-card__scale-line::after, body.mobile body#show.app.orgs_loads .survey-input-card__scale-line::after,
body#show.orgs_trends.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_trends .survey-input-card__scale-line::after,
body#show.app.orgs_trends.dark .survey-input-card__scale-line::after, body.mobile body#show.app.orgs_trends .survey-input-card__scale-line::after,
body#show.orgs_heights.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_heights .survey-input-card__scale-line::after,
body#show.app.orgs_heights.dark .survey-input-card__scale-line::after, body.mobile body#show.app.orgs_heights .survey-input-card__scale-line::after,
body#show.orgs_weights.dark .survey-input-card__scale-line::after, body.mobile body#show.orgs_weights .survey-input-card__scale-line::after,
body#show.app.orgs_weights.dark .survey-input-card__scale-line::after, body.mobile body#show.app.orgs_weights .survey-input-card__scale-line::after {
  background: rgba(255, 255, 255, 0.15);
}

/* line 1721, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .survey-input-card__radio, body.mobile body#index.orgs_metrics .survey-input-card__radio,
body#index.app.orgs_metrics.dark .survey-input-card__radio, body.mobile body#index.app.orgs_metrics .survey-input-card__radio,
body#show.orgs_metrics.dark .survey-input-card__radio, body.mobile body#show.orgs_metrics .survey-input-card__radio,
body#show.app.orgs_metrics.dark .survey-input-card__radio, body.mobile body#show.app.orgs_metrics .survey-input-card__radio,
body#show.orgs_assessments.dark .survey-input-card__radio, body.mobile body#show.orgs_assessments .survey-input-card__radio,
body#show.app.orgs_assessments.dark .survey-input-card__radio, body.mobile body#show.app.orgs_assessments .survey-input-card__radio,
body#show.orgs_surveys.dark .survey-input-card__radio, body.mobile body#show.orgs_surveys .survey-input-card__radio,
body#show.app.orgs_surveys.dark .survey-input-card__radio, body.mobile body#show.app.orgs_surveys .survey-input-card__radio,
body#show.orgs_sprints.dark .survey-input-card__radio, body.mobile body#show.orgs_sprints .survey-input-card__radio,
body#show.app.orgs_sprints.dark .survey-input-card__radio, body.mobile body#show.app.orgs_sprints .survey-input-card__radio,
body#show.orgs_loads.dark .survey-input-card__radio, body.mobile body#show.orgs_loads .survey-input-card__radio,
body#show.app.orgs_loads.dark .survey-input-card__radio, body.mobile body#show.app.orgs_loads .survey-input-card__radio,
body#show.orgs_trends.dark .survey-input-card__radio, body.mobile body#show.orgs_trends .survey-input-card__radio,
body#show.app.orgs_trends.dark .survey-input-card__radio, body.mobile body#show.app.orgs_trends .survey-input-card__radio,
body#show.orgs_heights.dark .survey-input-card__radio, body.mobile body#show.orgs_heights .survey-input-card__radio,
body#show.app.orgs_heights.dark .survey-input-card__radio, body.mobile body#show.app.orgs_heights .survey-input-card__radio,
body#show.orgs_weights.dark .survey-input-card__radio, body.mobile body#show.orgs_weights .survey-input-card__radio,
body#show.app.orgs_weights.dark .survey-input-card__radio, body.mobile body#show.app.orgs_weights .survey-input-card__radio {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 1727, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet, body.mobile body#index.orgs_metrics .metric-edit-sidesheet,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet,
body#show.orgs_metrics.dark .metric-edit-sidesheet, body.mobile body#show.orgs_metrics .metric-edit-sidesheet,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet,
body#show.orgs_assessments.dark .metric-edit-sidesheet, body.mobile body#show.orgs_assessments .metric-edit-sidesheet,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet,
body#show.orgs_surveys.dark .metric-edit-sidesheet, body.mobile body#show.orgs_surveys .metric-edit-sidesheet,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet,
body#show.orgs_sprints.dark .metric-edit-sidesheet, body.mobile body#show.orgs_sprints .metric-edit-sidesheet,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet,
body#show.orgs_loads.dark .metric-edit-sidesheet, body.mobile body#show.orgs_loads .metric-edit-sidesheet,
body#show.app.orgs_loads.dark .metric-edit-sidesheet, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet,
body#show.orgs_trends.dark .metric-edit-sidesheet, body.mobile body#show.orgs_trends .metric-edit-sidesheet,
body#show.app.orgs_trends.dark .metric-edit-sidesheet, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet,
body#show.orgs_heights.dark .metric-edit-sidesheet, body.mobile body#show.orgs_heights .metric-edit-sidesheet,
body#show.app.orgs_heights.dark .metric-edit-sidesheet, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet,
body#show.orgs_weights.dark .metric-edit-sidesheet, body.mobile body#show.orgs_weights .metric-edit-sidesheet,
body#show.app.orgs_weights.dark .metric-edit-sidesheet, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet {
  background: #111111;
}

/* line 1730, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__header, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__header,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__header, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__header,
body#show.orgs_metrics.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__header,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__header, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__header,
body#show.orgs_assessments.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__header,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__header, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__header,
body#show.orgs_surveys.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__header,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__header, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__header,
body#show.orgs_sprints.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__header,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__header, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__header,
body#show.orgs_loads.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_loads .metric-edit-sidesheet__header,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__header, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__header,
body#show.orgs_trends.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_trends .metric-edit-sidesheet__header,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__header, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__header,
body#show.orgs_heights.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_heights .metric-edit-sidesheet__header,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__header, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__header,
body#show.orgs_weights.dark .metric-edit-sidesheet__header, body.mobile body#show.orgs_weights .metric-edit-sidesheet__header,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__header, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__header {
  background: #1a1a1a;
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 1735, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__header-left, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__header-left,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__header-left, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.orgs_metrics.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__header-left, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__header-left,
body#show.orgs_assessments.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__header-left,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__header-left, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__header-left,
body#show.orgs_surveys.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__header-left,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__header-left, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__header-left,
body#show.orgs_sprints.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__header-left,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__header-left, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__header-left,
body#show.orgs_loads.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_loads .metric-edit-sidesheet__header-left,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__header-left, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__header-left,
body#show.orgs_trends.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_trends .metric-edit-sidesheet__header-left,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__header-left, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__header-left,
body#show.orgs_heights.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_heights .metric-edit-sidesheet__header-left,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__header-left, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__header-left,
body#show.orgs_weights.dark .metric-edit-sidesheet__header-left, body.mobile body#show.orgs_weights .metric-edit-sidesheet__header-left,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__header-left, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__header-left {
  color: #fafafa;
}

/* line 1737, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__header-left svg, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__header-left svg, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.orgs_metrics.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__header-left svg,
body#show.orgs_assessments.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__header-left svg,
body#show.orgs_surveys.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__header-left svg,
body#show.orgs_sprints.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__header-left svg,
body#show.orgs_loads.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_loads .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__header-left svg,
body#show.orgs_trends.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_trends .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__header-left svg,
body#show.orgs_heights.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_heights .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__header-left svg,
body#show.orgs_weights.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.orgs_weights .metric-edit-sidesheet__header-left svg,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__header-left svg, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__header-left svg {
  color: #737373;
}

/* line 1740, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__header-title, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__header-title,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__header-title, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.orgs_metrics.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__header-title, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__header-title,
body#show.orgs_assessments.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__header-title,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__header-title, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__header-title,
body#show.orgs_surveys.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__header-title,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__header-title, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__header-title,
body#show.orgs_sprints.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__header-title,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__header-title, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__header-title,
body#show.orgs_loads.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_loads .metric-edit-sidesheet__header-title,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__header-title, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__header-title,
body#show.orgs_trends.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_trends .metric-edit-sidesheet__header-title,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__header-title, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__header-title,
body#show.orgs_heights.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_heights .metric-edit-sidesheet__header-title,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__header-title, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__header-title,
body#show.orgs_weights.dark .metric-edit-sidesheet__header-title, body.mobile body#show.orgs_weights .metric-edit-sidesheet__header-title,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__header-title, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__header-title {
  color: #fafafa;
}

/* line 1742, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__close, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__close,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__close, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__close,
body#show.orgs_metrics.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__close,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__close, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__close,
body#show.orgs_assessments.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__close,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__close, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__close,
body#show.orgs_surveys.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__close,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__close, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__close,
body#show.orgs_sprints.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__close,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__close, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__close,
body#show.orgs_loads.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_loads .metric-edit-sidesheet__close,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__close, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__close,
body#show.orgs_trends.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_trends .metric-edit-sidesheet__close,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__close, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__close,
body#show.orgs_heights.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_heights .metric-edit-sidesheet__close,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__close, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__close,
body#show.orgs_weights.dark .metric-edit-sidesheet__close, body.mobile body#show.orgs_weights .metric-edit-sidesheet__close,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__close, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__close {
  color: #737373;
}

/* line 1744, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__close:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__close:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__close:hover, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__close:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__close:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__close:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__close:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__close:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__close:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__close:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_loads .metric-edit-sidesheet__close:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__close:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_trends .metric-edit-sidesheet__close:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__close:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_heights .metric-edit-sidesheet__close:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__close:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.orgs_weights .metric-edit-sidesheet__close:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__close:hover, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__close:hover {
  background: rgba(255, 255, 255, 0.06);
  color: #d4d4d4;
}

/* line 1747, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__body, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__body,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__body, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__body,
body#show.orgs_metrics.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__body,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__body, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__body,
body#show.orgs_assessments.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__body,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__body, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__body,
body#show.orgs_surveys.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__body,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__body, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__body,
body#show.orgs_sprints.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__body,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__body, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__body,
body#show.orgs_loads.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_loads .metric-edit-sidesheet__body,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__body, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__body,
body#show.orgs_trends.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_trends .metric-edit-sidesheet__body,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__body, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__body,
body#show.orgs_heights.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_heights .metric-edit-sidesheet__body,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__body, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__body,
body#show.orgs_weights.dark .metric-edit-sidesheet__body, body.mobile body#show.orgs_weights .metric-edit-sidesheet__body,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__body, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__body {
  background: #111111;
}

/* line 1749, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__field-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__field-row,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__field-row, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__field-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__field-row,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__field-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__field-row,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__field-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__field-row,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__field-row,
body#show.orgs_loads.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_loads .metric-edit-sidesheet__field-row,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__field-row,
body#show.orgs_trends.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_trends .metric-edit-sidesheet__field-row,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__field-row,
body#show.orgs_heights.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_heights .metric-edit-sidesheet__field-row,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__field-row,
body#show.orgs_weights.dark .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_weights .metric-edit-sidesheet__field-row,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__field-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 1751, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__field-label, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__field-label,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__field-label, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.orgs_metrics.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__field-label, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__field-label,
body#show.orgs_assessments.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__field-label,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__field-label, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__field-label,
body#show.orgs_surveys.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__field-label,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__field-label, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__field-label,
body#show.orgs_sprints.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__field-label,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__field-label, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__field-label,
body#show.orgs_loads.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_loads .metric-edit-sidesheet__field-label,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__field-label, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__field-label,
body#show.orgs_trends.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_trends .metric-edit-sidesheet__field-label,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__field-label, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__field-label,
body#show.orgs_heights.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_heights .metric-edit-sidesheet__field-label,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__field-label, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__field-label,
body#show.orgs_weights.dark .metric-edit-sidesheet__field-label, body.mobile body#show.orgs_weights .metric-edit-sidesheet__field-label,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__field-label, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__field-label {
  color: #a3a3a3;
}

/* line 1753, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-input, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-input,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__underline-input, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__underline-input,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-input,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__underline-input,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-input,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__underline-input,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-input,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__underline-input,
body#show.orgs_loads.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_loads .metric-edit-sidesheet__underline-input,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__underline-input,
body#show.orgs_trends.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_trends .metric-edit-sidesheet__underline-input,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__underline-input,
body#show.orgs_heights.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_heights .metric-edit-sidesheet__underline-input,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__underline-input,
body#show.orgs_weights.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.orgs_weights .metric-edit-sidesheet__underline-input,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__underline-input, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__underline-input {
  color: #fafafa;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 1757, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_loads.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_loads .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_trends.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_trends .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_heights.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_heights .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__underline-input:focus,
body#show.orgs_weights.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.orgs_weights .metric-edit-sidesheet__underline-input:focus,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__underline-input:focus, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__underline-input:focus {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}

/* line 1758, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#index.app.orgs_metrics.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_metrics.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_assessments.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_surveys.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_sprints.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_loads.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_loads .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_loads.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_trends.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_trends .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_trends.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_heights.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_heights .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_heights.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.orgs_weights.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.orgs_weights .metric-edit-sidesheet__underline-input::-moz-placeholder, body#show.app.orgs_weights.dark .metric-edit-sidesheet__underline-input::-moz-placeholder, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__underline-input::-moz-placeholder {
  color: #525252;
}
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_loads.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_loads .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_trends.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_trends .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_heights.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_heights .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__underline-input::placeholder,
body#show.orgs_weights.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.orgs_weights .metric-edit-sidesheet__underline-input::placeholder,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__underline-input::placeholder, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__underline-input::placeholder {
  color: #525252;
}

/* line 1761, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-select, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-select,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__underline-select, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__underline-select,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-select,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__underline-select,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-select,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__underline-select,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-select,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__underline-select,
body#show.orgs_loads.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_loads .metric-edit-sidesheet__underline-select,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__underline-select,
body#show.orgs_trends.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_trends .metric-edit-sidesheet__underline-select,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__underline-select,
body#show.orgs_heights.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_heights .metric-edit-sidesheet__underline-select,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__underline-select,
body#show.orgs_weights.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.orgs_weights .metric-edit-sidesheet__underline-select,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__underline-select, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__underline-select {
  color: #fafafa;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 1765, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-select option, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__underline-select option, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__underline-select option,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__underline-select option,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__underline-select option,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__underline-select option,
body#show.orgs_loads.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_loads .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__underline-select option,
body#show.orgs_trends.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_trends .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__underline-select option,
body#show.orgs_heights.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_heights .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__underline-select option,
body#show.orgs_weights.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.orgs_weights .metric-edit-sidesheet__underline-select option,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__underline-select option, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__underline-select option {
  background: #1a1a1a;
  color: #fafafa;
}

/* line 1766, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_metrics.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_assessments.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_surveys.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_sprints.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_loads.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_loads .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_trends.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_trends .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_heights.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_heights .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__underline-select:focus,
body#show.orgs_weights.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.orgs_weights .metric-edit-sidesheet__underline-select:focus,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__underline-select:focus, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__underline-select:focus {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}

/* line 1769, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__checkbox-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__checkbox-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__checkbox-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__checkbox-row,
body#show.orgs_loads.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_loads .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__checkbox-row,
body#show.orgs_trends.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_trends .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__checkbox-row,
body#show.orgs_heights.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_heights .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__checkbox-row,
body#show.orgs_weights.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_weights .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__checkbox-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 1771, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__checkbox, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__checkbox,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__checkbox, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.orgs_metrics.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__checkbox,
body#show.orgs_assessments.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__checkbox,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__checkbox,
body#show.orgs_surveys.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__checkbox,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__checkbox,
body#show.orgs_sprints.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__checkbox,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__checkbox,
body#show.orgs_loads.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_loads .metric-edit-sidesheet__checkbox,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__checkbox,
body#show.orgs_trends.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_trends .metric-edit-sidesheet__checkbox,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__checkbox,
body#show.orgs_heights.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_heights .metric-edit-sidesheet__checkbox,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__checkbox,
body#show.orgs_weights.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.orgs_weights .metric-edit-sidesheet__checkbox,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__checkbox, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__checkbox {
  accent-color: #fafafa;
}

/* line 1773, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.orgs_metrics.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__checkbox-label,
body#show.orgs_assessments.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__checkbox-label,
body#show.orgs_surveys.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__checkbox-label,
body#show.orgs_sprints.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__checkbox-label,
body#show.orgs_loads.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_loads .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__checkbox-label,
body#show.orgs_trends.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_trends .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__checkbox-label,
body#show.orgs_heights.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_heights .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__checkbox-label,
body#show.orgs_weights.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.orgs_weights .metric-edit-sidesheet__checkbox-label,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__checkbox-label, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__checkbox-label {
  color: #a3a3a3;
}

/* line 1775, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__btn-group, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__btn-group,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__btn-group, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.orgs_metrics.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__btn-group,
body#show.orgs_assessments.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__btn-group,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__btn-group,
body#show.orgs_surveys.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__btn-group,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__btn-group,
body#show.orgs_sprints.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__btn-group,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__btn-group,
body#show.orgs_loads.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_loads .metric-edit-sidesheet__btn-group,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__btn-group,
body#show.orgs_trends.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_trends .metric-edit-sidesheet__btn-group,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__btn-group,
body#show.orgs_heights.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_heights .metric-edit-sidesheet__btn-group,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__btn-group,
body#show.orgs_weights.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.orgs_weights .metric-edit-sidesheet__btn-group,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__btn-group, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__btn-group {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 1777, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#index.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#index.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#index.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_loads.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_loads.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_loads.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_loads.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_loads .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_loads .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_loads .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_loads .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_loads.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_loads.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_loads.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_loads.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.app.orgs_loads .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.app.orgs_loads .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.app.orgs_loads .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_trends.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_trends.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_trends.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_trends.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_trends .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_trends .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_trends .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_trends .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_trends.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_trends.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_trends.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_trends.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.app.orgs_trends .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.app.orgs_trends .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.app.orgs_trends .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_heights.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_heights.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_heights.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_heights.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_heights .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_heights .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_heights .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_heights .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_heights.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_heights.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_heights.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_heights.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.app.orgs_heights .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.app.orgs_heights .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.app.orgs_heights .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.orgs_weights.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.orgs_weights.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.orgs_weights.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.orgs_weights.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.orgs_weights .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.orgs_weights .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.orgs_weights .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.orgs_weights .metric-edit-sidesheet #sidesheet-video-toggle,
body#show.app.orgs_weights.dark .metric-edit-sidesheet #sidesheet-exercise-toggle,
body#show.app.orgs_weights.dark .metric-edit-sidesheet #sidesheet-description-toggle,
body#show.app.orgs_weights.dark .metric-edit-sidesheet #sidesheet-formula-toggle,
body#show.app.orgs_weights.dark .metric-edit-sidesheet #sidesheet-video-toggle, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet #sidesheet-exercise-toggle,
body.mobile body#show.app.orgs_weights .metric-edit-sidesheet #sidesheet-description-toggle,
body.mobile body#show.app.orgs_weights .metric-edit-sidesheet #sidesheet-formula-toggle,
body.mobile body#show.app.orgs_weights .metric-edit-sidesheet #sidesheet-video-toggle {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 1784, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__outline-btn, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__outline-btn, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.orgs_metrics.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__outline-btn,
body#show.orgs_assessments.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__outline-btn,
body#show.orgs_surveys.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__outline-btn,
body#show.orgs_sprints.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__outline-btn,
body#show.orgs_loads.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_loads .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__outline-btn,
body#show.orgs_trends.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_trends .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__outline-btn,
body#show.orgs_heights.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_heights .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__outline-btn,
body#show.orgs_weights.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.orgs_weights .metric-edit-sidesheet__outline-btn,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__outline-btn, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__outline-btn {
  color: #737373;
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 1787, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_loads .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_trends .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_heights .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__outline-btn:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.orgs_weights .metric-edit-sidesheet__outline-btn:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__outline-btn:hover, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__outline-btn:hover {
  border-color: rgba(255, 255, 255, 0.3);
  color: #d4d4d4;
  background: rgba(255, 255, 255, 0.06);
}

/* line 1794, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__section, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__section,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__section, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__section,
body#show.orgs_metrics.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__section,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__section, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__section,
body#show.orgs_assessments.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__section,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__section, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__section,
body#show.orgs_surveys.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__section,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__section, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__section,
body#show.orgs_sprints.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__section,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__section, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__section,
body#show.orgs_loads.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_loads .metric-edit-sidesheet__section,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__section, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__section,
body#show.orgs_trends.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_trends .metric-edit-sidesheet__section,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__section, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__section,
body#show.orgs_heights.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_heights .metric-edit-sidesheet__section,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__section, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__section,
body#show.orgs_weights.dark .metric-edit-sidesheet__section, body.mobile body#show.orgs_weights .metric-edit-sidesheet__section,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__section, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__section {
  background: #1a1a1a;
  border-color: rgba(255, 255, 255, 0.08);
}

/* line 1799, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__percentile-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__percentile-row,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__percentile-row, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__percentile-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__percentile-row,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__percentile-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__percentile-row,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__percentile-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__percentile-row,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__percentile-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__percentile-row,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__percentile-row,
body#show.orgs_loads.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_loads .metric-edit-sidesheet__percentile-row,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__percentile-row,
body#show.orgs_trends.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_trends .metric-edit-sidesheet__percentile-row,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__percentile-row,
body#show.orgs_heights.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_heights .metric-edit-sidesheet__percentile-row,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__percentile-row,
body#show.orgs_weights.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.orgs_weights .metric-edit-sidesheet__percentile-row,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__percentile-row, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__percentile-row {
  color: #a3a3a3;
}

/* line 1801, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-section, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-section,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-section, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-section,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-section,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-section,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-section,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-section,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-section,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-section,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-section,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-section,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-section,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-section,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-section,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-section,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-section,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-section, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-section {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 1803, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-title, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-title,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-title, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-title,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-title,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-title,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-title,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-title,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-title,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-title,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-title,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-title,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-title,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-title,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-title,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-title,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-title,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-title, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-title {
  color: #fafafa;
}

/* line 1805, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-info-icon,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-info-icon,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-info-icon, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-info-icon {
  color: #525252;
}

/* line 1807, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-info-icon:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-info-icon:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-info-icon:hover, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-info-icon:hover {
  color: #a3a3a3;
}

/* line 1810, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-subtitle,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-subtitle,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-subtitle, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-subtitle {
  color: #525252;
}

/* line 1812, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-grid, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-grid, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-grid,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-grid, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 1815, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-grid .measurement, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 1818, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#index.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_loads.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_loads .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_trends.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_trends .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_heights.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_heights .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__specs-grid .measurement label,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.orgs_weights.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.orgs_weights .metric-edit-sidesheet__specs-grid .measurement label,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__specs-grid .measurement label, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement .mdl-checkbox label,
body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__specs-grid .measurement label {
  color: #a3a3a3 !important;
}

/* line 1823, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced {
  border-color: rgba(255, 255, 255, 0.08);
}

/* line 1827, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-summary,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-summary,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-summary,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-summary,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-summary,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-summary,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-summary,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-summary,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-summary, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-summary {
  color: #a3a3a3;
}

/* line 1829, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-summary:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-summary:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-summary:hover, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-summary:hover {
  color: #d4d4d4;
  background: rgba(255, 255, 255, 0.04);
}

/* line 1832, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-cog,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-cog,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-cog,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-cog,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-cog,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-cog,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-cog,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-cog,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-cog,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-cog,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-cog,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-cog,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-cog,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-cog,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-cog,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-cog,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-cog,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-cog, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-cog {
  color: #525252;
}

/* line 1833, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-chevron,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-chevron,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-chevron, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-chevron {
  color: #525252;
}

/* line 1835, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-body,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-body, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body {
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 1838, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__field-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 1839, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .metric-edit-sidesheet__checkbox-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 1841, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-body .slide-down-trigger,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet,
body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .slide-down-trigger {
  color: #737373;
}

/* line 1844, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#index.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#index.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_loads .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_trends .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_heights .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.orgs_weights .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .attribute-toggle-componenet:hover,
body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__advanced-body .slide-down-trigger:hover {
  color: #d4d4d4;
}

/* line 1848, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__footer, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__footer,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__footer, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__footer,
body#show.orgs_metrics.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__footer,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__footer, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__footer,
body#show.orgs_assessments.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__footer,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__footer, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__footer,
body#show.orgs_surveys.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__footer,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__footer, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__footer,
body#show.orgs_sprints.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__footer,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__footer, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__footer,
body#show.orgs_loads.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_loads .metric-edit-sidesheet__footer,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__footer, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__footer,
body#show.orgs_trends.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_trends .metric-edit-sidesheet__footer,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__footer, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__footer,
body#show.orgs_heights.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_heights .metric-edit-sidesheet__footer,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__footer, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__footer,
body#show.orgs_weights.dark .metric-edit-sidesheet__footer, body.mobile body#show.orgs_weights .metric-edit-sidesheet__footer,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__footer, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__footer {
  background: #1a1a1a;
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 1853, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__delete-btn, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__delete-btn, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.orgs_metrics.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__delete-btn,
body#show.orgs_assessments.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__delete-btn,
body#show.orgs_surveys.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__delete-btn,
body#show.orgs_sprints.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__delete-btn,
body#show.orgs_loads.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_loads .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__delete-btn,
body#show.orgs_trends.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_trends .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__delete-btn,
body#show.orgs_heights.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_heights .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__delete-btn,
body#show.orgs_weights.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.orgs_weights .metric-edit-sidesheet__delete-btn,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__delete-btn, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__delete-btn {
  color: #f87171;
}

/* line 1855, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_loads .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_trends .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_heights .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__delete-btn:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.orgs_weights .metric-edit-sidesheet__delete-btn:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__delete-btn:hover, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__delete-btn:hover {
  background: rgba(239, 68, 68, 0.08);
  color: #fca5a5;
}

/* line 1858, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__cancel-btn,
body#show.orgs_assessments.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__cancel-btn,
body#show.orgs_surveys.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__cancel-btn,
body#show.orgs_sprints.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__cancel-btn,
body#show.orgs_loads.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_loads .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__cancel-btn,
body#show.orgs_trends.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_trends .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__cancel-btn,
body#show.orgs_heights.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_heights .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__cancel-btn,
body#show.orgs_weights.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.orgs_weights .metric-edit-sidesheet__cancel-btn,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__cancel-btn, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__cancel-btn {
  color: #a3a3a3;
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 1861, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_loads .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_trends .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_heights .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__cancel-btn:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.orgs_weights .metric-edit-sidesheet__cancel-btn:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__cancel-btn:hover, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__cancel-btn:hover {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.2);
  color: #d4d4d4;
}

/* line 1864, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__save-btn, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__save-btn,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__save-btn, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.orgs_metrics.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__save-btn,
body#show.orgs_assessments.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__save-btn,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__save-btn,
body#show.orgs_surveys.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__save-btn,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__save-btn,
body#show.orgs_sprints.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__save-btn,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__save-btn,
body#show.orgs_loads.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_loads .metric-edit-sidesheet__save-btn,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__save-btn,
body#show.orgs_trends.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_trends .metric-edit-sidesheet__save-btn,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__save-btn,
body#show.orgs_heights.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_heights .metric-edit-sidesheet__save-btn,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__save-btn,
body#show.orgs_weights.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.orgs_weights .metric-edit-sidesheet__save-btn,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__save-btn, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__save-btn {
  background: #fafafa;
  color: #171717;
}

/* line 1867, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#index.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#index.app.orgs_metrics.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#index.app.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_metrics.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_metrics.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.app.orgs_metrics .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_assessments.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_assessments .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_assessments.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.app.orgs_assessments .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_surveys.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_surveys .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_surveys.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.app.orgs_surveys .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_sprints.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_sprints .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_sprints.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.app.orgs_sprints .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_loads.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_loads .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_loads.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.app.orgs_loads .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_trends.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_trends .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_trends.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.app.orgs_trends .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_heights.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_heights .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_heights.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.app.orgs_heights .metric-edit-sidesheet__save-btn:hover,
body#show.orgs_weights.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.orgs_weights .metric-edit-sidesheet__save-btn:hover,
body#show.app.orgs_weights.dark .metric-edit-sidesheet__save-btn:hover, body.mobile body#show.app.orgs_weights .metric-edit-sidesheet__save-btn:hover {
  background: #d4d4d4;
}

/* line 1875, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 1880, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__delete-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 6px;
  border: 1px solid rgba(235, 0, 43, 0.3);
  background: transparent;
  color: #EB002B;
  font-family: 'Play', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s;
}

/* line 1897, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__delete-btn:hover {
  background: rgba(235, 0, 43, 0.06);
}

/* line 1898, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__delete-btn svg {
  flex-shrink: 0;
}

/* line 1901, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__content {
  display: flex;
  flex: 1;
  min-height: 0;
  gap: 0;
  margin-top: 16px;
}

/* line 1909, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__details {
  width: 460px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  border-right: 1px solid rgba(163, 163, 163, 0.2);
  padding-right: 28px;
  margin-right: 28px;
  overflow-y: auto;
}

/* line 1920, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__details-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 12px;
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(163, 163, 163, 0.15);
}

/* line 1929, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__details-title {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #a3a3a3;
}

/* line 1939, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__edit-btn {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 6px 10px;
  border-radius: 6px;
  border: 1px solid rgba(163, 163, 163, 0.2);
  background: #ffffff;
  font-family: 'Play', sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #404040;
  text-decoration: none;
  cursor: pointer;
  box-shadow: 0px 1px 1px rgba(35, 35, 35, 0.05);
  transition: background 0.15s;
}

/* line 1956, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__edit-btn:hover {
  background: #f5f5f5;
}

/* line 1957, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__edit-btn svg {
  flex-shrink: 0;
}

/* line 1960, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__detail-rows {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 24px;
}

/* line 1967, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__detail-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}

/* line 1974, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__detail-label {
  font-family: 'Exo2', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #737373;
  flex-shrink: 0;
}

/* line 1983, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__detail-value {
  font-family: 'Exo2', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #232323;
  text-align: right;
}

/* line 1992, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__visible-badge {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 8px 2px 6px;
  border-radius: 4px;
  background: rgba(34, 197, 94, 0.1);
  color: #16a34a;
  font-family: 'Exo2', sans-serif;
  font-size: 12px;
  font-weight: 600;
}

/* line 2005, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__hidden-badge {
  font-family: 'Exo2', sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #a3a3a3;
}

/* line 2012, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-section {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(163, 163, 163, 0.15);
  padding-top: 20px;
}

/* line 2019, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-heading {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 4px;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #a3a3a3;
}

/* line 2031, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-heading svg {
  flex-shrink: 0;
}

/* line 2034, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-desc {
  margin: 0 0 12px;
  font-family: 'Exo2', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #a3a3a3;
  line-height: 1.5;
}

/* line 2043, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metrics-list {
  display: flex;
  flex-direction: column;
}

/* line 2048, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metric-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(163, 163, 163, 0.1);
  font-family: 'Exo2', sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #232323;
  text-decoration: none;
  transition: color 0.15s;
}

/* line 2061, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metric-item svg {
  color: #a3a3a3;
  flex-shrink: 0;
}

/* line 2063, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metric-item:hover {
  color: #404040;
}

/* line 2065, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__metric-item:hover svg {
  color: #737373;
}

/* line 2069, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-show-panel__no-metrics {
  margin: 8px 0 0;
  font-family: 'Exo2', sans-serif;
  font-size: 13px;
  color: #a3a3a3;
}

/* line 2096, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame.metrics-side-frame--wide,
body#index.app.orgs_metrics #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_metrics #metric-info-frame.metrics-side-frame--wide,
body#show.app.orgs_metrics #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_assessments #metric-info-frame.metrics-side-frame--wide,
body#show.app.orgs_assessments #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_surveys #metric-info-frame.metrics-side-frame--wide,
body#show.app.orgs_surveys #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_sprints #metric-info-frame.metrics-side-frame--wide,
body#show.app.orgs_sprints #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_loads #metric-info-frame.metrics-side-frame--wide,
body#show.app.orgs_loads #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_trends #metric-info-frame.metrics-side-frame--wide,
body#show.app.orgs_trends #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_heights #metric-info-frame.metrics-side-frame--wide,
body#show.app.orgs_heights #metric-info-frame.metrics-side-frame--wide,
body#show.orgs_weights #metric-info-frame.metrics-side-frame--wide,
body#show.app.orgs_weights #metric-info-frame.metrics-side-frame--wide {
  width: 860px;
}

/* line 2099, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.orgs_metrics #metric-info-frame.metrics-side-frame--wide:not(.open),
body#index.app.orgs_metrics #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_metrics #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.app.orgs_metrics #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_assessments #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.app.orgs_assessments #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_surveys #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.app.orgs_surveys #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_sprints #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.app.orgs_sprints #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_loads #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.app.orgs_loads #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_trends #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.app.orgs_trends #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_heights #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.app.orgs_heights #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.orgs_weights #metric-info-frame.metrics-side-frame--wide:not(.open),
body#show.app.orgs_weights #metric-info-frame.metrics-side-frame--wide:not(.open) {
  right: -860px;
}

/* line 2108, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-edit__content {
  padding: 16px 20px 24px;
}

/* line 2112, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-edit__type-badge {
  font-size: 11px;
  font-weight: 600;
  text-transform: capitalize;
  padding: 2px 8px;
  border-radius: 999px;
  color: #737373;
  background: rgba(128, 128, 128, 0.15);
}

/* line 2122, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-edit__options {
  margin-top: 20px;
  padding-top: 16px;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
}

/* line 2130, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-edit__options input {
  background: transparent !important;
  box-shadow: none !important;
}

/* line 2135, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-edit__options .border, .survey-metric-edit__options .leaderboard-metric-frame, .survey-metric-edit__options .block-sheet .handsontable.listbox, .block-sheet .survey-metric-edit__options .handsontable.listbox {
  border-color: rgba(128, 128, 128, 0.3) !important;
}

/* line 2140, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-edit__options-title {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #737373;
  margin: 0 0 12px;
}

/* line 2152, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 2157, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__content {
  display: flex;
  flex: 1;
  min-height: 0;
  gap: 0;
  margin-top: 16px;
}

/* line 2165, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__phone-col {
  width: 320px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid rgba(163, 163, 163, 0.2);
  padding-right: 28px;
  margin-right: 28px;
  overflow-y: auto;
}

/* line 2177, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__phone-label {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #a3a3a3;
  margin: 0 0 12px;
  align-self: flex-start;
}

/* line 2188, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__details-col {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

/* line 2196, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__details-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 12px;
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(163, 163, 163, 0.15);
}

/* line 2205, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__detail-rows {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 24px;
}

/* line 2212, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__detail-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}

/* line 2219, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__detail-label {
  font-family: 'Exo2', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #737373;
  flex-shrink: 0;
}

/* line 2228, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__detail-value {
  font-family: 'Exo2', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #232323;
  text-align: right;
}

/* line 2237, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__metrics-section {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(163, 163, 163, 0.15);
  padding-top: 20px;
}

/* line 2244, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-show-panel__metrics-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 12px;
}

/* line 2256, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__columns {
  flex: 1;
  min-height: 0;
  display: flex !important;
  overflow: hidden;
}

/* line 2263, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__phone-col {
  width: 420px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px;
  border-right: 1px solid rgba(0, 0, 0, 0.08);
  background: #fafafa;
  overflow-y: auto;
}

/* line 2276, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__phone-label {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #a3a3a3;
  margin: 0 0 12px;
  align-self: flex-start;
}

/* line 2287, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__form-col {
  flex: 1;
  min-width: 0;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}

/* line 2296, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__top-section {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  flex-shrink: 0;
}

/* line 2306, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__details {
  display: flex;
  flex-direction: column;
}

/* line 2311, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__separator {
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  flex-shrink: 0;
}

/* line 2317, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-row {
  display: grid;
  grid-template-columns: 0.75fr 1fr;
  gap: 16px;
  align-items: center;
  min-height: 48px;
  padding: 8px;
}

/* line 2326, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-label {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
  margin: 0;
}

/* line 2335, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input {
  display: flex;
  flex-direction: column;
}

/* line 2341, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-group--block-tools,
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-group--file-tools,
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-group--history-tools,
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-group-spacer {
  display: none;
}

/* line 2346, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input trix-toolbar .trix-button-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 2352, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input trix-editor {
  border: none;
  border-bottom: 1px solid #232323;
  border-radius: 0;
  padding: 8px 2px;
  font-family: 'Exo2', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
  min-height: 64px;
  max-height: 120px;
  overflow-y: auto;
  outline: none;
  box-shadow: none;
}

/* line 2367, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__field-input trix-editor:focus {
  border-bottom-color: #232323;
  outline: none;
}

/* line 2372, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__rich-text-area {
  box-shadow: none;
  border: none;
}

/* line 2375, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__toggle-btns {
  display: flex;
  gap: 8px;
}

/* line 2380, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__secondary-btn {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 8px 14px 8px 12px;
  font-family: 'Exo2', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #404040;
  background: #ffffff;
  border: 1px solid rgba(163, 163, 163, 0.2);
  border-radius: 6px;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 rgba(35, 35, 35, 0.05), 0 1px 1px rgba(35, 35, 35, 0.05);
  transition: background 0.15s;
}

/* line 2399, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__secondary-btn:hover {
  background: #f5f5f5;
}

/* line 2400, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__secondary-btn.active {
  background: #f0f9ff;
  color: #0369a1;
  border-color: rgba(3, 105, 161, 0.3);
}

/* line 2404, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__inline-section {
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  flex-shrink: 0;
}

/* line 2411, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-section {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

/* line 2419, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 24px 8px;
  flex-shrink: 0;
}

/* line 2427, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-title {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #404040;
}

/* line 2435, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #a3a3a3;
  font-weight: 400;
}

/* line 2442, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__metrics-list {
  flex: 1;
  overflow-y: auto;
}

/* line 2447, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__add-metric-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 10px 8px 8px;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #404040;
  text-decoration: none;
  background: #ffffff;
  border: 1px solid rgba(163, 163, 163, 0.2);
  border-radius: 6px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 rgba(35, 35, 35, 0.05), 0 1px 1px rgba(35, 35, 35, 0.05);
  cursor: pointer;
  flex-shrink: 0;
}

/* line 2466, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-edit-sidesheet__add-metric-btn:hover {
  background: #f5f5f5;
  text-decoration: none;
  color: #404040;
}

/* line 2471, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-list {
  width: 100%;
  padding: 0 24px;
}

/* line 2476, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row {
  display: flex;
  align-items: center;
  height: 44px;
  position: relative;
  overflow: visible;
}

/* line 2483, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row:hover {
  background: rgba(163, 163, 163, 0.05);
}

/* line 2485, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__content {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 1;
  min-width: 0;
  height: 100%;
  padding: 12px;
  padding-right: 36px;
  cursor: pointer;
  border-radius: 2px;
  overflow: hidden;
}

/* line 2499, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  color: #a3a3a3;
  font-size: 20px;
}

/* line 2509, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__name {
  font-family: 'Exo2', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 2520, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__drag {
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  color: #a3a3a3;
  cursor: grab;
  transition: opacity 0.1s;
}

/* line 2535, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__drag:active {
  cursor: grabbing;
}

/* line 2538, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__remove {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  color: #ef4444;
  text-decoration: none;
  transition: opacity 0.1s;
}

/* line 2553, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__remove svg {
  width: 16px;
  height: 16px;
}

/* line 2554, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__remove:hover {
  color: #EB002B;
  text-decoration: none;
}

/* line 2557, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row:hover .survey-metric-row__drag {
  opacity: 1;
}

/* line 2558, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row:hover .survey-metric-row__remove {
  opacity: 1;
}

/* line 2560, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metric-row__separator {
  height: 1px;
  background: rgba(0, 0, 0, 0.08);
  width: 100%;
}

/* line 2567, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-empty {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding: 16px 12px;
  color: #a3a3a3;
}

/* line 2574, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-empty svg {
  flex-shrink: 0;
  margin-top: 2px;
}

/* line 2576, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-empty__title {
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 13px;
  color: #737373;
  margin-bottom: 2px;
}

/* line 2584, app/assets/stylesheets/orgs/metrics/index.scss */
.survey-metrics-empty__text {
  font-size: 12px;
  line-height: 1.5;
  color: #a3a3a3;
}

/* line 2594, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metrics__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}

/* line 2603, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 44px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 2610, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row:hover {
  background: rgba(163, 163, 163, 0.05);
}

/* line 2612, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row__content {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 1;
  min-width: 0;
  padding: 10px 36px 10px 12px;
  cursor: pointer;
  overflow: hidden;
}

/* line 2623, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row__icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  color: #a3a3a3;
}

/* line 2632, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row__name {
  font-family: 'Exo2', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 2643, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row__remove {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  color: #ef4444;
  text-decoration: none;
  transition: opacity 0.1s;
}

/* line 2658, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row__remove svg {
  width: 16px;
  height: 16px;
}

/* line 2659, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row__remove:hover {
  color: #EB002B;
  text-decoration: none;
}

/* line 2662, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-row:hover .assessment-metric-row__remove {
  opacity: 1;
}

/* line 2666, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 2670, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__control {
  display: flex;
  align-items: center;
  min-height: 44px;
  padding: 0 12px;
}

/* line 2677, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__input {
  flex: 1;
  min-width: 0;
  background: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  font-family: 'Exo2', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
  padding: 10px 0;
}

/* line 2690, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__input::-moz-placeholder {
  color: #9ca3af;
}
.assessment-metric-select__input::placeholder {
  color: #9ca3af;
}

/* line 2693, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__chevron {
  flex-shrink: 0;
  color: #9ca3af;
  margin: 0 6px;
}

/* line 2695, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__remove {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: #ef4444;
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}

/* line 2708, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__remove:hover {
  color: #EB002B;
}

/* line 2711, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__panel {
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% + 4px);
  z-index: 30;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  max-height: 320px;
  overflow-y: auto;
  padding: 6px 0;
}

/* line 2726, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__section-label {
  font-family: 'Play', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #9ca3af;
  padding: 6px 14px;
}

/* line 2736, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 2738, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__option {
  padding: 9px 14px;
  font-size: 14px;
  color: #374151;
  cursor: pointer;
}

/* line 2744, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__option:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 2747, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__empty {
  padding: 9px 14px;
  font-size: 13px;
  color: #9ca3af;
}

/* line 2753, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__new {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 11px 14px;
  margin-top: 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  font-family: 'Play', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #171717;
  background: transparent;
  text-decoration: none;
  cursor: pointer;
}

/* line 2769, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__new svg {
  flex-shrink: 0;
  color: #6b7280;
}

/* line 2770, app/assets/stylesheets/orgs/metrics/index.scss */
.assessment-metric-select__new:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #171717;
  text-decoration: none;
}

/* line 2777, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-row,
body.mobile .assessment-metric-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2779, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-row:hover,
body.mobile .assessment-metric-row:hover {
  background: rgba(255, 255, 255, 0.04);
}

/* line 2780, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-row__name,
body.mobile .assessment-metric-row__name {
  color: #fafafa;
}

/* line 2781, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-row__icon,
body.mobile .assessment-metric-row__icon {
  color: #737373;
}

/* line 2784, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select,
body.mobile .assessment-metric-select {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2787, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__input,
body.mobile .assessment-metric-select__input {
  color: #fafafa;
}

/* line 2787, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__input::-moz-placeholder, body.mobile .assessment-metric-select__input::-moz-placeholder {
  color: #525252;
}
body.dark .assessment-metric-select__input::placeholder,
body.mobile .assessment-metric-select__input::placeholder {
  color: #525252;
}

/* line 2788, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__chevron,
body.mobile .assessment-metric-select__chevron {
  color: #737373;
}

/* line 2790, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__panel,
body.mobile .assessment-metric-select__panel {
  background: #1a1a1a;
  border-color: rgba(255, 255, 255, 0.12);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
}

/* line 2795, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__section-label,
body.mobile .assessment-metric-select__section-label {
  color: #737373;
}

/* line 2796, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__option,
body.mobile .assessment-metric-select__option {
  color: #d4d4d4;
}

/* line 2796, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__option:hover,
body.mobile .assessment-metric-select__option:hover {
  background: rgba(255, 255, 255, 0.06);
}

/* line 2797, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__empty,
body.mobile .assessment-metric-select__empty {
  color: #737373;
}

/* line 2798, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__new,
body.mobile .assessment-metric-select__new {
  color: #fafafa;
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 2801, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__new svg,
body.mobile .assessment-metric-select__new svg {
  color: #a3a3a3;
}

/* line 2802, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-metric-select__new:hover,
body.mobile .assessment-metric-select__new:hover {
  background: rgba(255, 255, 255, 0.06);
  color: #fafafa;
}

/* line 2807, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__phone-col,
body.mobile .survey-show-panel__phone-col {
  border-right-color: rgba(255, 255, 255, 0.1);
}

/* line 2808, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__phone-label,
body.mobile .survey-show-panel__phone-label {
  color: #525252;
}

/* line 2809, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__details-header,
body.mobile .survey-show-panel__details-header {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2810, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__detail-label,
body.mobile .survey-show-panel__detail-label {
  color: #737373;
}

/* line 2811, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__detail-value,
body.mobile .survey-show-panel__detail-value {
  color: #d4d4d4;
}

/* line 2812, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-show-panel__metrics-section,
body.mobile .survey-show-panel__metrics-section {
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 2816, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__columns,
body.mobile .survey-edit-sidesheet__columns {
  background: #111111;
}

/* line 2817, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__phone-col,
body.mobile .survey-edit-sidesheet__phone-col {
  background: #1a1a1a;
  border-right-color: rgba(255, 255, 255, 0.08);
}

/* line 2821, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__phone-label,
body.mobile .survey-edit-sidesheet__phone-label {
  color: #525252;
}

/* line 2822, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__top-section,
body.mobile .survey-edit-sidesheet__top-section {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2823, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__separator,
body.mobile .survey-edit-sidesheet__separator {
  background: rgba(255, 255, 255, 0.08);
}

/* line 2824, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__field-label,
body.mobile .survey-edit-sidesheet__field-label {
  color: #d4d4d4;
}

/* line 2825, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__secondary-btn,
body.mobile .survey-edit-sidesheet__secondary-btn {
  background: #1f1f1f;
  color: #d4d4d4;
  border-color: rgba(163, 163, 163, 0.15);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 2830, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__secondary-btn:hover,
body.mobile .survey-edit-sidesheet__secondary-btn:hover {
  background: #2a2a2a;
}

/* line 2831, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__secondary-btn.active,
body.mobile .survey-edit-sidesheet__secondary-btn.active {
  background: rgba(3, 105, 161, 0.15);
  color: #38bdf8;
  border-color: rgba(56, 189, 248, 0.3);
}

/* line 2833, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__inline-section,
body.mobile .survey-edit-sidesheet__inline-section {
  border-bottom-color: rgba(255, 255, 255, 0.06);
}

/* line 2836, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__field-input trix-toolbar .trix-button-row,
body.mobile .survey-edit-sidesheet__field-input trix-toolbar .trix-button-row {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2837, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__field-input trix-toolbar .trix-button,
body.mobile .survey-edit-sidesheet__field-input trix-toolbar .trix-button {
  color: #d4d4d4;
}

/* line 2839, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__field-input trix-editor,
body.mobile .survey-edit-sidesheet__field-input trix-editor {
  border-bottom-color: rgba(255, 255, 255, 0.3);
  color: #d4d4d4;
}

/* line 2844, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__rich-text-area,
body.mobile .survey-edit-sidesheet__rich-text-area {
  border: none;
}

/* line 2845, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__metrics-title,
body.mobile .survey-edit-sidesheet__metrics-title {
  color: #d4d4d4;
}

/* line 2846, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__metrics-subtitle,
body.mobile .survey-edit-sidesheet__metrics-subtitle {
  color: #737373;
}

/* line 2847, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__add-metric-btn,
body.mobile .survey-edit-sidesheet__add-metric-btn {
  color: #d4d4d4;
  background: #1f1f1f;
  border-color: rgba(163, 163, 163, 0.15);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 2852, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-edit-sidesheet__add-metric-btn:hover,
body.mobile .survey-edit-sidesheet__add-metric-btn:hover {
  background: #2a2a2a;
  color: #d4d4d4;
}

/* line 2857, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row:hover,
body.mobile .survey-metric-row:hover {
  background: rgba(163, 163, 163, 0.07);
}

/* line 2858, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__name,
body.mobile .survey-metric-row__name {
  color: #d4d4d4;
}

/* line 2859, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__icon,
body.mobile .survey-metric-row__icon {
  color: #737373;
}

/* line 2860, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__drag,
body.mobile .survey-metric-row__drag {
  color: #737373;
}

/* line 2861, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__remove,
body.mobile .survey-metric-row__remove {
  color: #f87171;
}

/* line 2861, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__remove:hover,
body.mobile .survey-metric-row__remove:hover {
  color: #ef4444;
}

/* line 2862, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metric-row__separator,
body.mobile .survey-metric-row__separator {
  background: rgba(255, 255, 255, 0.08);
}

/* line 2866, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metrics-empty__title,
body.mobile .survey-metrics-empty__title {
  color: #a3a3a3;
}

/* line 2867, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .survey-metrics-empty__text,
body.mobile .survey-metrics-empty__text {
  color: #737373;
}

/* line 2875, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__delete-btn,
body.mobile .assessment-show-panel__delete-btn {
  border-color: rgba(235, 0, 43, 0.4);
}

/* line 2877, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__delete-btn:hover,
body.mobile .assessment-show-panel__delete-btn:hover {
  background: rgba(235, 0, 43, 0.1);
}

/* line 2880, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__details,
body.mobile .assessment-show-panel__details {
  border-right-color: rgba(255, 255, 255, 0.1);
}

/* line 2884, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__details-header,
body.mobile .assessment-show-panel__details-header {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

/* line 2888, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__details-title,
body.mobile .assessment-show-panel__details-title {
  color: #525252;
}

/* line 2890, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__edit-btn,
body.mobile .assessment-show-panel__edit-btn {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.12);
  color: #d4d4d4;
  box-shadow: none;
}

/* line 2895, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__edit-btn:hover,
body.mobile .assessment-show-panel__edit-btn:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* line 2898, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__detail-label,
body.mobile .assessment-show-panel__detail-label {
  color: #737373;
}

/* line 2899, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__detail-value,
body.mobile .assessment-show-panel__detail-value {
  color: #d4d4d4;
}

/* line 2901, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metrics-section,
body.mobile .assessment-show-panel__metrics-section {
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 2902, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metrics-heading,
body.mobile .assessment-show-panel__metrics-heading {
  color: #525252;
}

/* line 2903, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metrics-desc,
body.mobile .assessment-show-panel__metrics-desc {
  color: #525252;
}

/* line 2905, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metric-item,
body.mobile .assessment-show-panel__metric-item {
  color: #d4d4d4;
  border-bottom-color: rgba(255, 255, 255, 0.06);
}

/* line 2908, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metric-item svg,
body.mobile .assessment-show-panel__metric-item svg {
  color: #525252;
}

/* line 2909, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metric-item:hover,
body.mobile .assessment-show-panel__metric-item:hover {
  color: #f5f5f5;
}

/* line 2909, app/assets/stylesheets/orgs/metrics/index.scss */
body.dark .assessment-show-panel__metric-item:hover svg,
body.mobile .assessment-show-panel__metric-item:hover svg {
  color: #737373;
}

/* line 2940, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel,
body#index.dark.app.orgs_metrics .metrics-sheet-panel,
body#show.dark.orgs_metrics .metrics-sheet-panel,
body#show.dark.app.orgs_metrics .metrics-sheet-panel,
body#show.dark.orgs_assessments .metrics-sheet-panel,
body#show.dark.app.orgs_assessments .metrics-sheet-panel,
body#show.dark.orgs_surveys .metrics-sheet-panel,
body#show.dark.app.orgs_surveys .metrics-sheet-panel,
body#show.dark.orgs_sprints .metrics-sheet-panel,
body#show.dark.app.orgs_sprints .metrics-sheet-panel,
body#show.dark.orgs_loads .metrics-sheet-panel,
body#show.dark.app.orgs_loads .metrics-sheet-panel,
body#show.dark.orgs_trends .metrics-sheet-panel,
body#show.dark.app.orgs_trends .metrics-sheet-panel,
body#show.dark.orgs_heights .metrics-sheet-panel,
body#show.dark.app.orgs_heights .metrics-sheet-panel,
body#show.dark.orgs_weights .metrics-sheet-panel,
body#show.dark.app.orgs_weights .metrics-sheet-panel {
  box-shadow: 0 0 0 1px #2a2a2a;
  background: #202020;
}

/* line 194, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable {
  font-family: 'Play', sans-serif;
}

/* line 197, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable th,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable th,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable th,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable th,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable th,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable th,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable th {
  background-color: #242424 !important;
  color: #fafafa;
  border-color: #2a2a2a !important;
}

/* line 202, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable th .rowHeader,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable th .colHeader,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable th .rowHeader {
  color: #fafafa;
}

/* line 207, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable td,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable td,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable td,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable td,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable td,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable td,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable td {
  background-color: #202020 !important;
  border-color: #2a2a2a !important;
  color: #a3a3a3 !important;
}

/* line 212, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable td.read-only,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable td.read-only {
  background-color: #242424 !important;
}

/* line 218, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start th,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start th {
  border-color: #2a2a2a !important;
  color: #fafafa;
}

/* line 223, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody th {
  background-color: #202020 !important;
}

/* line 227, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #fafafa !important;
}

/* line 229, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start td,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start td {
  background-color: #202020 !important;
  border-color: #2a2a2a !important;
  color: #fafafa !important;
}

/* line 236, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder {
  scrollbar-color: #525252 transparent;
}

/* line 239, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb {
  background: #525252;
}

/* line 240, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover {
  background: #737373;
}

/* line 243, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable td:hover,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable td:hover,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable td:hover,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable td:hover,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable td:hover,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable td:hover,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable td:hover,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable td:hover,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 141, 155, 0.16), rgba(255, 141, 155, 0.16));
  color: #fafafa !important;
}

/* line 2945, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable td .original,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable td .original,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable td .original,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable td .original,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable td .original,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable td .original,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable td .original,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable td .original,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable td .original {
  color: #737373;
}

/* line 2947, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable .ht_clone_inline_start .ht-athlete-name {
  color: #fafafa !important;
}

/* line 2951, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > th,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > th {
  background-image: linear-gradient(rgba(255, 141, 155, 0.08), rgba(255, 141, 155, 0.08));
  color: #fafafa !important;
}

/* line 2957, app/assets/stylesheets/orgs/metrics/index.scss */
body#index.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#index.dark.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.app.orgs_metrics .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.app.orgs_assessments .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.app.orgs_surveys .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.app.orgs_sprints .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.app.orgs_loads .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.app.orgs_trends .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.app.orgs_heights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover,
body#show.dark.app.orgs_weights .metrics-sheet-panel .handsontable tr.metrics-row-hover > td:hover {
  background-image: linear-gradient(rgba(255, 141, 155, 0.16), rgba(255, 141, 155, 0.16));
  color: #fafafa !important;
}

/* line 1, app/assets/stylesheets/payments/form.scss */
#payments-card {
  border-bottom: 1px solid #616161;
  margin-top: 30px;
  padding-bottom: 5px;
  position: relative;
}

/* line 6, app/assets/stylesheets/payments/form.scss */
#payments-card:after {
  content: '';
  height: 2px;
  position: absolute;
  width: 10px;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  visibility: hidden;
  background-color: #9E9E9E;
  margin: auto;
  bottom: -1px;
  left: calc(50% - 10px);
}

/* line 20, app/assets/stylesheets/payments/form.scss */
#payments-card.is-focused:after {
  width: 100%;
  visibility: visible;
  left: 0;
}

/* line 5, app/assets/stylesheets/payments/users/payment_methods/new.scss */
body#new.payments_users_payment_methods #payments-method-form {
  border-bottom: 1px solid #363636;
  padding-bottom: 5px;
}

/* line 5, app/assets/stylesheets/payments/users/products/index.scss */
body#index.payments_users_products .user-price {
  border-bottom: 1px solid #363636;
  padding: 20px;
}

/* line 8, app/assets/stylesheets/payments/users/products/index.scss */
body#index.payments_users_products .user-price h3 {
  color: #ffffff;
  font-family: "Play";
  font-size: 18px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  text-transform: uppercase;
}

/* line 2, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable {
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  cursor: pointer;
  position: absolute;
}

/* line 9, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable i {
  font-size: 16px;
}

/* line 11, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable i.unchecked {
  color: #9E9E9E;
}

/* line 14, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable i.checked {
  color: #EB002B;
}

/* line 19, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable.selected i.unchecked {
  display: none;
}

/* line 22, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable.selected i.checked {
  display: inline-block;
}

/* line 27, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable:not(.selected) i.unchecked {
  display: inline-block;
}

/* line 30, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable:not(.selected) i.checked {
  display: none;
}

/* line 34, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable.pasted {
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  background-color: #EEEEEE;
  cursor: default;
}

/* line 38, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .selectable.pasted i {
  display: none !important;
}

/* line 43, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .content > .selectable:not(.pasted) {
  background-color: rgba(249, 250, 251, 0.75);
  padding: 5px;
  z-index: 3;
}

/* line 47, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .content > .selectable:not(.pasted):hover {
  background-color: rgba(243, 244, 246, 0.95);
}

/* line 52, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell > .selectable {
  padding: 5px;
  background-color: rgba(249, 250, 251, 0.75);
}

/* line 55, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell > .selectable:hover {
  background-color: rgba(243, 244, 246, 0.95);
}

/* line 61, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .program-day-block .selectable {
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid transparent;
  display: flex;
  align-items: center;
  margin: -1px;
}

/* line 68, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .program-day-block .selectable:hover {
  border: 2px solid #9E9E9E;
}

/* line 72, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .program-day-block.copied {
  border: 1px solid #EB002B !important;
}

/* line 80, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell:hover .selectable:not([style*="display: none"]) + .program-day-blocks .program-day-block:not(.unselectable-block) {
  position: relative;
  z-index: 3;
}

/* line 88, app/assets/stylesheets/programs/clipboard.scss */
.program-day-cell .content.copied {
  border: 1px solid #EB002B;
}

/* line 95, app/assets/stylesheets/programs/clipboard.scss */
#program-clipboard .clipboard-btn {
  cursor: pointer;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: none;
}

/* line 103, app/assets/stylesheets/programs/clipboard.scss */
#program-clipboard .clipboard-btn i {
  font-size: 18px;
}

/* line 106, app/assets/stylesheets/programs/clipboard.scss */
#program-clipboard .clipboard-btn:hover {
  background-color: #EEEEEE;
}

/* line 8, app/assets/stylesheets/programs/days/edit.scss */
#program-chart:not(.copying) .program-week .program-day-cell:hover:not(.selected):not(.copying) .copy .start-copy {
  display: inline;
}

/* line 18, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell {
  position: relative;
}

/* line 20, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell.empty {
  background-color: #f9f9f9;
}

/* line 23, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .hover-select-day {
  padding: 10px;
  left: -5px;
  top: -5px;
  display: none;
  cursor: pointer;
}

/* line 32, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell:not(.blocks-selected):hover .hover-select-day {
  display: block;
}

/* line 37, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day {
  background-color: #ffffff;
  font-size: 1rem;
  height: 100%;
  transition: all 0.2s ease;
}

/* line 43, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.image .content {
  background: rgba(0, 0, 0, 0.5);
}

/* line 46, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.image .image-remove-icon {
  margin-right: -11px;
  position: absolute;
  margin-top: -11px;
  font-size: 9px !important;
}

/* line 54, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.image) .program-day-image {
  display: none;
}

/* line 57, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.image) .program-day-remove-image {
  display: none;
}

/* line 60, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.image) .image-remove-icon {
  display: none;
}

/* line 65, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.hover) .upload {
  display: none;
}

/* line 70, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.hover .bg {
  background: #9E9E9E !important;
}

/* line 74, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.hover .day-number .text {
  display: none;
}

/* line 77, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.hover .day-number .upload {
  display: inline-block;
}

/* line 83, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.uploading .bg {
  background: #9E9E9E !important;
}

/* line 87, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.uploading .day-number .text {
  display: none;
}

/* line 90, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.uploading .day-number .upload {
  display: inline-block;
}

/* line 95, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .bg {
  background-size: cover;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
}

/* line 106, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .day-number {
  text-align: center;
  color: #9E9E9E;
  font-weight: bold;
  margin-bottom: 7px;
  text-transform: uppercase;
}

/* line 112, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .day-number .name {
  color: #BDBDBD;
  text-transform: none;
}

/* line 117, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .day-number .upload i {
  float: left;
  font-size: 14px;
}

/* line 123, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content {
  background-color: #ffffff;
  padding: 8px;
  transition: background 0.5s;
  height: 100%;
  position: relative;
  padding-bottom: 45px;
}

/* line 130, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content.highlight {
  background: rgba(235, 0, 43, 0.5);
}

/* line 133, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .actions {
  position: absolute;
  bottom: 7px;
  left: 5px;
  right: 5px;
}

/* line 138, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .actions .mdl-spinner-container {
  display: inline;
  float: left;
  margin-top: 2px;
  padding: 0px;
}

/* line 143, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .actions .mdl-spinner-container .mdl-spinner {
  width: 20px;
  height: 20px;
}

/* line 149, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .actions-divider {
  position: absolute;
  left: 7px;
  right: 7px;
  bottom: 29px;
}

/* line 155, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .add-program-day-block-form {
  display: none;
}

/* line 157, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .add-program-day-block-form .program-day-block-search-input {
  height: 29px;
}

/* line 162, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='strike'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='href'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='quote'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='code'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-attribute='heading1'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-action='decreaseNestingLevel'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-action='increaseNestingLevel'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-button-group='file-tools'],
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form [data-trix-button-group='history-tools'] {
  display: none;
}

/* line 173, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-details-form .trix-button-group--block-tools {
  margin-left: 10px;
}

/* line 178, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .slide-down-trigger {
  font-size: 9px;
}

/* line 180, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .slide-down-trigger i {
  font-size: 12px !important;
}

/* line 185, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-form input {
  background: transparent;
  border: none;
}

/* line 188, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-form input:focus {
  outline: 0;
}

/* line 191, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-form input.program-day-name {
  width: 100%;
}

/* line 196, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content .program-day-image {
  height: 100px;
  margin-top: 15px;
}

/* line 200, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content:hover {
  background-color: #EEEEEE;
}

/* line 203, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content:hover ul.program-day-blocks li.add-icon {
  display: table;
}

/* line 207, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day .content:hover ul.program-day-blocks .program-day-block + .add-icon {
  display: none;
}

/* line 217, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .program-day-name::-moz-placeholder {
  color: transparent;
}
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .program-day-name::placeholder {
  color: transparent;
}

/* line 223, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content ul.program-day-blocks li.program-day-block:not(.read-only):hover {
  background-color: #BDBDBD;
}

/* line 226, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content ul.program-day-blocks li.program-day-block:not(.read-only):hover a i {
  color: #9E9E9E;
}

/* line 233, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .add-program-day-block-btn {
  display: none;
}

/* line 236, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .program-day-details-form {
  display: none;
}

/* line 239, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day:not(.focused) .content .program-day-image {
  display: none;
}

/* line 244, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused {
  margin-left: -50px;
  margin-right: -50px;
  position: relative;
  z-index: 4;
}

/* line 250, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused hr {
  margin-left: -8px;
  margin-right: -8px;
  margin-top: 10px;
}

/* line 255, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content {
  background: #ffffff;
  position: relative;
}

/* line 258, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .add-icon {
  display: none !important;
}

/* line 261, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .actions {
  height: 23px;
}

/* line 263, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .actions a {
  height: 25px;
  line-height: 24px;
  min-width: 25px;
  width: 25px;
}

/* line 268, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .actions a i {
  font-size: 1.5rem;
}

/* line 273, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .add-program-day-block-form {
  display: block;
}

/* line 276, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield {
  margin-top: 5px;
}

/* line 278, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield .mdl-selectfield__label {
  font-size: 1rem;
}

/* line 281, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield .mdl-selectfield__select {
  font-size: 1rem;
  height: 20px;
}

/* line 286, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield.is-dirty .mdl-selectfield__label, #program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield.is-focused .mdl-selectfield__label {
  top: 10px;
}

/* line 290, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-selectfield:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #BDBDBD;
  top: 30px;
}

/* line 297, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield {
  padding-bottom: 10px;
}

/* line 299, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield label {
  font-size: 1rem;
}

/* line 303, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-focused label, #program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-dirty label {
  top: 10px;
}

/* line 305, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-focused label:after, #program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-dirty label:after {
  top: 28px !important;
}

/* line 310, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield .program-day-details-form {
  display: block;
}

/* line 316, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield.is-dirty:not(.is-focused) label:after {
  top: 28px !important;
}

/* line 323, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield:not(.is-focused):not(.is-dirty) label:after {
  top: 14px !important;
}

/* line 330, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .mdl-textfield__input {
  font-size: 1rem;
  height: 20px;
}

/* line 335, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .program-day-form input {
  border-bottom: 1px solid #EEEEEE;
}

/* line 337, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content .program-day-form input::-moz-placeholder {
  color: #EEEEEE;
}
#program-chart .program-week .program-day-cell .program-day.focused .content .program-day-form input::placeholder {
  color: #EEEEEE;
}

/* line 342, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content ul.program-day-blocks {
  height: auto;
}

/* line 345, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content ul.program-day-blocks li.program-day-block:hover {
  background-color: #EEEEEE;
}

/* line 347, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content ul.program-day-blocks li.program-day-block:hover .program-day-block-delete {
  display: inline-block;
}

/* line 351, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day.focused .content ul.program-day-blocks li.program-day-block:last-child {
  margin-bottom: 10px;
}

/* line 359, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks {
  height: 100%;
  list-style: none;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  overflow: auto;
}

/* line 365, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.add-icon {
  color: #9E9E9E;
  text-align: center;
  height: 100%;
  width: 100%;
  margin-top: -19px;
  display: none;
}

/* line 372, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.add-icon i {
  display: table-cell;
  vertical-align: middle;
}

/* line 377, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block {
  background-color: #f9f9f9;
  border: 1px solid #EEEEEE;
  border-radius: 10px;
  font-size: 1rem;
  height: 20px;
  line-height: 20px;
  margin-bottom: 5px;
  padding: 0px 5px 0px 8px;
  text-align: left;
  display: flex;
  align-items: center;
}

/* line 389, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block.ui-draggable-dragging {
  z-index: 1;
}

/* line 393, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a {
  height: 20px;
  min-width: 20px;
  line-height: 20px;
}

/* line 397, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a.program-day-block-delete {
  display: none;
  float: right;
  margin-top: 0px;
  height: 18px;
  width: 18px;
  line-height: 12px;
}

/* line 404, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a.program-day-block-delete i {
  font-size: 14px;
  margin-top: -5px;
}

/* line 409, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a.program-day-block-edit {
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 30px);
}

/* line 415, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block a.program-day-block-edit i {
  color: #00BCD4;
  font-size: 16px;
  float: left;
  margin-top: 2px;
}

/* line 423, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.program-day-block + .add-icon {
  display: none;
}

/* line 427, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.mdl-menu__item {
  font-size: 1rem;
  height: 25px;
  line-height: 25px;
  padding: 0px;
}

/* line 432, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.mdl-menu__item a {
  display: block;
  height: 25px;
  padding: 0px 7px;
  width: 100%;
}

/* line 437, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks li.mdl-menu__item a i {
  margin-top: 5px;
}

/* line 442, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell ul.program-day-blocks .mdl-spinner {
  width: 20px;
  height: 20px;
}

/* line 448, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day-block .hover-select-block {
  font-size: 16px;
  margin-right: -9px;
  display: none;
  padding: 5px;
}

/* line 456, app/assets/stylesheets/programs/days/edit.scss */
#program-chart .program-week .program-day-cell .program-day-block:not(.unselectable-block):hover .hover-select-block {
  display: block;
}

/* line 1, app/assets/stylesheets/programs/edit.scss */
body#edit[class*='programs'] {
  padding-top: 0;
}

/* line 7, app/assets/stylesheets/programs/edit.scss */
body#edit[class*='programs'] #program-edit-page {
  padding: 0;
}

/* line 19, app/assets/stylesheets/programs/edit.scss */
#program-image-holder:not(.loading) .mdl-progress {
  display: none;
}

/* line 24, app/assets/stylesheets/programs/edit.scss */
#program-image-holder.loading img {
  display: none;
}

/* line 30, app/assets/stylesheets/programs/edit.scss */
.tmp-program-name-element {
  font-family: "Play";
  font-size: 2.5rem;
  font-weight: bold;
}

/* line 36, app/assets/stylesheets/programs/edit.scss */
.col-actions-table {
  background-color: transparent;
  height: 30px;
  margin-top: -30px;
  table-layout: fixed;
  width: 100%;
}

/* line 42, app/assets/stylesheets/programs/edit.scss */
.col-actions-table .col-actions {
  display: none;
  height: 30px;
  padding-top: 6.5px;
  text-align: center;
}

/* line 47, app/assets/stylesheets/programs/edit.scss */
.col-actions-table .col-actions a {
  background-color: #BDBDBD;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  width: 17px;
}

/* line 56, app/assets/stylesheets/programs/edit.scss */
.col-actions-table .col-actions a i {
  font-size: 12px;
  line-height: 17px;
}

/* line 64, app/assets/stylesheets/programs/edit.scss */
.col-actions-table td:hover .col-actions {
  display: block;
}

/* line 1, app/assets/stylesheets/programs/enrollments/index.scss */
#program-followers-list {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

/* line 5, app/assets/stylesheets/programs/enrollments/index.scss */
#program-followers-list .follower {
  padding: 10px;
}

/* line 7, app/assets/stylesheets/programs/enrollments/index.scss */
#program-followers-list .follower:hover {
  background-color: #EEEEEE;
}

/* line 6, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart {
  border: none;
  background-color: transparent;
  padding: 0px;
}

/* line 10, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week {
  margin-top: -1px;
  page-break-after: always;
  table-layout: fixed;
}

/* line 14, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell {
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
  vertical-align: top;
}

/* line 18, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell form {
  border: 1px solid transparent;
}

/* line 22, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .progression-card-check {
  cursor: pointer;
  display: flex;
  flex: none;
  margin: 0;
  padding-left: 8px;
}

/* line 29, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .progression-card-check__box {
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  height: 16px;
  width: 16px;
}

/* line 40, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info input:checked ~ .progression-card-check__box {
  background-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px 8px;
  border-color: #EB002B;
}

/* line 46, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions {
  float: right;
  position: relative;
  text-align: right;
  width: calc(100% - 124px);
}

/* line 51, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions .mdl-icon-button {
  color: #BDBDBD;
  height: 25px;
  width: 25px;
  line-height: 22px;
}

/* line 56, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions .mdl-icon-button i {
  font-size: 17px;
}

/* line 60, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions #blocks-search_form_name_container {
  position: absolute;
  max-width: 200px;
  right: 5px;
  top: 5px;
}

/* line 65, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions #blocks-search_form_name_container .cancel {
  top: -5px;
  right: -5px;
}

/* line 69, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions #blocks-search_form_name_container .mdl-textfield__input {
  font-size: 11px;
}

/* line 74, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .actions.insert .action {
  display: none;
}

/* line 79, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .name {
  color: #525252;
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  padding: 5px;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100px;
}

/* line 89, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .name abbr {
  border: none;
  text-decoration: none;
}

/* line 93, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .day-info .name .date {
  color: #a3a3a3;
  font-weight: 400;
}

/* line 99, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell.is-selected, body#show.programs_progressions #progression-chart .progression-week .progression-day-cell.is-selected:hover {
  background-color: rgba(235, 0, 43, 0.08);
  box-shadow: inset 0 0 0 1.5px #EB002B;
}

/* line 104, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell.is-copied {
  outline: 1px dashed rgba(235, 0, 43, 0.55);
  outline-offset: -1px;
}

/* line 108, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell.is-pasting {
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  opacity: 0.45;
  pointer-events: none;
}

/* line 113, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-spinner-container {
  margin-bottom: 0px;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  display: flex;
}

/* line 121, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 125, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .placeholder-text {
  height: 100%;
  position: absolute;
  width: 100%;
  min-height: 150px;
}

/* line 131, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet {
  margin-bottom: -3px;
  padding-right: 1px;
}

/* line 135, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet tr td:first-of-type {
  border-left: none;
}

/* line 138, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet tr td:last-of-type {
  border-right: none;
}

/* line 142, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet td.is-changed {
  background-color: rgba(235, 0, 43, 0.08);
  box-shadow: inset 2px 0 0 #EB002B;
}

/* line 145, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet td.is-changed .attr-value {
  font-weight: 700;
}

/* line 152, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-form-container.show-description .block-sheet {
  margin-top: -1px;
}

/* line 157, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week .progression-day-cell .block-sheet-form-component {
  margin-bottom: 50px;
  position: absolute;
}

/* line 163, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-table-actions {
  background-color: transparent;
  height: 30px;
  margin-top: -30px;
  table-layout: fixed;
  width: 100%;
}

/* line 169, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-table-actions .col-actions {
  display: none;
  height: 30px;
  padding-top: 6.5px;
  padding-right: 5px;
  text-align: right;
}

/* line 175, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-table-actions .col-actions a {
  background-color: #BDBDBD;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  width: 17px;
}

/* line 184, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-table-actions .col-actions a i {
  font-size: 12px;
  line-height: 17px;
}

/* line 191, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder {
  position: relative;
}

/* line 193, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions {
  width: 30px;
  position: absolute;
  padding-top: 30px;
  height: 100%;
  left: -25px;
}

/* line 199, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions {
  display: none;
}

/* line 201, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a {
  display: block;
}

/* line 203, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a.insert-program {
  background-color: #757575;
  border-radius: 50%;
  color: #ffffff;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  margin-bottom: 8px;
  width: 17px;
}

/* line 212, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a.insert-program i {
  font-size: 12px;
  line-height: 17px;
}

/* line 217, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a.week-select {
  background-color: #BDBDBD;
  border-radius: 50%;
  color: #ffffff;
  height: 17px;
  text-align: center;
  margin-left: 2px;
  width: 17px;
}

/* line 225, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .actions a.week-select i {
  font-size: 12px;
  line-height: 17px;
}

/* line 232, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .mdl-tooltip {
  margin-top: -10px;
  margin-left: -20px;
}

/* line 236, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-holder .week-actions .name {
  color: #9E9E9E;
  font-size: 1rem;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 5px;
  text-align: left;
  text-transform: uppercase;
}

/* line 248, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart label.progression-day-chip:has(input:checked) {
  background-color: #FFFFFF;
  border-color: #232323;
  color: #232323;
}

/* line 252, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart label.progression-day-chip:has(input:checked) .progression-day-chip__box {
  background-color: #232323;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 8px 6px;
  border-color: #232323;
}

/* line 261, app/assets/stylesheets/programs/progressions/show.scss */
body#show.programs_progressions #progression-chart .progression-week-placeholder {
  background-color: rgba(51, 51, 51, 0.05);
  border: 1px solid rgba(15, 23, 42, 0.05);
  height: 50px;
  border-radius: 4px;
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  margin: 12px 16px;
}

/* line 5, app/assets/stylesheets/programs/schedules/new.scss */
body#new.programs_schedules h3, body#create.programs_schedules h3 {
  font-family: 'Play';
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 10, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-item,
body#show[class*='programs'] #program-schedule-page .day-toggle-item,
body#edit[class*='programs'] #program-edit-page .day-toggle-item,
body#edit[class*='programs'] #program-schedule-page .day-toggle-item {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0 14px;
  cursor: pointer;
  transition: background-color 0.15s;
}

/* line 21, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-item + .day-toggle-item,
body#show[class*='programs'] #program-schedule-page .day-toggle-item + .day-toggle-item,
body#edit[class*='programs'] #program-edit-page .day-toggle-item + .day-toggle-item,
body#edit[class*='programs'] #program-schedule-page .day-toggle-item + .day-toggle-item {
  border-left: 1px solid #e5e5e5;
}

/* line 25, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-item::after,
body#show[class*='programs'] #program-schedule-page .day-toggle-item::after,
body#edit[class*='programs'] #program-edit-page .day-toggle-item::after,
body#edit[class*='programs'] #program-schedule-page .day-toggle-item::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background-color: transparent;
  transition: background-color 0.15s;
}

/* line 36, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-item:hover,
body#show[class*='programs'] #program-schedule-page .day-toggle-item:hover,
body#edit[class*='programs'] #program-edit-page .day-toggle-item:hover,
body#edit[class*='programs'] #program-schedule-page .day-toggle-item:hover {
  background-color: #fafafa;
}

/* line 40, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])),
body#show[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])),
body#edit[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])),
body#edit[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) {
  background-color: #f0f0f0;
}

/* line 43, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""]))::after,
body#show[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""]))::after,
body#edit[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""]))::after,
body#edit[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""]))::after {
  background-color: #EB002B;
}

/* line 45, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) .day-toggle-text,
body#show[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) .day-toggle-text,
body#edit[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) .day-toggle-text,
body#edit[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) .day-toggle-text {
  color: #262626;
}

/* line 49, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-text,
body#show[class*='programs'] #program-schedule-page .day-toggle-text,
body#edit[class*='programs'] #program-edit-page .day-toggle-text,
body#edit[class*='programs'] #program-schedule-page .day-toggle-text {
  flex: 1 1 auto;
  min-width: 0;
  padding: 0 24px 0 8px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "Play", sans-serif;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #737373;
  transition: color 0.1s;
}

/* line 67, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-checkbox,
body#show[class*='programs'] #program-schedule-page .day-toggle-checkbox,
body#edit[class*='programs'] #program-edit-page .day-toggle-checkbox,
body#edit[class*='programs'] #program-schedule-page .day-toggle-checkbox {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.1s, border-color 0.1s;
}

/* line 80, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-checkbox[data-state="all"],
body#show[class*='programs'] #program-schedule-page .day-toggle-checkbox[data-state="all"],
body#edit[class*='programs'] #program-edit-page .day-toggle-checkbox[data-state="all"],
body#edit[class*='programs'] #program-schedule-page .day-toggle-checkbox[data-state="all"] {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px 8px;
}

/* line 87, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-toggle-checkbox[data-state="partial"],
body#show[class*='programs'] #program-schedule-page .day-toggle-checkbox[data-state="partial"],
body#edit[class*='programs'] #program-edit-page .day-toggle-checkbox[data-state="partial"],
body#edit[class*='programs'] #program-schedule-page .day-toggle-checkbox[data-state="partial"] {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Cpath d='M1 1H9' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-size: 10px 2px;
}

/* line 95, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-col-cell,
body#show[class*='programs'] #program-schedule-page .day-col-cell,
body#edit[class*='programs'] #program-edit-page .day-col-cell,
body#edit[class*='programs'] #program-schedule-page .day-col-cell {
  transition: opacity 0.15s;
}

/* line 100, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .schedule-grid,
body#show[class*='programs'] #program-schedule-page .schedule-grid,
body#edit[class*='programs'] #program-edit-page .schedule-grid,
body#edit[class*='programs'] #program-schedule-page .schedule-grid {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 8px 0 16px;
}

/* line 107, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-section,
body#show[class*='programs'] #program-schedule-page .week-section,
body#edit[class*='programs'] #program-edit-page .week-section,
body#edit[class*='programs'] #program-schedule-page .week-section {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex-shrink: 0;
  border-radius: 8px;
}

/* line 115, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-section:hover .week-actions, body#show[class*='programs'] #program-edit-page .week-section:has(.week-actions [aria-expanded="true"]) .week-actions,
body#show[class*='programs'] #program-schedule-page .week-section:hover .week-actions,
body#show[class*='programs'] #program-schedule-page .week-section:has(.week-actions [aria-expanded="true"]) .week-actions,
body#edit[class*='programs'] #program-edit-page .week-section:hover .week-actions,
body#edit[class*='programs'] #program-edit-page .week-section:has(.week-actions [aria-expanded="true"]) .week-actions,
body#edit[class*='programs'] #program-schedule-page .week-section:hover .week-actions,
body#edit[class*='programs'] #program-schedule-page .week-section:has(.week-actions [aria-expanded="true"]) .week-actions {
  opacity: 1;
  visibility: visible;
}

/* line 121, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-section.is-loading,
body#show[class*='programs'] #program-schedule-page .week-section.is-loading,
body#edit[class*='programs'] #program-edit-page .week-section.is-loading,
body#edit[class*='programs'] #program-schedule-page .week-section.is-loading {
  pointer-events: none;
}

/* line 124, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-section.is-loading .week-card,
body#show[class*='programs'] #program-schedule-page .week-section.is-loading .week-card,
body#edit[class*='programs'] #program-edit-page .week-section.is-loading .week-card,
body#edit[class*='programs'] #program-schedule-page .week-section.is-loading .week-card {
  animation: week-loading-pulse 0.9s ease-in-out infinite;
}

@keyframes week-loading-pulse {
  0%, 100% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.25;
  }
}

/* line 135, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-header,
body#show[class*='programs'] #program-schedule-page .week-header,
body#edit[class*='programs'] #program-edit-page .week-header,
body#edit[class*='programs'] #program-schedule-page .week-header {
  min-height: 32px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  border-radius: 8px;
}

/* line 145, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-actions,
body#show[class*='programs'] #program-schedule-page .week-actions,
body#edit[class*='programs'] #program-edit-page .week-actions,
body#edit[class*='programs'] #program-schedule-page .week-actions {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s;
}

/* line 155, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-heading,
body#show[class*='programs'] #program-schedule-page .week-heading,
body#edit[class*='programs'] #program-edit-page .week-heading,
body#edit[class*='programs'] #program-schedule-page .week-heading {
  display: flex;
  gap: 8px;
  align-items: center;
}

/* line 161, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-checkbox,
body#show[class*='programs'] #program-schedule-page .week-checkbox,
body#edit[class*='programs'] #program-edit-page .week-checkbox,
body#edit[class*='programs'] #program-schedule-page .week-checkbox {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  cursor: pointer;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 174, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-checkbox[data-state="all"],
body#show[class*='programs'] #program-schedule-page .week-checkbox[data-state="all"],
body#edit[class*='programs'] #program-edit-page .week-checkbox[data-state="all"],
body#edit[class*='programs'] #program-schedule-page .week-checkbox[data-state="all"] {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px 8px;
}

/* line 182, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-checkbox[data-state="partial"],
body#show[class*='programs'] #program-schedule-page .week-checkbox[data-state="partial"],
body#edit[class*='programs'] #program-edit-page .week-checkbox[data-state="partial"],
body#edit[class*='programs'] #program-schedule-page .week-checkbox[data-state="partial"] {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Cpath d='M1 1H9' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-size: 10px 2px;
}

/* line 190, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-number-label,
body#show[class*='programs'] #program-schedule-page .week-number-label,
body#edit[class*='programs'] #program-edit-page .week-number-label,
body#edit[class*='programs'] #program-schedule-page .week-number-label {
  font-family: "Play", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #525252;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 203, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-name-label,
body#show[class*='programs'] #program-schedule-page .week-name-label,
body#edit[class*='programs'] #program-edit-page .week-name-label,
body#edit[class*='programs'] #program-schedule-page .week-name-label {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #a3a3a3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 216, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-card,
body#show[class*='programs'] #program-schedule-page .week-card,
body#edit[class*='programs'] #program-edit-page .week-card,
body#edit[class*='programs'] #program-schedule-page .week-card {
  display: flex;
  gap: 2px;
}

/* line 221, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-col,
body#show[class*='programs'] #program-schedule-page .week-day-col,
body#edit[class*='programs'] #program-edit-page .week-day-col,
body#edit[class*='programs'] #program-schedule-page .week-day-col {
  position: relative;
  flex: 1 0 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
}

/* line 230, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card,
body#show[class*='programs'] #program-schedule-page .week-day-card,
body#edit[class*='programs'] #program-edit-page .week-day-card,
body#edit[class*='programs'] #program-schedule-page .week-day-card {
  position: relative;
  min-height: 228px;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px;
  border-radius: 8px;
  overflow: visible;
  cursor: pointer;
  transition: background-color 0.15s;
}

/* line 243, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card--empty,
body#show[class*='programs'] #program-schedule-page .week-day-card--empty,
body#edit[class*='programs'] #program-edit-page .week-day-card--empty,
body#edit[class*='programs'] #program-schedule-page .week-day-card--empty {
  gap: 0;
  align-items: center;
}

/* line 251, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card .day-card-empty-overlay,
body#show[class*='programs'] #program-schedule-page .week-day-card .day-card-empty-overlay,
body#edit[class*='programs'] #program-edit-page .week-day-card .day-card-empty-overlay,
body#edit[class*='programs'] #program-schedule-page .week-day-card .day-card-empty-overlay {
  position: absolute;
  inset: 0;
  z-index: 2;
}

/* line 260, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card .day-card-empty-drop,
body#show[class*='programs'] #program-schedule-page .week-day-card .day-card-empty-drop,
body#edit[class*='programs'] #program-edit-page .week-day-card .day-card-empty-drop,
body#edit[class*='programs'] #program-schedule-page .week-day-card .day-card-empty-drop {
  position: absolute;
  inset: 0;
  z-index: 3;
  pointer-events: none;
  border-radius: inherit;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 28px 8px 8px;
}

/* line 274, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card .day-card-empty-drop.is-armed,
body#show[class*='programs'] #program-schedule-page .week-day-card .day-card-empty-drop.is-armed,
body#edit[class*='programs'] #program-edit-page .week-day-card .day-card-empty-drop.is-armed,
body#edit[class*='programs'] #program-schedule-page .week-day-card .day-card-empty-drop.is-armed {
  pointer-events: auto;
}

/* line 280, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card:not(.focused):hover,
body#show[class*='programs'] #program-schedule-page .week-day-card:not(.focused):hover,
body#edit[class*='programs'] #program-edit-page .week-day-card:not(.focused):hover,
body#edit[class*='programs'] #program-schedule-page .week-day-card:not(.focused):hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 286, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused),
body#show[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused),
body#edit[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused),
body#edit[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused) {
  background-color: #f0f0f0;
}

/* line 289, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused)::before,
body#show[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused)::before,
body#edit[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused)::before,
body#edit[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused)::before {
  content: '';
  position: absolute;
  left: 4px;
  right: 4px;
  top: 0;
  height: 2px;
  border-radius: 2px;
  background-color: #EB002B;
  pointer-events: none;
  z-index: 2;
}

/* line 303, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.is-copied:not(.focused),
body#show[class*='programs'] #program-schedule-page .week-day-card.is-copied:not(.focused),
body#edit[class*='programs'] #program-edit-page .week-day-card.is-copied:not(.focused),
body#edit[class*='programs'] #program-schedule-page .week-day-card.is-copied:not(.focused) {
  outline: 1px dashed rgba(235, 0, 43, 0.55);
  outline-offset: -1px;
  background-color: #fafafa;
}

/* line 309, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card .day-card-checkbox .checkbox-icon-on,
body#show[class*='programs'] #program-schedule-page .week-day-card .day-card-checkbox .checkbox-icon-on,
body#edit[class*='programs'] #program-edit-page .week-day-card .day-card-checkbox .checkbox-icon-on,
body#edit[class*='programs'] #program-schedule-page .week-day-card .day-card-checkbox .checkbox-icon-on {
  color: #EB002B;
}

/* line 316, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.focused,
body#show[class*='programs'] #program-schedule-page .week-day-card.focused,
body#edit[class*='programs'] #program-edit-page .week-day-card.focused,
body#edit[class*='programs'] #program-schedule-page .week-day-card.focused {
  position: absolute;
  top: 0;
  left: 0;
  width: 360px;
  height: auto;
  overflow: visible;
  cursor: default;
  z-index: 20;
  padding: 0;
}

/* line 327, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.focused .day-card-collapsed,
body#show[class*='programs'] #program-schedule-page .week-day-card.focused .day-card-collapsed,
body#edit[class*='programs'] #program-edit-page .week-day-card.focused .day-card-collapsed,
body#edit[class*='programs'] #program-schedule-page .week-day-card.focused .day-card-collapsed {
  display: none;
}

/* line 328, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.focused .day-card-bg,
body#show[class*='programs'] #program-schedule-page .week-day-card.focused .day-card-bg,
body#edit[class*='programs'] #program-edit-page .week-day-card.focused .day-card-bg,
body#edit[class*='programs'] #program-schedule-page .week-day-card.focused .day-card-bg {
  display: none;
}

/* line 332, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card:not(.focused) .day-card-expanded,
body#show[class*='programs'] #program-schedule-page .week-day-card:not(.focused) .day-card-expanded,
body#edit[class*='programs'] #program-edit-page .week-day-card:not(.focused) .day-card-expanded,
body#edit[class*='programs'] #program-schedule-page .week-day-card:not(.focused) .day-card-expanded {
  display: none;
}

/* line 335, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.is-deleting,
body#show[class*='programs'] #program-schedule-page .week-day-card.is-deleting,
body#edit[class*='programs'] #program-edit-page .week-day-card.is-deleting,
body#edit[class*='programs'] #program-schedule-page .week-day-card.is-deleting {
  pointer-events: none;
  opacity: 0.45;
  transition: opacity 0.15s ease;
}

/* line 340, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.is-deleting::after,
body#show[class*='programs'] #program-schedule-page .week-day-card.is-deleting::after,
body#edit[class*='programs'] #program-edit-page .week-day-card.is-deleting::after,
body#edit[class*='programs'] #program-schedule-page .week-day-card.is-deleting::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  z-index: 30;
  background: rgba(235, 0, 43, 0.08);
  animation: card-pending-pulse 0.9s ease-in-out infinite;
}

/* line 355, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.is-creating,
body#show[class*='programs'] #program-schedule-page .week-day-card.is-creating,
body#edit[class*='programs'] #program-edit-page .week-day-card.is-creating,
body#edit[class*='programs'] #program-schedule-page .week-day-card.is-creating {
  pointer-events: none;
}

/* line 358, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.is-creating::after,
body#show[class*='programs'] #program-schedule-page .week-day-card.is-creating::after,
body#edit[class*='programs'] #program-edit-page .week-day-card.is-creating::after,
body#edit[class*='programs'] #program-schedule-page .week-day-card.is-creating::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  z-index: 30;
  background: rgba(235, 0, 43, 0.1);
  animation: card-pending-pulse 0.9s ease-in-out infinite;
}

/* line 368, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.is-creating .day-card-hover-plus,
body#show[class*='programs'] #program-schedule-page .week-day-card.is-creating .day-card-hover-plus,
body#edit[class*='programs'] #program-edit-page .week-day-card.is-creating .day-card-hover-plus,
body#edit[class*='programs'] #program-schedule-page .week-day-card.is-creating .day-card-hover-plus {
  display: none;
}

/* line 370, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.is-creating .day-card-spinner,
body#show[class*='programs'] #program-schedule-page .week-day-card.is-creating .day-card-spinner,
body#edit[class*='programs'] #program-edit-page .week-day-card.is-creating .day-card-spinner,
body#edit[class*='programs'] #program-schedule-page .week-day-card.is-creating .day-card-spinner {
  display: block;
}

/* line 374, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card .day-card-spinner,
body#show[class*='programs'] #program-schedule-page .week-day-card .day-card-spinner,
body#edit[class*='programs'] #program-edit-page .week-day-card .day-card-spinner,
body#edit[class*='programs'] #program-schedule-page .week-day-card .day-card-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 31;
  width: 20px;
  height: 20px;
  margin: -10px 0 0 -10px;
  border: 2px solid rgba(235, 0, 43, 0.25);
  border-top-color: #EB002B;
  border-radius: 50%;
  animation: card-spinner-turn 0.7s linear infinite;
}

@keyframes card-spinner-turn {
  to {
    transform: rotate(360deg);
  }
}

@keyframes card-pending-pulse {
  0%, 100% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
}

/* line 399, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-collapsed,
body#show[class*='programs'] #program-schedule-page .day-card-collapsed,
body#edit[class*='programs'] #program-edit-page .day-card-collapsed,
body#edit[class*='programs'] #program-schedule-page .day-card-collapsed {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1 1 auto;
  min-height: 0;
  padding-bottom: 28px;
}

/* line 410, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-expanded,
body#show[class*='programs'] #program-schedule-page .day-card-expanded,
body#edit[class*='programs'] #program-edit-page .day-card-expanded,
body#edit[class*='programs'] #program-schedule-page .day-card-expanded {
  min-width: 0;
}

/* line 414, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-expanded .program-day,
body#show[class*='programs'] #program-schedule-page .day-card-expanded .program-day,
body#edit[class*='programs'] #program-edit-page .day-card-expanded .program-day,
body#edit[class*='programs'] #program-schedule-page .day-card-expanded .program-day {
  margin: 0;
  box-shadow: none;
}

/* line 422, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.focused .day-cell-form,
body#show[class*='programs'] #program-schedule-page .week-day-card.focused .day-cell-form,
body#edit[class*='programs'] #program-edit-page .week-day-card.focused .day-cell-form,
body#edit[class*='programs'] #program-schedule-page .week-day-card.focused .day-cell-form {
  box-shadow: 0 4px 8px -1px rgba(35, 35, 35, 0.14), 0 12px 32px -4px rgba(35, 35, 35, 0.22), 0 0 0 1px rgba(35, 35, 35, 0.08);
}

/* line 431, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-col[data-col="6"] .week-day-card.focused,
body#show[class*='programs'] #program-schedule-page .week-day-col[data-col="6"] .week-day-card.focused,
body#edit[class*='programs'] #program-edit-page .week-day-col[data-col="6"] .week-day-card.focused,
body#edit[class*='programs'] #program-schedule-page .week-day-col[data-col="6"] .week-day-card.focused {
  left: auto;
  right: 0;
}

/* line 436, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-bg,
body#show[class*='programs'] #program-schedule-page .day-card-bg,
body#edit[class*='programs'] #program-edit-page .day-card-bg,
body#edit[class*='programs'] #program-schedule-page .day-card-bg {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  opacity: 0.22;
  pointer-events: none;
}

/* line 445, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-checkbox,
body#show[class*='programs'] #program-schedule-page .day-card-checkbox,
body#edit[class*='programs'] #program-edit-page .day-card-checkbox,
body#edit[class*='programs'] #program-schedule-page .day-card-checkbox {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  opacity: 0.4;
  pointer-events: auto;
  transition: opacity 0.15s ease;
}

/* line 459, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-checkbox .day-select-box,
body#show[class*='programs'] #program-schedule-page .day-card-checkbox .day-select-box,
body#edit[class*='programs'] #program-edit-page .day-card-checkbox .day-select-box,
body#edit[class*='programs'] #program-schedule-page .day-card-checkbox .day-select-box {
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

/* line 471, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-checkbox .day-select-box--on,
body#show[class*='programs'] #program-schedule-page .day-card-checkbox .day-select-box--on,
body#edit[class*='programs'] #program-edit-page .day-card-checkbox .day-select-box--on,
body#edit[class*='programs'] #program-schedule-page .day-card-checkbox .day-select-box--on {
  border-color: #EB002B;
  background-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px 8px;
}

/* line 478, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-checkbox .checkbox-icon-on,
body#show[class*='programs'] #program-schedule-page .day-card-checkbox .checkbox-icon-on,
body#edit[class*='programs'] #program-edit-page .day-card-checkbox .checkbox-icon-on,
body#edit[class*='programs'] #program-schedule-page .day-card-checkbox .checkbox-icon-on {
  display: none;
}

/* line 480, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-checkbox input:checked ~ .checkbox-icon-off,
body#show[class*='programs'] #program-schedule-page .day-card-checkbox input:checked ~ .checkbox-icon-off,
body#edit[class*='programs'] #program-edit-page .day-card-checkbox input:checked ~ .checkbox-icon-off,
body#edit[class*='programs'] #program-schedule-page .day-card-checkbox input:checked ~ .checkbox-icon-off {
  display: none;
}

/* line 481, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-checkbox input:checked ~ .checkbox-icon-on,
body#show[class*='programs'] #program-schedule-page .day-card-checkbox input:checked ~ .checkbox-icon-on,
body#edit[class*='programs'] #program-edit-page .day-card-checkbox input:checked ~ .checkbox-icon-on,
body#edit[class*='programs'] #program-schedule-page .day-card-checkbox input:checked ~ .checkbox-icon-on {
  display: block;
}

/* line 486, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.focused .day-card-checkbox,
body#show[class*='programs'] #program-schedule-page .week-day-card.focused .day-card-checkbox,
body#edit[class*='programs'] #program-edit-page .week-day-card.focused .day-card-checkbox,
body#edit[class*='programs'] #program-schedule-page .week-day-card.focused .day-card-checkbox {
  display: none;
}

/* line 490, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-hover-plus,
body#show[class*='programs'] #program-schedule-page .day-card-hover-plus,
body#edit[class*='programs'] #program-edit-page .day-card-hover-plus,
body#edit[class*='programs'] #program-schedule-page .day-card-hover-plus {
  position: absolute;
  bottom: 8px;
  right: 8px;
  z-index: 5;
  display: none;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

/* line 501, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-header,
body#show[class*='programs'] #program-schedule-page .day-card-header,
body#edit[class*='programs'] #program-edit-page .day-card-header,
body#edit[class*='programs'] #program-schedule-page .day-card-header {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
  align-items: center;
  width: 100%;
  flex-shrink: 0;
}

/* line 512, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-abbrev,
body#show[class*='programs'] #program-schedule-page .day-abbrev,
body#edit[class*='programs'] #program-edit-page .day-abbrev,
body#edit[class*='programs'] #program-schedule-page .day-abbrev {
  font-family: "Play", sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  color: #a3a3a3;
}

/* line 524, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.selected .day-abbrev,
body#show[class*='programs'] #program-schedule-page .week-day-card.selected .day-abbrev,
body#edit[class*='programs'] #program-edit-page .week-day-card.selected .day-abbrev,
body#edit[class*='programs'] #program-schedule-page .week-day-card.selected .day-abbrev {
  color: #262626;
}

/* line 528, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-name-text,
body#show[class*='programs'] #program-schedule-page .day-name-text,
body#edit[class*='programs'] #program-edit-page .day-name-text,
body#edit[class*='programs'] #program-schedule-page .day-name-text {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.3px;
  text-align: center;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #404040;
}

/* line 541, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-card-blocks,
body#show[class*='programs'] #program-schedule-page .day-card-blocks,
body#edit[class*='programs'] #program-edit-page .day-card-blocks,
body#edit[class*='programs'] #program-schedule-page .day-card-blocks {
  position: relative;
  z-index: 1;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  gap: 6px;
  overflow: visible;
  min-height: 0;
}

/* line 552, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card,
body#show[class*='programs'] #program-schedule-page .block-card,
body#edit[class*='programs'] #program-edit-page .block-card,
body#edit[class*='programs'] #program-schedule-page .block-card {
  position: relative;
  isolation: isolate;
  flex-shrink: 0;
  width: 100%;
  padding: 6px 10px;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
  transition: border-color 100ms, background-color 100ms;
}

/* line 563, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card:hover,
body#show[class*='programs'] #program-schedule-page .block-card:hover,
body#edit[class*='programs'] #program-edit-page .block-card:hover,
body#edit[class*='programs'] #program-schedule-page .block-card:hover {
  border-color: #d4d4d4;
}

/* line 565, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card label.block-card-cb,
body#show[class*='programs'] #program-schedule-page .block-card label.block-card-cb,
body#edit[class*='programs'] #program-edit-page .block-card label.block-card-cb,
body#edit[class*='programs'] #program-schedule-page .block-card label.block-card-cb {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  opacity: 0;
  cursor: pointer;
  z-index: 10;
  transition: opacity 150ms;
}

/* line 577, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card label.block-card-cb .block-card-cb-off,
body#show[class*='programs'] #program-schedule-page .block-card label.block-card-cb .block-card-cb-off,
body#edit[class*='programs'] #program-edit-page .block-card label.block-card-cb .block-card-cb-off,
body#edit[class*='programs'] #program-schedule-page .block-card label.block-card-cb .block-card-cb-off {
  position: absolute;
  inset: 0;
  border-radius: 3px;
  border: 1px solid #d4d4d4;
  background: white;
}

/* line 585, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card label.block-card-cb .block-card-cb-on,
body#show[class*='programs'] #program-schedule-page .block-card label.block-card-cb .block-card-cb-on,
body#edit[class*='programs'] #program-edit-page .block-card label.block-card-cb .block-card-cb-on,
body#edit[class*='programs'] #program-schedule-page .block-card label.block-card-cb .block-card-cb-on {
  display: none;
  position: absolute;
  inset: 0;
  border-radius: 3px;
  border: 1px solid #EB002B;
  background-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 9px 7px;
}

/* line 598, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card label.block-card-cb input:checked ~ .block-card-cb-off,
body#show[class*='programs'] #program-schedule-page .block-card label.block-card-cb input:checked ~ .block-card-cb-off,
body#edit[class*='programs'] #program-edit-page .block-card label.block-card-cb input:checked ~ .block-card-cb-off,
body#edit[class*='programs'] #program-schedule-page .block-card label.block-card-cb input:checked ~ .block-card-cb-off {
  display: none;
}

/* line 599, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card label.block-card-cb input:checked ~ .block-card-cb-on,
body#show[class*='programs'] #program-schedule-page .block-card label.block-card-cb input:checked ~ .block-card-cb-on,
body#edit[class*='programs'] #program-edit-page .block-card label.block-card-cb input:checked ~ .block-card-cb-on,
body#edit[class*='programs'] #program-schedule-page .block-card label.block-card-cb input:checked ~ .block-card-cb-on {
  display: block;
}

/* line 602, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card:hover label.block-card-cb, body#show[class*='programs'] #program-edit-page .block-card:has(input:checked) label.block-card-cb,
body#show[class*='programs'] #program-schedule-page .block-card:hover label.block-card-cb,
body#show[class*='programs'] #program-schedule-page .block-card:has(input:checked) label.block-card-cb,
body#edit[class*='programs'] #program-edit-page .block-card:hover label.block-card-cb,
body#edit[class*='programs'] #program-edit-page .block-card:has(input:checked) label.block-card-cb,
body#edit[class*='programs'] #program-schedule-page .block-card:hover label.block-card-cb,
body#edit[class*='programs'] #program-schedule-page .block-card:has(input:checked) label.block-card-cb {
  opacity: 1;
}

/* line 605, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card:has(input:checked),
body#show[class*='programs'] #program-schedule-page .block-card:has(input:checked),
body#edit[class*='programs'] #program-edit-page .block-card:has(input:checked),
body#edit[class*='programs'] #program-schedule-page .block-card:has(input:checked) {
  border-color: #EB002B;
  background-color: rgba(235, 0, 43, 0.06);
}

/* line 610, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card.is-copied,
body#show[class*='programs'] #program-schedule-page .block-card.is-copied,
body#edit[class*='programs'] #program-edit-page .block-card.is-copied,
body#edit[class*='programs'] #program-schedule-page .block-card.is-copied {
  border-color: #EB002B !important;
  background-color: rgba(235, 0, 43, 0.06);
}

/* line 616, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-prog-label,
body#show[class*='programs'] #program-schedule-page .block-prog-label,
body#edit[class*='programs'] #program-edit-page .block-prog-label,
body#edit[class*='programs'] #program-schedule-page .block-prog-label {
  display: block;
  margin-bottom: 2px;
  font-family: "Play", sans-serif;
  font-size: 9.5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: #a3a3a3;
  overflow-wrap: break-word;
}

/* line 630, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card-overlay,
body#show[class*='programs'] #program-schedule-page .block-card-overlay,
body#edit[class*='programs'] #program-edit-page .block-card-overlay,
body#edit[class*='programs'] #program-schedule-page .block-card-overlay {
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
}

/* line 637, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-name-row,
body#show[class*='programs'] #program-schedule-page .block-name-row,
body#edit[class*='programs'] #program-edit-page .block-name-row,
body#edit[class*='programs'] #program-schedule-page .block-name-row {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 4px;
  min-width: 0;
  padding-right: 18px;
}

/* line 648, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-card:has(> .block-card-flex) .block-name-row,
body#show[class*='programs'] #program-schedule-page .block-card:has(> .block-card-flex) .block-name-row,
body#edit[class*='programs'] #program-edit-page .block-card:has(> .block-card-flex) .block-name-row,
body#edit[class*='programs'] #program-schedule-page .block-card:has(> .block-card-flex) .block-name-row {
  padding-right: 44px;
}

/* line 650, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .block-name-text,
body#show[class*='programs'] #program-schedule-page .block-name-text,
body#edit[class*='programs'] #program-edit-page .block-name-text,
body#edit[class*='programs'] #program-schedule-page .block-name-text {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.35;
  overflow-wrap: break-word;
  color: #262626;
}

/* line 665, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.card-hovered:not(.focused) .day-card-checkbox,
body#show[class*='programs'] #program-edit-page .week-day-card:not(.focused):hover .day-card-checkbox,
body#show[class*='programs'] #program-schedule-page .week-day-card.card-hovered:not(.focused) .day-card-checkbox,
body#show[class*='programs'] #program-schedule-page .week-day-card:not(.focused):hover .day-card-checkbox,
body#edit[class*='programs'] #program-edit-page .week-day-card.card-hovered:not(.focused) .day-card-checkbox,
body#edit[class*='programs'] #program-edit-page .week-day-card:not(.focused):hover .day-card-checkbox,
body#edit[class*='programs'] #program-schedule-page .week-day-card.card-hovered:not(.focused) .day-card-checkbox,
body#edit[class*='programs'] #program-schedule-page .week-day-card:not(.focused):hover .day-card-checkbox {
  display: flex;
  pointer-events: auto;
  opacity: 1;
}

/* line 670, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.card-hovered:not(.focused) .day-card-hover-plus,
body#show[class*='programs'] #program-edit-page .week-day-card:not(.focused):hover .day-card-hover-plus,
body#show[class*='programs'] #program-schedule-page .week-day-card.card-hovered:not(.focused) .day-card-hover-plus,
body#show[class*='programs'] #program-schedule-page .week-day-card:not(.focused):hover .day-card-hover-plus,
body#edit[class*='programs'] #program-edit-page .week-day-card.card-hovered:not(.focused) .day-card-hover-plus,
body#edit[class*='programs'] #program-edit-page .week-day-card:not(.focused):hover .day-card-hover-plus,
body#edit[class*='programs'] #program-schedule-page .week-day-card.card-hovered:not(.focused) .day-card-hover-plus,
body#edit[class*='programs'] #program-schedule-page .week-day-card:not(.focused):hover .day-card-hover-plus {
  display: flex;
}

/* line 676, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused) .day-card-checkbox,
body#show[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused) .day-card-checkbox,
body#edit[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused) .day-card-checkbox,
body#edit[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused) .day-card-checkbox {
  display: flex;
  pointer-events: auto;
  opacity: 1;
}

/* line 685, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused),
body#show[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused),
body#edit[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused),
body#edit[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused) {
  cursor: pointer;
}

/* line 687, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused) .day-card-checkbox,
body#show[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused) .day-card-checkbox,
body#edit[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused) .day-card-checkbox,
body#edit[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused) .day-card-checkbox {
  display: flex;
  pointer-events: auto;
  opacity: 1;
}

/* line 692, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused) .day-card-hover-plus,
body#show[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused) .day-card-hover-plus,
body#edit[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused) .day-card-hover-plus,
body#edit[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused) .day-card-hover-plus {
  display: none;
}

/* line 695, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused)::after,
body#show[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused)::after,
body#edit[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused)::after,
body#edit[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused)::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.04);
  outline: 1px dashed rgba(0, 0, 0, 0.18);
  outline-offset: -2px;
  pointer-events: none;
  z-index: 1;
  transition: background-color 0.1s;
}

/* line 707, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused):hover::after,
body#show[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused):hover::after,
body#edit[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused):hover::after,
body#edit[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused):hover::after {
  background-color: rgba(0, 0, 0, 0.08);
  outline-color: rgba(0, 0, 0, 0.28);
}

/* line 713, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page.ctrl-mode .week-day-card.selected:not(.focused)::after,
body#show[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card.selected:not(.focused)::after,
body#edit[class*='programs'] #program-edit-page.ctrl-mode .week-day-card.selected:not(.focused)::after,
body#edit[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card.selected:not(.focused)::after {
  display: none;
}

/* line 715, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page.ctrl-mode .block-card label.block-card-cb,
body#show[class*='programs'] #program-schedule-page.ctrl-mode .block-card label.block-card-cb,
body#edit[class*='programs'] #program-edit-page.ctrl-mode .block-card label.block-card-cb,
body#edit[class*='programs'] #program-schedule-page.ctrl-mode .block-card label.block-card-cb {
  opacity: 1;
}

/* line 719, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .week-day-card.selected .day-form-checkbox-btn,
body#show[class*='programs'] #program-schedule-page .week-day-card.selected .day-form-checkbox-btn,
body#edit[class*='programs'] #program-edit-page .week-day-card.selected .day-form-checkbox-btn,
body#edit[class*='programs'] #program-schedule-page .week-day-card.selected .day-form-checkbox-btn {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px 8px;
}

/* line 728, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-cell-form label input[type="checkbox"]:checked ~ .block-cb-on,
body#show[class*='programs'] #program-schedule-page .day-cell-form label input[type="checkbox"]:checked ~ .block-cb-on,
body#edit[class*='programs'] #program-edit-page .day-cell-form label input[type="checkbox"]:checked ~ .block-cb-on,
body#edit[class*='programs'] #program-schedule-page .day-cell-form label input[type="checkbox"]:checked ~ .block-cb-on {
  display: block;
}

/* line 729, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-cell-form label input[type="checkbox"]:checked ~ .block-cb-off,
body#show[class*='programs'] #program-schedule-page .day-cell-form label input[type="checkbox"]:checked ~ .block-cb-off,
body#edit[class*='programs'] #program-edit-page .day-cell-form label input[type="checkbox"]:checked ~ .block-cb-off,
body#edit[class*='programs'] #program-schedule-page .day-cell-form label input[type="checkbox"]:checked ~ .block-cb-off {
  display: none;
}

/* line 734, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-cell-form label .block-cb-off,
body#show[class*='programs'] #program-edit-page .day-cell-form label .block-cb-on,
body#show[class*='programs'] #program-schedule-page .day-cell-form label .block-cb-off,
body#show[class*='programs'] #program-schedule-page .day-cell-form label .block-cb-on,
body#edit[class*='programs'] #program-edit-page .day-cell-form label .block-cb-off,
body#edit[class*='programs'] #program-edit-page .day-cell-form label .block-cb-on,
body#edit[class*='programs'] #program-schedule-page .day-cell-form label .block-cb-off,
body#edit[class*='programs'] #program-schedule-page .day-cell-form label .block-cb-on {
  border-width: 1px;
  border-style: solid;
}

/* line 743, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-cell-form label .block-cb-on,
body#show[class*='programs'] #program-schedule-page .day-cell-form label .block-cb-on,
body#edit[class*='programs'] #program-edit-page .day-cell-form label .block-cb-on,
body#edit[class*='programs'] #program-schedule-page .day-cell-form label .block-cb-on {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 9px 7px;
}

/* line 752, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .program-day-block .block-delete-btn,
body#show[class*='programs'] #program-schedule-page .program-day-block .block-delete-btn,
body#edit[class*='programs'] #program-edit-page .program-day-block .block-delete-btn,
body#edit[class*='programs'] #program-schedule-page .program-day-block .block-delete-btn {
  opacity: 0;
  transition: opacity 150ms, color 150ms;
}

/* line 756, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .program-day-block:hover .block-delete-btn,
body#show[class*='programs'] #program-schedule-page .program-day-block:hover .block-delete-btn,
body#edit[class*='programs'] #program-edit-page .program-day-block:hover .block-delete-btn,
body#edit[class*='programs'] #program-schedule-page .program-day-block:hover .block-delete-btn {
  opacity: 1;
}

/* line 758, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .program-day-block:hover .block-delete-btn:hover,
body#show[class*='programs'] #program-schedule-page .program-day-block:hover .block-delete-btn:hover,
body#edit[class*='programs'] #program-edit-page .program-day-block:hover .block-delete-btn:hover,
body#edit[class*='programs'] #program-schedule-page .program-day-block:hover .block-delete-btn:hover {
  color: #EB002B;
}

/* line 761, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .program-day-block.is-copied > div,
body#show[class*='programs'] #program-schedule-page .program-day-block.is-copied > div,
body#edit[class*='programs'] #program-edit-page .program-day-block.is-copied > div,
body#edit[class*='programs'] #program-schedule-page .program-day-block.is-copied > div {
  outline: 2px dashed rgba(235, 0, 43, 0.5);
  outline-offset: -1px;
}

/* line 764, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .program-day-block.is-copied > div::before,
body#show[class*='programs'] #program-schedule-page .program-day-block.is-copied > div::before,
body#edit[class*='programs'] #program-edit-page .program-day-block.is-copied > div::before,
body#edit[class*='programs'] #program-schedule-page .program-day-block.is-copied > div::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 4px;
  background: linear-gradient(135deg, rgba(235, 0, 43, 0.12) 0%, transparent 60%);
  pointer-events: none;
  z-index: 0;
}

/* line 777, app/assets/stylesheets/programs/show.scss */
body#show[class*='programs'] #program-edit-page .day-cell-form .program-day-block .block-delete-btn,
body#show[class*='programs'] #program-schedule-page .day-cell-form .program-day-block .block-delete-btn,
body#edit[class*='programs'] #program-edit-page .day-cell-form .program-day-block .block-delete-btn,
body#edit[class*='programs'] #program-schedule-page .day-cell-form .program-day-block .block-delete-btn {
  opacity: 1;
}

/* line 797, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-toggle-item + .day-toggle-item,
body#show.dark[class*='programs'] #program-schedule-page .day-toggle-item + .day-toggle-item,
body#edit.dark[class*='programs'] #program-edit-page .day-toggle-item + .day-toggle-item,
body#edit.dark[class*='programs'] #program-schedule-page .day-toggle-item + .day-toggle-item {
  border-left-color: #2A2A2A;
}

/* line 801, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-toggle-item:hover,
body#show.dark[class*='programs'] #program-schedule-page .day-toggle-item:hover,
body#edit.dark[class*='programs'] #program-edit-page .day-toggle-item:hover,
body#edit.dark[class*='programs'] #program-schedule-page .day-toggle-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}

/* line 805, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])),
body#show.dark[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])),
body#edit.dark[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])),
body#edit.dark[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) {
  background-color: rgba(255, 255, 255, 0.09);
}

/* line 808, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) .day-toggle-text,
body#show.dark[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) .day-toggle-text,
body#edit.dark[class*='programs'] #program-edit-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) .day-toggle-text,
body#edit.dark[class*='programs'] #program-schedule-page .day-toggle-item:has(.day-toggle-checkbox[data-state]:not([data-state=""])) .day-toggle-text {
  color: #f5f5f5;
}

/* line 812, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-toggle-text,
body#show.dark[class*='programs'] #program-schedule-page .day-toggle-text,
body#edit.dark[class*='programs'] #program-edit-page .day-toggle-text,
body#edit.dark[class*='programs'] #program-schedule-page .day-toggle-text {
  color: #a3a3a3;
}

/* line 816, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-toggle-checkbox,
body#show.dark[class*='programs'] #program-schedule-page .day-toggle-checkbox,
body#edit.dark[class*='programs'] #program-edit-page .day-toggle-checkbox,
body#edit.dark[class*='programs'] #program-schedule-page .day-toggle-checkbox {
  border-color: #737373;
  background-color: rgba(212, 212, 212, 0.15);
}

/* line 820, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-toggle-checkbox[data-state="all"],
body#show.dark[class*='programs'] #program-schedule-page .day-toggle-checkbox[data-state="all"],
body#edit.dark[class*='programs'] #program-edit-page .day-toggle-checkbox[data-state="all"],
body#edit.dark[class*='programs'] #program-schedule-page .day-toggle-checkbox[data-state="all"] {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px 8px;
}

/* line 827, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-toggle-checkbox[data-state="partial"],
body#show.dark[class*='programs'] #program-schedule-page .day-toggle-checkbox[data-state="partial"],
body#edit.dark[class*='programs'] #program-edit-page .day-toggle-checkbox[data-state="partial"],
body#edit.dark[class*='programs'] #program-schedule-page .day-toggle-checkbox[data-state="partial"] {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Cpath d='M1 1H9' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-size: 10px 2px;
}

/* line 835, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-checkbox,
body#show.dark[class*='programs'] #program-schedule-page .week-checkbox,
body#edit.dark[class*='programs'] #program-edit-page .week-checkbox,
body#edit.dark[class*='programs'] #program-schedule-page .week-checkbox {
  border-color: #737373;
  background-color: rgba(212, 212, 212, 0.15);
}

/* line 839, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-checkbox[data-state="all"],
body#show.dark[class*='programs'] #program-schedule-page .week-checkbox[data-state="all"],
body#edit.dark[class*='programs'] #program-edit-page .week-checkbox[data-state="all"],
body#edit.dark[class*='programs'] #program-schedule-page .week-checkbox[data-state="all"] {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 848, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-checkbox[data-state="partial"],
body#show.dark[class*='programs'] #program-schedule-page .week-checkbox[data-state="partial"],
body#edit.dark[class*='programs'] #program-edit-page .week-checkbox[data-state="partial"],
body#edit.dark[class*='programs'] #program-schedule-page .week-checkbox[data-state="partial"] {
  background-color: #EB002B;
  border-color: #EB002B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Cpath d='M1 1H9' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-size: 10px 2px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 859, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-card-checkbox .day-select-box,
body#show.dark[class*='programs'] #program-schedule-page .day-card-checkbox .day-select-box,
body#edit.dark[class*='programs'] #program-edit-page .day-card-checkbox .day-select-box,
body#edit.dark[class*='programs'] #program-schedule-page .day-card-checkbox .day-select-box {
  border-color: #737373;
  background-color: rgba(212, 212, 212, 0.15);
}

/* line 864, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-card-checkbox .day-select-box--on,
body#show.dark[class*='programs'] #program-schedule-page .day-card-checkbox .day-select-box--on,
body#edit.dark[class*='programs'] #program-edit-page .day-card-checkbox .day-select-box--on,
body#edit.dark[class*='programs'] #program-schedule-page .day-card-checkbox .day-select-box--on {
  border-color: #EB002B;
  background-color: #EB002B;
}

/* line 870, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-number-label,
body#show.dark[class*='programs'] #program-schedule-page .week-number-label,
body#edit.dark[class*='programs'] #program-edit-page .week-number-label,
body#edit.dark[class*='programs'] #program-schedule-page .week-number-label {
  color: #a3a3a3;
}

/* line 871, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-name-label,
body#show.dark[class*='programs'] #program-schedule-page .week-name-label,
body#edit.dark[class*='programs'] #program-edit-page .week-name-label,
body#edit.dark[class*='programs'] #program-schedule-page .week-name-label {
  color: #737373;
}

/* line 874, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused, .selected)::after,
body#show.dark[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused, .selected)::after,
body#edit.dark[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused, .selected)::after,
body#edit.dark[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused, .selected)::after {
  background-color: rgba(255, 255, 255, 0.04);
  outline-color: rgba(255, 255, 255, 0.18);
}

/* line 878, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused, .selected):hover::after,
body#show.dark[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused, .selected):hover::after,
body#edit.dark[class*='programs'] #program-edit-page.ctrl-mode .week-day-card:not(.focused, .selected):hover::after,
body#edit.dark[class*='programs'] #program-schedule-page.ctrl-mode .week-day-card:not(.focused, .selected):hover::after {
  background-color: rgba(255, 255, 255, 0.09);
  outline-color: rgba(255, 255, 255, 0.3);
}

/* line 884, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-day-card:not(.focused):hover,
body#show.dark[class*='programs'] #program-schedule-page .week-day-card:not(.focused):hover,
body#edit.dark[class*='programs'] #program-edit-page .week-day-card:not(.focused):hover,
body#edit.dark[class*='programs'] #program-schedule-page .week-day-card:not(.focused):hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 888, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-day-card.focused .day-cell-form,
body#show.dark[class*='programs'] #program-schedule-page .week-day-card.focused .day-cell-form,
body#edit.dark[class*='programs'] #program-edit-page .week-day-card.focused .day-cell-form,
body#edit.dark[class*='programs'] #program-schedule-page .week-day-card.focused .day-cell-form {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1), 0 4px 8px rgba(0, 0, 0, 0.45), 0 16px 40px rgba(0, 0, 0, 0.65);
}

/* line 895, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused),
body#show.dark[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused),
body#edit.dark[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused),
body#edit.dark[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused) {
  background-color: rgba(255, 255, 255, 0.09);
}

/* line 898, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused)::before,
body#show.dark[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused)::before,
body#edit.dark[class*='programs'] #program-edit-page .week-day-card.selected:not(.focused)::before,
body#edit.dark[class*='programs'] #program-schedule-page .week-day-card.selected:not(.focused)::before {
  background-color: #FF4D68;
}

/* line 901, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-day-card.is-copied:not(.focused),
body#show.dark[class*='programs'] #program-schedule-page .week-day-card.is-copied:not(.focused),
body#edit.dark[class*='programs'] #program-edit-page .week-day-card.is-copied:not(.focused),
body#edit.dark[class*='programs'] #program-schedule-page .week-day-card.is-copied:not(.focused) {
  outline-color: rgba(255, 77, 104, 0.6);
  background-color: rgba(255, 255, 255, 0.04);
}

/* line 907, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-card-bg,
body#show.dark[class*='programs'] #program-schedule-page .day-card-bg,
body#edit.dark[class*='programs'] #program-edit-page .day-card-bg,
body#edit.dark[class*='programs'] #program-schedule-page .day-card-bg {
  opacity: 1;
}

/* line 909, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-card-bg::after,
body#show.dark[class*='programs'] #program-schedule-page .day-card-bg::after,
body#edit.dark[class*='programs'] #program-edit-page .day-card-bg::after,
body#edit.dark[class*='programs'] #program-schedule-page .day-card-bg::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(35, 35, 35, 0.9), rgba(35, 35, 35, 0.63));
  pointer-events: none;
}

/* line 918, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-abbrev,
body#show.dark[class*='programs'] #program-schedule-page .day-abbrev,
body#edit.dark[class*='programs'] #program-edit-page .day-abbrev,
body#edit.dark[class*='programs'] #program-schedule-page .day-abbrev {
  color: #d4d4d4;
}

/* line 919, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .day-name-text,
body#show.dark[class*='programs'] #program-schedule-page .day-name-text,
body#edit.dark[class*='programs'] #program-edit-page .day-name-text,
body#edit.dark[class*='programs'] #program-schedule-page .day-name-text {
  color: #e5e5e5;
}

/* line 921, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .week-day-card.selected .day-abbrev,
body#show.dark[class*='programs'] #program-schedule-page .week-day-card.selected .day-abbrev,
body#edit.dark[class*='programs'] #program-edit-page .week-day-card.selected .day-abbrev,
body#edit.dark[class*='programs'] #program-schedule-page .week-day-card.selected .day-abbrev {
  color: #f5f5f5;
}

/* line 923, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .block-card,
body#show.dark[class*='programs'] #program-schedule-page .block-card,
body#edit.dark[class*='programs'] #program-edit-page .block-card,
body#edit.dark[class*='programs'] #program-schedule-page .block-card {
  border-color: #2A2A2A;
  background-color: #242424;
}

/* line 927, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .block-card:hover,
body#show.dark[class*='programs'] #program-schedule-page .block-card:hover,
body#edit.dark[class*='programs'] #program-edit-page .block-card:hover,
body#edit.dark[class*='programs'] #program-schedule-page .block-card:hover {
  border-color: #383838;
}

/* line 929, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .block-card label.block-card-cb .block-card-cb-off,
body#show.dark[class*='programs'] #program-schedule-page .block-card label.block-card-cb .block-card-cb-off,
body#edit.dark[class*='programs'] #program-edit-page .block-card label.block-card-cb .block-card-cb-off,
body#edit.dark[class*='programs'] #program-schedule-page .block-card label.block-card-cb .block-card-cb-off {
  border-color: #525252;
  background: rgba(212, 212, 212, 0.15);
}

/* line 934, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .block-card:has(input:checked),
body#show.dark[class*='programs'] #program-schedule-page .block-card:has(input:checked),
body#edit.dark[class*='programs'] #program-edit-page .block-card:has(input:checked),
body#edit.dark[class*='programs'] #program-schedule-page .block-card:has(input:checked) {
  border-color: #EB002B;
  background-color: rgba(235, 0, 43, 0.1);
}

/* line 939, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .block-card.is-copied,
body#show.dark[class*='programs'] #program-schedule-page .block-card.is-copied,
body#edit.dark[class*='programs'] #program-edit-page .block-card.is-copied,
body#edit.dark[class*='programs'] #program-schedule-page .block-card.is-copied {
  border-color: rgba(255, 77, 104, 0.7) !important;
  background-color: rgba(120, 20, 28, 0.15);
}

/* line 945, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .block-prog-label,
body#show.dark[class*='programs'] #program-schedule-page .block-prog-label,
body#edit.dark[class*='programs'] #program-edit-page .block-prog-label,
body#edit.dark[class*='programs'] #program-schedule-page .block-prog-label {
  color: #737373;
}

/* line 946, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .block-name-text,
body#show.dark[class*='programs'] #program-schedule-page .block-name-text,
body#edit.dark[class*='programs'] #program-edit-page .block-name-text,
body#edit.dark[class*='programs'] #program-schedule-page .block-name-text {
  color: #e5e5e5;
}

/* line 948, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .program-day-block:hover .block-delete-btn:hover,
body#show.dark[class*='programs'] #program-schedule-page .program-day-block:hover .block-delete-btn:hover,
body#edit.dark[class*='programs'] #program-edit-page .program-day-block:hover .block-delete-btn:hover,
body#edit.dark[class*='programs'] #program-schedule-page .program-day-block:hover .block-delete-btn:hover {
  color: #FF4D68;
}

/* line 950, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .program-day-block.is-copied > div,
body#show.dark[class*='programs'] #program-schedule-page .program-day-block.is-copied > div,
body#edit.dark[class*='programs'] #program-edit-page .program-day-block.is-copied > div,
body#edit.dark[class*='programs'] #program-schedule-page .program-day-block.is-copied > div {
  outline-color: rgba(255, 77, 104, 0.55);
}

/* line 952, app/assets/stylesheets/programs/show.scss */
body#show.dark[class*='programs'] #program-edit-page .program-day-block.is-copied > div::before,
body#show.dark[class*='programs'] #program-schedule-page .program-day-block.is-copied > div::before,
body#edit.dark[class*='programs'] #program-edit-page .program-day-block.is-copied > div::before,
body#edit.dark[class*='programs'] #program-schedule-page .program-day-block.is-copied > div::before {
  background: linear-gradient(135deg, rgba(120, 20, 28, 0.18) 0%, transparent 60%);
}

/* line 961, app/assets/stylesheets/programs/show.scss */
.schedule-copied {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;
  border-radius: 6px;
  background-color: #171717;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 0.2s ease, transform 0.2s ease;
  pointer-events: none;
}

/* line 978, app/assets/stylesheets/programs/show.scss */
.schedule-copied.visible {
  opacity: 1;
  transform: translateY(0);
}

/* line 983, app/assets/stylesheets/programs/show.scss */
.schedule-copied--error {
  background-color: #EB002B;
}

/* line 990, app/assets/stylesheets/programs/show.scss */
#program-exercise-details-grid .exercise-details-sets i.material-icons-round {
  font-size: 14px;
  vertical-align: middle;
}

/* line 12, app/assets/stylesheets/rosters/panes.scss */
body#index.rosters_sheets .roster-pane__alert,
body#index.app.rosters_sheets .roster-pane__alert,
body#index.rosters_notes .roster-pane__alert,
body#index.app.rosters_notes .roster-pane__alert {
  min-width: 0;
  flex: 1;
  padding: 8px 12px;
}

/* line 17, app/assets/stylesheets/rosters/panes.scss */
body#index.rosters_sheets .roster-pane__alert .alert-title,
body#index.app.rosters_sheets .roster-pane__alert .alert-title,
body#index.rosters_notes .roster-pane__alert .alert-title,
body#index.app.rosters_notes .roster-pane__alert .alert-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 24, app/assets/stylesheets/rosters/panes.scss */
body#index.rosters_sheets .roster-pane__sheet,
body#index.app.rosters_sheets .roster-pane__sheet,
body#index.rosters_notes .roster-pane__sheet,
body#index.app.rosters_notes .roster-pane__sheet {
  box-shadow: 0 0 0 1px #e5e5e5;
  border-radius: 8px;
  overflow: hidden;
  isolation: isolate;
  background: #ffffff;
}

/* line 34, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .htFocusCatcher,
body#index.app.rosters_sheets .roster-pane__sheet .htFocusCatcher,
body#index.rosters_notes .roster-pane__sheet .htFocusCatcher,
body#index.app.rosters_notes .roster-pane__sheet .htFocusCatcher {
  position: absolute !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 44, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable,
body#index.rosters_notes .roster-pane__sheet .handsontable,
body#index.app.rosters_notes .roster-pane__sheet .handsontable {
  font-family: 'Exo2', sans-serif;
}

/* line 47, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable th,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable th,
body#index.rosters_notes .roster-pane__sheet .handsontable th,
body#index.app.rosters_notes .roster-pane__sheet .handsontable th {
  background-color: #fafafa !important;
  font-family: 'Exo2', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #232323;
  vertical-align: middle;
  border-color: #e5e5e5 !important;
}

/* line 58, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable th .colHeader,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable th .colHeader,
body#index.rosters_notes .roster-pane__sheet .handsontable th .colHeader,
body#index.app.rosters_notes .roster-pane__sheet .handsontable th .colHeader {
  font-family: 'Play';
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
  line-height: 42px;
}

/* line 66, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable th .rowHeader,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable th .rowHeader,
body#index.rosters_notes .roster-pane__sheet .handsontable th .rowHeader,
body#index.app.rosters_notes .roster-pane__sheet .handsontable th .rowHeader {
  padding-left: 0;
  text-align: left;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #232323;
  line-height: 42px;
}

/* line 77, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable th.hover\:underline:hover .colHeader,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable th.hover\:underline:hover .colHeader,
body#index.rosters_notes .roster-pane__sheet .handsontable th.hover\:underline:hover .colHeader,
body#index.app.rosters_notes .roster-pane__sheet .handsontable th.hover\:underline:hover .colHeader {
  text-decoration: underline;
  cursor: pointer;
}

/* line 82, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable th.text-gray,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable th.text-gray,
body#index.rosters_notes .roster-pane__sheet .handsontable th.text-gray,
body#index.app.rosters_notes .roster-pane__sheet .handsontable th.text-gray {
  color: #9E9E9E;
}

/* line 87, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable td,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable td,
body#index.rosters_notes .roster-pane__sheet .handsontable td,
body#index.app.rosters_notes .roster-pane__sheet .handsontable td {
  color: #737373;
  font-family: 'Exo2', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border-color: #e5e5e5 !important;
  background-color: #ffffff !important;
}

/* line 97, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable td.read-only,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable td.read-only,
body#index.rosters_notes .roster-pane__sheet .handsontable td.read-only,
body#index.app.rosters_notes .roster-pane__sheet .handsontable td.read-only {
  background-color: #fafafa !important;
  cursor: not-allowed;
}

/* line 103, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_top_inline_start_corner th,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_top_inline_start_corner th,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_clone_top_inline_start_corner th,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_top_inline_start_corner th {
  position: relative;
}

/* line 108, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start thead th,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start thead th,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start thead th,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start thead th {
  height: 42px !important;
  min-height: 42px !important;
  position: relative;
}

/* line 114, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start th,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start th,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start th,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start th {
  border-color: #e5e5e5 !important;
  text-align: left;
  color: #232323;
}

/* line 119, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start th .rowHeader,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start th .rowHeader,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start th .rowHeader,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start th .rowHeader {
  text-align: left;
  padding-left: 16px;
}

/* line 127, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start tbody th,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start tbody th,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start tbody th,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start tbody th {
  background-color: #ffffff !important;
}

/* line 133, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #232323 !important;
  font-weight: 700;
}

/* line 138, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start td,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start td,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start td,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start td {
  background-color: #ffffff !important;
  border-color: #e5e5e5 !important;
  text-align: left !important;
  color: #232323 !important;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 14px;
}

/* line 149, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .handsontableInput,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .handsontableInput,
body#index.rosters_notes .roster-pane__sheet .handsontable .handsontableInput,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .handsontableInput {
  text-align: center;
  line-height: 30px;
}

/* line 154, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .handsontableInputHolder.ht_editor_hidden,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .handsontableInputHolder.ht_editor_hidden,
body#index.rosters_notes .roster-pane__sheet .handsontable .handsontableInputHolder.ht_editor_hidden,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .handsontableInputHolder.ht_editor_hidden {
  pointer-events: none;
}

/* line 159, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable td:hover,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable td:hover,
body#index.rosters_notes .roster-pane__sheet .handsontable td:hover,
body#index.app.rosters_notes .roster-pane__sheet .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 77, 104, 0.1), rgba(255, 77, 104, 0.1));
  color: #232323 !important;
}

/* line 165, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder {
  scrollbar-width: thin;
  scrollbar-color: #d4d4d4 transparent;
}

/* line 169, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 173, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-track,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-track {
  background: transparent;
}

/* line 174, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb {
  background: #d4d4d4;
  border-radius: 9999px;
}

/* line 178, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover {
  background: #a3a3a3;
}

/* line 179, app/assets/stylesheets/components/data_sheet.scss */
body#index.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#index.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#index.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner,
body#index.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner {
  background: transparent;
}

/* line 33, app/assets/stylesheets/rosters/panes.scss */
body#index.dark.rosters_sheets .roster-pane__sheet,
body#index.dark.app.rosters_sheets .roster-pane__sheet,
body#index.dark.rosters_notes .roster-pane__sheet,
body#index.dark.app.rosters_notes .roster-pane__sheet {
  box-shadow: 0 0 0 1px #2a2a2a;
  background: #202020;
}

/* line 194, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable {
  font-family: 'Play', sans-serif;
}

/* line 197, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable th,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable th,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable th,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable th {
  background-color: #242424 !important;
  color: #fafafa;
  border-color: #2a2a2a !important;
}

/* line 202, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable th .colHeader,
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable th .rowHeader,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable th .colHeader,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable th .rowHeader,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable th .colHeader,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable th .rowHeader,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable th .colHeader,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable th .rowHeader {
  color: #fafafa;
}

/* line 207, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable td,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable td,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable td,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable td {
  background-color: #202020 !important;
  border-color: #2a2a2a !important;
  color: #a3a3a3 !important;
}

/* line 212, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable td.read-only,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable td.read-only,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable td.read-only,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable td.read-only {
  background-color: #242424 !important;
}

/* line 218, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start th,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start th,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start th,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start th {
  border-color: #2a2a2a !important;
  color: #fafafa;
}

/* line 223, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start tbody th,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start tbody th,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start tbody th,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start tbody th {
  background-color: #202020 !important;
}

/* line 227, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start tbody .rowHeader,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #fafafa !important;
}

/* line 229, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start td,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable .ht_clone_inline_start td,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start td,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable .ht_clone_inline_start td {
  background-color: #202020 !important;
  border-color: #2a2a2a !important;
  color: #fafafa !important;
}

/* line 236, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder {
  scrollbar-color: #525252 transparent;
}

/* line 239, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb {
  background: #525252;
}

/* line 240, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover {
  background: #737373;
}

/* line 243, app/assets/stylesheets/components/data_sheet.scss */
body#index.dark.rosters_sheets .roster-pane__sheet .handsontable td:hover,
body#index.dark.app.rosters_sheets .roster-pane__sheet .handsontable td:hover,
body#index.dark.rosters_notes .roster-pane__sheet .handsontable td:hover,
body#index.dark.app.rosters_notes .roster-pane__sheet .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 141, 155, 0.16), rgba(255, 141, 155, 0.16));
  color: #fafafa !important;
}

/* line 2, app/assets/stylesheets/schedules/show.scss */
.session-blocks .title {
  float: left;
  margin-top: 7px;
}

/* line 14, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__stage {
  position: fixed;
  inset: 0;
  z-index: 1011;
  overflow: hidden;
  background-color: #1a1a1a;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 24, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__stage:has(.tv-view--light) {
  background-color: #f0f0f0;
}

/* line 29, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view {
  position: relative;
  width: 1920px;
  height: 1080px;
  flex-shrink: 0;
  transform-origin: center center;
  transform: scale(var(--tv-scale, 1));
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-family: "Public Sans", sans-serif;
  background-color: #1a1a1a;
  color: #fafafa;
}

/* line 44, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 54, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__header {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  padding: 24px 80px;
  flex-shrink: 0;
  background-color: rgba(38, 38, 38, 0.97);
  border-bottom: 1px solid rgba(163, 163, 163, 0.2);
  box-shadow: 0px 2px 2px rgba(35, 35, 35, 0.05), 0px 2px 2px rgba(35, 35, 35, 0.08);
}

/* line 70, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__heading {
  display: flex;
  align-items: baseline;
  gap: 8px;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
}

/* line 79, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__title {
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -1.8px;
  color: #fafafa;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 89, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__sep {
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: -0.75px;
  color: #737373;
}

/* line 97, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__team {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: -0.6px;
  color: #a3a3a3;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 107, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__actions {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-shrink: 0;
  margin-left: auto;
}

/* line 116, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__mode-toggle {
  position: relative;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px;
  border-radius: 12px;
  border: 1.5px solid rgba(163, 163, 163, 0.2);
  background-color: rgba(255, 255, 255, 0.04);
  box-shadow: 0px 1.5px 1.5px rgba(35, 35, 35, 0.05);
}

/* line 128, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__mode-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  padding: 8px 15px 8px 12px;
  border: 0;
  background: transparent;
  border-radius: 9px;
  cursor: pointer;
  color: #a3a3a3;
  font-family: "Public Sans", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.45px;
  transition: background-color 0.12s ease, color 0.12s ease;
}

/* line 146, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__mode-btn:hover:not(.is-active) {
  color: #fafafa;
}

/* line 148, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__mode-btn.is-active {
  background-color: rgba(163, 163, 163, 0.18);
  color: #fafafa;
  box-shadow: inset 0px 1.5px 0px rgba(255, 255, 255, 0.12), inset 0px -1.5px 0px rgba(35, 35, 35, 0.05), 0px 1.5px 3px rgba(35, 35, 35, 0.15);
}

/* line 158, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__mode-label {
  white-space: nowrap;
}

/* line 161, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__back-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
  color: #fafafa;
  text-decoration: none;
  flex-shrink: 0;
}

/* line 175, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__back-btn:hover {
  background-color: rgba(255, 255, 255, 0.12);
}

/* line 179, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__theme-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
  color: #a3a3a3;
}

/* line 191, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__theme-btn:hover {
  background-color: rgba(255, 255, 255, 0.08);
  color: #fafafa;
}

/* line 194, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__icon--sun {
  display: none;
}

/* line 195, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__icon--moon {
  display: flex;
}

/* line 196, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view--dark .tv-view__icon--sun {
  display: flex;
}

/* line 197, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view--dark .tv-view__icon--moon {
  display: none;
}

/* line 200, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__pager {
  display: none;
  align-items: center;
  gap: 24px;
}

/* line 205, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view--mode-single .tv-view__pager {
  display: flex;
}

/* line 207, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__pager-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 6px;
  border: 1px solid rgba(163, 163, 163, 0.2);
  background-color: rgba(255, 255, 255, 0.04);
  color: #a3a3a3;
  cursor: pointer;
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05);
}

/* line 219, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__pager-btn:hover:not(.is-disabled) {
  background-color: rgba(255, 255, 255, 0.08);
  color: #fafafa;
}

/* line 220, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__pager-btn.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}

/* line 224, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__pager-btn--primary {
  background-color: rgba(255, 255, 255, 0.08);
  color: #fafafa;
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05), inset 0px 1px 0px rgba(255, 255, 255, 0.12), inset 0px -1px 0px rgba(35, 35, 35, 0.05);
}

/* line 232, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__pager-btn--primary:hover:not(.is-disabled) {
  background-color: rgba(255, 255, 255, 0.14);
}

/* line 235, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__pager-label {
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 28px;
  font-family: "Public Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
  color: #fafafa;
  white-space: nowrap;
  min-width: 80px;
}

/* line 248, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__pager-count {
  color: #a3a3a3;
}

/* line 254, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__body {
  position: relative;
  z-index: 1;
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  padding: 32px 80px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

/* line 266, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__schedule-desc {
  font-size: 18px;
  color: #a3a3a3;
}

/* line 269, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__schedule-desc .trix-content {
  line-height: 1.4;
}

/* line 273, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view--mode-all .tv-view__block {
  display: flex;
}

/* line 274, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view--mode-single .tv-view__block {
  display: none;
}

/* line 275, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view--mode-single .tv-view__block.is-active {
  display: flex;
}

/* line 283, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__block {
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #404040;
  background-color: #262626;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45), 0 1px 3px rgba(0, 0, 0, 0.3);
}

/* line 295, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__block-header {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 12px 24px 12px 12px;
  background-color: rgba(163, 163, 163, 0.2);
  border-bottom: 1px solid #525252;
  flex-shrink: 0;
}

/* line 306, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__block-letter {
  width: 64px;
  height: 64px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  border: 2px solid #d4d4d4;
  background-color: #fafafa;
  color: #232323;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -1.8px;
  box-shadow: 0px 1.5px 1.5px rgba(35, 35, 35, 0.05), inset 0px 1.5px 0px rgba(255, 255, 255, 0.12), inset 0px -1.5px 0px rgba(35, 35, 35, 0.08);
}

/* line 327, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__block-name {
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -1.8px;
  color: #fafafa;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 339, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__chip {
  display: inline-flex;
  align-items: center;
  padding: 3px 12px;
  border-radius: 6px;
  border: 1.5px solid #404040;
  background-color: rgba(255, 255, 255, 0.06);
  color: #737373;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.45px;
  white-space: nowrap;
  box-shadow: inset 0px 1.5px 0px rgba(255, 255, 255, 0.08), inset 0px -1.5px 0px rgba(35, 35, 35, 0.05);
}

/* line 357, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__block-desc {
  padding: 8px 24px;
  font-size: 18px;
  color: #a3a3a3;
}

/* line 361, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__block-desc .trix-content {
  line-height: 1.4;
}

/* line 371, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__col-headers {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 360px 480px;
  -moz-column-gap: 24px;
       column-gap: 24px;
  align-items: center;
  padding: 8px 24px 8px 100px;
  background-color: rgba(255, 255, 255, 0.04);
  border-bottom: 1px solid #525252;
  flex-shrink: 0;
}

/* line 382, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view__col-label {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.5px;
  color: #fafafa;
}

/* line 392, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__round-badge, body#show.workouts_tvs .tv-view .tv-row__badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  min-width: 64px;
  flex-shrink: 0;
  border-radius: 6px;
  border: 2px solid #404040;
  background-color: #0a0a0a;
  color: #fafafa;
  font-family: "Public Sans", sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: -0.75px;
  box-shadow: 0px 1.5px 1.5px rgba(35, 35, 35, 0.05), inset 0px 1.5px 0px rgba(255, 255, 255, 0.08), inset 0px -1.5px 0px rgba(35, 35, 35, 0.05);
}

/* line 415, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .sets {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

/* line 421, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .sets > li.set, body#show.workouts_tvs .tv-view .sets > li.superset {
  border-bottom: 1px solid rgba(163, 163, 163, 0.2);
}

/* line 423, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .sets > li.set:last-child, body#show.workouts_tvs .tv-view .sets > li.superset:last-child {
  border-bottom: none;
}

/* line 428, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-row {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 12px 24px 12px 12px;
}

/* line 435, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-row__badge {
  height: 48px;
}

/* line 440, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-row__grid {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 360px 480px;
  -moz-column-gap: 24px;
       column-gap: 24px;
  align-items: center;
  font-size: 30px;
  line-height: 36px;
  letter-spacing: -0.75px;
}

/* line 451, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-row__exercise {
  font-weight: 600;
  color: #fafafa;
}

/* line 455, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-row__reps {
  font-weight: 400;
  color: #a3a3a3;
  min-width: 0;
  overflow-wrap: anywhere;
}

/* line 461, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-row__sets-reps {
  color: #e5e5e5;
  font-weight: 500;
}

/* line 465, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-row__load {
  margin-left: 16px;
  font-size: 24px;
  color: #737373;
}

/* line 470, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-row__cue {
  font-weight: 400;
  color: #a3a3a3;
  min-width: 0;
  overflow-wrap: anywhere;
}

/* line 478, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .sets > li.set:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.04);
}

/* line 481, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset {
  display: flex;
  align-items: stretch;
}

/* line 487, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__round {
  display: flex;
  align-items: stretch;
  padding: 12px;
  flex-shrink: 0;
}

/* line 493, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__round-badge {
  width: 64px;
  min-width: 64px;
  align-self: stretch;
}

/* line 500, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__content {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}

/* line 508, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__label {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 4px 0 12px 24px;
  border-bottom: 1px solid rgba(163, 163, 163, 0.2);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: -0.6px;
  color: #a3a3a3;
  text-transform: uppercase;
}

/* line 523, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__rounds {
  padding: 2px 14px;
  border: 1px solid rgba(163, 163, 163, 0.5);
  border-radius: 8px;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.4px;
  color: #e5e5e5;
}

/* line 534, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__sets {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

/* line 540, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__sets > li.set {
  border-bottom: 1px solid rgba(163, 163, 163, 0.2);
}

/* line 542, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__sets > li.set:last-child {
  border-bottom: none;
}

/* line 545, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view .tv-superset__sets .tv-row {
  padding: 12px 24px 12px 24px;
}

/* line 551, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light {
  background-color: #f0f0f0 !important;
  color: #232323 !important;
}

/* line 556, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__header {
  background-color: #ffffff !important;
  border-bottom-color: rgba(163, 163, 163, 0.2) !important;
}

/* line 561, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__title {
  color: #232323 !important;
}

/* line 562, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__sep {
  color: #525252 !important;
}

/* line 563, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__team {
  color: #525252 !important;
}

/* line 565, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__mode-toggle {
  border-color: rgba(163, 163, 163, 0.2) !important;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), linear-gradient(90deg, #fafafa 0%, #fafafa 100%) !important;
  background-color: #fafafa !important;
}

/* line 573, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__mode-btn {
  color: #737373 !important;
}

/* line 575, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__mode-btn:hover:not(.is-active) {
  color: #232323 !important;
}

/* line 576, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__mode-btn.is-active {
  background-color: rgba(163, 163, 163, 0.1) !important;
  color: #232323 !important;
  box-shadow: inset 0px 1.5px 0px rgba(255, 255, 255, 0.15), inset 0px -1.5px 0px rgba(35, 35, 35, 0.05), 0px 1.5px 3px rgba(35, 35, 35, 0.05) !important;
}

/* line 586, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__back-btn {
  color: #232323 !important;
}

/* line 588, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__back-btn:hover {
  background-color: rgba(0, 0, 0, 0.08) !important;
}

/* line 591, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__theme-btn {
  border: 0 !important;
  background: transparent !important;
  color: #737373 !important;
}

/* line 595, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__theme-btn:hover {
  background-color: rgba(0, 0, 0, 0.05) !important;
  color: #232323 !important;
}

/* line 598, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__icon--sun {
  display: none !important;
}

/* line 599, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__icon--moon {
  display: flex !important;
}

/* line 601, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__pager-btn {
  border-color: #d4d4d4 !important;
  background-color: #fafafa !important;
  color: #737373 !important;
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05) !important;
}

/* line 606, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__pager-btn:hover:not(.is-disabled) {
  background-color: #f5f5f5 !important;
  color: #232323 !important;
}

/* line 607, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__pager-btn.is-disabled {
  opacity: 0.6 !important;
}

/* line 610, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__pager-btn--primary {
  background-color: #ffffff !important;
  color: #232323 !important;
  border-color: rgba(163, 163, 163, 0.2) !important;
  box-shadow: 0px 1px 2px rgba(35, 35, 35, 0.05), inset 0px 1px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px rgba(35, 35, 35, 0.05) !important;
}

/* line 618, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__pager-btn--primary:hover:not(.is-disabled) {
  background-color: #f0f0f0 !important;
}

/* line 621, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__pager-label {
  color: #232323 !important;
}

/* line 622, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__pager-count {
  color: #737373 !important;
}

/* line 624, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__schedule-desc {
  color: #262626 !important;
}

/* line 626, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__block {
  background-color: #ffffff !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 4px -2px rgba(35, 35, 35, 0.05), 0 2px 4px -1px rgba(35, 35, 35, 0.08) !important;
}

/* line 634, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__block-header {
  background-color: rgba(163, 163, 163, 0.2) !important;
  border-bottom-color: #d4d4d4 !important;
}

/* line 640, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__block-letter {
  background-color: #262626 !important;
  border-color: #d4d4d4 !important;
  color: #ffffff !important;
}

/* line 646, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__block-name {
  color: #232323 !important;
}

/* line 648, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__chip {
  background-color: #f5f5f5 !important;
  border-color: #d4d4d4 !important;
  color: #404040 !important;
  box-shadow: inset 0px 1.5px 0px rgba(255, 255, 255, 0.15), inset 0px -1.5px 0px rgba(35, 35, 35, 0.05) !important;
}

/* line 657, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__block-desc {
  color: #262626 !important;
}

/* line 659, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__col-headers {
  background-color: rgba(255, 255, 255, 0.7) !important;
  border-bottom-color: #d4d4d4 !important;
}

/* line 664, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__col-label {
  color: #404040 !important;
}

/* line 665, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-view__col--exercise {
  color: #232323 !important;
}

/* line 668, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .sets > li.set, body#show.workouts_tvs .tv-view.tv-view--light .sets > li.superset {
  border-bottom-color: rgba(163, 163, 163, 0.3) !important;
}

/* line 671, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .sets > li.set:nth-child(even) {
  background-color: rgba(163, 163, 163, 0.05) !important;
}

/* line 674, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-row__exercise {
  color: #232323 !important;
}

/* line 675, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-row__reps {
  color: #404040 !important;
}

/* line 676, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-row__sets-reps {
  color: #171717 !important;
}

/* line 677, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-row__load {
  color: #737373 !important;
}

/* line 678, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-row__cue {
  color: #404040 !important;
}

/* line 679, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-row__badge {
  background-color: #e5e5e5 !important;
  border-color: #d4d4d4 !important;
  color: #232323 !important;
}

/* line 685, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-superset__round-badge {
  background-color: #e5e5e5 !important;
  border-color: #d4d4d4 !important;
  color: #232323 !important;
}

/* line 691, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-superset__label {
  color: #525252 !important;
  border-bottom-color: rgba(163, 163, 163, 0.3) !important;
}

/* line 696, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-superset__rounds {
  color: #404040 !important;
  border-color: rgba(115, 115, 115, 0.5) !important;
}

/* line 701, app/assets/stylesheets/schedules/tvs/show.scss */
body#show.workouts_tvs .tv-view.tv-view--light .tv-superset__sets > li.set {
  border-bottom-color: rgba(163, 163, 163, 0.3) !important;
}

@font-face {
  font-family: 'Exo2';
  src: url(/assets/Exo2-Variable-a7ae232db570037955277fe5f31f523c901f2ea147ea714a4f29f974a6161d71.ttf) format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@keyframes opacityPulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}

/* line 3, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .header-logo {
  padding-top: 18px !important;
}

/* line 5, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .header-logo img {
  width: 100%;
  height: auto !important;
}

/* line 11, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header.show-back-arrow .back-arrow, body.tablet body#index.workouts_attendances header .back-arrow, body#index.workouts_attendances body.tablet header .back-arrow, body.tablet body#edit.users_settings header .back-arrow, body#edit.users_settings body.tablet header .back-arrow, body.tablet body#index.users_settings header .back-arrow, body#index.users_settings body.tablet header .back-arrow, body.tablet body#index.users_metrics header .back-arrow, body#index.users_metrics body.tablet header .back-arrow, body.tablet body#show.teams_reports_sprint_reports header .back-arrow, body#show.teams_reports_sprint_reports body.tablet header .back-arrow, body.tablet body#show.teams_programs header .back-arrow, body#show.teams_programs body.tablet header .back-arrow, body.tablet body#edit.teams_programs header .back-arrow, body#edit.teams_programs body.tablet header .back-arrow, body.tablet body#show.teams_plans header .back-arrow, body#show.teams_plans body.tablet header .back-arrow, body.tablet body#show.teams_leaderboards:not(.mobile):not(.tablet) header .back-arrow, body#show.teams_leaderboards:not(.mobile):not(.tablet) body.tablet header .back-arrow, body.tablet #athletes-kpvs-tab header .back-arrow, #athletes-kpvs-tab body.tablet header .back-arrow, body.tablet #athletes-kpis-tab header .back-arrow, #athletes-kpis-tab body.tablet header .back-arrow, body.tablet body#new.teams_athletes_invites header .back-arrow, body#new.teams_athletes_invites body.tablet header .back-arrow, body#show.whiteboards.tablet header .back-arrow, body#show.teams_athletes.tablet header .back-arrow, body.tablet body#edit.admin_exercises header .back-arrow, body#edit.admin_exercises body.tablet header .back-arrow, body.tablet body#new.admin_exercises header .back-arrow, body#new.admin_exercises body.tablet header .back-arrow, body.tablet body#show.admin_orgs header .back-arrow, body#show.admin_orgs body.tablet header .back-arrow, body.tablet body#edit.admin_orgs header .back-arrow, body#edit.admin_orgs body.tablet header .back-arrow, body.tablet body#show.admin_users header .back-arrow, body#show.admin_users body.tablet header .back-arrow, body.tablet body#edit.registrations:not(.mobile) header .back-arrow, body#edit.registrations:not(.mobile) body.tablet header .back-arrow,
body.tablet body#edit.billing_registrations:not(.mobile) header .back-arrow,
body#edit.billing_registrations:not(.mobile) body.tablet header .back-arrow, body.tablet body#edit.institutions_programs header .back-arrow, body#edit.institutions_programs body.tablet header .back-arrow, body.tablet body#show.institutions_programs header .back-arrow, body#show.institutions_programs body.tablet header .back-arrow, body.tablet body.orgs_kpis header .back-arrow, body.orgs_kpis body.tablet header .back-arrow, body.tablet body.users_kpis header .back-arrow, body.users_kpis body.tablet header .back-arrow, body.tablet body#show.accounts.mobile header .back-arrow, body#show.accounts.mobile body.tablet header .back-arrow, body.tablet body#show.institutions.mobile header .back-arrow, body#show.institutions.mobile body.tablet header .back-arrow, body.tablet body#index.payments_users_subscriptions.mobile header .back-arrow, body#index.payments_users_subscriptions.mobile body.tablet header .back-arrow, body.tablet body#index.teams_athletes.mobile header .back-arrow, body#index.teams_athletes.mobile body.tablet header .back-arrow, body.tablet body#index.users_analyses.mobile header .back-arrow, body#index.users_analyses.mobile body.tablet header .back-arrow, body.tablet body#edit.users_workouts header .back-arrow, body#edit.users_workouts body.tablet header .back-arrow, body.tablet body#edit.orgs header .back-arrow, body#edit.orgs body.tablet header .back-arrow, body.tablet body#show.payments_prices_purchases header .back-arrow, body#show.payments_prices_purchases body.tablet header .back-arrow, body.tablet body#index.payments_users_payment_methods header .back-arrow, body#index.payments_users_payment_methods body.tablet header .back-arrow, body.tablet body#new.payments_users_payment_methods header .back-arrow, body#new.payments_users_payment_methods body.tablet header .back-arrow, body.tablet body#index.payments_users_products header .back-arrow, body#index.payments_users_products body.tablet header .back-arrow, body.tablet body#edit[class*='programs'] header .back-arrow, body#edit[class*='programs'] body.tablet header .back-arrow, body.tablet body#show.programs_progressions header .back-arrow, body#show.programs_progressions body.tablet header .back-arrow, body.tablet body#new.programs_schedules header .back-arrow, body#new.programs_schedules body.tablet header .back-arrow, body.tablet body#create.programs_schedules header .back-arrow, body#create.programs_schedules body.tablet header .back-arrow {
  width: 75px;
  text-align: center;
  padding-right: 0px;
}

/* line 17, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .menu {
  list-style: none;
  display: flex;
  padding: 0px;
  margin: 0px;
  align-items: center;
  padding-right: 20px;
}

/* line 24, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .menu li {
  padding-left: 15px;
}

/* line 26, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .menu li a {
  display: flex;
  align-items: center;
}

/* line 29, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .menu li a:not(.cta) {
  color: #9A9A9A;
}

/* line 36, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header .back-arrow:focus, body.tablet header .back-arrow:visited {
  color: #9A9A9A !important;
}

/* line 40, app/assets/stylesheets/tablet/components/header.scss */
body.tablet header.mobile-top {
  background-color: #050505;
}

/* line 44, app/assets/stylesheets/tablet/components/header.scss */
body.tablet div.header {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/tablet/components/layout.scss */
body.tablet {
  padding-bottom: 58px;
}

/* line 3, app/assets/stylesheets/tablet/components/links.scss */
body.tablet a.disabled {
  color: #9A9A9A;
}

/* line 3, app/assets/stylesheets/tablet/components/navbar.scss */
body.tablet nav.mobile-bottom {
  background-color: #050505;
}

/* line 5, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable tr:first-child td {
  border-color: #363636;
}

/* line 8, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable tr:first-child th {
  background-color: #1d1d1d;
  border-color: #363636;
  color: #9A9A9A;
}

/* line 14, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable td {
  background-color: #000000;
  border-color: #363636;
}

/* line 17, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable td.htInvalid {
  background-color: #EB002B !important;
}

/* line 21, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable th {
  background-color: #1d1d1d;
  border-color: #363636;
  color: #9A9A9A;
}

/* line 25, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable th:last-child {
  border-color: #363636;
}

/* line 28, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable th:nth-child(2) {
  border-color: #363636 !important;
}

/* line 34, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable tbody tr td {
  padding: 5px;
}

/* line 37, app/assets/stylesheets/tablet/components/sheets.scss */
body.tablet .sheet .handsontable tbody tr td:not(:first-child) .cH {
  text-align: center;
}

/* line 6, app/assets/stylesheets/tablet/components/snackbar.scss */
body.tablet .app-toast {
  left: 25px;
  right: auto;
  padding: 0;
  bottom: max(25px, env(safe-area-inset-bottom));
  max-width: min(480px, calc(100vw - 50px));
}

/* line 2, app/assets/stylesheets/tablet/components/tables.scss */
body.tablet .mdl-data-table {
  background-color: #141414;
}

/* line 6, app/assets/stylesheets/tablet/components/tables.scss */
body.tablet .mdl-data-table tbody tr.is-selected {
  background-color: transparent;
}

/* line 4, app/assets/stylesheets/tablet/facilities/sessions/new.scss */
body#new.facilities_sessions.tablet {
  padding: 0 !important;
}

/* line 4, app/assets/stylesheets/tablet/facilities/show.scss */
body#show.institutions_facilities.tablet {
  padding: 0 !important;
}

/* line 19, app/assets/stylesheets/tablet/facilities/stations/show.scss */
html.tablet-fullscreen,
html:has(> body.tablet-fullscreen) {
  height: 100dvh;
  overflow: hidden !important;
}

/* line 29, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations.tablet {
  padding: 0 !important;
  overflow: hidden;
  width: 100% !important;
  margin: 0 !important;
}

/* line 44, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station {
  max-width: 100%;
  overflow-x: hidden;
}

/* line 54, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations .is-collapsed [data-collapse-move] {
  transform: none;
}

/* line 65, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations [data-controller~="collapsing-header"]:not(.is-collapsed) [data-collapse-sticky] {
  position: static;
}

/* line 72, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations .app-toast {
  bottom: 5.75rem;
}

/* line 85, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station .mdl-spinner-container {
  margin: auto;
}

/* line 91, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block .station-stepper-circle {
  transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}

/* line 99, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.complete .station-stepper-circle {
  background-color: #43A047;
  border-color: #43A047;
  color: #ffffff;
}

/* line 105, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.active .station-stepper-circle {
  background-color: #eb002b;
  border-color: #eb002b;
  color: #ffffff;
}

/* line 111, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.complete .station-stepper-letter {
  display: none;
}

/* line 115, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.complete .station-stepper-check {
  display: inline-flex;
}

/* line 119, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block.active a {
  cursor: default;
}

/* line 123, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-blocks .block:not(.active) a:hover .station-stepper-circle {
  background-color: rgba(163, 163, 163, 0.1);
}

/* line 133, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes-roster .athlete {
  border-radius: 4px;
}

/* line 137, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes-roster .athlete.active {
  background-color: rgba(163, 163, 163, 0.1);
  border-bottom-color: transparent;
  border-left: 4px solid #eb002b;
  padding-left: 12px;
}

/* line 144, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes-roster .athlete.active a {
  cursor: default;
}

/* line 148, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station #station-athletes-roster .athlete:not(.active):hover {
  background-color: rgba(163, 163, 163, 0.1);
}

/* line 153, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.facilities_stations #station .block-log-form,
body#show.facilities_stations #station .progress-tracker {
  width: 100%;
}

/* line 162, app/assets/stylesheets/tablet/facilities/stations/show.scss */
body#show.dark.facilities_stations #station #station-blocks .block:not(.active) a:hover .station-stepper-circle,
body#show.dark.facilities_stations #station #station-athletes-roster .athlete:not(.active):hover {
  background-color: rgba(255, 255, 255, 0.06);
}

@media (min-width: 1024px) and (orientation: landscape) {
  /* line 173, app/assets/stylesheets/tablet/facilities/stations/show.scss */
  .station-sessions-control.station-overview-empty .station-overview-column {
    display: none !important;
  }
  /* line 180, app/assets/stylesheets/tablet/facilities/stations/show.scss */
  .station-sessions-control.station-overview-empty .station-header-gradient {
    display: block !important;
  }
}

/* line 8, app/assets/stylesheets/tablet/layout.scss */
body.tablet {
  padding: 60px 0px 80px 0px !important;
}

/* line 10, app/assets/stylesheets/tablet/layout.scss */
body.tablet header {
  padding-top: 0px !important;
}

/* line 15, app/assets/stylesheets/tablet/layout.scss */
body.tablet.dark {
  background-color: #0a0a0a;
}

/* line 2, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main {
  padding-top: 0px;
}

/* line 5, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main header h1 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 15px;
  margin-top: 23px;
}

/* line 12, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main header .subtitle {
  font-size: 14px;
  font-weight: bold;
  margin-top: 23px;
  margin-right: 15px;
}

/* line 19, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .DTFC_LeftHeadWrapper {
  border-color: #363636;
}

/* line 22, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .DTFC_LeftBodyWrapper {
  border-color: #363636;
}

/* line 25, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .DTFC_ScrollWrapper {
  border-color: #363636;
}

/* line 28, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-color: #363636;
}

/* line 32, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .dataTable tr {
  background-color: #000000;
}

/* line 34, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .dataTable tr td, body#show.tablet.reports_metrics_reports .main .dataTable tr th {
  border-color: #363636;
}

/* line 38, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .dataTable tr.position td {
  background-color: #1d1d1d;
}

/* line 44, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .metrics-report-logo {
  top: 10px;
}

/* line 46, app/assets/stylesheets/tablet/reports/metrics_reports/show.scss */
body#show.tablet.reports_metrics_reports .main .metrics-report-logo .navbar-logo {
  display: none;
}

/* line 2, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .roster-page-header {
  padding: 16px;
}

/* line 5, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .roster-page-header__subtitle {
  max-width: 100%;
}

/* line 9, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .roster-page-header__actions {
  flex-wrap: wrap;
  justify-content: flex-end;
}

/* line 15, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet table.DTFC_Cloned thead {
  background-color: #050505;
}

/* line 18, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet table.dataTable tbody tr {
  background-color: #050505;
}

/* line 21, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet td, body#index.teams_athletes.tablet th {
  border-color: #616161 !important;
}

/* line 24, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #athlete-table-filter {
  background-color: #050505;
}

/* line 27, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder tr.hover {
  background-color: #050505 !important;
}

/* line 30, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder .DTFC_LeftBodyWrapper {
  border-color: #616161 !important;
}

/* line 33, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder .DTFC_LeftHeadWrapper {
  border-color: #616161 !important;
}

/* line 36, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athlete-menu {
  display: none;
}

/* line 39, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder tr.selected {
  background-color: #363636;
}

/* line 42, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-bulk-menu {
  background-color: #050505;
}

/* line 45, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder .dataTables_scrollBody {
  border-color: #616161 !important;
}

/* line 48, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #team-athletes-holder .dataTables_scroll {
  border-color: #616161 !important;
}

/* line 51, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet .dt-buttons {
  top: 71px !important;
}

/* line 55, app/assets/stylesheets/tablet/teams/athletes/index.scss */
body#index.teams_athletes.tablet #teams-athletes-search_form_search_container .close {
  color: #ffffff;
}

/* line 6, app/assets/stylesheets/tablet/teams/athletes/kpis/sheet.scss */
body.tablet #athletes-kpis-tab #team-athlete-kpis .handsontable td.col-header {
  background-color: #1d1d1d;
  color: #9E9E9E;
}

/* line 10, app/assets/stylesheets/tablet/teams/athletes/kpis/sheet.scss */
body.tablet #athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header {
  background-color: #1d1d1d;
  color: #9E9E9E;
}

/* line 4, app/assets/stylesheets/tablet/teams/facilities/index.scss */
#institution-facilities-control #org-facilities-table tr td:last-child, #institution-facilities-control #org-facilities-table tr th:last-child {
  display: none;
}

/* line 3, app/assets/stylesheets/tablet/teams/plans/index.scss */
body#index.tablet.teams_plans header .cta {
  display: none;
}

/* line 3, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans header .cta {
  display: none;
}

/* line 7, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab {
  top: 150px;
  bottom: 60px;
  left: 25px;
}

/* line 11, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab div:not(.mdl-tooltip) {
  background-color: #141414 !important;
}

/* line 15, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab .enrollment-name .text-default, body#show.tablet.teams_plans #plan-chart-tab .enrollment-name body.intakes_onboardings input, body.intakes_onboardings body#show.tablet.teams_plans #plan-chart-tab .enrollment-name input, body#show.tablet.teams_plans #plan-chart-tab .enrollment-name body.intakes_onboardings textarea, body.intakes_onboardings body#show.tablet.teams_plans #plan-chart-tab .enrollment-name textarea,
body#show.tablet.teams_plans #plan-chart-tab .enrollment-name body.intakes_payments input,
body.intakes_payments body#show.tablet.teams_plans #plan-chart-tab .enrollment-name input,
body#show.tablet.teams_plans #plan-chart-tab .enrollment-name body.intakes_payments textarea,
body.intakes_payments body#show.tablet.teams_plans #plan-chart-tab .enrollment-name textarea,
body#show.tablet.teams_plans #plan-chart-tab .enrollment-name body.intakes_comps input,
body.intakes_comps body#show.tablet.teams_plans #plan-chart-tab .enrollment-name input,
body#show.tablet.teams_plans #plan-chart-tab .enrollment-name body.intakes_comps textarea,
body.intakes_comps body#show.tablet.teams_plans #plan-chart-tab .enrollment-name textarea,
body#show.tablet.teams_plans #plan-chart-tab .enrollment-name body.intakes_signups input,
body.intakes_signups body#show.tablet.teams_plans #plan-chart-tab .enrollment-name input,
body#show.tablet.teams_plans #plan-chart-tab .enrollment-name body.intakes_signups textarea,
body.intakes_signups body#show.tablet.teams_plans #plan-chart-tab .enrollment-name textarea {
  color: #9E9E9E !important;
}

/* line 19, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab .week-number {
  color: #9E9E9E !important;
}

/* line 25, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab #plan-table tbody tr td {
  background-color: #000000;
  border-color: #363636;
}

/* line 31, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab #plan-table tbody tr.program:hover td:not(.active) {
  background-color: #000000;
}

/* line 39, app/assets/stylesheets/tablet/teams/plans/show.scss */
body#show.tablet.teams_plans #plan-chart-tab #plan-table tbody tr.weeks td.toggle-days:hover {
  background-color: #000000;
}

/* line 2, app/assets/stylesheets/tablet/typography.scss */
body.tablet .text-important-1, body.tablet .leaderboard-metric-frame .header, .leaderboard-metric-frame body.tablet .header {
  color: #ffffff;
}

/* line 6, app/assets/stylesheets/tablet/typography.scss */
body.tablet .text-important-2 {
  color: #BDBDBD;
}

/* line 1, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet {
  background-color: #000000;
}

/* line 6, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .nav-action {
  color: #9A9A9A;
}

/* line 9, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll {
  background-color: #000000;
  border-left: 5px solid #363636;
  bottom: 60px;
}

/* line 14, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr {
  background-color: #030303;
}

/* line 16, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr:first-child {
  background-color: #030303 !important;
}

/* line 18, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr:first-child td {
  background-color: #030303;
  border-color: #363636 !important;
}

/* line 21, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr:first-child td .cH {
  background-color: #030303;
  color: #9E9E9E;
}

/* line 27, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td {
  background-color: #030303;
  border-color: #363636 !important;
}

/* line 31, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .mdl-button.record-all, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.mdl-icon-button, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.mdl-ultra-mini-fab, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .card .record-all.action, .card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .main-card .record-all.action, .main-card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record-all.action {
  color: #ffffff !important;
}

/* line 34, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .mdl-button.dark, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.mdl-icon-button, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.mdl-ultra-mini-fab, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .card .dark.action, .card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .main-card .dark.action, .main-card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .dark.action {
  border: 1px solid #363636;
  color: #9E9E9E;
}

/* line 38, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .mdl-button.record, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.mdl-icon-button, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.mdl-ultra-mini-fab, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .card .record.action, .card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.action, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .main-card .record.action, .main-card body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td .record.action {
  color: #EB002B;
}

/* line 42, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.col-head {
  background-color: #030303;
}

/* line 44, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.col-head .cH {
  background-color: #030303;
  color: #9E9E9E;
}

/* line 50, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.station:not(.col-head) {
  background-color: #030303;
}

/* line 52, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.station:not(.col-head) .cH {
  background-color: #030303;
}

/* line 58, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.complete .attr-value {
  color: #ffffff;
  font-weight: bold;
}

/* line 64, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td:not(.complete) .attr-label {
  color: #616161;
}

/* line 68, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.spacer {
  background-color: #363636;
  color: #9E9E9E;
}

/* line 72, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.superset-L, body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.superset-M {
  border-right-color: #363636;
}

/* line 75, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance {
  background-color: #000000;
}

/* line 77, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance .attr-value {
  color: #ffd600;
}

/* line 79, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance .attr-value .rx {
  color: #9A9A9A;
  font-weight: normal;
  font-size: 12px;
}

/* line 85, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance .rH {
  color: #ffd600;
}

/* line 87, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-scroll .handsontable tr td.variance .rH .dark {
  border: 1px solid #ffd600;
  color: #ffd600;
}

/* line 97, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks {
  background-color: #000000;
  bottom: 60px;
  left: 0px;
  padding-left: 0px;
  top: 61px;
}

/* line 103, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks header {
  border-bottom: 1px solid #363636;
  left: 0px;
}

/* line 106, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks header h2 {
  color: #9E9E9E;
}

/* line 110, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks .block {
  border-bottom: 1px solid #363636;
}

/* line 112, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet .whiteboard-blocks .block a {
  color: #9A9A9A;
}

/* line 118, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet.collapsed .whiteboard-scroll {
  left: 55px;
}

/* line 121, app/assets/stylesheets/tablet/whiteboards/show.scss */
body#show.whiteboards.tablet.collapsed .whiteboard-blocks {
  width: 55px;
  padding-left: 0px;
}

/* line 1, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] {
  padding-top: 141px;
}

/* line 5, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar td:not(:first-child) {
  border-left: 1px solid #363636 !important;
}

/* line 8, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar td .hour {
  border-bottom: 1px solid #363636 !important;
}

/* line 10, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar td .hour .hour-label {
  left: 3px !important;
  top: 1px !important;
}

/* line 16, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar td.schedule-content .schedule {
  border-color: #363636 !important;
}

/* line 22, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar-header {
  position: fixed;
  top: 61px;
  z-index: 1030;
}

/* line 26, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar-header td {
  background-color: #000000;
}

/* line 28, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar-header td .day-number {
  border-bottom: 1px solid #363636;
}

/* line 31, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #calendar-header td:not(:first-child) {
  border-left: 1px solid #363636;
}

/* line 36, app/assets/stylesheets/tablet/workouts/index.scss */
body#index.tablet[class*='_workouts'] #schedules-pick {
  color: #9A9A9A;
  padding-top: 20px;
  display: block;
  text-align: center;
}

@tailwind base;
@tailwind components;
@tailwind utilities;
/* line 4, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable th #team-kpi-info {
  margin-right: 8px;
}

/* line 10, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr td form {
  display: inline;
}

/* line 13, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr td:first-child {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 19, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr:not(.included) td {
  background-color: #f9f9f9;
}

/* line 21, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr:not(.included) td:nth-child(2) {
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr.included td:nth-child(2) {
  color: #EB002B;
}

/* line 33, app/assets/stylesheets/teams/assessments/index.scss */
#team-assessments-control #assessments-datatable tr .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 2, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info {
  flex-direction: row-reverse;
  font-size: 12px;
  position: fixed;
  top: 61px;
  right: 0px;
  z-index: 1032;
  height: 48px;
  padding: 15px 30px 15px 25px;
  width: 325px;
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
  z-index: 1032;
}

/* line 15, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info a.info-btn {
  color: #9E9E9E;
  font-weight: bold;
  padding-left: 20px;
  position: relative;
  margin-left: 15px;
}

/* line 21, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info a.info-btn i {
  float: left;
  font-size: 20px;
  margin-top: 8px;
  left: 0px;
  position: absolute;
  top: -12px;
}

/* line 30, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info a.info-btn:hover .trailing-text {
  text-decoration: underline;
}

/* line 35, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form {
  display: inline;
}

/* line 37, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form i#date-icon {
  color: #9E9E9E;
  font-weight: bold;
  font-size: 20px;
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}

/* line 45, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form .mdl-textfield {
  display: inline;
  float: left;
  padding: 0px;
  width: 65px;
  margin-top: 5px;
}

/* line 51, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form .mdl-textfield input {
  border: none;
  color: #9E9E9E;
  font-weight: bold;
  font-size: 12px;
  margin-top: -6px;
  cursor: pointer;
}

/* line 58, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form .mdl-textfield input:hover {
  text-decoration: underline;
}

/* line 62, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab .team-assessment-sheet-info form .mdl-textfield label {
  display: none;
}

/* line 68, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet {
  overflow: hidden;
}

/* line 74, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable.ht_clone_left td.col-header:first-child {
  border-bottom: none;
}

/* line 81, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td .attr-label {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 87, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td .attr-value {
  margin: 7px 0px;
}

/* line 90, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.col-header {
  background-color: #f9f9f9;
  font-weight: bold;
  height: 100px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}

/* line 97, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.col-header:first-child {
  border-right-width: 3px;
}

/* line 101, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.left {
  border-left-width: 3px;
}

/* line 104, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.override {
  background-color: #ffd600;
}

/* line 107, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.right {
  border-right-width: 3px;
}

/* line 110, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td:not(.row-header):not(.col-header) {
  padding: 2px 4px;
}

/* line 113, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.row-header {
  background-color: #f9f9f9;
  border-right-width: 3px;
  vertical-align: middle;
  padding: 0px 5px;
}

/* line 118, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.row-header .warning {
  color: #ffd600;
  position: absolute;
  right: 0px;
  top: 2px;
}

/* line 123, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable td.row-header .warning i {
  font-size: 16px;
}

/* line 130, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-sheet .handsontable th.ht__highlight {
  background-color: #f9f9f9;
}

/* line 136, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-filter {
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 40px;
  right: 45px;
  width: 400px;
  z-index: 1029;
}

/* line 146, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-filter .close {
  padding-top: 4px;
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 154, app/assets/stylesheets/teams/assessments/show.scss */
#team-assessment-tab #team-assessment-filter-btn.active {
  color: #EB002B;
}

/* line 1, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes {
  padding-bottom: 0px;
}

/* line 4, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_filter {
  display: none;
}

/* line 9, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter {
  margin: 0;
  width: 0;
  min-width: 0;
  max-width: 0;
  float: none;
  text-align: left;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  transition: max-width 180ms ease, opacity 150ms ease;
}

/* line 21, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter.is-open {
  min-width: 280px;
  max-width: 280px;
  opacity: 1;
  pointer-events: auto;
}

/* line 28, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter label.roster-search-inner {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 280px;
  height: 44px;
  margin: 0;
  padding: 0 12px;
  border-bottom: 1px solid #232323;
  border-radius: 2px 2px 0 0;
  transition: border-bottom-width 100ms ease, background-color 100ms ease;
  cursor: text;
}

/* line 41, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter label.roster-search-inner:focus-within {
  border-bottom-width: 2px;
  background-color: rgba(163, 163, 163, 0.05);
}

/* line 47, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input[type=search] {
  flex: 1;
  min-width: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  padding: 0 2px !important;
  margin: 0 !important;
  height: auto !important;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
}

/* line 61, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input[type=search]::-moz-placeholder {
  color: #a3a3a3;
}
body#index.teams_athletes #athlete-table-filter #team-athletes-table_filter input[type=search]::placeholder {
  color: #a3a3a3;
}

/* line 65, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter .roster-search-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  color: #a3a3a3;
}

/* line 72, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter .roster-search-clear {
  display: none;
  flex-shrink: 0;
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
  color: #a3a3a3;
  outline: none;
}

/* line 82, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter .roster-search-clear svg {
  display: block;
  width: 16px;
  height: 16px;
}

/* line 83, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter .roster-search-clear:hover {
  color: #525252;
}

/* line 84, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter .roster-search-clear.is-visible {
  display: flex;
}

/* line 87, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athlete-table-filter #roster-search-trigger.is-active {
  display: none;
}

/* line 93, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-bulk-menu {
  position: relative;
  background-color: transparent;
  width: -moz-max-content;
  width: max-content;
  max-width: none;
  display: none;
  text-align: left;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
}

/* line 106, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-bulk-menu .roster-action {
  padding: 2px 0px;
  font-size: 13px;
  line-height: 20px;
  color: #757575 !important;
  margin-right: 0;
  white-space: nowrap;
}

/* line 114, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-bulk-menu .roster-action i {
  font-size: 16px;
  line-height: 16px;
}

/* line 120, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-bulk-menu .roster-action:hover .trailing-text {
  text-decoration: underline !important;
}

/* line 128, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container #athlete-search-input {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 133, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container .close {
  display: none;
  position: absolute;
  right: -10px;
  top: -35px;
}

/* line 140, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container .search {
  color: #BDBDBD;
  position: absolute;
  top: -27px;
}

/* line 146, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container .text {
  padding-left: 25px;
}

/* line 152, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container.is-focused .search, body#index.teams_athletes #teams-athletes-search_form_search_container.is-dirty .search {
  color: rgba(0, 0, 0, 0.87);
}

/* line 156, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #teams-athletes-search_form_search_container.is-focused .text, body#index.teams_athletes #teams-athletes-search_form_search_container.is-dirty .text {
  padding-left: 0px;
}

/* line 162, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder {
  position: relative;
}

/* line 165, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td:first-child,
body#index.teams_athletes #team-athletes-holder .DTFC_LeftBodyWrapper table tbody td {
  border-right: 1px solid #EEEEEE !important;
}

/* line 171, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable.no-footer {
  border-bottom: 1px solid rgba(163, 163, 163, 0.35);
}

/* line 177, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox {
  color: #9E9E9E;
}

/* line 180, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox .roster-checkbox__icon {
  font-size: 16px;
  line-height: 1;
}

/* line 185, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--header {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

/* line 191, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--header.is-all, body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--header.is-partial {
  color: #EB002B;
}

/* line 197, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--row {
  position: static;
  top: auto;
  left: auto;
  margin: 0;
  padding: 0;
}

/* line 204, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table .roster-checkbox.roster-checkbox--row .selected {
  color: #EB002B;
}

/* line 212, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td .name,
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td .name.managed {
  margin-left: 0;
}

/* line 217, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td .user-avatar,
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody td .user-avatar.managed {
  position: static;
  margin-left: 0;
  height: 32px;
  width: 32px;
}

/* line 226, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table tbody .select {
  position: static;
  top: auto;
  left: auto;
  padding: 0;
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* line 240, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc_disabled,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc_disabled {
  background-image: none !important;
}

/* line 248, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting:after,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc:after,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc:after,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc_disabled:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_asc_disabled:after,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc_disabled:before,
body#index.teams_athletes #team-athletes-holder #team-athletes-table.dataTable thead .sorting_desc_disabled:after {
  display: none !important;
  content: none !important;
}

/* line 262, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder table {
  border-top: none;
  border-right: none;
}

/* line 267, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder table.dataTable tbody tr.selected,
body#index.teams_athletes #team-athletes-holder table.dataTable tbody tr.selected > td,
body#index.teams_athletes #team-athletes-holder table.dataTable tbody td.selected {
  background-color: #f9f9f9 !important;
}

/* line 273, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder td,
body#index.teams_athletes #team-athletes-holder th {
  padding: 12px 18px;
  white-space: nowrap;
}

/* line 279, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_length,
body#index.teams_athletes #team-athletes-holder .dataTables_paginate,
body#index.teams_athletes #team-athletes-holder .dts_label {
  display: none;
}

/* line 285, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_scroll {
  border-bottom: 1px solid #EEEEEE;
}

/* line 290, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_scroll td:last-child,
body#index.teams_athletes #team-athletes-holder .dataTables_scroll th:last-child {
  width: 100%;
  background: none;
  padding: 0px;
}

/* line 298, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dataTables_scrollBody {
  border-bottom: none;
  border-right: 1px solid #EEEEEE;
}

/* line 303, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .DTFC_LeftHeadWrapper {
  border-right: 1px solid #EEEEEE;
}

/* line 307, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .DTFC_LeftBodyWrapper {
  border-right: 1px solid #EEEEEE;
}

/* line 311, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons {
  display: none;
}

/* line 315, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons .dt-button {
  border: none;
  background: none;
  color: #9E9E9E;
}

/* line 320, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons .dt-button i {
  font-size: 20px;
}

/* line 324, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons .dt-button.buttons-select-none {
  color: #EB002B;
  display: none;
}

/* line 332, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons.all .dt-button.buttons-select-none {
  display: block;
}

/* line 336, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder .dt-buttons.all .dt-button.buttons-select-all {
  display: none;
}

/* line 344, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:not(.prevent-url) {
  cursor: pointer;
}

/* line 352, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:hover td {
  background-color: rgba(235, 0, 43, 0.06);
}

/* line 356, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:hover td:first-child {
  background-color: rgba(235, 0, 43, 0.06) !important;
}

/* line 360, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr th {
  border-top: none;
  color: #9E9E9E;
  font-size: 12px;
  position: relative;
  text-transform: uppercase;
}

/* line 369, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:not(:last-child) td {
  border-bottom: 1px solid #EEEEEE;
}

/* line 374, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td {
  position: relative;
}

/* line 377, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name {
  margin-left: 50px;
  font-weight: 500;
}

/* line 380, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name.managed {
  margin-left: 90px;
}

/* line 386, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name .inactive {
  color: #ffffff;
  background-color: #9E9E9E;
  padding: 1px 5px;
  border-radius: 3px;
  margin-top: -2px;
  display: inline-block;
  font-size: 9px;
  position: absolute;
}

/* line 397, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name .invited {
  color: #ffffff;
  background-color: #000000;
  border: 1px solid #616161;
  padding: 1px 5px;
  border-radius: 3px;
  margin-top: -2px;
  display: inline-block;
  font-size: 9px;
  position: absolute;
}

/* line 409, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .name .last-seen {
  color: #9E9E9E;
  font-size: 9px;
  font-weight: normal;
}

/* line 416, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .user-avatar {
  position: absolute;
  height: 35px;
  width: 35px;
}

/* line 421, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr td .user-avatar.managed {
  margin-left: 40px;
}

/* line 427, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr .select {
  color: #9E9E9E;
  position: absolute;
  top: 0px;
  left: -1px;
  padding: 19px 19px 13px 19px;
  cursor: pointer;
}

/* line 435, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr .select i {
  font-size: 16px;
  line-height: 1;
}

/* line 439, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr .select i.selected {
  color: #EB002B;
}

/* line 445, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr.selected {
  background-color: #f9f9f9;
}

/* line 449, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr.selected .select .unselected {
  display: none;
}

/* line 457, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-holder tr:not(.selected) .select .selected {
  display: none;
}

/* line 466, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes .temp {
  display: none;
}

/* line 470, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #team-athletes-count {
  color: #757575;
  font-size: 12px;
  position: absolute;
  bottom: -22px;
  left: 0px;
  z-index: 1030;
}

/* line 480, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athletes-tab .progress-tracker {
  position: fixed;
  left: 94px;
  right: 30px;
  top: 91px;
  z-index: 1031;
}

/* line 487, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #athletes-tab #team-data-processing-progress-control.progress-tracker {
  top: 121px;
  z-index: 1031;
}

/* line 496, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #roster-table-wrap thead th {
  position: sticky !important;
  top: 0 !important;
  z-index: 10;
}

/* line 502, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #roster-table-wrap tbody td:first-child {
  position: sticky !important;
  left: 0 !important;
  z-index: 5;
  background-color: #ffffff !important;
}

/* line 509, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #roster-table-wrap tbody tr:hover td:first-child {
  background-color: #fef0f2 !important;
}

/* line 516, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #roster-table-wrap tbody tr.selected td:first-child,
body#index.teams_athletes #roster-table-wrap tbody tr.selected:hover td:first-child {
  background-color: #f9f9f9 !important;
}

/* line 522, app/assets/stylesheets/teams/athletes/index.scss */
body#index.teams_athletes #roster-table-wrap thead th:first-child {
  left: 0 !important;
  z-index: 20;
}

/* line 9, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites .invite-page__sheet {
  box-shadow: 0 0 0 1px #e5e5e5;
  border-radius: 8px;
  overflow: hidden;
  isolation: isolate;
  background: #ffffff;
}

/* line 34, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .htFocusCatcher {
  position: absolute !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 44, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable {
  font-family: 'Exo2', sans-serif;
}

/* line 47, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable th {
  background-color: #fafafa !important;
  font-family: 'Exo2', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #232323;
  vertical-align: middle;
  border-color: #e5e5e5 !important;
}

/* line 58, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable th .colHeader {
  font-family: 'Play';
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
  line-height: 42px;
}

/* line 66, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable th .rowHeader {
  padding-left: 0;
  text-align: left;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #232323;
  line-height: 42px;
}

/* line 77, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable th.hover\:underline:hover .colHeader {
  text-decoration: underline;
  cursor: pointer;
}

/* line 82, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable th.text-gray {
  color: #9E9E9E;
}

/* line 87, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable td {
  color: #737373;
  font-family: 'Exo2', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border-color: #e5e5e5 !important;
  background-color: #ffffff !important;
}

/* line 97, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable td.read-only {
  background-color: #fafafa !important;
  cursor: not-allowed;
}

/* line 103, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_top_inline_start_corner th {
  position: relative;
}

/* line 108, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start thead th {
  height: 42px !important;
  min-height: 42px !important;
  position: relative;
}

/* line 114, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start th {
  border-color: #e5e5e5 !important;
  text-align: left;
  color: #232323;
}

/* line 119, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start th .rowHeader {
  text-align: left;
  padding-left: 16px;
}

/* line 127, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start tbody th {
  background-color: #ffffff !important;
}

/* line 133, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #232323 !important;
  font-weight: 700;
}

/* line 138, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start td {
  background-color: #ffffff !important;
  border-color: #e5e5e5 !important;
  text-align: left !important;
  color: #232323 !important;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 14px;
}

/* line 149, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .handsontableInput {
  text-align: center;
  line-height: 30px;
}

/* line 154, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .handsontableInputHolder.ht_editor_hidden {
  pointer-events: none;
}

/* line 159, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 77, 104, 0.1), rgba(255, 77, 104, 0.1));
  color: #232323 !important;
}

/* line 165, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder {
  scrollbar-width: thin;
  scrollbar-color: #d4d4d4 transparent;
}

/* line 169, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 173, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-track {
  background: transparent;
}

/* line 174, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb {
  background: #d4d4d4;
  border-radius: 9999px;
}

/* line 178, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover {
  background: #a3a3a3;
}

/* line 179, app/assets/stylesheets/components/data_sheet.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner {
  background: transparent;
}

/* line 15, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable th .colHeader {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 16px;
}

/* line 21, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.teams_athletes_invites .invite-page__sheet .handsontable th .colHeader .format {
  font-family: 'Exo2', sans-serif;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 14px;
  text-transform: none;
  color: #a3a3a3;
}

/* line 35, app/assets/stylesheets/teams/athletes/invites/show.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet {
  box-shadow: 0 0 0 1px #2a2a2a;
  background: #202020;
}

/* line 194, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable {
  font-family: 'Play', sans-serif;
}

/* line 197, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable th {
  background-color: #242424 !important;
  color: #fafafa;
  border-color: #2a2a2a !important;
}

/* line 202, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable th .colHeader,
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable th .rowHeader {
  color: #fafafa;
}

/* line 207, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable td {
  background-color: #202020 !important;
  border-color: #2a2a2a !important;
  color: #a3a3a3 !important;
}

/* line 212, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable td.read-only {
  background-color: #242424 !important;
}

/* line 218, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start th {
  border-color: #2a2a2a !important;
  color: #fafafa;
}

/* line 223, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start tbody th {
  background-color: #202020 !important;
}

/* line 227, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #fafafa !important;
}

/* line 229, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable .ht_clone_inline_start td {
  background-color: #202020 !important;
  border-color: #2a2a2a !important;
  color: #fafafa !important;
}

/* line 236, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder {
  scrollbar-color: #525252 transparent;
}

/* line 239, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb {
  background: #525252;
}

/* line 240, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover {
  background: #737373;
}

/* line 243, app/assets/stylesheets/components/data_sheet.scss */
body#new.dark.teams_athletes_invites .invite-page__sheet .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 141, 155, 0.16), rgba(255, 141, 155, 0.16));
  color: #fafafa !important;
}

/* line 5, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info {
  font-size: 12px;
  position: fixed;
  top: 61px;
  right: 0px;
  z-index: 1032;
  height: 48px;
  padding: 15px 30px 15px 25px;
  width: 400px;
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
}

/* line 16, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info a.info-btn {
  color: #9E9E9E;
  font-weight: bold;
  margin-left: 15px;
  white-space: nowrap;
}

/* line 21, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info a.info-btn i {
  font-size: 20px;
}

/* line 25, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info a.info-btn:hover .trailing-text {
  text-decoration: underline;
}

/* line 30, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form {
  display: inline;
  width: 90px;
}

/* line 33, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form i#date-icon {
  color: #9E9E9E;
  font-weight: bold;
  font-size: 20px;
  float: left;
  margin-right: 4px;
  margin-top: 3px;
  display: inline;
}

/* line 42, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form .mdl-textfield {
  display: inline;
  float: left;
  padding: 0px;
  margin-top: 5px;
  width: 65px;
}

/* line 48, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form .mdl-textfield input {
  border: none;
  color: #9E9E9E;
  font-weight: bold;
  font-size: 12px;
  margin-top: -6px;
  cursor: pointer;
}

/* line 55, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form .mdl-textfield input:hover {
  text-decoration: underline;
}

/* line 59, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab .team-kpi-sheet-info form .mdl-textfield label {
  display: none;
}

/* line 65, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis {
  overflow: hidden;
}

/* line 67, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .mdl-progress {
  position: absolute;
  right: 2px;
  z-index: 110;
}

/* line 76, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable.ht_clone_left td.col-header:first-child {
  border-bottom: none;
}

/* line 83, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td .attr-label {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 89, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td .attr-value {
  margin-top: -5px;
  font-size: 12px;
}

/* line 93, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.col-header {
  background-color: #f9f9f9;
  font-weight: bold;
  height: 100px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
  border-right-width: 3px;
}

/* line 101, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.col-header:not(:first-child) {
  border-left-width: 3px;
}

/* line 105, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.left {
  border-left-width: 3px;
}

/* line 108, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.override {
  background-color: #ffd600;
}

/* line 111, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.right {
  border-right-width: 3px;
}

/* line 114, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td:not(.row-header):not(.col-header) {
  padding: 2px 4px;
}

/* line 117, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header {
  background-color: #f9f9f9;
  border-right-width: 3px;
  vertical-align: middle;
  padding: 0px 5px;
}

/* line 122, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header .warning {
  color: #ffd600;
  position: absolute;
  right: 0px;
  top: 2px;
}

/* line 127, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable td.row-header .warning i {
  font-size: 16px;
}

/* line 134, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athlete-kpis .handsontable th.ht__highlight {
  background-color: #f9f9f9;
}

/* line 140, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athletes-kpis-filter {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 40px;
  right: 45px;
  width: 400px;
  z-index: 1029;
  border-radius: 6px;
}

/* line 151, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athletes-kpis-filter .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 158, app/assets/stylesheets/teams/athletes/kpis/index.scss */
#athletes-kpis-tab #team-athletes-kpis-filter-btn.active {
  color: #EB002B;
}

/* line 5, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info {
  font-size: 12px;
  position: fixed;
  top: 61px;
  right: 0px;
  z-index: 1032;
  height: 48px;
  padding: 15px 30px 15px 25px;
  width: 400px;
  background-color: #ffffff;
  border-bottom: 1px solid #EEEEEE;
}

/* line 16, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info a.info-btn {
  color: #9E9E9E;
  font-weight: bold;
  margin-left: 15px;
  white-space: nowrap;
}

/* line 21, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info a.info-btn i {
  font-size: 20px;
}

/* line 25, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info a.info-btn:hover .trailing-text {
  text-decoration: underline;
}

/* line 30, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form {
  display: inline;
}

/* line 32, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form i#date-icon {
  color: #9E9E9E;
  font-weight: bold;
  font-size: 20px;
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}

/* line 40, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form .mdl-textfield {
  display: inline;
  float: left;
  padding: 0px;
  margin-top: 5px;
  width: 65px;
}

/* line 46, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form .mdl-textfield input {
  border: none;
  color: #9E9E9E;
  font-weight: bold;
  font-size: 12px;
  margin-top: -6px;
  cursor: pointer;
}

/* line 53, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form .mdl-textfield input:hover {
  text-decoration: underline;
}

/* line 57, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab .team-kpv-sheet-info form .mdl-textfield label {
  display: none;
}

/* line 63, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs {
  overflow: hidden;
}

/* line 69, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable.ht_clone_left td.col-header:first-child {
  border-bottom: none;
}

/* line 76, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td .attr-label {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 82, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td .attr-value {
  margin: 7px 0px;
}

/* line 85, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.col-header {
  background-color: #f9f9f9;
  font-weight: bold;
  height: 100px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}

/* line 92, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.col-header:first-child {
  border-right-width: 3px;
}

/* line 96, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.left {
  border-left-width: 3px;
}

/* line 99, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.override {
  background-color: #ffd600;
}

/* line 102, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.right {
  border-right-width: 3px;
}

/* line 105, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td:not(.row-header):not(.col-header) {
  padding: 2px 4px;
}

/* line 108, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.row-header {
  background-color: #f9f9f9;
  border-right-width: 3px;
  vertical-align: middle;
  padding: 0px 5px;
}

/* line 113, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.row-header .warning {
  color: #ffd600;
  position: absolute;
  right: 0px;
  top: 2px;
}

/* line 118, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable td.row-header .warning i {
  font-size: 16px;
}

/* line 125, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athlete-kpvs .handsontable th.ht__highlight {
  background-color: #f9f9f9;
}

/* line 131, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athletes-kpvs-filter {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  padding: 20px;
  position: absolute;
  top: 40px;
  right: 45px;
  width: 400px;
  z-index: 1029;
  border-radius: 6px;
}

/* line 142, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athletes-kpvs-filter .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 149, app/assets/stylesheets/teams/athletes/kpvs/index.scss */
#athletes-kpvs-tab #team-athletes-kpvs-filter-btn.active {
  color: #EB002B;
}

/* line 2, app/assets/stylesheets/teams/athletes/show.scss */
body#show.app.teams_athletes #team-athlete-select-control .mdl-textfield {
  margin-left: 0;
}

/* line 8, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield {
  background-color: transparent;
  border-radius: 4px;
  height: 36px;
  width: 200px;
  padding: 0px;
  margin-left: 15px;
  border: 2px solid #EB002B;
}

/* line 16, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield .mdl-textfield__label {
  margin-top: -19px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}

/* line 25, app/assets/stylesheets/teams/athletes/show.scss */
#team-athlete-select-control .mdl-textfield.is-focused .mdl-textfield__label, #team-athlete-select-control .mdl-textfield.is-dirty .mdl-textfield__label {
  display: none;
}

/* line 2, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams #team-dashboard {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  min-height: 100%;
}

/* line 11, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-top-row {
  display: grid;
  grid-template-columns: 0.6fr 1fr;
  grid-template-rows: 232px;
  -moz-column-gap: 2.4rem;
       column-gap: 2.4rem;
  align-items: stretch;
  padding: 0.8rem 0;
}

/* line 23, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-bottom-row {
  display: flex;
  gap: 2.4rem;
  align-items: stretch;
  padding: 0.8rem 0;
  flex: 1 0 30rem;
  min-height: 0;
}

/* line 31, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-bottom-row > * {
  flex: 1 1 0;
  min-width: 0;
  min-height: 0;
}

/* line 38, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-charts-group {
  display: flex;
  gap: 2.4rem;
  align-items: stretch;
}

/* line 43, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-charts-group > * {
  flex: 1 1 0;
  min-width: 0;
  min-height: 0;
}

/* line 53, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams turbo-frame#dashboard_active_program {
  display: flex;
  min-width: 0;
  min-height: 0;
}

/* line 58, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams turbo-frame#dashboard_active_program > .dashboard-card {
  flex: 1;
  min-width: 0;
  min-height: 0;
}

/* line 66, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-card__body {
  flex: 1;
  min-height: 0;
}

/* line 71, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-card--schedule .dashboard-card__header {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

/* line 76, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-card--schedule .dashboard-card__body {
  overflow-y: auto;
}

/* line 81, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-schedule-item--active {
  background-image: linear-gradient(90deg, rgba(235, 0, 43, 0) 40%, rgba(235, 0, 43, 0.12) 100%);
}

/* line 89, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-badge {
  display: inline-flex;
  align-items: center;
  padding: 0.2rem 0.6rem;
  border-radius: 0.4rem;
  border: 1px solid #d4d4d4;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.6rem;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  white-space: nowrap;
  color: #404040;
  background: #f5f5f5;
  box-shadow: 0 1px 1px 0 rgba(35, 35, 35, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 0 rgba(35, 35, 35, 0.05);
}

/* line 109, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 1rem 0.8rem 1rem 1rem;
  border-radius: 0.6rem;
  border: 1px solid;
  font-size: 1.2rem;
  font-weight: 700;
  font-family: 'Play';
  line-height: 1.6rem;
  letter-spacing: 0.3px;
  cursor: pointer;
  white-space: nowrap;
  color: #404040 !important;
  transition: background-color 0.15s ease, border-color 0.15s ease;
  box-shadow: 0 1px 1px 0 rgba(35, 35, 35, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 0 rgba(35, 35, 35, 0.05);
}

/* line 130, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-btn--secondary {
  background: #ffffff !important;
  border-color: rgba(163, 163, 163, 0.2) !important;
}

/* line 134, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-btn--secondary:not(.dashboard-btn--disabled):hover {
  background: #f5f5f5 !important;
  border-color: rgba(163, 163, 163, 0.35) !important;
}

/* line 140, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-btn--primary {
  background: #262626 !important;
  color: #ffffff !important;
  border-color: transparent !important;
}

/* line 145, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-btn--primary:hover {
  background: #404040 !important;
}

/* line 152, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-card__header p {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 160, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-card__header p:first-child,
body#show.teams .dashboard-card__value,
body#show.teams .dashboard-card__program-name {
  color: #232323 !important;
}

/* line 166, app/assets/stylesheets/teams/dashboard.scss */
body#show.teams .dashboard-card__header-icon {
  color: #737373 !important;
}

/* line 172, app/assets/stylesheets/teams/dashboard.scss */
body#show.dark.teams .dashboard-card__header p:first-child,
body#show.dark.teams .dashboard-card__value,
body#show.dark.teams .dashboard-card__program-name,
body#show.dark.teams .dashboard-card__header-icon {
  color: #fafafa !important;
}

/* line 179, app/assets/stylesheets/teams/dashboard.scss */
body#show.dark.teams .dashboard-btn {
  color: #e5e5e5 !important;
}

/* line 182, app/assets/stylesheets/teams/dashboard.scss */
body#show.dark.teams .dashboard-btn--secondary {
  background: rgba(212, 212, 212, 0.15) !important;
  border-color: rgba(212, 212, 212, 0.15) !important;
  box-shadow: 0 1px 2px 0 rgba(10, 10, 10, 0.1), inset 0 1px 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0 1px rgba(10, 10, 10, 0.1) !important;
}

/* line 190, app/assets/stylesheets/teams/dashboard.scss */
body#show.dark.teams .dashboard-btn--secondary:not(.dashboard-btn--disabled):hover {
  background: rgba(212, 212, 212, 0.25) !important;
  border-color: rgba(212, 212, 212, 0.25) !important;
}

/* line 196, app/assets/stylesheets/teams/dashboard.scss */
body#show.dark.teams .dashboard-btn--primary {
  background: #fafafa !important;
  color: #232323 !important;
  border-color: transparent !important;
}

/* line 201, app/assets/stylesheets/teams/dashboard.scss */
body#show.dark.teams .dashboard-btn--primary:hover {
  background: #e5e5e5 !important;
}

/* line 207, app/assets/stylesheets/teams/dashboard.scss */
body#show.dark.teams .dashboard-badge {
  color: #e5e5e5;
  background: rgba(212, 212, 212, 0.15);
  border-color: rgba(212, 212, 212, 0.15);
  box-shadow: 0 1px 2px 0 rgba(10, 10, 10, 0.1), inset 0 1px 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0 1px rgba(10, 10, 10, 0.1);
}

/* line 217, app/assets/stylesheets/teams/dashboard.scss */
body#show.dark.teams .dashboard-schedule-item--active {
  background-image: linear-gradient(90deg, rgba(235, 0, 43, 0) 35%, rgba(235, 0, 43, 0.32) 100%);
}

/* line 2, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video {
  background-size: cover;
  height: 232px;
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 14, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video .info {
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  color: #ffffff;
  text-align: center;
}

/* line 24, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video .info .name {
  position: absolute;
  font-weight: bold;
  text-transform: uppercase;
  bottom: 10px;
  left: 20px;
  text-shadow: black 0px 0px 5px;
}

/* line 32, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video .info .play {
  text-align: center;
  margin: auto;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: rgba(43, 51, 63, 0.7);
}

/* line 39, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .exercise-video .info .play i {
  color: #ffffff;
  font-size: 45px;
  margin-left: -4px;
  margin-top: -4px;
}

/* line 48, app/assets/stylesheets/teams/exercise_metadata/show.scss */
.team-exercise-metadata .video-js {
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 1, app/assets/stylesheets/teams/group_reports/show.scss */
body#show.teams_group_reports {
  padding-bottom: 0px;
}

/* line 5, app/assets/stylesheets/teams/group_reports/show.scss */
body#show.group_reports {
  padding-bottom: 0px;
}

/* line 10, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes {
  padding-top: 0px;
}

/* line 11, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes header {
  display: none;
}

/* line 16, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes .intake-landing {
  display: flex;
  min-height: 100vh;
}

/* line 21, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes .intake-brand {
  position: relative;
  overflow: hidden;
  background-color: #191919;
}

/* line 28, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes .intake-glow {
  position: absolute;
  top: -160px;
  right: -140px;
  width: 480px;
  height: 480px;
  border-radius: 9999px;
  background: radial-gradient(circle, rgba(235, 0, 43, 0.3), rgba(235, 0, 43, 0) 68%);
  pointer-events: none;
}

/* line 39, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes .intake-feature-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 34px;
  height: 34px;
  border-radius: 9999px;
  background: rgba(255, 255, 255, 0.08);
  color: #EB002B;
}

/* line 51, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes .intake-field {
  height: 48px;
  border-radius: 12px;
}

/* line 55, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes .intake-field:focus {
  border-color: #EB002B;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 62, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes:not(.mobile) {
  background-color: #ffffff;
}

/* line 65, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes:not(.mobile) nav,
body.teams_intakes:not(.mobile) header,
body.teams_intakes:not(.mobile) .app-nav {
  display: none;
}

/* line 71, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes:not(.mobile) .intake-landing {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 79, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes:not(.mobile) .intake-brand {
  width: 45%;
}

/* line 83, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes:not(.mobile) .intake-form {
  width: 55%;
  height: 100vh;
  overflow-y: auto;
}

/* line 92, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes.mobile .intake-landing {
  flex-direction: column;
}

/* line 96, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes.mobile .intake-brand,
body.teams_intakes.mobile .intake-form {
  width: 100%;
}

/* line 101, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes.mobile .intake-form {
  color: #f2f2f2;
}

/* line 104, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes.mobile .intake-form label {
  color: #a8a8ae;
}

/* line 109, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes.mobile .intake-field {
  background: #202020;
  border-color: #2a2a2a;
  color: #f2f2f2;
}

/* line 114, app/assets/stylesheets/teams/intakes.scss */
body.teams_intakes.mobile .intake-field:focus {
  background: #1e1e1e;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.18);
}

/* line 4, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable th #team-kpi-info {
  margin-right: 8px;
}

/* line 10, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr td form {
  display: inline;
}

/* line 13, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr td:first-child {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 19, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr:not(.included) td {
  background-color: #f9f9f9;
}

/* line 21, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr:not(.included) td:nth-child(2) {
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr.included td:nth-child(2) {
  color: #EB002B;
}

/* line 33, app/assets/stylesheets/teams/kpis/index.scss */
#kpis-database-control.teams #kpis-datatable tr .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 4, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable th #team-kpv-info {
  margin-right: 8px;
}

/* line 10, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr td form {
  display: inline;
}

/* line 13, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr td:first-child {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 19, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr:not(.included) td {
  background-color: #f9f9f9;
}

/* line 21, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr:not(.included) td:nth-child(2) {
  color: #9E9E9E;
}

/* line 28, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr.included td:nth-child(2) {
  color: #EB002B;
}

/* line 33, app/assets/stylesheets/teams/kpvs/index.scss */
#kpvs-database-control.teams #kpvs-datatable tr .mdl-textfield {
  padding: 0px;
  width: 25px;
}

/* line 1, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame {
  min-width: 450px;
  position: relative;
  overflow: hidden;
  border-color: #e0e0e0;
}

/* line 10, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .actions {
  visibility: hidden;
  top: 15px;
}

/* line 13, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .actions a {
  color: #9E9E9E !important;
}

/* line 16, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .actions .drag {
  font-size: 20px;
  cursor: move;
  color: #9E9E9E;
}

/* line 22, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header {
  background-color: #f6f6f6;
  padding: 25px 15px;
  text-align: center;
  font-weight: bold;
  position: relative;
  height: 350px;
}

/* line 32, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader .name {
  font-size: 14px;
  font-weight: normal;
  margin-top: 10px;
}

/* line 37, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader .rank {
  background-color: #000000;
  padding: 5px;
  border-radius: 999px;
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: -25px;
  z-index: 1;
  position: relative;
  color: #ffffff;
  font-size: 14px;
}

/* line 56, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-1 .user-avatar {
  width: 125px;
  height: 125px;
  border: 5px solid #EB002B;
}

/* line 61, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-1 .trophy {
  background-color: #EB002B;
  padding: 5px;
  border-radius: 999px;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: -35px;
  z-index: 1;
  position: relative;
}

/* line 75, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-1 .trophy i {
  font-size: 25px;
  color: #ffffff;
}

/* line 82, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-2 .user-avatar {
  width: 85px;
  height: 85px;
  border: 3px solid #00BCD4;
}

/* line 89, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .header .leader-3 .user-avatar {
  width: 85px;
  height: 85px;
  border: 3px solid #43A047;
}

/* line 96, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .others {
  position: absolute;
  overflow-y: scroll;
  top: 355px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

/* line 104, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame .others .athlete .user-avatar {
  width: 35px;
  height: 35px;
}

/* line 111, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame:hover .actions {
  visibility: visible;
}

/* line 115, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
.leaderboard-metric-frame.ui-sortable-helper {
  margin-left: 0px;
}

/* line 121, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) .leaderboard-metric-frame {
  background-color: #292929;
}

/* line 123, app/assets/stylesheets/teams/leaderboards/metrics/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) .leaderboard-metric-frame .header {
  background-color: #363636;
}

/* line 1, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) {
  padding-bottom: 0px;
}

/* line 7, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control {
  position: absolute;
  bottom: 0px;
  top: 90px;
  left: 90px;
  right: 20px;
  overflow-x: scroll;
  padding-bottom: 50px;
}

/* line 16, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control.tv-mode {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1200;
  padding-top: 100px;
  background-color: #f9f9f9;
}

/* line 26, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control.tv-mode .leaderboard-metric-frame .actions {
  display: none !important;
}

/* line 31, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control.tv-mode #leaderboard-scroll {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 37, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control.tv-mode .tv-header .navbar-logo {
  width: 100px;
}

/* line 41, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control.tv-mode .tv-header .tv-mode-exit {
  opacity: 0;
  transition: opacity 0.3s;
}

/* line 47, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control.tv-mode .tv-header:hover .tv-mode-exit {
  opacity: 1;
}

/* line 55, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control:not(.tv-mode) .tv-header {
  display: none;
}

/* line 64, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.dark.teams_leaderboards:not(.mobile):not(.tablet) #leaderboard-control.tv-mode {
  background-color: #1d1d1d;
}

/* line 72, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.app.teams_leaderboards #leaderboard-control:not(.tv-mode) {
  position: static;
  height: calc(100vh - var(--header-h) - 8rem);
}

/* line 77, app/assets/stylesheets/teams/leaderboards/show.scss */
body#show.app.teams_leaderboards #leaderboard-control.tv-mode {
  position: fixed;
}

/* line 2, app/assets/stylesheets/teams/plans/index.scss */
body#index.teams_plans .progress-tracker {
  margin-bottom: 10px;
}

/* line 57, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans {
  overflow-x: hidden;
}

/* line 64, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans .progress-tracker {
  margin-bottom: 10px;
}

/* line 73, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab {
  position: fixed;
  top: var(--header-h, 8rem);
  left: var(--sidebar-w, 9rem);
  right: var(--flex-w, 0px);
  transition: right 250ms ease-in-out;
  bottom: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

@media (prefers-reduced-motion: reduce) {
  /* line 73, app/assets/stylesheets/teams/plans/show.scss */
  body#show.teams_plans #plan-chart-tab {
    transition: none;
  }
}

/* line 85, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab:not([data-inactive-shown]):not([data-searching]) .plan-group-row[data-inactive] {
  display: none;
}

/* line 89, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab[data-inactive-shown] .plan-hidden, body#show.teams_plans #plan-chart-tab[data-searching] .plan-hidden {
  display: none;
}

/* line 94, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab .plan-track-note--search {
  display: none;
}

/* line 99, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab[data-searching] .plan-track-note--idle {
  display: none;
}

/* line 100, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab[data-searching] .plan-track-note--search {
  display: block;
}

/* line 107, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-toolbar {
  flex-shrink: 0;
  padding-left: 24px;
  padding-right: 24px;
}

/* line 118, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal {
  flex: 0 1 auto;
  min-height: 0;
  overflow-x: auto;
  overflow-y: auto;
  scrollbar-width: thin;
  outline: none;
  position: relative;
  margin: 0 24px 24px;
  border-radius: 8px;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06), 0 4px 12px rgba(0, 0, 0, 0.05);
}

/* line 124, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal::-webkit-scrollbar {
  height: 10px;
  width: 10px;
}

/* line 128, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal::-webkit-scrollbar-track {
  background: transparent;
}

/* line 131, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal::-webkit-scrollbar-thumb {
  background: #d4d4d4;
  border-radius: 8px;
}

/* line 135, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal::-webkit-scrollbar-thumb:hover {
  background: #a3a3a3;
}

/* line 149, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-today-marker {
  position: absolute;
  top: 0;
  width: 2px;
  background-color: #EB002B;
  pointer-events: none;
  z-index: 20;
}

/* line 157, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-today-marker .plan-today-marker-cap {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  background-color: #EB002B;
  border-radius: 2px;
}

/* line 169, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal:focus-visible {
  outline: 2px solid #EB002B;
  outline-offset: -2px;
}

/* line 179, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-label-cell {
  width: 200px;
  min-width: 200px;
  background-color: #ffffff;
  border-right: 1px solid #d4d4d4;
  position: sticky;
  left: 0;
  z-index: 6;
}

/* line 190, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header {
  position: sticky;
  top: 0;
  z-index: 10;
  min-width: calc(200px + (var(--plan-cols, 0) * 32px));
}

/* line 202, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-row {
  min-height: 32px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #d4d4d4;
}

/* line 210, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-label-cell {
  background-color: #f5f5f5;
}

/* line 215, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-row-label {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #404040;
}

/* line 224, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-weeks-toggle {
  border: none;
  background: transparent;
  cursor: pointer;
  color: #737373;
  transition: transform 0.15s ease, color 0.1s ease;
}

/* line 231, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-weeks-toggle:hover {
  color: #262626;
}

/* line 232, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-weeks-toggle:focus-visible {
  outline: 2px solid #EB002B;
  border-radius: 2px;
}

/* line 238, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-month-cell {
  border-right: 1px solid #d4d4d4;
  color: #404040;
}

/* line 244, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-week-col {
  min-height: 32px;
  border-right: 1px solid #d4d4d4;
}

/* line 251, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-week-col .plan-week-number {
  text-decoration: none;
}

/* line 254, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-week-col .plan-week-number:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 262, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-row--day {
  display: none;
  min-height: 32px;
}

/* line 267, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-day-grid-cell {
  border-right: 1px solid #d4d4d4;
  min-height: 32px;
}

/* line 271, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal .plan-week-header .plan-day-grid-cell.plan-day-grid-cell--today {
  color: #EB002B;
  opacity: 1;
  font-weight: bold;
}

/* line 282, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal[data-weeks-expanded] .plan-weeks-toggle {
  transform: rotate(180deg);
}

/* line 286, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal[data-weeks-expanded] .plan-row--day {
  display: flex;
}

/* line 292, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers {
  min-width: calc(200px + (var(--plan-cols, 0) * 32px));
}

/* line 298, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers turbo-frame {
  display: block;
}

/* line 305, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-group-row[hidden],
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-bar[hidden] {
  display: none;
}

/* line 310, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-follower-row {
  min-height: 32px;
  border-bottom: 1px solid #d4d4d4;
}

/* line 315, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-track-label {
  border-right: 1px solid #d4d4d4;
}

/* line 320, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-group-name {
  color: #262626;
}

/* line 324, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-track[data-inactive="true"] .plan-group-name {
  color: #737373;
}

/* line 329, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-group-count {
  min-width: 20px;
  background-color: transparent;
  border-color: #d4d4d4;
  color: #404040;
}

/* line 336, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-track-cell {
  border-right: 1px solid #e5e5e5;
}

/* line 340, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-bar > .web-tooltip {
  display: flex;
  flex: 1;
  min-width: 0;
}

/* line 346, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-bar:hover .program,
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-bar:focus-within .program {
  padding-right: 26px;
}

/* line 351, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-bar[data-matched] .program {
  box-shadow: 0 0 0 2px #EB002B;
}

/* line 355, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-x-scroll {
  scrollbar-width: none;
}

/* line 357, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .plan-x-scroll::-webkit-scrollbar {
  display: none;
}

/* line 360, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .program {
  height: 28px;
  border-radius: 4px;
  margin: 2px 1px;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  box-sizing: border-box;
  transition: background-image 0.12s ease, border-color 0.12s ease, opacity 0.12s ease;
  background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
  color: #262626;
  border: 1px solid rgba(163, 163, 163, 0.2);
}

/* line 379, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .program:hover:not(.scaffolded):not(.program--past) {
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  opacity: 1;
}

/* line 384, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .program.program--past {
  background-color: var(--past-bg);
  background-image: none;
  border: 1px solid var(--past-border);
  color: #737373;
  font-weight: 500;
}

/* line 393, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .program.scaffolded {
  background-color: transparent;
  background-image: none;
  border: 1.5px dashed var(--scaffolded-border-color);
}

/* line 400, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans #plan-chart-tab #plan-horizontal #followers .program.scaffolded:hover {
  background-color: var(--scaffolded-hover-bg);
  background-image: none;
  border-color: var(--scaffolded-hover-border-color);
}

/* line 415, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal {
  border-color: #404040;
  background-color: #202020;
  box-shadow: none;
}

/* line 421, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal::-webkit-scrollbar-thumb {
  background: #404040;
}

/* line 422, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal::-webkit-scrollbar-thumb:hover {
  background: #525252;
}

/* line 424, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-label-cell {
  background-color: #202020;
  border-color: #404040;
}

/* line 430, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-row,
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-label-cell {
  background-color: #262626;
}

/* line 435, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-row {
  border-color: #404040;
}

/* line 439, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-row-label,
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-month-cell {
  color: #a3a3a3;
}

/* line 444, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-month-cell {
  border-color: #404040;
}

/* line 448, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-weeks-toggle {
  color: #a3a3a3;
}

/* line 451, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-weeks-toggle:hover {
  color: #f5f5f5;
}

/* line 454, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-week-col {
  border-color: #404040;
}

/* line 457, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-week-col .plan-week-number:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 462, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-day-grid-cell {
  border-color: #404040;
}

/* line 465, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal .plan-week-header .plan-day-grid-cell.plan-day-grid-cell--today {
  color: #EB002B;
}

/* line 472, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .plan-follower-row,
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .plan-track-label {
  border-color: #404040;
}

/* line 477, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .plan-group-name {
  color: #f5f5f5;
}

/* line 481, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .plan-track[data-inactive="true"] .plan-group-name {
  color: #a3a3a3;
}

/* line 485, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .plan-group-count {
  border-color: #525252;
  color: #a3a3a3;
}

/* line 490, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .plan-track-cell {
  border-right-color: #2a2a2a;
}

/* line 494, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .program {
  background-image: linear-gradient(rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32));
  color: #f5f5f5;
  border-color: rgba(163, 163, 163, 0.15);
}

/* line 499, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .program:hover:not(.scaffolded):not(.program--past) {
  background-image: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  opacity: 1;
}

/* line 504, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .program.program--past {
  background-color: var(--past-bg-dark);
  border-color: var(--past-border-dark);
  color: #a3a3a3;
}

/* line 513, app/assets/stylesheets/teams/plans/show.scss */
body#show.teams_plans.dark #plan-chart-tab #plan-horizontal #followers .program.scaffolded {
  border: 1.5px dashed var(--scaffolded-border-color-dark);
}

/* line 6, app/assets/stylesheets/teams/programs/show.scss */
body#show.teams_programs .next-schedule i {
  position: absolute;
  font-size: 20px;
  margin-left: 2px;
  margin-top: 2px;
}

/* line 9, app/assets/stylesheets/teams/reports/sprint_reports/show.scss */
#sprint-report .kpi h1 {
  font-weight: bold;
  font-size: 40px;
}

/* line 13, app/assets/stylesheets/teams/reports/sprint_reports/show.scss */
#sprint-report .kpi .title {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

/* line 2, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .athlete-training-frame {
  scrollbar-width: thin;
  scrollbar-color: rgba(163, 163, 163, 0.4) transparent;
}

/* line 3, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .athlete-training-frame .weekdays {
  display: none;
}

/* line 13, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .athlete-training-frame::-webkit-scrollbar {
  height: 6px;
}

/* line 14, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .athlete-training-frame::-webkit-scrollbar-track {
  background: transparent;
}

/* line 15, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .athlete-training-frame::-webkit-scrollbar-thumb {
  background: rgba(163, 163, 163, 0.4);
  border-radius: 9999px;
}

/* line 18, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.teams_training_reports .main-weekdays {
  position: sticky;
  top: 59px;
  height: 40px;
  z-index: 10;
  padding: 0px 45px;
}

/* line 28, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.app.teams_training_reports .main-weekdays {
  top: 0;
}

/* line 34, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.dark.teams_training_reports:not(.mobile):not(.tablet) .athlete-training-frame {
  scrollbar-color: #9E9E9E transparent;
}

/* line 37, app/assets/stylesheets/teams/training_reports/index.scss */
body#index.dark.teams_training_reports:not(.mobile):not(.tablet) .athlete-training-frame::-webkit-scrollbar-thumb {
  background: #9E9E9E;
}

/* line 2, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts']:not(.mobile) {
  padding-bottom: 0px;
}

/* line 5, app/assets/stylesheets/teams/workouts/index.scss */
body#index.mobile[class*='_workouts'] {
  padding-bottom: 48px;
}

/* line 8, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header {
  table-layout: fixed;
  width: 100%;
}

/* line 13, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header td {
  vertical-align: top;
}

/* line 17, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar {
  position: relative;
  padding: 0px;
}

/* line 18, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar .mdl-spinner-container {
  padding: 20px;
}

/* line 28, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar-spinner {
  align-items: center;
  display: flex;
  inset: 0;
  justify-content: center;
  position: absolute;
  z-index: 1;
}

/* line 39, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar:has(#calendar-spinner) {
  min-height: 240px;
}

/* line 42, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar {
  table-layout: fixed;
  width: 100%;
}

/* line 45, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td {
  height: 10px;
  vertical-align: top;
}

/* line 48, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td .calendar-day {
  height: 100%;
}

/* line 57, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .hour {
  height: 50px;
  position: relative;
  transition: all 0.2s ease;
}

/* line 61, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .hour > .actions {
  transition: all 0.2s ease;
  line-height: 50px;
  opacity: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
}

/* line 72, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .hour:hover > .actions {
  background-color: #EEEEEE;
  opacity: 1;
}

/* line 78, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule {
  border: 1.5px solid #ffffff;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 4px 6px 4px 10px;
  position: absolute;
  width: 100%;
  z-index: 1;
}

/* line 98, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule:not(.with-image) {
  background-color: var(--event-color);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));
  color: #232323;
}

/* line 102, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule:not(.with-image) .event-accent {
  background-color: var(--event-color);
}

/* line 106, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.with-image .event-accent {
  display: none;
}

/* line 110, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.copied {
  border: 2px solid #000000 !important;
  color: #000000 !important;
}

/* line 113, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.copied .indicator {
  display: none;
}

/* line 121, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.selected {
  border-color: #EB002B;
}

/* line 123, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.selected .selector {
  background-color: rgba(235, 0, 43, 0.08);
  border: 1px solid #EB002B !important;
  border-radius: 4px;
}

/* line 127, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule.selected .selector i {
  color: #EB002B;
}

/* line 133, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule .ui-resizable-handle {
  bottom: 0px;
}

/* line 136, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule + .schedule {
  margin-left: 50px;
  width: calc(100% - 50px);
}

/* line 139, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-calendar #calendar td.schedule-content .schedule + .schedule + .schedule {
  margin-left: 100px;
  width: calc(100% - 100px);
}

/* line 149, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-index-form {
  position: absolute;
}

/* line 154, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable .selector {
  background-color: rgba(158, 158, 158, 0.1);
  display: none;
}

/* line 159, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.keydown .mdl-icon-button {
  display: none;
}

/* line 162, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.keydown .selector {
  display: flex;
  cursor: pointer;
  color: rgba(158, 158, 158, 0.25);
}

/* line 166, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.keydown .selector:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 172, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable:not(.selected) .checked {
  display: none;
}

/* line 175, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable:not(.selected) .unchecked {
  display: block;
}

/* line 179, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected {
  border-radius: 4px;
}

/* line 181, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected .checked {
  display: block;
}

/* line 184, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected .unchecked {
  display: none;
}

/* line 187, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected .selector {
  background-color: rgba(235, 0, 43, 0.06);
  border: 1px solid #EB002B;
  border-radius: 4px;
  display: flex;
}

/* line 193, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.selected .mdl-icon-button {
  display: none;
}

/* line 197, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.working {
  animation: opacityPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  background-color: #BDBDBD !important;
  cursor: default;
  border-radius: 4px;
}

/* line 202, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] .selectable.working i, body#index[class*='_workouts'] .selectable.working .name, body#index[class*='_workouts'] .selectable.working .assignee, body#index[class*='_workouts'] .selectable.working .time {
  display: none !important;
}

/* line 210, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #calendar-header-control {
  position: fixed;
  top: 61px;
  z-index: 2;
}

/* line 215, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-pick {
  border-radius: 6px;
  width: auto;
  display: block;
  padding: 3px 10px;
  height: 23px;
  float: left;
  line-height: normal;
}

/* line 223, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-pick:hover {
  background-color: #EEEEEE;
}

/* line 228, app/assets/stylesheets/teams/workouts/index.scss */
body#index[class*='_workouts'] #schedules-clipboard .clipboard-btn {
  display: none;
}

/* line 243, app/assets/stylesheets/teams/workouts/index.scss */
body#index.app[class*='_workouts'] #calendar-heading #schedules-pick {
  display: inline-flex;
  align-items: center;
  float: none;
  height: auto;
  padding: 0;
  background-color: transparent !important;
}

/* line 250, app/assets/stylesheets/teams/workouts/index.scss */
body#index.app[class*='_workouts'] #calendar-heading #schedules-pick:hover {
  background-color: transparent !important;
}

/* line 263, app/assets/stylesheets/teams/workouts/index.scss */
body#index.app[class*='_workouts'] #calendar-header-control {
  position: sticky;
  top: 0;
}

/* line 3, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard {
  padding: 0px 20px;
}

/* line 5, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td {
  background-color: #000000;
  border-bottom: 1px solid #363636;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 10, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td .name {
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 0px;
}

/* line 15, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td:first-child {
  padding-right: 0px;
}

/* line 18, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td:last-child {
  padding-left: 0px;
  padding-right: 10px;
  width: 20px;
}

/* line 22, app/assets/stylesheets/users/leaderboards/index.scss */
body#index.users_leaderboards #user-leaderboards-index .leaderboard td:last-child .forward {
  right: 15px;
}

/* line 2, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #binary-notice {
  border-radius: 0px;
  margin: -20px -20px 20px -20px;
}

/* line 7, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #log-all-button {
  font-weight: bolder;
  font-size: 14px;
}

/* line 12, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #log-next-button {
  border-width: 2px;
  background-color: transparent;
  color: #757575;
  border: 2px solid #757575;
  font-weight: bolder;
}

/* line 19, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #log-next-button:visited, .users-logs-form #log-next-button:hover, .users-logs-form #log-next-button.disabled, .users-logs-form #log-next-button.disabled:hover {
  background-color: transparent !important;
  border: 2px solid #757575 !important;
  border-width: 2px;
  color: #757575 !important;
  font-weight: bolder;
}

/* line 32, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #block-description p {
  line-height: 115%;
}

/* line 38, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #block-supplemental a {
  color: #9A9A9A;
  text-decoration: underline;
}

/* line 43, app/assets/stylesheets/users/logs/form.scss */
.users-logs-form #block-supplemental i {
  float: left;
  margin-right: 15px;
}

/* line 51, app/assets/stylesheets/users/logs/form.scss */
.block-log-form .name {
  font-size: 1em;
  font-weight: bold;
  margin: 0px;
  text-align: center;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list {
  padding: 10px 20px;
}

/* line 11, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list .measurement {
  font-size: 1.6em;
}

/* line 13, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list .measurement .unit {
  font-size: 0.6em;
  font-weight: bold;
}

/* line 17, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list .measurement .value {
  font-weight: bold;
}

/* line 22, app/assets/stylesheets/users/metrics/index.scss */
.user-metrics-list .name i {
  display: none;
}

/* line 2, app/assets/stylesheets/users/orgs/index.scss */
#user-orgs-datatable .institution {
  font-weight: bold;
}

/* line 6, app/assets/stylesheets/users/orgs/index.scss */
#user-orgs-datatable .team td:first-child {
  padding-left: 60px !important;
  font-weight: normal !important;
}

/* line 19, app/assets/stylesheets/users/programs.scss */
body.users_programs .overline,
body.intakes_signups .overline,
body.intakes_payments .overline,
body.intakes_comps .overline {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  line-height: 1.3;
}

/* line 27, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-page-title,
body.intakes_signups .prg-page-title,
body.intakes_payments .prg-page-title,
body.intakes_comps .prg-page-title {
  font-size: 34px;
  line-height: 1.1;
  letter-spacing: -0.02em;
  margin: 0 0 12px;
}

/* line 35, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-cards,
body.intakes_signups .prg-cards,
body.intakes_payments .prg-cards,
body.intakes_comps .prg-cards {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* line 37, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-card,
body.intakes_signups .prg-card,
body.intakes_payments .prg-card,
body.intakes_comps .prg-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 20px 24px;
  border: 1px solid #EEEEEE;
  border-radius: 14px;
  color: inherit;
}

/* line 47, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-card:hover,
body.intakes_signups .prg-card:hover,
body.intakes_payments .prg-card:hover,
body.intakes_comps .prg-card:hover {
  border-color: #9E9E9E;
  text-decoration: none;
}

/* line 50, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-card-title,
body.intakes_signups .prg-card-title,
body.intakes_payments .prg-card-title,
body.intakes_comps .prg-card-title {
  font-size: 19px;
  margin-top: 4px;
}

/* line 51, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-card-meta,
body.intakes_signups .prg-card-meta,
body.intakes_payments .prg-card-meta,
body.intakes_comps .prg-card-meta {
  text-align: right;
  flex: none;
}

/* line 52, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-card-next,
body.intakes_signups .prg-card-next,
body.intakes_payments .prg-card-next,
body.intakes_comps .prg-card-next {
  font-size: 13px;
  margin-top: 4px;
}

/* line 55, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-skeleton,
body.intakes_signups .prg-skeleton,
body.intakes_payments .prg-skeleton,
body.intakes_comps .prg-skeleton {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 14px;
}

/* line 62, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-skel-bar,
body.intakes_signups .prg-skel-bar,
body.intakes_payments .prg-skel-bar,
body.intakes_comps .prg-skel-bar {
  height: 12px;
  border-radius: 6px;
  background: rgba(128, 128, 128, 0.18);
  animation: prg-pulse 1.4s ease-in-out infinite;
}

/* line 68, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-skel-bar:nth-child(2),
body.intakes_signups .prg-skel-bar:nth-child(2),
body.intakes_payments .prg-skel-bar:nth-child(2),
body.intakes_comps .prg-skel-bar:nth-child(2) {
  width: 80%;
  animation-delay: 0.15s;
}

/* line 69, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-skel-bar:nth-child(3),
body.intakes_signups .prg-skel-bar:nth-child(3),
body.intakes_payments .prg-skel-bar:nth-child(3),
body.intakes_comps .prg-skel-bar:nth-child(3) {
  width: 60%;
  animation-delay: 0.3s;
}

@keyframes prg-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.45;
  }
}

/* line 78, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-empty,
body.intakes_signups .prg-empty,
body.intakes_payments .prg-empty,
body.intakes_comps .prg-empty {
  border: 1px dashed #EEEEEE;
  border-radius: 14px;
  padding: 40px 28px;
  text-align: center;
}

/* line 85, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-empty-title,
body.intakes_signups .prg-empty-title,
body.intakes_payments .prg-empty-title,
body.intakes_comps .prg-empty-title {
  font-size: 19px;
}

/* line 86, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-empty-copy,
body.intakes_signups .prg-empty-copy,
body.intakes_payments .prg-empty-copy,
body.intakes_comps .prg-empty-copy {
  max-width: 420px;
  margin: 8px auto 0;
  line-height: 1.5;
}

/* line 89, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-title,
body.intakes_signups .prg-title,
body.intakes_payments .prg-title,
body.intakes_comps .prg-title {
  line-height: 1.05;
  letter-spacing: -0.02em;
  margin: 6px 0 0;
}

/* line 95, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-progress-row,
body.intakes_signups .prg-progress-row,
body.intakes_payments .prg-progress-row,
body.intakes_comps .prg-progress-row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 10px;
}

/* line 104, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-bar,
body.intakes_signups .prg-bar,
body.intakes_payments .prg-bar,
body.intakes_comps .prg-bar {
  display: flex;
  gap: 5px;
}

/* line 106, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-seg,
body.intakes_signups .prg-seg,
body.intakes_payments .prg-seg,
body.intakes_comps .prg-seg {
  flex: 1;
  height: 8px;
  border-radius: 4px;
  background: rgba(128, 128, 128, 0.18);
}

/* line 112, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-seg.is-filled,
body.intakes_signups .prg-seg.is-filled,
body.intakes_payments .prg-seg.is-filled,
body.intakes_comps .prg-seg.is-filled {
  background: #43A047;
}

/* line 118, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-startdate,
body.intakes_signups .prg-startdate,
body.intakes_payments .prg-startdate,
body.intakes_comps .prg-startdate {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  border: 1px solid #EEEEEE;
  border-radius: 14px;
  padding: 18px 20px;
  margin-top: 16px;
}

/* line 129, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-startdate-text,
body.intakes_signups .prg-startdate-text,
body.intakes_payments .prg-startdate-text,
body.intakes_comps .prg-startdate-text {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}

/* line 136, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-startdate-label,
body.intakes_signups .prg-startdate-label,
body.intakes_payments .prg-startdate-label,
body.intakes_comps .prg-startdate-label {
  font-size: 17px;
}

/* line 137, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-startdate-current,
body.intakes_signups .prg-startdate-current,
body.intakes_payments .prg-startdate-current,
body.intakes_comps .prg-startdate-current {
  font-size: 13px;
}

/* line 139, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-startdate-save,
body.intakes_signups .prg-startdate-save,
body.intakes_payments .prg-startdate-save,
body.intakes_comps .prg-startdate-save {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

/* line 147, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-startdate-note,
body.intakes_signups .prg-startdate-note,
body.intakes_payments .prg-startdate-note,
body.intakes_comps .prg-startdate-note {
  text-align: center;
  font-size: 13px;
  margin: 12px 0 0;
}

/* line 157, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-timeline,
body.intakes_signups .prg-timeline,
body.intakes_payments .prg-timeline,
body.intakes_comps .prg-timeline {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* line 159, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-entry,
body.intakes_signups .prg-entry,
body.intakes_payments .prg-entry,
body.intakes_comps .prg-entry {
  position: relative;
  display: flex;
  gap: 14px;
}

/* line 166, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-entry::before,
body.intakes_signups .prg-entry::before,
body.intakes_payments .prg-entry::before,
body.intakes_comps .prg-entry::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 26px;
  bottom: -26px;
  border-left: 2px solid #EEEEEE;
}

/* line 175, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-entry.is-unbuilt::before,
body.intakes_signups .prg-entry.is-unbuilt::before,
body.intakes_payments .prg-entry.is-unbuilt::before,
body.intakes_comps .prg-entry.is-unbuilt::before {
  border-left-style: dashed;
}

/* line 179, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-entry.is-current::before,
body.intakes_signups .prg-entry.is-current::before,
body.intakes_payments .prg-entry.is-current::before,
body.intakes_comps .prg-entry.is-current::before {
  border-left: 0;
  width: 2px;
  background: linear-gradient(to bottom, #EB002B, #EEEEEE);
}

/* line 185, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-entry:last-child::before,
body.intakes_signups .prg-entry:last-child::before,
body.intakes_payments .prg-entry:last-child::before,
body.intakes_comps .prg-entry:last-child::before {
  display: none;
}

/* line 188, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-node,
body.intakes_signups .prg-node,
body.intakes_payments .prg-node,
body.intakes_comps .prg-node {
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 12px;
  border-radius: 50%;
  border: 2px solid #EEEEEE;
  background: #fff;
  position: relative;
  z-index: 1;
}

/* line 199, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-node.is-past,
body.intakes_signups .prg-node.is-past,
body.intakes_payments .prg-node.is-past,
body.intakes_comps .prg-node.is-past {
  background: #EEEEEE;
}

/* line 200, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-node.is-current,
body.intakes_signups .prg-node.is-current,
body.intakes_payments .prg-node.is-current,
body.intakes_comps .prg-node.is-current {
  border-color: #EB002B;
  background: #EB002B;
}

/* line 201, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-node.is-unbuilt,
body.intakes_signups .prg-node.is-unbuilt,
body.intakes_payments .prg-node.is-unbuilt,
body.intakes_comps .prg-node.is-unbuilt {
  border-style: dashed;
}

/* line 202, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-node.is-end,
body.intakes_signups .prg-node.is-end,
body.intakes_payments .prg-node.is-end,
body.intakes_comps .prg-node.is-end {
  border-color: #43A047;
}

/* line 206, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week,
body.intakes_signups .prg-week,
body.intakes_payments .prg-week,
body.intakes_comps .prg-week {
  flex: 1;
  min-width: 0;
}

/* line 210, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week.is-past .prg-week-title, body.users_programs .prg-week.is-unbuilt .prg-week-title,
body.intakes_signups .prg-week.is-past .prg-week-title,
body.intakes_signups .prg-week.is-unbuilt .prg-week-title,
body.intakes_payments .prg-week.is-past .prg-week-title,
body.intakes_payments .prg-week.is-unbuilt .prg-week-title,
body.intakes_comps .prg-week.is-past .prg-week-title,
body.intakes_comps .prg-week.is-unbuilt .prg-week-title {
  color: #757575;
}

/* line 214, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week-head,
body.intakes_signups .prg-week-head,
body.intakes_payments .prg-week-head,
body.intakes_comps .prg-week-head {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 6px 0;
  text-align: left;
  background: none;
  border: none;
  font: inherit;
  color: inherit;
  cursor: pointer;
}

/* line 229, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week-toprow,
body.intakes_signups .prg-week-toprow,
body.intakes_payments .prg-week-toprow,
body.intakes_comps .prg-week-toprow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

/* line 236, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week-controls,
body.intakes_signups .prg-week-controls,
body.intakes_payments .prg-week-controls,
body.intakes_comps .prg-week-controls {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: none;
}

/* line 243, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week-title,
body.intakes_signups .prg-week-title,
body.intakes_payments .prg-week-title,
body.intakes_comps .prg-week-title {
  font-weight: 700;
  letter-spacing: -0.01em;
  margin-top: 4px;
}

/* line 249, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week-desc,
body.intakes_signups .prg-week-desc,
body.intakes_payments .prg-week-desc,
body.intakes_comps .prg-week-desc {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 4px;
}

/* line 251, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-count-badge,
body.intakes_signups .prg-count-badge,
body.intakes_payments .prg-count-badge,
body.intakes_comps .prg-count-badge {
  flex: none;
  font-size: 13px;
  font-weight: 700;
  padding: 4px 12px;
  border-radius: 999px;
  background: rgba(128, 128, 128, 0.12);
  color: #757575;
}

/* line 261, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-chev,
body.intakes_signups .prg-chev,
body.intakes_payments .prg-chev,
body.intakes_comps .prg-chev {
  color: #757575;
  flex: none;
  transition: transform 0.2s ease;
}

/* line 262, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week.is-open .prg-chev,
body.intakes_signups .prg-week.is-open .prg-chev,
body.intakes_payments .prg-week.is-open .prg-chev,
body.intakes_comps .prg-week.is-open .prg-chev {
  transform: rotate(180deg);
}

/* line 266, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week-panel,
body.intakes_signups .prg-week-panel,
body.intakes_payments .prg-week-panel,
body.intakes_comps .prg-week-panel {
  display: none;
  padding: 10px 0 8px;
}

/* line 267, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-week.is-open .prg-week-panel,
body.intakes_signups .prg-week.is-open .prg-week-panel,
body.intakes_payments .prg-week.is-open .prg-week-panel,
body.intakes_comps .prg-week.is-open .prg-week-panel {
  display: block;
}

/* line 271, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-pending,
body.intakes_signups .prg-pending,
body.intakes_payments .prg-pending,
body.intakes_comps .prg-pending {
  text-align: center;
  padding: 24px 20px;
  border: 2px dashed #EEEEEE;
  border-radius: 14px;
}

/* line 278, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-pending-icon,
body.intakes_signups .prg-pending-icon,
body.intakes_payments .prg-pending-icon,
body.intakes_comps .prg-pending-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 10px;
  font-size: 16px;
  color: #757575;
}

/* line 287, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-pending-copy,
body.intakes_signups .prg-pending-copy,
body.intakes_payments .prg-pending-copy,
body.intakes_comps .prg-pending-copy {
  font-size: 14px;
  line-height: 1.5;
  max-width: 340px;
  margin: 4px auto 0;
}

/* line 295, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-day,
body.intakes_signups .prg-day,
body.intakes_payments .prg-day,
body.intakes_comps .prg-day {
  border: 1px solid #EEEEEE;
  border-radius: 14px;
  padding: 18px 20px;
}

/* line 301, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-day.is-today,
body.intakes_signups .prg-day.is-today,
body.intakes_payments .prg-day.is-today,
body.intakes_comps .prg-day.is-today {
  border-color: #EB002B;
  background: rgba(235, 0, 43, 0.06);
  box-shadow: 0 0 0 1px rgba(235, 0, 43, 0.35), 0 0 18px rgba(235, 0, 43, 0.18);
}

/* line 309, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-day + .prg-day,
body.intakes_signups .prg-day + .prg-day,
body.intakes_payments .prg-day + .prg-day,
body.intakes_comps .prg-day + .prg-day {
  margin-top: 14px;
}

/* line 311, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-day-head,
body.intakes_signups .prg-day-head,
body.intakes_payments .prg-day-head,
body.intakes_comps .prg-day-head {
  display: flex;
  align-items: center;
  gap: 12px;
}

/* line 313, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-day-dow,
body.intakes_signups .prg-day-dow,
body.intakes_payments .prg-day-dow,
body.intakes_comps .prg-day-dow {
  flex: none;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #757575;
}

/* line 322, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-day-meta,
body.intakes_signups .prg-day-meta,
body.intakes_payments .prg-day-meta,
body.intakes_comps .prg-day-meta {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: none;
}

/* line 324, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-check,
body.intakes_signups .prg-check,
body.intakes_payments .prg-check,
body.intakes_comps .prg-check {
  color: #43A047;
  font-weight: 700;
}

/* line 326, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-daybadge,
body.intakes_signups .prg-daybadge,
body.intakes_payments .prg-daybadge,
body.intakes_comps .prg-daybadge {
  flex: none;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  padding: 4px 12px;
  border-radius: 999px;
  background: rgba(235, 0, 43, 0.12);
  color: #EB002B;
}

/* line 338, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-block,
body.intakes_signups .prg-block,
body.intakes_payments .prg-block,
body.intakes_comps .prg-block {
  margin-top: 14px;
}

/* line 340, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-block-name,
body.intakes_signups .prg-block-name,
body.intakes_payments .prg-block-name,
body.intakes_comps .prg-block-name {
  font-size: 15px;
  margin-bottom: 6px;
}

/* line 346, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-block .sets,
body.intakes_signups .prg-block .sets,
body.intakes_payments .prg-block .sets,
body.intakes_comps .prg-block .sets {
  list-style: none;
  margin: 0;
  padding: 0px;
}

/* line 351, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-block .sets .set,
body.intakes_signups .prg-block .sets .set,
body.intakes_payments .prg-block .sets .set,
body.intakes_comps .prg-block .sets .set {
  padding: 4px 0;
  font-size: 15px;
  line-height: 1.4;
  color: #BDBDBD;
}

/* line 357, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-block .sets .set::before,
body.intakes_signups .prg-block .sets .set::before,
body.intakes_payments .prg-block .sets .set::before,
body.intakes_comps .prg-block .sets .set::before {
  content: "•";
  align-self: flex-start;
  margin-right: 8px;
  color: #757575;
}

/* line 367, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-block .sets .set .assessment .material-icons-round,
body.intakes_signups .prg-block .sets .set .assessment .material-icons-round,
body.intakes_payments .prg-block .sets .set .assessment .material-icons-round,
body.intakes_comps .prg-block .sets .set .assessment .material-icons-round {
  padding-top: 6px;
}

/* line 375, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-block .sets .set > span .material-icons-round,
body.intakes_signups .prg-block .sets .set > span .material-icons-round,
body.intakes_payments .prg-block .sets .set > span .material-icons-round,
body.intakes_comps .prg-block .sets .set > span .material-icons-round {
  padding-top: 1px;
}

/* line 382, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-start-button,
body.intakes_signups .prg-start-button,
body.intakes_payments .prg-start-button,
body.intakes_comps .prg-start-button {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-top: 18px;
}

/* line 391, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-retest,
body.intakes_signups .prg-retest,
body.intakes_payments .prg-retest,
body.intakes_comps .prg-retest {
  min-width: 0;
  color: #fff;
  border-radius: 14px;
  padding: 20px 24px;
  justify-content: space-between;
}

/* line 398, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-retest .overline,
body.intakes_signups .prg-retest .overline,
body.intakes_payments .prg-retest .overline,
body.intakes_comps .prg-retest .overline {
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 4px;
}

/* line 404, app/assets/stylesheets/users/programs.scss */
body.users_programs.intakes_signups .prg-retest,
body.intakes_signups.intakes_signups .prg-retest,
body.intakes_payments.intakes_signups .prg-retest,
body.intakes_comps.intakes_signups .prg-retest {
  background: #18181b;
}

/* line 406, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-retest-title,
body.intakes_signups .prg-retest-title,
body.intakes_payments .prg-retest-title,
body.intakes_comps .prg-retest-title {
  font-size: 18px;
}

/* line 408, app/assets/stylesheets/users/programs.scss */
body.users_programs .prg-retest-note,
body.intakes_signups .prg-retest-note,
body.intakes_payments .prg-retest-note,
body.intakes_comps .prg-retest-note {
  color: rgba(255, 255, 255, 0.72);
  font-size: 14px;
  max-width: 280px;
  line-height: 1.4;
}

/* line 419, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-page-title,
body.users_programs.mobile .prg-title,
body.users_programs.mobile .prg-progress-label,
body.users_programs.mobile .prg-card-title,
body.users_programs.mobile .prg-card-progress,
body.users_programs.mobile .prg-week-title,
body.users_programs.mobile .prg-block-name,
body.users_programs.mobile .prg-block .sets,
body.users_programs.mobile .prg-pending-title,
body.users_programs.mobile .prg-empty-title,
body.users_programs.mobile .prg-startdate-label,
body.intakes_signups.mobile .prg-page-title,
body.intakes_signups.mobile .prg-title,
body.intakes_signups.mobile .prg-progress-label,
body.intakes_signups.mobile .prg-card-title,
body.intakes_signups.mobile .prg-card-progress,
body.intakes_signups.mobile .prg-week-title,
body.intakes_signups.mobile .prg-block-name,
body.intakes_signups.mobile .prg-block .sets,
body.intakes_signups.mobile .prg-pending-title,
body.intakes_signups.mobile .prg-empty-title,
body.intakes_signups.mobile .prg-startdate-label,
body.intakes_payments.mobile .prg-page-title,
body.intakes_payments.mobile .prg-title,
body.intakes_payments.mobile .prg-progress-label,
body.intakes_payments.mobile .prg-card-title,
body.intakes_payments.mobile .prg-card-progress,
body.intakes_payments.mobile .prg-week-title,
body.intakes_payments.mobile .prg-block-name,
body.intakes_payments.mobile .prg-block .sets,
body.intakes_payments.mobile .prg-pending-title,
body.intakes_payments.mobile .prg-empty-title,
body.intakes_payments.mobile .prg-startdate-label,
body.intakes_comps.mobile .prg-page-title,
body.intakes_comps.mobile .prg-title,
body.intakes_comps.mobile .prg-progress-label,
body.intakes_comps.mobile .prg-card-title,
body.intakes_comps.mobile .prg-card-progress,
body.intakes_comps.mobile .prg-week-title,
body.intakes_comps.mobile .prg-block-name,
body.intakes_comps.mobile .prg-block .sets,
body.intakes_comps.mobile .prg-pending-title,
body.intakes_comps.mobile .prg-empty-title,
body.intakes_comps.mobile .prg-startdate-label {
  color: #f2f2f2;
}

/* line 431, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-card,
body.users_programs.mobile .prg-startdate,
body.users_programs.mobile .prg-pending,
body.users_programs.mobile .prg-empty,
body.intakes_signups.mobile .prg-card,
body.intakes_signups.mobile .prg-startdate,
body.intakes_signups.mobile .prg-pending,
body.intakes_signups.mobile .prg-empty,
body.intakes_payments.mobile .prg-card,
body.intakes_payments.mobile .prg-startdate,
body.intakes_payments.mobile .prg-pending,
body.intakes_payments.mobile .prg-empty,
body.intakes_comps.mobile .prg-card,
body.intakes_comps.mobile .prg-startdate,
body.intakes_comps.mobile .prg-pending,
body.intakes_comps.mobile .prg-empty {
  border-color: #2a2a2a;
}

/* line 436, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-week.is-past .prg-week-title,
body.users_programs.mobile .prg-week.is-unbuilt .prg-week-title,
body.intakes_signups.mobile .prg-week.is-past .prg-week-title,
body.intakes_signups.mobile .prg-week.is-unbuilt .prg-week-title,
body.intakes_payments.mobile .prg-week.is-past .prg-week-title,
body.intakes_payments.mobile .prg-week.is-unbuilt .prg-week-title,
body.intakes_comps.mobile .prg-week.is-past .prg-week-title,
body.intakes_comps.mobile .prg-week.is-unbuilt .prg-week-title {
  color: #9E9E9E;
}

/* line 442, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-day,
body.intakes_signups.mobile .prg-day,
body.intakes_payments.mobile .prg-day,
body.intakes_comps.mobile .prg-day {
  background: #111111;
  border-color: #2a2a2a;
}

/* line 443, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-day.is-today,
body.intakes_signups.mobile .prg-day.is-today,
body.intakes_payments.mobile .prg-day.is-today,
body.intakes_comps.mobile .prg-day.is-today {
  border-color: #EB002B;
  background: #2b0f14;
}

/* line 448, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-entry::before,
body.intakes_signups.mobile .prg-entry::before,
body.intakes_payments.mobile .prg-entry::before,
body.intakes_comps.mobile .prg-entry::before {
  border-left-color: #2a2a2a;
}

/* line 449, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-entry.is-current::before,
body.intakes_signups.mobile .prg-entry.is-current::before,
body.intakes_payments.mobile .prg-entry.is-current::before,
body.intakes_comps.mobile .prg-entry.is-current::before {
  background: linear-gradient(to bottom, #EB002B, #2a2a2a);
}

/* line 452, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-node,
body.intakes_signups.mobile .prg-node,
body.intakes_payments.mobile .prg-node,
body.intakes_comps.mobile .prg-node {
  background: #000;
  border-color: #2a2a2a;
}

/* line 453, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-node.is-past,
body.intakes_signups.mobile .prg-node.is-past,
body.intakes_payments.mobile .prg-node.is-past,
body.intakes_comps.mobile .prg-node.is-past {
  background: #2a2a2a;
}

/* line 454, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-node.is-current,
body.intakes_signups.mobile .prg-node.is-current,
body.intakes_payments.mobile .prg-node.is-current,
body.intakes_comps.mobile .prg-node.is-current {
  background: #EB002B;
  border-color: #EB002B;
}

/* line 455, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-node.is-end,
body.intakes_signups.mobile .prg-node.is-end,
body.intakes_payments.mobile .prg-node.is-end,
body.intakes_comps.mobile .prg-node.is-end {
  border-color: #43A047;
}

/* line 457, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-pending-icon,
body.intakes_signups.mobile .prg-pending-icon,
body.intakes_payments.mobile .prg-pending-icon,
body.intakes_comps.mobile .prg-pending-icon {
  border-color: #2a2a2a;
}

/* line 459, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-seg,
body.intakes_signups.mobile .prg-seg,
body.intakes_payments.mobile .prg-seg,
body.intakes_comps.mobile .prg-seg {
  background: rgba(255, 255, 255, 0.12);
}

/* line 460, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-seg.is-filled,
body.intakes_signups.mobile .prg-seg.is-filled,
body.intakes_payments.mobile .prg-seg.is-filled,
body.intakes_comps.mobile .prg-seg.is-filled {
  background: #43A047;
}

/* line 462, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-count-badge,
body.intakes_signups.mobile .prg-count-badge,
body.intakes_payments.mobile .prg-count-badge,
body.intakes_comps.mobile .prg-count-badge {
  background: rgba(255, 255, 255, 0.08);
  color: #9E9E9E;
}

/* line 467, app/assets/stylesheets/users/programs.scss */
body.users_programs.mobile .prg-retest,
body.intakes_signups.mobile .prg-retest,
body.intakes_payments.mobile .prg-retest,
body.intakes_comps.mobile .prg-retest {
  background: #202020;
}

/* line 2, app/assets/stylesheets/users/roles/index.scss */
body#index.users_roles .user-role {
  border-bottom: 1px solid #363636;
  color: #9A9A9A;
  display: block;
  height: auto;
  padding: 15px;
  text-transform: none;
}

/* line 9, app/assets/stylesheets/users/roles/index.scss */
body#index.users_roles .user-role.enterprise {
  color: #ffffff !important;
  font-weight: bold;
}

/* line 12, app/assets/stylesheets/users/roles/index.scss */
body#index.users_roles .user-role.enterprise .pointer {
  display: none;
}

/* line 16, app/assets/stylesheets/users/roles/index.scss */
body#index.users_roles .user-role.sub-org {
  padding-left: 30px;
}

/* line 4, app/assets/stylesheets/users/schedules/index.scss */
body.users_schedules #schedule-form-schedule-times {
  display: none;
}

/* line 1, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs {
  padding-top: 125px;
}

/* line 3, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table {
  table-layout: fixed;
}

/* line 4, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table + .user-schedule-logs-table {
  margin-top: -1px;
}

/* line 8, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table td, body#index.users_schedules_logs .user-schedule-logs-table th {
  border: 1px solid #EEEEEE;
  padding: 10px;
}

/* line 13, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table thead th {
  text-align: center;
}

/* line 18, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody td {
  vertical-align: top;
  background-color: #ffffff;
}

/* line 23, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .log-name {
  font-weight: 900;
  text-decoration: underline;
  font-style: italic;
}

/* line 28, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .log-title {
  font-size: 10px;
  color: #9E9E9E;
}

/* line 32, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .time {
  font-size: 10px;
}

/* line 36, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log:not(.complete) .log-name {
  color: #9E9E9E;
}

/* line 41, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .block .notes {
  color: #EB002B;
  font-size: 12px;
}

/* line 46, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .block:not(.complete) .block-name {
  color: #9E9E9E;
}

/* line 51, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs .user-schedule-logs-table tbody .log .block .set .incomplete {
  color: #9E9E9E;
}

/* line 59, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-subheader {
  display: inline-block;
  position: fixed;
  top: 61px;
  right: 0px;
  height: 42px;
  border-bottom: 1px solid #EEEEEE;
  left: 0px;
  z-index: 997;
  background-color: #ffffff;
}

/* line 70, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container {
  float: right;
  width: 155px;
  margin-right: 5px;
  margin-top: -20px;
}

/* line 75, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container .mdl-input__description {
  display: none;
}

/* line 78, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container .mdl-textfield__label {
  display: none;
}

/* line 81, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container #user-schedules-logs-index-dates {
  text-align: right;
  font-size: 12px;
  height: 21px;
  border: none;
  padding-right: 10px;
  cursor: pointer;
}

/* line 88, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #users-schedules-logs-index_form_dates_container #user-schedules-logs-index-dates:hover {
  background-color: #f9f9f9;
}

/* line 93, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-block-index-form {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 300px;
  text-align: left;
}

/* line 100, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control {
  height: 200px;
  margin-bottom: 25px;
}

/* line 103, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .progress-tracker {
  padding-top: 75px;
}

/* line 106, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu {
  position: fixed;
  right: 355px;
  top: -6px;
  text-align: right;
  margin: 0px;
  z-index: 1030;
}

/* line 113, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu li {
  display: inline-block;
}

/* line 115, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu li a:not(.cta) {
  color: #9E9E9E;
  line-height: 73px;
  height: 73px;
  padding-top: 8px;
  font-size: 14px;
  font-weight: bold;
}

/* line 122, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu li a:not(.cta) i {
  float: left;
  margin-top: 26px;
  padding-left: 15px;
  font-size: 20px;
}

/* line 129, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-chart-control .menu li a:not(.cta):hover .trailing-text {
  text-decoration: underline;
}

/* line 137, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-control {
  display: flex;
  position: absolute;
  bottom: 0px;
  top: 110px;
  left: 75px;
  right: 75px;
}

/* line 144, app/assets/stylesheets/users/schedules/logs/index.scss */
body#index.users_schedules_logs #user-schedule-logs-control .progress-tracker {
  margin-top: auto;
  margin-bottom: auto;
  width: 100%;
}

/* line 7, app/assets/stylesheets/users/settings/edit.scss */
body#edit.users_settings #block-days-row .mdl-textfield:first-of-type {
  margin-top: -20px;
}

/* line 2, app/assets/stylesheets/users/show.scss */
body#show.users #window-content {
  position: static;
  background-color: transparent;
  border-left: none;
  overflow: visible;
  padding-top: 0;
  z-index: auto;
}

/* line 10, app/assets/stylesheets/users/show.scss */
body#show.users #window-content .kpi {
  border: none;
  border-bottom: 1px solid #EEEEEE;
  padding: 30px;
}

/* line 14, app/assets/stylesheets/users/show.scss */
body#show.users #window-content .kpi .name {
  font-weight: bold;
  text-transform: none;
  font-size: 14px;
}

/* line 19, app/assets/stylesheets/users/show.scss */
body#show.users #window-content .kpi:hover {
  background-color: transparent;
}

/* line 2, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu {
  background-color: transparent;
  height: 0px;
  position: absolute;
  white-space: normal;
  z-index: 103;
  text-align: center;
}

/* line 9, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .actions {
  position: relative;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  height: 0px;
  text-align: center;
}

/* line 17, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .actions .copy {
  background-color: #9E9E9E;
  color: #ffffff;
  position: absolute;
  top: -57px;
  white-space: nowrap;
  width: 66px;
  left: calc(50% - 33px);
  border-radius: 6px;
}

/* line 26, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .actions .copy:hover, body#show.whiteboards .whiteboard-selection-menu .actions .copy:focus, body#show.whiteboards .whiteboard-selection-menu .actions .copy:active {
  background-color: #616161;
  color: #ffffff;
}

/* line 33, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .actions .paste {
  background-color: #616161;
  color: #ffffff;
  position: absolute;
  bottom: -56px;
  white-space: nowrap;
  width: 66px;
  left: calc(50% - 33px);
  border-radius: 6px;
}

/* line 42, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .actions .paste:hover, body#show.whiteboards .whiteboard-selection-menu .actions .paste:focus, body#show.whiteboards .whiteboard-selection-menu .actions .paste:active {
  background-color: #363636;
  color: #ffffff;
}

/* line 51, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .down {
  position: absolute;
  margin-top: -20px;
  left: -45px;
}

/* line 56, app/assets/stylesheets/whiteboards/selection.scss */
body#show.whiteboards .whiteboard-selection-menu .up {
  margin-top: -20px;
  position: absolute;
  right: -45px;
}

/* line 1, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards {
  background-color: #ffffff;
}

/* line 7, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-page-header .whiteboard-page-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

/* line 13, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-page-header .page-action-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 10px;
  background-color: transparent;
  color: #757575;
  cursor: pointer;
}

/* line 25, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-page-header .page-action-icon:hover {
  background-color: #f1f1f1;
  color: rgba(0, 0, 0, 0.87);
}

/* line 27, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-page-header .page-search {
  display: inline-flex;
  align-items: center;
  position: relative;
}

/* line 32, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-page-header .page-search-input {
  min-width: 0;
  max-width: 0;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  transform: translateX(10px);
  transition: max-width 180ms ease, opacity 180ms ease, transform 180ms ease, margin-left 180ms ease, padding 180ms ease, border-color 180ms ease;
  height: 40px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 10px;
  font-size: 14px;
  background-color: #ffffff;
  color: #171717;
  outline: none;
}

/* line 49, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-page-header .page-search-input::-moz-placeholder {
  color: #9E9E9E;
}
body#show.whiteboards #whiteboard-page-header .page-search-input::placeholder {
  color: #9E9E9E;
}

/* line 51, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-page-header .page-search.is-open .page-search-input {
  min-width: 240px;
  max-width: 240px;
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0);
  padding: 0 12px;
  border-color: #e5e5e5;
  margin-left: 6px;
}

/* line 63, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard {
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  right: 0px;
  text-align: center;
  display: flex;
}

/* line 71, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard .content {
  margin: auto;
  width: 550px;
}

/* line 74, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard .content .title {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 78, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard .content p {
  text-align: justify;
}

/* line 81, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .blank-whiteboard .content ol {
  padding-left: 15px;
  text-align: left;
}

/* line 88, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-workspace {
  position: relative;
  height: calc(100vh - var(--header-h, 8rem) - 110px);
  min-height: 480px;
}

/* line 95, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks,
body#show.whiteboards .whiteboard-scroll {
  scrollbar-width: thin;
  scrollbar-color: #d4d4d4 transparent;
}

/* line 99, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks::-webkit-scrollbar,
body#show.whiteboards .whiteboard-scroll::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* line 100, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks::-webkit-scrollbar-track,
body#show.whiteboards .whiteboard-scroll::-webkit-scrollbar-track {
  background: transparent;
}

/* line 101, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks::-webkit-scrollbar-thumb,
body#show.whiteboards .whiteboard-scroll::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 9999px;
  border: 2px solid transparent;
  background-clip: padding-box;
}

/* line 107, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks::-webkit-scrollbar-thumb:hover,
body#show.whiteboards .whiteboard-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #a3a3a3;
}

/* line 108, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks::-webkit-scrollbar-corner,
body#show.whiteboards .whiteboard-scroll::-webkit-scrollbar-corner {
  background: transparent;
}

/* line 111, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll {
  overflow-x: auto;
  position: absolute;
  bottom: 0px;
  top: 0px;
  left: 417px;
  right: 0px;
  z-index: 0;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #ffffff;
  display: flex;
}

/* line 126, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll > turbo-frame {
  display: flex;
  min-width: 0;
}

/* line 131, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .htFocusCatcher {
  display: none;
}

/* line 134, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .dark {
  color: #ffffff !important;
}

/* line 137, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record, body#show.whiteboards .whiteboard-scroll .handsontable .record.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable .record.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable .card .record.action, .card body#show.whiteboards .whiteboard-scroll .handsontable .record.action, body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable .record.action,
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record-all,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.mdl-icon-button,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.mdl-ultra-mini-fab,
body#show.whiteboards .whiteboard-scroll .handsontable .card .record-all.action,
.card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.action,
body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record-all.action,
.main-card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: auto;
  width: auto;
  min-width: 0;
  padding: 8px 10px;
  border: 0;
  border-radius: 6px;
  background-color: #262626 !important;
  color: #ffffff !important;
  font-family: 'Public Sans', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.3px;
  text-transform: none;
  box-shadow: inset 0 1px 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px 0 1px rgba(35, 35, 35, 0.05), 0 1px 2px 0 rgba(35, 35, 35, 0.05);
}

/* line 160, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record:hover, body#show.whiteboards .whiteboard-scroll .handsontable .record.mdl-icon-button:hover, body#show.whiteboards .whiteboard-scroll .handsontable .record.mdl-ultra-mini-fab:hover, body#show.whiteboards .whiteboard-scroll .handsontable .card .record.action:hover, .card body#show.whiteboards .whiteboard-scroll .handsontable .record.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record.action:hover, .main-card body#show.whiteboards .whiteboard-scroll .handsontable .record.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record:focus, body#show.whiteboards .whiteboard-scroll .handsontable .record.mdl-icon-button:focus, body#show.whiteboards .whiteboard-scroll .handsontable .record.mdl-ultra-mini-fab:focus, body#show.whiteboards .whiteboard-scroll .handsontable .card .record.action:focus, .card body#show.whiteboards .whiteboard-scroll .handsontable .record.action:focus, body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record.action:focus, .main-card body#show.whiteboards .whiteboard-scroll .handsontable .record.action:focus, body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record:active, body#show.whiteboards .whiteboard-scroll .handsontable .record.mdl-icon-button:active, body#show.whiteboards .whiteboard-scroll .handsontable .record.mdl-ultra-mini-fab:active, body#show.whiteboards .whiteboard-scroll .handsontable .card .record.action:active, .card body#show.whiteboards .whiteboard-scroll .handsontable .record.action:active, body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record.action:active, .main-card body#show.whiteboards .whiteboard-scroll .handsontable .record.action:active,
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record-all:hover,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.mdl-icon-button:hover,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.mdl-ultra-mini-fab:hover,
body#show.whiteboards .whiteboard-scroll .handsontable .card .record-all.action:hover,
.card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.action:hover,
body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record-all.action:hover,
.main-card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.action:hover,
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record-all:focus,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.mdl-icon-button:focus,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.mdl-ultra-mini-fab:focus,
body#show.whiteboards .whiteboard-scroll .handsontable .card .record-all.action:focus,
.card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.action:focus,
body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record-all.action:focus,
.main-card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.action:focus,
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record-all:active,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.mdl-icon-button:active,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.mdl-ultra-mini-fab:active,
body#show.whiteboards .whiteboard-scroll .handsontable .card .record-all.action:active,
.card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.action:active,
body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record-all.action:active,
.main-card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.action:active {
  background-color: #d4d4d4 !important;
  color: #262626 !important;
}

/* line 166, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record.disabled, body#show.whiteboards .whiteboard-scroll .handsontable .record.disabled.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable .record.disabled.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable .card .record.disabled.action, .card body#show.whiteboards .whiteboard-scroll .handsontable .record.disabled.action, body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record.disabled.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable .record.disabled.action, body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record.disabled:hover,
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record-all.disabled,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.disabled.mdl-icon-button,
body#show.whiteboards .whiteboard-scroll .handsontable .record-all.disabled.mdl-ultra-mini-fab,
body#show.whiteboards .whiteboard-scroll .handsontable .card .record-all.disabled.action,
.card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.disabled.action,
body#show.whiteboards .whiteboard-scroll .handsontable .main-card .record-all.disabled.action,
.main-card body#show.whiteboards .whiteboard-scroll .handsontable .record-all.disabled.action,
body#show.whiteboards .whiteboard-scroll .handsontable .mdl-button.record-all.disabled:hover {
  background-color: #262626 !important;
  color: #ffffff !important;
  opacity: 0.5;
}

/* line 175, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr:first-child {
  background-color: #e5e5e5;
}

/* line 177, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr:first-child td {
  background-color: #e5e5e5;
  border-bottom: 1px solid #d4d4d4;
  color: #232323;
}

/* line 181, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr:first-child td:not(:first-child) {
  text-align: center;
}

/* line 185, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr:first-child td:first-child .cH {
  display: block;
}

/* line 191, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td {
  padding: 0px 15px;
}

/* line 193, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .attr-label {
  padding-top: 6px;
  font-size: 11px;
}

/* line 197, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .attr-value {
  white-space: nowrap;
  display: flex !important;
}

/* line 201, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH {
  background-color: transparent;
  font-weight: bold;
  padding: 0px 3px;
  position: relative;
  display: inline-block;
  text-align: center;
  z-index: 1;
}

/* line 209, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .set-number {
  color: inherit;
  font-weight: 700;
  font-size: 14px;
  margin-right: 5px;
}

/* line 215, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .assessment {
  color: #9E9E9E;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: -5px;
  text-transform: none;
}

/* line 222, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .assessment i {
  float: left;
  font-size: 13px;
  margin-right: 5px;
  margin-top: 4px;
}

/* line 229, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .mdl-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .card .action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .main-card .action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .action {
  float: right;
  margin-left: 15px;
  margin-top: -4px;
}

/* line 233, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .mdl-button.disabled, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .card .disabled.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .main-card .disabled.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH .disabled.action {
  color: gainsboro !important;
  border-color: transparent !important;
}

/* line 238, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner {
  float: none;
  text-align: left;
  width: 100%;
}

/* line 242, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .mdl-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .card .action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .main-card .action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .cH.corner .action {
  position: absolute;
  right: 5px;
}

/* line 248, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .injury {
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #9E9E9E;
  border-radius: 2px;
  padding: 3px;
  margin-right: 5px;
}

/* line 256, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH {
  white-space: nowrap;
  overflow: visible;
  position: relative;
}

/* line 260, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .value {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 265, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .set-progress {
  flex: none;
  font-size: 11px;
  font-weight: 600;
  color: #9E9E9E;
  font-variant-numeric: tabular-nums;
}

/* line 272, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.completed,
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.saving {
  flex: none;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-left: 15px;
  padding: 8px 10px;
  border-radius: 6px;
  background-color: rgba(82, 82, 82, 0.15);
  color: #525252;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
  cursor: default;
}

/* line 288, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.saving {
  background-color: #525252;
  color: #ffffff;
}

/* line 292, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.record.unsaved, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .record.unsaved.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .record.unsaved.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.action {
  background-color: #EB002B !important;
  color: #ffffff !important;
}

/* line 295, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.record.unsaved:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.mdl-icon-button:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.mdl-ultra-mini-fab:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .record.unsaved.action:hover, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .record.unsaved.action:hover, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.record.unsaved:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.mdl-icon-button:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.mdl-ultra-mini-fab:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .record.unsaved.action:focus, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.action:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .record.unsaved.action:focus, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.action:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.record.unsaved:active, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.mdl-icon-button:active, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.mdl-ultra-mini-fab:active, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .record.unsaved.action:active, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.action:active, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .record.unsaved.action:active, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.unsaved.action:active {
  color: #ffffff !important;
  background-color: #c20024 !important;
}

/* line 302, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action {
  margin-left: 15px;
  line-height: 16px;
}

/* line 305, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.dark, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .dark.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .dark.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.action {
  background-color: #000000;
  cursor: default;
}

/* line 308, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.dark:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-icon-button:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.mdl-ultra-mini-fab:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .dark.action:hover, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .dark.action:hover, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .dark.action:hover {
  background-color: #000000;
}

/* line 312, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.disabled, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .disabled.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .disabled.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .disabled.action {
  color: gainsboro !important;
  border-color: transparent;
}

/* line 316, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.gray, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .gray.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .gray.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.action {
  background-color: #BDBDBD;
}

/* line 318, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.gray:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-icon-button:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.mdl-ultra-mini-fab:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .gray.action:hover, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .gray.action:hover, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .gray.action:hover {
  background-color: #9E9E9E;
}

/* line 322, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.record, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.mdl-icon-button, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.mdl-ultra-mini-fab, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .record.action, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.action, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .record.action, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .record.action {
  flex: none;
}

/* line 326, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.action-color:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-icon-button:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-ultra-mini-fab:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .action-color.action:hover, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .action-color.action:hover, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action:hover, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.action-color:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-icon-button:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-ultra-mini-fab:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .action-color.action:focus, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .action-color.action:focus, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action:focus, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .mdl-button.action-color:active, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-icon-button:active, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.mdl-ultra-mini-fab:active, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .card .action-color.action:active, .card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action:active, body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .main-card .action-color.action:active, .main-card body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .rH .action-color.action:active {
  color: #ffffff !important;
  background-color: #EB002B !important;
}

/* line 335, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head {
  background-color: #e5e5e5;
  border-bottom: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  color: #232323;
  text-align: center;
  vertical-align: middle;
  position: relative;
}

/* line 343, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head .col-i {
  font-weight: normal;
  font-size: 10px;
  position: absolute;
  left: 3px;
  top: -2px;
  color: #9E9E9E;
}

/* line 352, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.station .cH {
  font-size: 8px;
  white-space: nowrap;
  padding: 0px;
}

/* line 358, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.exercise-row {
  background-color: #e5e5e5;
  border-bottom: 1px solid #d4d4d4;
  overflow: clip;
}

/* line 370, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.exercise-row .cH.exercise-header {
  font-size: 13px;
  font-weight: 700;
  padding: 6px 8px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  position: sticky;
  left: calc(var(--frozen-width, 0px) + 4px);
}

/* line 382, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.exercise-row .cH.exercise-header .assessment {
  margin-bottom: 0;
}

/* line 385, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.exercise-row .cH.exercise-header .exercise-title {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* line 390, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.exercise-row .cH.exercise-header .exercise-position {
  display: inline-block;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.04em;
  color: #232323;
  background-color: #ffffff;
}

/* line 404, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.set-row {
  background-color: #e5e5e5;
}

/* line 406, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.col-head.set-row .cH.set-header {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #757575;
  padding: 2px 6px;
  text-transform: uppercase;
}

/* line 417, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.station:not(.col-head) {
  background-color: #f9f9f9;
  text-align: center;
  vertical-align: middle;
}

/* line 421, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.station:not(.col-head) .cH {
  font-weight: bold;
  text-align: center;
  color: #757575;
}

/* line 428, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .attr-label {
  color: #737373;
}

/* line 432, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.complete .attr-value {
  font-weight: bold;
}

/* line 437, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td:not(.complete) .attr-value {
  color: #404040;
}

/* line 441, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.notes {
  font-size: 12px;
  padding: 3px 5px;
}

/* line 445, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.spacer {
  background-color: #EEEEEE;
  color: #757575;
  font-weight: bold;
}

/* line 450, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-L {
  position: relative;
}

/* line 452, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-L .index {
  background-color: #9E9E9E;
  border-radius: 50%;
  color: #f9f9f9;
  display: inline-block;
  font-size: 1.2rem;
  height: 20px;
  margin-right: 7px;
  width: 20px;
}

/* line 463, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-M {
  position: relative;
}

/* line 466, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.superset-R {
  position: relative;
}

/* line 469, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td .range {
  opacity: 0.55;
}

/* line 472, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.variance {
  background-color: #ffd600;
  color: #000000 !important;
}

/* line 475, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable tbody tr td.variance .rx {
  font-size: 12px;
  font-weight: normal;
}

/* line 484, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .mdl-spinner-container {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  display: flex;
}

/* line 491, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .mdl-spinner-container .mdl-spinner {
  margin: auto;
}

/* line 495, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .progress-tracker {
  margin: auto;
  width: 90%;
}

/* line 500, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  bottom: 0px;
  top: 0px;
  left: 0px;
  width: 405px;
  list-style: none;
  padding: 12px;
  margin: 0px;
  background-color: #ffffff;
  border: 1px solid rgba(163, 163, 163, 0.2);
  border-radius: 12px;
  color: #232323;
}

/* line 515, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .ui-alert {
  border-left: none;
  border-right: none;
  border-radius: 0px;
}

/* line 520, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-side-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4px 12px 12px 12px;
  border: 0;
}

/* line 526, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-side-header .workout-label {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #232323;
}

/* line 533, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-side-header .collapse-toggle {
  color: #525252;
  display: inline-flex;
  align-items: center;
  padding: 4px;
  border-radius: 4px;
}

/* line 539, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-side-header .collapse-toggle:hover {
  background-color: #f5f5f5;
  color: #232323;
}

/* line 540, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-side-header .collapse-toggle .icon-collapsed {
  display: none;
}

/* line 541, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-side-header .collapse-toggle .icon-expanded {
  display: inline-block;
}

/* line 543, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-side-header .workout-image {
  width: 100%;
  margin-top: 8px;
}

/* line 548, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-description {
  padding: 12px;
  margin-bottom: 8px;
}

/* line 551, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-description .section-title {
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 6px 0;
  color: #232323;
}

/* line 557, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-description .schedule-description-text {
  font-size: 14px;
  line-height: 20px;
  color: #525252;
  margin: 0;
}

/* line 563, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-description .schedule-description-more {
  display: inline-block;
  margin-top: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #232323;
}

/* line 571, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .whiteboard-description .schedule-description-more[hidden] {
  display: none;
}

/* line 574, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block {
  border-radius: 6px;
  margin-bottom: 8px;
  background-color: transparent;
  overflow: hidden;
  position: relative;
  border-bottom: 0;
}

/* line 581, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .description {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #525252;
}

/* line 587, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .description-more {
  display: inline-block;
  margin-top: 2px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  color: #232323;
}

/* line 595, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .description-more[hidden] {
  display: none;
}

/* line 597, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .index {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 9999px;
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
  box-shadow: none;
  color: #232323;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  flex-shrink: 0;
  margin-right: 8px;
}

/* line 613, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .index.index-wide {
  width: auto;
  padding: 0 8px;
  font-size: 11px;
  letter-spacing: 0.06em;
}

/* line 620, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .block-header-row {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 625, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active {
  background-color: #fafafa;
}

/* line 627, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active a {
  cursor: default;
  padding-left: 16px;
}

/* line 631, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active a .set .description, body#show.whiteboards .whiteboard-blocks .block.active a .superset .description {
  display: block;
  font-size: 14px;
  line-height: 20px;
  margin-top: 2px;
  color: #525252;
}

/* line 639, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active a .block-name {
  color: #232323;
}

/* line 643, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active .index {
  background-color: #EB002B;
  border-color: #EB002B;
  color: #ffffff;
  box-shadow: none;
}

/* line 649, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block.active::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background-color: #EB002B;
  border-radius: 2px 0 0 2px;
}

/* line 660, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .block-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #232323;
}

/* line 666, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block a {
  color: #232323;
  display: block;
  padding: 12px 16px;
}

/* line 671, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .block-header-row + .description {
  margin-top: 8px;
}

/* line 674, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .description + .sets,
body#show.whiteboards .whiteboard-blocks .block .block-header-row + .sets {
  margin-top: 16px;
}

/* line 678, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .sets {
  padding-left: 0;
  margin: 0;
  list-style: none;
  counter-reset: exercise;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* line 686, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .sets li {
  padding: 0;
  color: #232323;
  counter-increment: exercise;
  display: flex;
  align-items: baseline;
  gap: 6px;
}

/* line 693, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .sets li::before {
  content: counter(exercise) ".";
  flex-shrink: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #232323;
  min-width: 18px;
}

/* line 702, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .sets li .complete, body#show.whiteboards .whiteboard-blocks .block .sets li .incomplete {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 707, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .sets li .set-name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #232323;
}

/* line 713, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .sets li .set-details {
  font-size: 14px;
  line-height: 20px;
  color: #525252;
}

/* line 722, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block:not(.active) a .description {
  display: none;
}

/* line 725, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block:not(.active) a .sets {
  display: none;
}

/* line 728, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block:not(.active) a:hover {
  background-color: #fafafa;
}

/* line 734, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .block .block-badges .pill {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 9999px;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  color: #232323;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
}

/* line 750, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-blocks .actions {
  padding: 12px;
}

/* line 754, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-offline-notice {
  position: absolute;
  left: 0px;
  right: 0px;
}

/* line 758, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards #whiteboard-offline-notice .alert-header {
  align-items: center;
}

/* line 763, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .ui-alert {
  padding: 12px;
}

/* line 765, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .ui-alert .alert-body {
  display: none;
}

/* line 768, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .ui-alert .alert-title {
  display: none;
}

/* line 772, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-scroll {
  left: 76px;
}

/* line 775, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks {
  width: 64px;
  padding: 12px 8px;
  background-color: #ffffff;
}

/* line 779, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .whiteboard-side-header {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 0 12px 0;
}

/* line 784, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .whiteboard-side-header .workout-label {
  display: none;
}

/* line 787, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .whiteboard-side-header .workout-image {
  display: none;
}

/* line 790, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .whiteboard-side-header .collapse-toggle {
  display: inline-flex;
}

/* line 792, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .whiteboard-side-header .collapse-toggle .icon-expanded {
  display: none;
}

/* line 793, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .whiteboard-side-header .collapse-toggle .icon-collapsed {
  display: inline-block;
}

/* line 796, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .actions {
  display: none;
}

/* line 799, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .whiteboard-description {
  display: none;
}

/* line 802, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block {
  background-color: transparent !important;
  margin: 0;
  padding: 4px 0;
  border-radius: 0;
}

/* line 807, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block::before {
  display: none;
}

/* line 808, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block a {
  padding: 4px 0 !important;
  display: flex !important;
  justify-content: center;
}

/* line 813, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .description {
  display: none;
}

/* line 816, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .block-header-row {
  justify-content: center;
  gap: 0;
}

/* line 820, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .index {
  color: #232323;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 13px;
  width: 28px;
  height: 28px;
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
  box-shadow: none;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: 0;
}

/* line 836, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .sets {
  display: none;
}

/* line 839, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block .block-name,
body#show.whiteboards.collapsed .whiteboard-blocks .block .block-badges {
  display: none;
}

/* line 843, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block.active {
  background-color: transparent !important;
}

/* line 845, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards.collapsed .whiteboard-blocks .block.active .index {
  color: #ffffff;
  background-color: #EB002B;
  border-color: #EB002B;
}

/* line 856, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .cH.corner {
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 860, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .cH.corner .name-header {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  color: #232323;
}

/* line 866, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .cH.corner .name-sort {
  background: transparent;
  border: 0;
  padding: 2px;
  color: #757575;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}

/* line 874, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .cH.corner .name-sort svg {
  transition: transform 180ms ease;
}

/* line 875, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .cH.corner .name-sort.is-desc svg {
  transform: scaleY(-1);
}

/* line 876, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .cH.corner .name-sort:hover {
  color: rgba(0, 0, 0, 0.87);
}

/* line 878, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .cH.corner .record-all {
  margin-left: auto;
  position: static !important;
}

/* line 881, app/assets/stylesheets/whiteboards/show.scss */
body#show.whiteboards .whiteboard-scroll .handsontable .cH.corner .record-all.disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}

/* line 7, app/assets/stylesheets/workouts/attendances/index.scss */
body.workouts_attendances .attendance-status-form .attendance-status-option {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin: 0;
}

/* line 16, app/assets/stylesheets/workouts/attendances/index.scss */
body.workouts_attendances .attendance-status-form .attendance-status-dot {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
}

/* line 23, app/assets/stylesheets/workouts/attendances/index.scss */
body.workouts_attendances .attendance-status-form .attendance-status-dot--empty {
  border: 1px solid #d4d4d4;
  background: white;
}

/* line 27, app/assets/stylesheets/workouts/attendances/index.scss */
body.workouts_attendances .attendance-status-form .attendance-status-dot--filled {
  display: none;
}

/* line 29, app/assets/stylesheets/workouts/attendances/index.scss */
body.workouts_attendances .attendance-status-form input:checked ~ .attendance-status-dot--empty {
  display: none;
}

/* line 30, app/assets/stylesheets/workouts/attendances/index.scss */
body.workouts_attendances .attendance-status-form input:checked ~ .attendance-status-dot--filled {
  display: block;
}

/* line 32, app/assets/stylesheets/workouts/attendances/index.scss */
body.workouts_attendances .attendance-status-form .attendance-status-label {
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  color: #404040;
}

/* line 39, app/assets/stylesheets/workouts/attendances/index.scss */
body.workouts_attendances .attendance-status-form input:checked ~ .attendance-status-label {
  color: #262626;
  font-weight: 500;
}

@keyframes adminConsoleSkeleton {
  from {
    background-position: -180px 0;
  }
  to {
    background-position: calc(100% + 180px) 0;
  }
}

/* line 13, app/components/admin/consoles/skeleton_component.scss */
.admin-console-skeleton .admin-console-skeleton__bar {
  background-image: linear-gradient(90deg, rgba(249, 249, 249, 0), rgba(249, 249, 249, 0.75), rgba(249, 249, 249, 0));
  background-repeat: no-repeat;
  background-size: 180px 100%;
  animation: adminConsoleSkeleton 1.4s ease-in-out infinite;
}

/* line 28, app/components/admin/consoles/skeleton_component.scss */
body.dark .admin-console-skeleton .admin-console-skeleton__bar {
  background-image: linear-gradient(90deg, rgba(208, 208, 208, 0), rgba(208, 208, 208, 0.14), rgba(208, 208, 208, 0));
}

@keyframes adminHomeShimmer {
  from {
    background-position: -180px 0;
  }
  to {
    background-position: calc(100% + 180px) 0;
  }
}

/* line 15, app/components/admin/home/stripe_component.scss */
.admin-home-stripe .admin-home__shimmer {
  background-image: linear-gradient(90deg, rgba(249, 249, 249, 0), rgba(249, 249, 249, 0.75), rgba(249, 249, 249, 0));
  background-repeat: no-repeat;
  background-size: 180px 100%;
  animation: adminHomeShimmer 1.4s ease-in-out infinite;
}

/* line 30, app/components/admin/home/stripe_component.scss */
body.dark .admin-home-stripe .admin-home__shimmer {
  background-image: linear-gradient(90deg, rgba(208, 208, 208, 0), rgba(208, 208, 208, 0.14), rgba(208, 208, 208, 0));
}

/* line 9, app/components/admin/impersonations/banner_component.scss */
.admin-impersonation {
  height: 40px;
}

/* line 13, app/components/admin/impersonations/banner_component.scss */
body:has(> .admin-impersonation) > .tw-h-screen {
  height: calc(100vh - 40px);
}

/* line 7, app/components/admin/platform/trackers/progress_component.scss */
.admin-tracker-progress progress {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  width: 72px;
  height: 6px;
  border: 0;
  border-radius: 999px;
  background-color: #EEEEEE;
  color: #EB002B;
}

/* line 18, app/components/admin/platform/trackers/progress_component.scss */
.admin-tracker-progress progress::-webkit-progress-bar {
  border-radius: 999px;
  background-color: #EEEEEE;
}

/* line 23, app/components/admin/platform/trackers/progress_component.scss */
.admin-tracker-progress progress::-webkit-progress-value {
  border-radius: 999px;
  background-color: #EB002B;
}

/* line 28, app/components/admin/platform/trackers/progress_component.scss */
.admin-tracker-progress progress::-moz-progress-bar {
  border-radius: 999px;
  background-color: #EB002B;
}

/* line 36, app/components/admin/platform/trackers/progress_component.scss */
body.dark .admin-tracker-progress progress {
  background-color: #363636;
}

/* line 40, app/components/admin/platform/trackers/progress_component.scss */
body.dark .admin-tracker-progress progress::-webkit-progress-bar {
  background-color: #363636;
}

@keyframes adminResearchShimmer {
  from {
    background-position: -180px 0;
  }
  to {
    background-position: calc(100% + 180px) 0;
  }
}

/* line 15, app/components/admin/research/analysis_component.scss */
.admin-research-analysis .admin-research-analysis__shimmer {
  background-image: linear-gradient(90deg, rgba(249, 249, 249, 0), rgba(249, 249, 249, 0.75), rgba(249, 249, 249, 0));
  background-repeat: no-repeat;
  background-size: 180px 100%;
  animation: adminResearchShimmer 1.4s ease-in-out infinite;
}

/* line 30, app/components/admin/research/analysis_component.scss */
body.dark .admin-research-analysis .admin-research-analysis__shimmer {
  background-image: linear-gradient(90deg, rgba(208, 208, 208, 0), rgba(208, 208, 208, 0.14), rgba(208, 208, 208, 0));
}

/* line 12, app/components/assessments/new_component.scss */
.assessment-form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* line 18, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__identity {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 46px;
  align-items: end;
  gap: 8px;
}

/* line 25, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__note {
  margin: 0;
  font-size: 13px;
  line-height: 17px;
  color: #737373;
  text-wrap: pretty;
}

/* line 37, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__reports {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fafafa;
}

/* line 47, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__reports-pair {
  display: flex;
  gap: 12px;
}

/* line 51, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__reports-pair > * {
  flex: 1;
  min-width: 0;
}

/* line 54, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__derived {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #737373;
}

/* line 62, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__derived svg {
  flex: none;
}

/* line 69, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

/* line 75, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 30px;
  padding: 0 12px;
  border: 1px dashed #d4d4d4;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  color: #737373;
  cursor: pointer;
  transition: border-color 0.1s, color 0.1s;
}

/* line 93, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__chip:hover {
  border-color: #eb002b;
  color: #eb002b;
}

/* line 100, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__metrics {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* line 108, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__add {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 46px;
  padding: 0 12px;
  border: 1px dashed #d4d4d4;
  border-radius: 12px;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: 'Play', sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: #525252;
  cursor: pointer;
  transition: border-color 0.1s, color 0.1s;
}

/* line 127, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__add:hover {
  border-color: #eb002b;
  color: #eb002b;
}

/* line 134, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__setting {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
}

/* line 143, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__setting-copy {
  flex: 1;
  min-width: 0;
}

/* line 148, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__setting-title {
  display: block;
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
  color: #232323;
}

/* line 156, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__setting-note {
  display: block;
  margin-top: 3px;
  font-size: 12px;
  line-height: 17px;
  color: #737373;
}

/* line 164, app/components/assessments/new_component.scss */
.assessment-form .assessment-form__link {
  display: inline-flex;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 700;
  color: #eb002b;
}

/* line 175, app/components/assessments/new_component.scss */
.assessment-form__footer-gap {
  flex: 1;
}

/* line 177, app/components/assessments/new_component.scss */
.assessment-form__delete {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 38px;
  padding: 0 10px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  color: #eb002b;
  transition: background-color 0.1s;
}

/* line 194, app/components/assessments/new_component.scss */
.assessment-form__delete:hover {
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 199, app/components/assessments/new_component.scss */
body.dark .assessment-form .assessment-form__derived,
body.dark .assessment-form .assessment-form__note,
body.dark .assessment-form .assessment-form__setting-note {
  color: #a3a3a3;
}

/* line 203, app/components/assessments/new_component.scss */
body.dark .assessment-form .assessment-form__reports {
  border-color: #2a2a2a;
  background-color: #242424;
}

/* line 208, app/components/assessments/new_component.scss */
body.dark .assessment-form .assessment-form__chip,
body.dark .assessment-form .assessment-form__add {
  border-color: #383838;
  color: #a3a3a3;
}

/* line 214, app/components/assessments/new_component.scss */
body.dark .assessment-form .assessment-form__setting {
  border-color: #2a2a2a;
}

/* line 216, app/components/assessments/new_component.scss */
body.dark .assessment-form .assessment-form__setting-title {
  color: #f5f5f5;
}

/* line 9, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(28px, 1fr);
  gap: 3px;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
}

/* line 18, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap__axis {
  align-items: baseline;
}

/* line 30, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap__cell {
  max-width: 0;
}

/* line 34, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap__rail {
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-x: contain;
  scrollbar-width: none;
}

/* line 43, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap__rail::-webkit-scrollbar {
  display: none;
}

/* line 47, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap__rail--scrollbar {
  scrollbar-width: thin;
  scrollbar-color: rgba(163, 163, 163, 0.5) transparent;
}

/* line 51, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap__rail--scrollbar::-webkit-scrollbar {
  display: block;
  height: 6px;
}

/* line 56, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap__rail--scrollbar::-webkit-scrollbar-track {
  background: transparent;
}

/* line 60, app/components/attendance_reports/heatmap_component.scss */
.attendance-heatmap__rail--scrollbar::-webkit-scrollbar-thumb {
  background: rgba(163, 163, 163, 0.5);
  border-radius: 3px;
}

/* line 6, app/components/automations/canvas/fork_component.scss */
.automations-fork .automations-fork__column::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-top: 2px solid;
  border-top-color: inherit;
}

/* line 16, app/components/automations/canvas/fork_component.scss */
.automations-fork .automations-fork__column:first-child::before {
  left: calc(50% - 1px);
}

/* line 20, app/components/automations/canvas/fork_component.scss */
.automations-fork .automations-fork__column:last-child::before {
  right: calc(50% - 1px);
}

/* line 24, app/components/automations/canvas/fork_component.scss */
.automations-fork .automations-fork__column:only-child::before {
  display: none;
}

/* line 7, app/components/billing/features/specimens/automations_component.scss */
.billing-automations-specimen .billing-automations-specimen__step,
.billing-automations-specimen .billing-automations-specimen__run {
  animation: 8s cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 13, app/components/billing/features/specimens/automations_component.scss */
.billing-automations-specimen > div > div:nth-of-type(1) .billing-automations-specimen__step {
  animation-name: billing-automations-step-1;
}

/* line 13, app/components/billing/features/specimens/automations_component.scss */
.billing-automations-specimen > div > div:nth-of-type(2) .billing-automations-specimen__step {
  animation-name: billing-automations-step-2;
}

/* line 13, app/components/billing/features/specimens/automations_component.scss */
.billing-automations-specimen > div > div:nth-of-type(3) .billing-automations-specimen__step {
  animation-name: billing-automations-step-3;
}

/* line 13, app/components/billing/features/specimens/automations_component.scss */
.billing-automations-specimen > div > div:nth-of-type(4) .billing-automations-specimen__step {
  animation-name: billing-automations-step-4;
}

/* line 18, app/components/billing/features/specimens/automations_component.scss */
.billing-automations-specimen .billing-automations-specimen__run {
  animation-name: billing-automations-run;
}

@media (prefers-reduced-motion: reduce) {
  /* line 23, app/components/billing/features/specimens/automations_component.scss */
  .billing-automations-specimen .billing-automations-specimen__step,
.billing-automations-specimen .billing-automations-specimen__run {
    animation: none;
  }
}

@keyframes billing-automations-step-1 {
  0%, 3% {
    opacity: 0.45;
  }
  7%, 90% {
    opacity: 1;
  }
  97%, 100% {
    opacity: 0.45;
  }
}

@keyframes billing-automations-step-2 {
  0%, 15% {
    opacity: 0.45;
  }
  19%, 90% {
    opacity: 1;
  }
  97%, 100% {
    opacity: 0.45;
  }
}

@keyframes billing-automations-step-3 {
  0%, 27% {
    opacity: 0.45;
  }
  31%, 90% {
    opacity: 1;
  }
  97%, 100% {
    opacity: 0.45;
  }
}

@keyframes billing-automations-step-4 {
  0%, 39% {
    opacity: 0.45;
  }
  43%, 90% {
    opacity: 1;
  }
  97%, 100% {
    opacity: 0.45;
  }
}

@keyframes billing-automations-run {
  0%, 52% {
    opacity: 0;
    transform: translateY(6px);
  }
  57%, 90% {
    opacity: 1;
    transform: translateY(0);
  }
  97%, 100% {
    opacity: 0;
    transform: translateY(6px);
  }
}

/* line 9, app/components/blocks/edit/sets_component.scss */
.block-sheet-card {
  border-radius: 8px;
  overflow: hidden;
}

/* line 13, app/components/blocks/edit/sets_component.scss */
.block-sheet-card--filled {
  background: #ffffff;
  box-shadow: 0 0 0 1px #e5e5e5;
}

/* line 23, app/components/blocks/edit/sets_component.scss */
.block-sheet-card--searching {
  overflow: visible;
  position: relative;
  z-index: 2;
}

/* line 30, app/components/blocks/edit/sets_component.scss */
.block-sheet-card--searching .block-sheet {
  overflow: visible !important;
}

/* line 34, app/components/blocks/edit/sets_component.scss */
.block-sheet-card--searching > .block-sheet > .ht_master .htCore {
  border-radius: 8px;
  overflow: hidden;
}

/* line 41, app/components/blocks/edit/sets_component.scss */
body.dark .block-sheet-card--filled {
  background: #202020;
  box-shadow: 0 0 0 1px #2a2a2a;
}

/* line 48, app/components/blocks/edit/sets_component.scss */
.block-sheet-card--searching .autocompleteEditor.listbox {
  border-radius: 8px;
  box-shadow: 0 10px 24px -6px rgba(0, 0, 0, 0.18);
  overflow: hidden;
}

/* line 54, app/components/blocks/edit/sets_component.scss */
body.dark .block-sheet-card--searching .autocompleteEditor.listbox {
  box-shadow: 0 10px 24px -6px rgba(0, 0, 0, 0.6);
}

/* line 82, app/components/blocks/edit/sets_component.scss */
.block-sheet .htBorders > div.corner-tl .wtBorder:nth-child(1)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-top: 2px solid #4b89ff;
  border-left: 2px solid #4b89ff;
  border-top-left-radius: 8px;
}

/* line 86, app/components/blocks/edit/sets_component.scss */
.block-sheet .htBorders > div.corner-tr .wtBorder:nth-child(1)::after {
  content: "";
  position: absolute;
  top: 0;
  right: -1px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #4b89ff;
  border-right: 2px solid #4b89ff;
  border-top-right-radius: 8px;
}

/* line 90, app/components/blocks/edit/sets_component.scss */
.block-sheet .htBorders > div.corner-bl .wtBorder:nth-child(3)::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-bottom: 2px solid #4b89ff;
  border-left: 2px solid #4b89ff;
  border-bottom-left-radius: 8px;
}

/* line 94, app/components/blocks/edit/sets_component.scss */
.block-sheet .htBorders > div.corner-br .wtBorder:nth-child(3)::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -1px;
  width: 8px;
  height: 8px;
  border-bottom: 2px solid #4b89ff;
  border-right: 2px solid #4b89ff;
  border-bottom-right-radius: 8px;
}

/* line 98, app/components/blocks/edit/sets_component.scss */
.block-sheet .htBorders > div .wtBorder.area::before,
.block-sheet .htBorders > div .wtBorder.area::after {
  border-width: 1px;
}

/* line 105, app/components/blocks/edit/sets_component.scss */
.block-sheet .htBorders > div.corner-br .wtBorder.corner {
  transform: translate(-5px, -5px);
}

/* line 8, app/components/blocks/preview_component.scss */
.block-preview .web-switcher {
  flex: 1;
  min-width: 0;
  pointer-events: auto;
}

/* line 13, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__trigger {
  box-sizing: border-box;
  justify-content: space-between;
  width: 100%;
  height: 44px;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.08);
}

/* line 23, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__trigger:hover, .block-preview .web-switcher .web-switcher__trigger[aria-expanded="true"] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}

/* line 30, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__text {
  flex: 1;
  text-align: left;
  color: #ffffff;
}

/* line 36, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__caret {
  color: #a3a3a3;
}

/* line 38, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__panel {
  right: 0;
  left: 0;
  width: auto;
  border-color: #2a2a2a;
  background-color: #202020;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45), 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* line 47, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__list {
  max-height: 420px;
}

/* line 49, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__search {
  background-color: #262626;
}

/* line 52, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__search input {
  color: #f5f5f5;
}

/* line 54, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__search input::-moz-placeholder {
  color: #737373;
}
.block-preview .web-switcher .web-switcher__search input::placeholder {
  color: #737373;
}

/* line 59, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__option:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 61, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__option[data-active="true"] {
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.28);
}

/* line 66, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__option[aria-selected="true"], .block-preview .web-switcher .web-switcher__option[aria-selected="true"]:hover {
  background-color: rgba(255, 3, 48, 0.16);
}

/* line 72, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__name {
  color: #d4d4d4;
}

/* line 74, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__option:hover .web-switcher__name {
  color: #f5f5f5;
}

/* line 76, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__option[aria-selected="true"] .web-switcher__name {
  color: #ff4d68;
}

/* line 80, app/components/blocks/preview_component.scss */
.block-preview .web-switcher .web-switcher__empty {
  color: #a3a3a3;
}

@media (min-width: 1060px) {
  /* line 18, app/components/blocks/previews/frame_component.scss */
  html:not([data-flex-panel="open"]) .web-slider:has(.block-preview) {
    --web-slider-w: clamp(640px, calc(100vw - 420px), 800px);
  }
}

@media (min-width: 1484px) {
  /* line 24, app/components/blocks/previews/frame_component.scss */
  html[data-flex-panel="open"] .web-slider:has(.block-preview) {
    --web-slider-w: clamp(640px, calc(100vw - 844px), 800px);
  }
}

/* line 29, app/components/blocks/previews/frame_component.scss */
.block-preview {
  container-type: inline-size;
}

@container (max-width: 371px) {
  /* line 34, app/components/blocks/previews/frame_component.scss */
  .web-slider .block-preview > * {
    display: none;
  }
}

@media (max-height: 640px) {
  /* line 38, app/components/blocks/previews/frame_component.scss */
  .web-slider .block-preview > * {
    display: none;
  }
}

/* line 8, app/components/conversations/list_component.scss */
.conversations-list .web-search {
  flex: 1 1 auto;
  min-width: 0;
}

/* line 12, app/components/conversations/list_component.scss */
.conversations-list .web-search.is-open {
  max-width: 100%;
}

/* line 14, app/components/conversations/list_component.scss */
.conversations-list .web-search .web-search__inner {
  width: 100%;
}

/* line 17, app/components/conversations/list_component.scss */
.conversations-list .web-search__trigger {
  flex: none;
}

/* line 27, app/components/conversations/list_component.scss */
li.conversations-list__row--selected > a,
li.conversations-list__row--selected > a:hover {
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 33, app/components/conversations/list_component.scss */
body.dark li.conversations-list__row--selected > a,
body.dark li.conversations-list__row--selected > a:hover {
  background-color: rgba(255, 3, 48, 0.08);
}

/* line 6, app/components/conversations/thread_component.scss */
.conversations-thread__bubble {
  border-radius: 12px;
}

/* line 10, app/components/conversations/thread_component.scss */
.conversations-thread__bubble--last {
  border-bottom-left-radius: 4px;
}

/* line 14, app/components/conversations/thread_component.scss */
.conversations-thread__run--own .conversations-thread__bubble--last {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 4px;
}

/* line 26, app/components/conversations/thread_component.scss */
.conversations-composer__box:focus-within {
  border-color: #EB002B;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 32, app/components/conversations/thread_component.scss */
body.dark .conversations-composer__box:focus-within {
  border-color: #EB002B;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 5, app/components/flex/panels/body_component.scss */
#flex-panel-body .flex-panel__activity {
  display: none;
}

/* line 9, app/components/flex/panels/body_component.scss */
#flex-panel-body[data-flex-activity="running"] .flex-panel__activity {
  display: inline-block;
}

/* line 13, app/components/flex/panels/body_component.scss */
#flex-panel-body[data-flex-activity="running"] [data-flex-release] {
  display: none;
}

/* line 17, app/components/flex/panels/body_component.scss */
#flex-conversation-messages > :not(:last-child) [data-flex-reply],
#flex-conversation-messages > :not(:last-child) [data-flex-credits] {
  display: none;
}

/* line 22, app/components/flex/panels/body_component.scss */
#flex-panel-body:has([data-flex-exhausted]) [data-flex-credits] {
  display: none;
}

/* line 1, app/components/integrations/athletes/edit_component.scss */
.integration-athletes__sheet {
  box-shadow: 0 0 0 1px #e5e5e5;
  border-radius: 8px;
  overflow: hidden;
  isolation: isolate;
  background: #ffffff;
}

/* line 34, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .htFocusCatcher {
  position: absolute !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 44, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable {
  font-family: 'Exo2', sans-serif;
}

/* line 47, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable th {
  background-color: #fafafa !important;
  font-family: 'Exo2', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.3px;
  color: #232323;
  vertical-align: middle;
  border-color: #e5e5e5 !important;
}

/* line 58, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable th .colHeader {
  font-family: 'Play';
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
  line-height: 42px;
}

/* line 66, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable th .rowHeader {
  padding-left: 0;
  text-align: left;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #232323;
  line-height: 42px;
}

/* line 77, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable th.hover\:underline:hover .colHeader {
  text-decoration: underline;
  cursor: pointer;
}

/* line 82, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable th.text-gray {
  color: #9E9E9E;
}

/* line 87, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable td {
  color: #737373;
  font-family: 'Exo2', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border-color: #e5e5e5 !important;
  background-color: #ffffff !important;
}

/* line 97, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable td.read-only {
  background-color: #fafafa !important;
  cursor: not-allowed;
}

/* line 103, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_clone_top_inline_start_corner th {
  position: relative;
}

/* line 108, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_clone_inline_start thead th {
  height: 42px !important;
  min-height: 42px !important;
  position: relative;
}

/* line 114, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_clone_inline_start th {
  border-color: #e5e5e5 !important;
  text-align: left;
  color: #232323;
}

/* line 119, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_clone_inline_start th .rowHeader {
  text-align: left;
  padding-left: 16px;
}

/* line 127, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_clone_inline_start tbody th {
  background-color: #ffffff !important;
}

/* line 133, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #232323 !important;
  font-weight: 700;
}

/* line 138, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_clone_inline_start td {
  background-color: #ffffff !important;
  border-color: #e5e5e5 !important;
  text-align: left !important;
  color: #232323 !important;
  font-family: 'Exo2', sans-serif;
  font-weight: 500;
  font-size: 14px;
}

/* line 149, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .handsontableInput {
  text-align: center;
  line-height: 30px;
}

/* line 154, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .handsontableInputHolder.ht_editor_hidden {
  pointer-events: none;
}

/* line 159, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 77, 104, 0.1), rgba(255, 77, 104, 0.1));
  color: #232323 !important;
}

/* line 165, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_master .wtHolder {
  scrollbar-width: thin;
  scrollbar-color: #d4d4d4 transparent;
}

/* line 169, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 173, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-track {
  background: transparent;
}

/* line 174, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb {
  background: #d4d4d4;
  border-radius: 9999px;
}

/* line 178, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover {
  background: #a3a3a3;
}

/* line 179, app/assets/stylesheets/components/data_sheet.scss */
.integration-athletes__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-corner {
  background: transparent;
}

/* line 5, app/components/integrations/athletes/edit_component.scss */
body.dark .integration-athletes__sheet {
  box-shadow: 0 0 0 1px #2a2a2a;
  background: #202020;
}

/* line 194, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable {
  font-family: 'Play', sans-serif;
}

/* line 197, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable th {
  background-color: #242424 !important;
  color: #fafafa;
  border-color: #2a2a2a !important;
}

/* line 202, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable th .colHeader,
body.dark .integration-athletes__sheet .handsontable th .rowHeader {
  color: #fafafa;
}

/* line 207, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable td {
  background-color: #202020 !important;
  border-color: #2a2a2a !important;
  color: #a3a3a3 !important;
}

/* line 212, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable td.read-only {
  background-color: #242424 !important;
}

/* line 218, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable .ht_clone_inline_start th {
  border-color: #2a2a2a !important;
  color: #fafafa;
}

/* line 223, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable .ht_clone_inline_start tbody th {
  background-color: #202020 !important;
}

/* line 227, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable .ht_clone_inline_start tbody .rowHeader {
  color: #fafafa !important;
}

/* line 229, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable .ht_clone_inline_start td {
  background-color: #202020 !important;
  border-color: #2a2a2a !important;
  color: #fafafa !important;
}

/* line 236, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable .ht_master .wtHolder {
  scrollbar-color: #525252 transparent;
}

/* line 239, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb {
  background: #525252;
}

/* line 240, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb:hover {
  background: #737373;
}

/* line 243, app/assets/stylesheets/components/data_sheet.scss */
body.dark .integration-athletes__sheet .handsontable td:hover {
  background-image: linear-gradient(rgba(255, 141, 155, 0.16), rgba(255, 141, 155, 0.16));
  color: #fafafa !important;
}

/* line 5, app/components/layout/datatable_component.scss */
#window-content .layout--datatable-control.selectable .dataTables_filter i {
  float: right;
  right: 30px;
  left: auto;
}

/* line 10, app/components/layout/datatable_component.scss */
#window-content .layout--datatable-control.selectable .dataTables_filter input {
  text-align: right;
  padding-right: 30px;
}

/* line 26, app/components/metric_definitions/selection_component.scss */
.metric-definitions-selection {
  display: grid;
  gap: 10px;
}

/* line 30, app/components/metric_definitions/selection_component.scss */
.metric-definitions-selection__header {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 36, app/components/metric_definitions/selection_component.scss */
.metric-definitions-selection__eyebrow {
  font-family: "Play", sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #737373;
}

/* line 45, app/components/metric_definitions/selection_component.scss */
.metric-definitions-selection__list {
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fafafa;
}

/* line 50, app/components/metric_definitions/selection_component.scss */
.metric-definitions-selection__list > p {
  margin: 0;
  padding: 11px 14px;
  font-family: "Play", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.35;
  color: #262626;
}

/* line 62, app/components/metric_definitions/selection_component.scss */
.metric-definitions-selection__list > p + p {
  border-top: 1px solid #e5e5e5;
}

/* line 67, app/components/metric_definitions/selection_component.scss */
.metric-definitions-selection__note {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.45;
  color: #737373;
}

/* line 78, app/components/metric_definitions/selection_component.scss */
.metric-definitions-selection__note svg {
  flex: none;
  margin-top: 1px;
}

/* line 87, app/components/metric_definitions/selection_component.scss */
body.dark .metric-definitions-selection__eyebrow, body.dark .metric-definitions-selection__note {
  color: #a3a3a3;
}

/* line 92, app/components/metric_definitions/selection_component.scss */
body.dark .metric-definitions-selection__list {
  border-color: #2a2a2a;
  background-color: #242424;
}

/* line 100, app/components/metric_definitions/selection_component.scss */
body.dark .metric-definitions-selection .metric-definitions-selection__list > p.muted {
  color: #f5f5f5;
}

/* line 9, app/components/metric_definitions/team_switch_component.scss */
.metric-definitions-switch {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 36px;
  height: 20px;
  padding: 2px;
  border: 1px solid #BDBDBD;
  border-radius: 10px;
  background-color: #EEEEEE;
  cursor: pointer;
  transition: background-color 0.15s, border-color 0.15s;
}

/* line 24, app/components/metric_definitions/team_switch_component.scss */
.metric-definitions-switch__thumb {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  transition: transform 0.15s;
  transform: translateX(0);
}

/* line 34, app/components/metric_definitions/team_switch_component.scss */
.metric-definitions-switch[aria-checked="true"] {
  background-color: #EB002B;
  border-color: #EB002B;
}

/* line 38, app/components/metric_definitions/team_switch_component.scss */
.metric-definitions-switch[aria-checked="true"] .metric-definitions-switch__thumb {
  transform: translateX(16px);
}

/* line 43, app/components/metric_definitions/team_switch_component.scss */
.metric-definitions-switch[aria-busy="true"] {
  cursor: progress;
}

/* line 47, app/components/metric_definitions/team_switch_component.scss */
.metric-definitions-switch:disabled {
  cursor: not-allowed;
}

/* line 51, app/components/metric_definitions/team_switch_component.scss */
.metric-definitions-switch:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #ff5272;
}

/* line 58, app/components/metric_definitions/team_switch_component.scss */
body.dark .metric-definitions-switch {
  border-color: #616161;
  background-color: #363636;
}

/* line 62, app/components/metric_definitions/team_switch_component.scss */
body.dark .metric-definitions-switch__thumb {
  background-color: #d0d0d0;
}

/* line 66, app/components/metric_definitions/team_switch_component.scss */
body.dark .metric-definitions-switch[aria-checked="true"] {
  background-color: #EB002B;
  border-color: #EB002B;
}

/* line 70, app/components/metric_definitions/team_switch_component.scss */
body.dark .metric-definitions-switch[aria-checked="true"] .metric-definitions-switch__thumb {
  background-color: #ffffff;
}

/* line 75, app/components/metric_definitions/team_switch_component.scss */
body.dark .metric-definitions-switch:focus-visible {
  box-shadow: 0 0 0 2px #292929, 0 0 0 4px #ff5272;
}

/* line 84, app/components/metric_definitions/team_switch_component.scss */
body.mobile .metric-definitions-switch {
  width: 44px;
  height: 26px;
  border-radius: 13px;
}

/* line 89, app/components/metric_definitions/team_switch_component.scss */
body.mobile .metric-definitions-switch__thumb {
  width: 20px;
  height: 20px;
}

/* line 94, app/components/metric_definitions/team_switch_component.scss */
body.mobile .metric-definitions-switch[aria-checked="true"] .metric-definitions-switch__thumb {
  transform: translateX(18px);
}

/* line 36, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card {
  --metrics-athlete-card-accent: #EB002B;
  --metrics-athlete-card-grid: rgba(0, 0, 0, 0.09);
  --metrics-athlete-card-faint: #a3a3a3;
  --metrics-athlete-card-surface: #ffffff;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d4d4d4;
  border-radius: 14px;
  background: #ffffff;
  flex: 1;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 63, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card > * {
  flex-shrink: 0;
}

/* line 66, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__overline {
  font-family: 'Play', sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #737373;
}

/* line 75, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__overline--accent {
  color: #EB002B;
}

/* line 78, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__header {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 14px 12px 12px 16px;
}

/* line 85, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__identity {
  flex: 1;
  min-width: 0;
}

/* line 90, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__name-row {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

/* line 97, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'Play', sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: -0.01em;
  color: #171717;
}

/* line 109, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__pill {
  display: inline-flex;
  align-items: center;
  flex: none;
  height: 18px;
  padding: 0 7px;
  border: 1px solid #d4d4d4;
  border-radius: 999px;
  background: #fafafa;
  font-family: 'Play', sans-serif;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #737373;
}

/* line 126, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__metric {
  margin-top: 2px;
  font-size: 12px;
  color: #737373;
}

/* line 132, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  background: transparent;
  color: #737373;
  cursor: pointer;
  transition: background-color 0.15s, color 0.15s;
}

/* line 147, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__close:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #171717;
}

/* line 152, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__close svg {
  display: block;
}

/* line 159, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__range {
  display: flex;
  align-items: center;
  gap: 7px;
  padding: 7px 16px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: #fafafa;
  color: #737373;
}

/* line 169, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__range svg {
  flex: none;
  display: block;
}

/* line 173, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__override {
  padding: 13px 16px 14px;
  border-bottom: 1px solid #e5e5e5;
  background: #fff5f6;
}

/* line 179, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__override-head {
  display: flex;
  align-items: center;
  gap: 7px;
  color: #EB002B;
}

/* line 185, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__override-head svg {
  flex: none;
  display: block;
}

/* line 188, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__override-figures {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin-top: 8px;
}

/* line 195, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__override-value {
  font-family: 'Play', sans-serif;
  font-size: 24px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  color: #171717;
}

/* line 203, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__override-compare {
  font-size: 11px;
  color: #737373;
}

/* line 208, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__override-reason {
  margin: 8px 0 0;
  font-size: 12px;
  line-height: 1.45;
  color: #525252;
  text-wrap: pretty;
}

/* line 216, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__override-actions {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 10px;
}

/* line 223, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__action {
  font-size: 12px;
  font-weight: 700;
  color: #737373;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.15s;
}

/* line 231, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__action:hover {
  color: #171717;
}

/* line 234, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__action--accent {
  color: #EB002B;
}

/* line 237, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__action--accent:hover {
  color: #EB002B;
}

/* line 241, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__history {
  padding: 14px 16px 12px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 246, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__history-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px;
}

/* line 253, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__trend {
  font-size: 11px;
  font-variant-numeric: tabular-nums;
  color: #a3a3a3;
}

/* line 259, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__headline {
  display: flex;
  align-items: baseline;
  gap: 7px;
  margin-top: 7px;
}

/* line 266, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__headline-value {
  font-family: 'Play', sans-serif;
  font-size: 26px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  color: #171717;
}

/* line 274, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__headline-date {
  font-size: 11px;
  color: #737373;
}

/* line 279, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__spark {
  display: block;
  width: 100%;
  height: 92px;
  margin-top: 10px;
  overflow: visible;
}

/* line 289, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__lonely {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 11px;
  padding: 9px 11px;
  border: 1px dashed #d4d4d4;
  border-radius: 10px;
  font-size: 11.5px;
  color: #737373;
}

/* line 300, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__lonely svg {
  flex: none;
  display: block;
}

/* line 304, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__percentile {
  padding: 14px 16px 16px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 310, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entries-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 30px;
  padding: 14px 16px 6px;
}

/* line 319, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__provenance {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 11px;
  color: #737373;
}

/* line 326, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__provenance svg {
  flex: none;
  display: block;
}

/* line 329, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__empty {
  margin: 2px 0 14px;
  padding: 0 16px;
  font-size: 11.5px;
  line-height: 1.45;
  color: #a3a3a3;
  text-wrap: pretty;
}

/* line 338, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entries {
  padding: 0 8px 12px;
}

/* line 342, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry {
  position: relative;
  display: grid;
  grid-template-columns: 1fr auto 24px;
  align-items: center;
  gap: 8px;
  padding: 9px 8px;
  border-radius: 8px;
  transition: background-color 0.15s;
}

/* line 352, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 357, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry-link {
  position: absolute;
  inset: 0;
  border-radius: 8px;
}

/* line 363, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry-date {
  font-size: 12.5px;
  font-variant-numeric: tabular-nums;
  color: #737373;
}

/* line 369, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry-value {
  font-size: 13px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #171717;
  white-space: nowrap;
}

/* line 377, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry-raw {
  font-size: 11px;
  font-weight: 400;
  color: #a3a3a3;
}

/* line 383, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry-delete {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: #a3a3a3;
  opacity: 0;
  cursor: pointer;
  transition: opacity 0.15s, color 0.15s;
}

/* line 399, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry-delete:hover, .metrics-athlete-card .metrics-athlete-card__entry-delete:focus-visible {
  color: #EB002B;
}

/* line 402, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry-delete svg {
  display: block;
}

/* line 405, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__entry:hover .metrics-athlete-card__entry-delete,
.metrics-athlete-card .metrics-athlete-card__entry:focus-within .metrics-athlete-card__entry-delete {
  opacity: 1;
}

/* line 411, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__readonly {
  margin: 0 16px 14px;
  border: 1px solid #d4d4d4;
  border-radius: 10px;
  background: #fafafa;
  overflow: hidden;
}

/* line 419, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__readonly-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 9px 11px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 427, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__readonly-row:last-child {
  border-bottom: 0;
}

/* line 430, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__readonly-date {
  font-size: 12.5px;
  font-variant-numeric: tabular-nums;
  color: #a3a3a3;
}

/* line 436, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__readonly-value {
  font-size: 13px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #525252;
}

/* line 444, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__set-override {
  padding: 12px 16px 16px;
  border-top: 1px solid #e5e5e5;
}

/* line 449, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__set-override-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 12px;
  border: 1px dashed #d4d4d4;
  border-radius: 10px;
  background: transparent;
  color: #737373;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s;
}

/* line 465, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__set-override-btn svg {
  flex: none;
  display: block;
}

/* line 467, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__set-override-btn:hover {
  border-color: #EB002B;
  color: #171717;
}

/* line 471, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__set-override-btn:hover .metrics-athlete-card__overline,
.metrics-athlete-card .metrics-athlete-card__set-override-btn:hover .metrics-athlete-card__set-override-note {
  color: #171717;
}

/* line 476, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__set-override-label {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}

/* line 483, app/components/metrics/athlete_panel_component.scss */
.metrics-athlete-card .metrics-athlete-card__set-override-note {
  font-size: 11px;
  line-height: 1.4;
  color: #a3a3a3;
  text-wrap: pretty;
}

/* line 495, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card,
body.mobile .metrics-athlete-card {
  --metrics-athlete-card-grid: rgba(255, 255, 255, 0.09);
  --metrics-athlete-card-faint: #737373;
  --metrics-athlete-card-surface: #242424;
  border-color: #333333;
  background: #242424;
}

/* line 503, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__overline,
body.mobile .metrics-athlete-card .metrics-athlete-card__overline {
  color: #a3a3a3;
}

/* line 504, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__overline--accent,
body.mobile .metrics-athlete-card .metrics-athlete-card__overline--accent {
  color: #EB002B;
}

/* line 506, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__name,
body.mobile .metrics-athlete-card .metrics-athlete-card__name {
  color: #fafafa;
}

/* line 508, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__pill,
body.mobile .metrics-athlete-card .metrics-athlete-card__pill {
  border-color: #333333;
  background: #2a2a2a;
  color: #a3a3a3;
}

/* line 514, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__metric,
body.mobile .metrics-athlete-card .metrics-athlete-card__metric {
  color: #a3a3a3;
}

/* line 516, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__close,
body.mobile .metrics-athlete-card .metrics-athlete-card__close {
  border-color: #333333;
  color: #a3a3a3;
}

/* line 520, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__close:hover,
body.mobile .metrics-athlete-card .metrics-athlete-card__close:hover {
  background: rgba(255, 255, 255, 0.06);
  color: #fafafa;
}

/* line 526, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__range,
body.mobile .metrics-athlete-card .metrics-athlete-card__range {
  border-top-color: #2a2a2a;
  border-bottom-color: #2a2a2a;
  background: #2a2a2a;
  color: #a3a3a3;
}

/* line 533, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__override,
body.mobile .metrics-athlete-card .metrics-athlete-card__override {
  border-bottom-color: #2a2a2a;
  background: rgba(255, 3, 48, 0.13);
}

/* line 538, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__override-value,
body.mobile .metrics-athlete-card .metrics-athlete-card__override-value {
  color: #fafafa;
}

/* line 539, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__override-compare,
body.mobile .metrics-athlete-card .metrics-athlete-card__override-compare {
  color: #a3a3a3;
}

/* line 540, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__override-reason,
body.mobile .metrics-athlete-card .metrics-athlete-card__override-reason {
  color: #a3a3a3;
}

/* line 542, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__action,
body.mobile .metrics-athlete-card .metrics-athlete-card__action {
  color: #a3a3a3;
}

/* line 545, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__action:hover,
body.mobile .metrics-athlete-card .metrics-athlete-card__action:hover {
  color: #fafafa;
}

/* line 548, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__action--accent,
body.mobile .metrics-athlete-card .metrics-athlete-card__action--accent {
  color: #EB002B;
}

/* line 551, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__action--accent:hover,
body.mobile .metrics-athlete-card .metrics-athlete-card__action--accent:hover {
  color: #EB002B;
}

/* line 554, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__history,
body.mobile .metrics-athlete-card .metrics-athlete-card__history {
  border-bottom-color: #2a2a2a;
}

/* line 556, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__trend,
body.mobile .metrics-athlete-card .metrics-athlete-card__trend {
  color: #737373;
}

/* line 558, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__headline-value,
body.mobile .metrics-athlete-card .metrics-athlete-card__headline-value {
  color: #fafafa;
}

/* line 559, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__headline-date,
body.mobile .metrics-athlete-card .metrics-athlete-card__headline-date {
  color: #a3a3a3;
}

/* line 561, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__lonely,
body.mobile .metrics-athlete-card .metrics-athlete-card__lonely {
  border-color: #333333;
  color: #a3a3a3;
}

/* line 566, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__percentile,
body.mobile .metrics-athlete-card .metrics-athlete-card__percentile {
  border-bottom-color: #2a2a2a;
}

/* line 568, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__provenance,
body.mobile .metrics-athlete-card .metrics-athlete-card__provenance {
  color: #a3a3a3;
}

/* line 570, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__empty,
body.mobile .metrics-athlete-card .metrics-athlete-card__empty {
  color: #737373;
}

/* line 573, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__entry:hover,
body.mobile .metrics-athlete-card .metrics-athlete-card__entry:hover {
  background: rgba(255, 255, 255, 0.06);
}

/* line 576, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__entry-date,
body.mobile .metrics-athlete-card .metrics-athlete-card__entry-date {
  color: #a3a3a3;
}

/* line 577, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__entry-value,
body.mobile .metrics-athlete-card .metrics-athlete-card__entry-value {
  color: #f5f5f5;
}

/* line 578, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__entry-raw,
body.mobile .metrics-athlete-card .metrics-athlete-card__entry-raw {
  color: #737373;
}

/* line 580, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__entry-delete,
body.mobile .metrics-athlete-card .metrics-athlete-card__entry-delete {
  color: #737373;
}

/* line 583, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__entry-delete:hover, body.dark .metrics-athlete-card .metrics-athlete-card__entry-delete:focus-visible,
body.mobile .metrics-athlete-card .metrics-athlete-card__entry-delete:hover,
body.mobile .metrics-athlete-card .metrics-athlete-card__entry-delete:focus-visible {
  color: #EB002B;
}

/* line 587, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__readonly,
body.mobile .metrics-athlete-card .metrics-athlete-card__readonly {
  border-color: #333333;
  background: #2a2a2a;
}

/* line 592, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__readonly-row,
body.mobile .metrics-athlete-card .metrics-athlete-card__readonly-row {
  border-bottom-color: #333333;
}

/* line 593, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__readonly-date,
body.mobile .metrics-athlete-card .metrics-athlete-card__readonly-date {
  color: #737373;
}

/* line 594, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__readonly-value,
body.mobile .metrics-athlete-card .metrics-athlete-card__readonly-value {
  color: #e5e5e5;
}

/* line 596, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__set-override,
body.mobile .metrics-athlete-card .metrics-athlete-card__set-override {
  border-top-color: #2a2a2a;
}

/* line 598, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__set-override-btn,
body.mobile .metrics-athlete-card .metrics-athlete-card__set-override-btn {
  border-color: #333333;
  color: #a3a3a3;
}

/* line 602, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__set-override-btn:hover,
body.mobile .metrics-athlete-card .metrics-athlete-card__set-override-btn:hover {
  border-color: #EB002B;
  color: #fafafa;
}

/* line 606, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__set-override-btn:hover .metrics-athlete-card__overline,
body.dark .metrics-athlete-card .metrics-athlete-card__set-override-btn:hover .metrics-athlete-card__set-override-note,
body.mobile .metrics-athlete-card .metrics-athlete-card__set-override-btn:hover .metrics-athlete-card__overline,
body.mobile .metrics-athlete-card .metrics-athlete-card__set-override-btn:hover .metrics-athlete-card__set-override-note {
  color: #fafafa;
}

/* line 611, app/components/metrics/athlete_panel_component.scss */
body.dark .metrics-athlete-card .metrics-athlete-card__set-override-note,
body.mobile .metrics-athlete-card .metrics-athlete-card__set-override-note {
  color: #737373;
}

/* line 11, app/components/metrics/builtin_component.scss */
.metric-builtin {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* line 17, app/components/metrics/builtin_component.scss */
.metric-builtin .metric-builtin__intro {
  margin: 0;
  font-size: 13px;
  line-height: 1.6;
  color: #525252;
  text-wrap: pretty;
}

/* line 26, app/components/metrics/builtin_component.scss */
.metric-builtin .metric-builtin__row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  padding: 11px 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 34, app/components/metrics/builtin_component.scss */
.metric-builtin .metric-builtin__row:last-child {
  border-bottom: 0;
}

/* line 37, app/components/metrics/builtin_component.scss */
.metric-builtin .metric-builtin__row-label {
  flex: none;
  font-family: 'Play', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: #737373;
}

/* line 48, app/components/metrics/builtin_component.scss */
.metric-builtin .metric-builtin__row-value {
  min-width: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  text-align: right;
  color: #232323;
  overflow-wrap: anywhere;
}

/* line 62, app/components/metrics/builtin_component.scss */
.metric-builtin .metric-builtin__note {
  display: flex;
  gap: 10px;
  padding: 12px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fafafa;
}

/* line 71, app/components/metrics/builtin_component.scss */
.metric-builtin .metric-builtin__note-icon {
  flex: none;
  margin-top: 2px;
  color: #737373;
}

/* line 77, app/components/metrics/builtin_component.scss */
.metric-builtin .metric-builtin__note-body {
  margin: 0;
  font-size: 12px;
  line-height: 1.55;
  color: #525252;
  text-wrap: pretty;
}

/* line 88, app/components/metrics/builtin_component.scss */
body.dark .metric-builtin .metric-builtin__intro {
  color: #a3a3a3;
}

/* line 90, app/components/metrics/builtin_component.scss */
body.dark .metric-builtin .metric-builtin__row {
  border-bottom-color: #2a2a2a;
}

/* line 92, app/components/metrics/builtin_component.scss */
body.dark .metric-builtin .metric-builtin__row-label {
  color: #a3a3a3;
}

/* line 94, app/components/metrics/builtin_component.scss */
body.dark .metric-builtin .metric-builtin__row-value {
  color: #f5f5f5;
}

/* line 96, app/components/metrics/builtin_component.scss */
body.dark .metric-builtin .metric-builtin__note {
  border-color: #2a2a2a;
  background-color: #242424;
}

/* line 101, app/components/metrics/builtin_component.scss */
body.dark .metric-builtin .metric-builtin__note-icon {
  color: #a3a3a3;
}

/* line 103, app/components/metrics/builtin_component.scss */
body.dark .metric-builtin .metric-builtin__note-body {
  color: #a3a3a3;
}

/* line 11, app/components/metrics/form_component.scss */
.metric-form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* line 17, app/components/metrics/form_component.scss */
.metric-form .metric-form__identity {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 46px;
  align-items: end;
  gap: 8px;
}

/* line 25, app/components/metrics/form_component.scss */
.metric-form .metric-form__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

/* line 31, app/components/metrics/form_component.scss */
.metric-form .metric-form__chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 30px;
  padding: 0 12px;
  border: 1px dashed #d4d4d4;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  color: #737373;
  cursor: pointer;
  transition: border-color 0.1s, color 0.1s;
}

/* line 49, app/components/metrics/form_component.scss */
.metric-form .metric-form__chip:hover {
  border-color: #eb002b;
  color: #eb002b;
}

/* line 64, app/components/metrics/form_component.scss */
.metric-form .metric-form__specs .measurement {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 !important;
  border-bottom: 1px solid #e5e5e5;
}

/* line 72, app/components/metrics/form_component.scss */
.metric-form .metric-form__specs .measurement:last-child {
  border-bottom: 0;
}

/* line 81, app/components/metrics/form_component.scss */
.metric-form .metric-form__specs .measurement .flex-none.w-100 {
  display: flex;
  align-items: center;
  width: auto !important;
  flex: none;
  min-height: 42px;
}

/* line 90, app/components/metrics/form_component.scss */
.metric-form .metric-form__specs .measurement .set-atts {
  width: 100%;
  padding: 0 0 12px 30px;
}

/* line 95, app/components/metrics/form_component.scss */
.metric-form .metric-form__specs .measurement .measurement-inputs {
  display: flex;
  gap: 8px;
}

/* line 102, app/components/metrics/form_component.scss */
.metric-form .metric-form__result {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex: none;
  margin-left: auto;
}

/* line 109, app/components/metrics/form_component.scss */
.metric-form .metric-form__result[hidden] {
  display: none;
}

/* line 112, app/components/metrics/form_component.scss */
.metric-form .metric-form__result-badge {
  padding: 3px 7px;
  border-radius: 999px;
  background-color: rgba(235, 0, 43, 0.12);
  font-family: 'Play', sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #eb002b;
}

/* line 124, app/components/metrics/form_component.scss */
.metric-form .metric-form__result-note {
  font-size: 12px;
  color: #737373;
}

/* line 129, app/components/metrics/form_component.scss */
.metric-form .metric-form__pair {
  display: flex;
  align-items: flex-end;
  gap: 8px;
}

/* line 134, app/components/metrics/form_component.scss */
.metric-form .metric-form__pair > * {
  flex: 1;
  min-width: 0;
}

/* line 135, app/components/metrics/form_component.scss */
.metric-form .metric-form__pair .metric-form__attempts {
  width: 96px;
  flex: none;
}

/* line 142, app/components/metrics/form_component.scss */
.metric-form .metric-form__toggle-row {
  display: flex;
  align-items: center;
  gap: 12px;
}

/* line 148, app/components/metrics/form_component.scss */
.metric-form .metric-form__toggle-copy {
  flex: 1;
  min-width: 0;
}

/* line 153, app/components/metrics/form_component.scss */
.metric-form .metric-form__toggle-title {
  display: block;
  font-size: 13px;
  font-weight: 700;
  color: #232323;
}

/* line 160, app/components/metrics/form_component.scss */
.metric-form .metric-form__toggle-note {
  display: block;
  margin-top: 2px;
  font-size: 12px;
  color: #737373;
}

/* line 167, app/components/metrics/form_component.scss */
.metric-form .metric-form__link {
  display: inline-flex;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 700;
  color: #eb002b;
}

/* line 176, app/components/metrics/form_component.scss */
.metric-form .metric-form__uuid {
  padding: 0;
  background: transparent;
  font-size: 12px;
  color: #404040;
  word-break: break-all;
}

/* line 186, app/components/metrics/form_component.scss */
.metric-form__footer-gap {
  flex: 1;
}

/* line 191, app/components/metrics/form_component.scss */
body.dark .metric-form .metric-form__chip {
  border-color: #383838;
  color: #a3a3a3;
}

/* line 196, app/components/metrics/form_component.scss */
body.dark .metric-form .metric-form__result-note,
body.dark .metric-form .metric-form__toggle-note {
  color: #a3a3a3;
}

/* line 199, app/components/metrics/form_component.scss */
body.dark .metric-form .metric-form__specs .measurement {
  border-bottom-color: #2a2a2a;
}

/* line 201, app/components/metrics/form_component.scss */
body.dark .metric-form .metric-form__toggle-title {
  color: #f5f5f5;
}

/* line 203, app/components/metrics/form_component.scss */
body.dark .metric-form .metric-form__uuid {
  color: #a8a8ae;
}

/* line 32, app/components/metrics/override_panel_component.scss */
.metrics-override-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d4d4d4;
  border-radius: 14px;
  background: #ffffff;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}

/* line 45, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__overline {
  font-family: 'Play', sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #737373;
}

/* line 55, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__header {
  display: flex;
  align-items: center;
  flex: none;
  gap: 10px;
  padding: 12px 12px 12px 10px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 64, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__identity {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 2px;
  min-width: 0;
}

/* line 72, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__title {
  font-family: 'Play', sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  color: #171717;
}

/* line 80, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__context {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11.5px;
  line-height: 1.25;
  color: #a3a3a3;
}

/* line 90, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__back {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 28px;
  height: 28px;
  border: 1px solid transparent;
  border-radius: 8px;
  background: transparent;
  color: #737373;
  cursor: pointer;
  transition: background-color 0.15s, color 0.15s;
}

/* line 104, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__back:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #171717;
}

/* line 109, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__back svg {
  display: block;
}

/* line 112, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__clear {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  background: transparent;
  color: #a3a3a3;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s;
}

/* line 127, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__clear:hover, .metrics-override-card .metrics-override-card__clear:focus-visible {
  border-color: #EB002B;
  color: #EB002B;
}

/* line 133, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__clear svg {
  display: block;
}

/* line 140, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__replaces {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: none;
  gap: 8px;
  padding: 10px 16px;
  border-bottom: 1px solid #e5e5e5;
  background: #fafafa;
}

/* line 151, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__replaced {
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
  min-width: 0;
}

/* line 158, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__replaced-value {
  font-size: 13px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #525252;
}

/* line 165, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__replaced-date {
  font-size: 11px;
  font-variant-numeric: tabular-nums;
  color: #a3a3a3;
}

/* line 172, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__body {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 14px;
  min-height: 0;
  padding: 16px;
  overflow-y: auto;
}

/* line 182, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

/* line 188, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__field-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px;
}

/* line 195, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__field-label {
  margin: 0;
  font-size: 12.5px;
  font-weight: 700;
  color: #171717;
}

/* line 202, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__field-note {
  font-size: 11px;
  font-variant-numeric: tabular-nums;
  color: #a3a3a3;
}

/* line 209, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__footer {
  display: flex;
  flex-direction: column;
  flex: none;
  gap: 10px;
  padding: 12px 16px 14px;
  border-top: 1px solid #e5e5e5;
  background: #fafafa;
}

/* line 219, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__footnote {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 11px;
  line-height: 1.4;
  color: #a3a3a3;
  text-wrap: pretty;
}

/* line 228, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__footnote svg {
  flex: none;
  display: block;
}

/* line 231, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

/* line 239, app/components/metrics/override_panel_component.scss */
.metrics-override-card .metrics-override-card__action {
  width: 100%;
}

/* line 246, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card,
body.mobile .metrics-override-card {
  border-color: #333333;
  background: #242424;
}

/* line 250, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__overline,
body.mobile .metrics-override-card .metrics-override-card__overline {
  color: #a3a3a3;
}

/* line 252, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__header,
body.mobile .metrics-override-card .metrics-override-card__header {
  border-bottom-color: #2a2a2a;
}

/* line 254, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__title,
body.mobile .metrics-override-card .metrics-override-card__title {
  color: #fafafa;
}

/* line 255, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__context,
body.mobile .metrics-override-card .metrics-override-card__context {
  color: #737373;
}

/* line 257, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__back,
body.mobile .metrics-override-card .metrics-override-card__back {
  color: #a3a3a3;
}

/* line 260, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__back:hover,
body.mobile .metrics-override-card .metrics-override-card__back:hover {
  background: rgba(255, 255, 255, 0.06);
  color: #fafafa;
}

/* line 266, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__clear,
body.mobile .metrics-override-card .metrics-override-card__clear {
  border-color: #333333;
  color: #737373;
}

/* line 271, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__replaces,
body.mobile .metrics-override-card .metrics-override-card__replaces {
  border-bottom-color: #2a2a2a;
  background: #2a2a2a;
}

/* line 276, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__replaced-value,
body.mobile .metrics-override-card .metrics-override-card__replaced-value {
  color: #e5e5e5;
}

/* line 277, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__replaced-date,
body.mobile .metrics-override-card .metrics-override-card__replaced-date {
  color: #737373;
}

/* line 279, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__field-label,
body.mobile .metrics-override-card .metrics-override-card__field-label {
  color: #fafafa;
}

/* line 280, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__field-note,
body.mobile .metrics-override-card .metrics-override-card__field-note {
  color: #737373;
}

/* line 282, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__footer,
body.mobile .metrics-override-card .metrics-override-card__footer {
  border-top-color: #2a2a2a;
  background: #2a2a2a;
}

/* line 287, app/components/metrics/override_panel_component.scss */
body.dark .metrics-override-card .metrics-override-card__footnote,
body.mobile .metrics-override-card .metrics-override-card__footnote {
  color: #737373;
}

/* line 15, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px;
}

/* line 22, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__overline {
  flex: none;
  font-family: 'Play', sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #737373;
}

/* line 32, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__cohort {
  min-width: 0;
  font-size: 11px;
  text-align: right;
  color: #a3a3a3;
}

/* line 40, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__figure {
  display: flex;
  align-items: baseline;
  gap: 6px;
  margin-top: 7px;
}

/* line 47, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__ordinal {
  flex: none;
  font-family: 'Play', sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  color: #232323;
}

/* line 57, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__caption {
  min-width: 0;
  font-size: 11px;
  line-height: 1.35;
  color: #737373;
}

/* line 65, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__chart {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 12px;
}

/* line 72, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__bar {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

/* line 78, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__bar-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px;
  font-size: 10.5px;
}

/* line 86, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__bar-name {
  min-width: 0;
  color: #737373;
}

/* line 91, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__bar-value {
  flex: none;
  font-variant-numeric: tabular-nums;
}

/* line 96, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__bar-value--athlete {
  color: #232323;
}

/* line 98, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__bar-value--cohort {
  color: #737373;
}

/* line 100, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__track {
  height: 10px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.09);
  overflow: hidden;
}

/* line 107, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__fill {
  height: 100%;
  border-radius: 3px;
}

/* line 112, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__fill--athlete {
  background-color: #EB002B;
}

/* line 114, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__fill--cohort {
  background-color: #a3a3a3;
}

/* line 117, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__domain {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  font-size: 9.5px;
  font-variant-numeric: tabular-nums;
  color: #a3a3a3;
}

/* line 130, app/components/metrics/percentile_component.scss */
.metric-percentile .metric-percentile__empty {
  margin: 9px 0 0;
  padding: 11px;
  border: 1px dashed #e5e5e5;
  border-radius: 10px;
  font-size: 11.5px;
  line-height: 1.4;
  color: #525252;
  text-wrap: pretty;
}

/* line 144, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__overline {
  color: #a3a3a3;
}

/* line 146, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__cohort {
  color: #737373;
}

/* line 148, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__ordinal {
  color: #f5f5f5;
}

/* line 150, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__caption {
  color: #a3a3a3;
}

/* line 152, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__bar-name {
  color: #a3a3a3;
}

/* line 154, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__bar-value--athlete {
  color: #f5f5f5;
}

/* line 156, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__bar-value--cohort {
  color: #a3a3a3;
}

/* line 158, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__track {
  background-color: rgba(255, 255, 255, 0.09);
}

/* line 160, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__fill--cohort {
  background-color: #737373;
}

/* line 162, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__domain {
  color: #737373;
}

/* line 164, app/components/metrics/percentile_component.scss */
body.dark .metric-percentile .metric-percentile__empty {
  border-color: #2a2a2a;
  color: #a3a3a3;
}

/* line 11, app/components/metrics/range_component.scss */
.metrics-range {
  display: inline-flex;
  align-items: center;
  gap: 2px;
}

/* line 16, app/components/metrics/range_component.scss */
.metrics-range__custom {
  border-top: 1px solid #EEEEEE;
  margin-top: 4px;
  padding-top: 4px;
}

/* line 24, app/components/metrics/range_component.scss */
.metrics-range__summary {
  list-style: none;
}

/* line 27, app/components/metrics/range_component.scss */
.metrics-range__summary::-webkit-details-marker {
  display: none;
}

/* line 31, app/components/metrics/range_component.scss */
.metrics-range__custom[open] > .metrics-range__summary .web-switcher__dot {
  background-color: #EB002B;
}

/* line 32, app/components/metrics/range_component.scss */
.metrics-range__custom[open] > .metrics-range__summary .web-switcher__name {
  color: #EB002B;
}

/* line 35, app/components/metrics/range_component.scss */
.metrics-range__form {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0;
  padding: 6px 10px 2px 26px;
}

/* line 43, app/components/metrics/range_component.scss */
.metrics-range__input {
  width: 60px;
  box-sizing: border-box;
  margin: 0;
  padding: 5px 8px;
  border: 1px solid #EEEEEE;
  border-radius: 6px;
  background: transparent;
  box-shadow: none;
  font-family: "Exo2", sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #363636;
  outline: none;
}

/* line 58, app/components/metrics/range_component.scss */
.metrics-range__input:focus {
  border-color: #EB002B;
}

/* line 60, app/components/metrics/range_component.scss */
.metrics-range__input::-webkit-outer-spin-button, .metrics-range__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

/* line 67, app/components/metrics/range_component.scss */
.metrics-range__unit {
  flex: 1;
  font-family: "Exo2", sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #757575;
}

/* line 75, app/components/metrics/range_component.scss */
.metrics-range__apply {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: #757575;
  cursor: pointer;
  transition: background-color 0.1s, color 0.1s;
}

/* line 90, app/components/metrics/range_component.scss */
.metrics-range__apply:hover {
  background-color: rgba(0, 0, 0, 0.04);
  color: #EB002B;
}

/* line 96, app/components/metrics/range_component.scss */
.metrics-range__as-of {
  margin: 0;
}

/* line 100, app/components/metrics/range_component.scss */
.metrics-range__trigger {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 38px;
  margin: 0;
  padding: 0 10px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  font: inherit;
  color: #363636;
  cursor: pointer;
  transition: background-color 0.1s;
}

/* line 116, app/components/metrics/range_component.scss */
.metrics-range__trigger:hover, .metrics-range__trigger:focus-visible, .metrics-range__trigger[aria-expanded="true"] {
  background-color: rgba(158, 158, 158, 0.1);
}

/* line 121, app/components/metrics/range_component.scss */
.metrics-range__icon {
  width: 16px;
  height: 16px;
  flex: none;
  color: #757575;
}

/* line 128, app/components/metrics/range_component.scss */
.metrics-range__value {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "Play", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0.3px;
  color: #363636;
}

/* line 145, app/components/metrics/range_component.scss */
body.dark .metrics-range__custom,
body.mobile .metrics-range__custom {
  border-top-color: rgba(255, 255, 255, 0.08);
}

/* line 148, app/components/metrics/range_component.scss */
body.dark .metrics-range__custom[open] > .metrics-range__summary .web-switcher__dot,
body.mobile .metrics-range__custom[open] > .metrics-range__summary .web-switcher__dot {
  background-color: #ff4869;
}

/* line 149, app/components/metrics/range_component.scss */
body.dark .metrics-range__custom[open] > .metrics-range__summary .web-switcher__name,
body.mobile .metrics-range__custom[open] > .metrics-range__summary .web-switcher__name {
  color: #ff4869;
}

/* line 152, app/components/metrics/range_component.scss */
body.dark .metrics-range__input,
body.mobile .metrics-range__input {
  border-color: #616161;
  color: #d0d0d0;
}

/* line 156, app/components/metrics/range_component.scss */
body.dark .metrics-range__input:focus,
body.mobile .metrics-range__input:focus {
  border-color: #EB002B;
}

/* line 159, app/components/metrics/range_component.scss */
body.dark .metrics-range__unit,
body.mobile .metrics-range__unit {
  color: #9E9E9E;
}

/* line 161, app/components/metrics/range_component.scss */
body.dark .metrics-range__apply,
body.mobile .metrics-range__apply {
  color: #9E9E9E;
}

/* line 164, app/components/metrics/range_component.scss */
body.dark .metrics-range__apply:hover,
body.mobile .metrics-range__apply:hover {
  background-color: rgba(255, 255, 255, 0.05);
  color: #ff4869;
}

/* line 170, app/components/metrics/range_component.scss */
body.dark .metrics-range__trigger,
body.mobile .metrics-range__trigger {
  color: #d0d0d0;
}

/* line 173, app/components/metrics/range_component.scss */
body.dark .metrics-range__trigger:hover, body.dark .metrics-range__trigger:focus-visible, body.dark .metrics-range__trigger[aria-expanded="true"],
body.mobile .metrics-range__trigger:hover,
body.mobile .metrics-range__trigger:focus-visible,
body.mobile .metrics-range__trigger[aria-expanded="true"] {
  background-color: rgba(158, 158, 158, 0.1);
}

/* line 178, app/components/metrics/range_component.scss */
body.dark .metrics-range__icon,
body.mobile .metrics-range__icon {
  color: #9E9E9E;
}

/* line 180, app/components/metrics/range_component.scss */
body.dark .metrics-range__value,
body.mobile .metrics-range__value {
  color: #d0d0d0;
}

/* line 11, app/components/metrics/row_component.scss */
.metric-row {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 46px;
  padding: 0 10px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fff;
}

/* line 21, app/components/metrics/row_component.scss */
.metric-row .metric-row__link {
  display: flex;
  align-items: center;
  align-self: stretch;
  flex: 1;
  min-width: 0;
  gap: 10px;
  color: inherit;
  text-decoration: none;
}

/* line 32, app/components/metrics/row_component.scss */
.metric-row .metric-row__glyph,
.metric-row .metric-row__chevron {
  display: inline-flex;
  flex: none;
  color: #737373;
}

/* line 39, app/components/metrics/row_component.scss */
.metric-row .metric-row__name {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  line-height: 20px;
  color: #232323;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 50, app/components/metrics/row_component.scss */
.metric-row .metric-row__unit {
  flex: none;
  font-size: 12px;
  line-height: 16px;
  color: #737373;
}

/* line 59, app/components/metrics/row_component.scss */
.metric-row .metric-row__remove {
  display: none;
  flex: none;
  line-height: 0;
}

/* line 70, app/components/metrics/row_component.scss */
.metric-row:hover .metric-row__chevron, .metric-row:focus-within .metric-row__chevron {
  display: none;
}

/* line 71, app/components/metrics/row_component.scss */
.metric-row:hover .metric-row__remove, .metric-row:focus-within .metric-row__remove {
  display: flex;
}

/* line 74, app/components/metrics/row_component.scss */
.metric-row .metric-row__remove-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  margin-right: -9px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  color: #eb002b;
  cursor: pointer;
  transition: background-color 0.1s;
}

/* line 92, app/components/metrics/row_component.scss */
.metric-row .metric-row__remove-button:hover, .metric-row .metric-row__remove-button:focus-visible {
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 97, app/components/metrics/row_component.scss */
.metric-row--linked {
  cursor: pointer;
}

/* line 100, app/components/metrics/row_component.scss */
.metric-row--linked:hover {
  border-color: #d4d4d4;
}

/* line 104, app/components/metrics/row_component.scss */
body.dark .metric-row {
  border-color: #2a2a2a;
  background-color: #191919;
}

/* line 108, app/components/metrics/row_component.scss */
body.dark .metric-row .metric-row__glyph,
body.dark .metric-row .metric-row__chevron,
body.dark .metric-row .metric-row__unit {
  color: #a3a3a3;
}

/* line 112, app/components/metrics/row_component.scss */
body.dark .metric-row .metric-row__name {
  color: #f5f5f5;
}

/* line 115, app/components/metrics/row_component.scss */
body.dark .metric-row--linked:hover {
  border-color: #383838;
}

/* line 2, app/components/mobile/logo_component.scss */
#logo-component img {
  height: 30px;
}

/* line 8, app/components/mobile/modal_component.scss */
.mobile-modal {
  margin: auto;
  padding: 0;
  border: 1px solid #2a2a2a;
  border-radius: 16px;
  width: calc(100vw - 40px);
  max-width: 420px;
  max-height: calc(100dvh - 96px);
  overflow: hidden;
  background-color: #191919;
  color: #f5f5f5;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.55);
}

/* line 21, app/components/mobile/modal_component.scss */
.mobile-modal[open] {
  display: flex;
  flex-direction: column;
}

/* line 26, app/components/mobile/modal_component.scss */
.mobile-modal::backdrop {
  background-color: rgba(10, 10, 10, 0.6);
}

/* line 30, app/components/mobile/modal_component.scss */
.mobile-modal__body {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 45, app/components/mobile/modal_component.scss */
  dialog.mobile-modal {
    opacity: 0;
    transform: translateY(8px);
    transition: opacity 0.18s ease, transform 0.18s ease, display 0.18s, overlay 0.18s;
    transition-behavior: allow-discrete;
  }
  /* line 52, app/components/mobile/modal_component.scss */
  dialog.mobile-modal::backdrop {
    opacity: 0;
    transition: opacity 0.18s ease, display 0.18s, overlay 0.18s;
    transition-behavior: allow-discrete;
  }
  /* line 59, app/components/mobile/modal_component.scss */
  dialog.mobile-modal[open] {
    opacity: 1;
    transform: translateY(0);
  }
  /* line 63, app/components/mobile/modal_component.scss */
  dialog.mobile-modal[open]::backdrop {
    opacity: 1;
  }
  @starting-style {
    /* line 67, app/components/mobile/modal_component.scss */
    dialog.mobile-modal[open] {
      opacity: 0;
      transform: translateY(8px);
    }
    /* line 71, app/components/mobile/modal_component.scss */
    dialog.mobile-modal[open]::backdrop {
      opacity: 0;
    }
  }
}

/* line 7, app/components/mobile/sheet_component.scss */
.mobile-sheet {
  margin: auto auto 0;
  padding-top: 10px;
  padding-inline: 20px;
  padding-bottom: max(28px, calc(env(safe-area-inset-bottom) + 16px));
  border: 0;
  border-top: 1px solid #2a2a2a;
  border-radius: 16px 16px 0 0;
  width: 100%;
  max-width: 100%;
  max-height: 80dvh;
  overflow-y: auto;
  background-color: #191919;
  color: #f5f5f5;
  text-align: left;
}

/* line 30, app/components/mobile/sheet_component.scss */
.mobile-sheet[open] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

/* line 36, app/components/mobile/sheet_component.scss */
.mobile-sheet::backdrop {
  background-color: rgba(10, 10, 10, 0.6);
}

/* line 38, app/components/mobile/sheet_component.scss */
.mobile-sheet:focus {
  outline: none;
}

/* line 41, app/components/mobile/sheet_component.scss */
.mobile-sheet--tall {
  height: 90dvh;
  max-height: 90dvh;
  padding-bottom: 0;
  overflow: hidden;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 53, app/components/mobile/sheet_component.scss */
  dialog.mobile-sheet {
    transform: translateY(100%);
    transition: transform 0.22s cubic-bezier(0.32, 0.72, 0, 1), display 0.22s, overlay 0.22s;
    transition-behavior: allow-discrete;
  }
  /* line 59, app/components/mobile/sheet_component.scss */
  dialog.mobile-sheet::backdrop {
    opacity: 0;
    transition: opacity 0.22s ease, display 0.22s, overlay 0.22s;
    transition-behavior: allow-discrete;
  }
  /* line 66, app/components/mobile/sheet_component.scss */
  dialog.mobile-sheet[open] {
    transform: translateY(0);
  }
  /* line 69, app/components/mobile/sheet_component.scss */
  dialog.mobile-sheet[open]::backdrop {
    opacity: 1;
  }
  @starting-style {
    /* line 73, app/components/mobile/sheet_component.scss */
    dialog.mobile-sheet[open] {
      transform: translateY(100%);
    }
    /* line 76, app/components/mobile/sheet_component.scss */
    dialog.mobile-sheet[open]::backdrop {
      opacity: 0;
    }
  }
}

/* line 2, app/components/payments/subscriptions/cancellation_component.scss */
.sub-cancel,
.sub-cancel:visited,
.sub-cancel:focus {
  color: #6e6e74;
  font-size: 13px;
}

/* line 5, app/components/payments/subscriptions/card_component.scss */
.sub-card {
  background-color: #111111;
  border: 1px solid #2a2a2a;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 18px;
}

/* line 14, app/components/payments/subscriptions/card_component.scss */
.sub-card.danger {
  background-color: rgba(235, 0, 43, 0.07);
  border-color: rgba(235, 0, 43, 0.4);
}

/* line 18, app/components/payments/subscriptions/card_component.scss */
.sub-card.danger .sub-divider {
  border-color: rgba(235, 0, 43, 0.2);
}

/* line 24, app/components/payments/subscriptions/card_component.scss */
.sub-divider {
  border-color: #2a2a2a;
  margin: 0px;
  width: 100%;
}

/* line 30, app/components/payments/subscriptions/card_component.scss */
.sub-overline {
  color: #6e6e74;
  font-family: "Play";
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

/* line 38, app/components/payments/subscriptions/card_component.scss */
.sub-overline.danger {
  color: #f26a6a;
}

/* line 43, app/components/payments/subscriptions/card_component.scss */
.sub-dot {
  border-radius: 9999px;
  display: inline-block;
  height: 7px;
  width: 7px;
}

/* line 49, app/components/payments/subscriptions/card_component.scss */
.sub-dot.success {
  background-color: #3fb97a;
}

/* line 53, app/components/payments/subscriptions/card_component.scss */
.sub-dot.warning {
  background-color: #ffd600;
}

/* line 57, app/components/payments/subscriptions/card_component.scss */
.sub-dot.danger {
  background-color: #EB002B;
}

/* line 62, app/components/payments/subscriptions/card_component.scss */
.sub-row {
  align-items: center;
  display: flex;
  gap: 13px;
}

/* line 67, app/components/payments/subscriptions/card_component.scss */
.sub-row.top {
  align-items: flex-start;
}

/* line 72, app/components/payments/subscriptions/card_component.scss */
.sub-row-icon {
  align-items: center;
  background-color: #1e1e1e;
  border-radius: 10px;
  color: #9a9aa0;
  display: inline-flex;
  flex: none;
  height: 34px;
  justify-content: center;
  width: 34px;
}

/* line 83, app/components/payments/subscriptions/card_component.scss */
.sub-row-icon.accent {
  background-color: rgba(235, 0, 43, 0.12);
  color: #EB002B;
}

/* line 88, app/components/payments/subscriptions/card_component.scss */
.sub-row-icon.danger {
  background-color: rgba(235, 0, 43, 0.14);
  color: #f26a6a;
}

/* line 94, app/components/payments/subscriptions/card_component.scss */
.sub-row-label {
  color: #6e6e74;
  font-family: "Play";
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

/* line 103, app/components/payments/subscriptions/card_component.scss */
.sub-row-value {
  color: #f2f2f2;
  font-size: 14px;
}

/* line 107, app/components/payments/subscriptions/card_component.scss */
.sub-row-value.danger {
  color: #f26a6a;
}

/* line 112, app/components/payments/subscriptions/card_component.scss */
.sub-row-note {
  color: #9a9aa0;
  font-size: 12px;
}

/* line 116, app/components/payments/subscriptions/card_component.scss */
.sub-row-note.danger {
  color: #f26a6a;
}

/* line 3, app/components/payments/subscriptions/payment_method_component.scss */
.sub-chip {
  align-items: flex-end;
  background: linear-gradient(135deg, #2f2f33, #232326);
  border: 1px solid #34343a;
  border-radius: 6px;
  display: flex;
  flex: none;
  height: 31px;
  padding: 5px;
  width: 46px;
}

/* line 14, app/components/payments/subscriptions/payment_method_component.scss */
.sub-chip .chip-dot {
  background-color: #3fb97a;
  border-radius: 2px;
  height: 8px;
  width: 11px;
}

/* line 21, app/components/payments/subscriptions/payment_method_component.scss */
.sub-chip.danger .chip-dot {
  background-color: #EB002B;
}

/* line 26, app/components/payments/subscriptions/payment_method_component.scss */
.sub-row-btn,
.sub-row-btn:visited,
.sub-row-btn:focus {
  align-items: center;
  border: 1px solid #373737;
  border-radius: 8px;
  color: #f2f2f2;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  height: 44px;
  justify-content: space-between;
  padding: 0px 14px;
}

/* line 40, app/components/payments/subscriptions/payment_method_component.scss */
.sub-row-btn svg,
.sub-row-btn:visited svg,
.sub-row-btn:focus svg {
  color: #6e6e74;
}

/* line 45, app/components/payments/subscriptions/payment_method_component.scss */
.sub-alert-badge {
  align-items: center;
  background-color: rgba(235, 0, 43, 0.16);
  border-radius: 9999px;
  color: #f26a6a;
  display: inline-flex;
  flex: none;
  height: 38px;
  justify-content: center;
  width: 38px;
}

/* line 57, app/components/payments/subscriptions/payment_method_component.scss */
.sub-headline {
  color: #f2f2f2;
  font-family: "Play";
  font-size: 17px;
  font-weight: bold;
  line-height: 1.2;
  margin-top: 4px;
}

/* line 66, app/components/payments/subscriptions/payment_method_component.scss */
.sub-copy {
  color: #a8a8ae;
  font-size: 13px;
  line-height: 1.5;
  margin: 6px 0px 0px 0px;
}

/* line 3, app/components/payments/subscriptions/plan_component.scss */
.sub-plan-name {
  color: #f2f2f2;
  font-family: "Play";
  font-size: 27px;
  font-weight: bold;
  line-height: 1;
  margin-top: 6px;
}

/* line 12, app/components/payments/subscriptions/plan_component.scss */
.sub-price {
  color: #f2f2f2;
  font-size: 34px;
  font-weight: bold;
  line-height: 1;
}

/* line 18, app/components/payments/subscriptions/plan_component.scss */
.sub-price .interval {
  color: #9a9aa0;
  font-size: 15px;
  font-weight: normal;
}

/* line 25, app/components/payments/subscriptions/plan_component.scss */
.sub-pill {
  align-items: center;
  border-radius: 9999px;
  display: inline-flex;
  flex: none;
  font-size: 11px;
  font-weight: bold;
  gap: 6px;
  height: 24px;
  padding: 0px 11px;
}

/* line 36, app/components/payments/subscriptions/plan_component.scss */
.sub-pill.success {
  background-color: rgba(63, 185, 122, 0.14);
  color: #62c994;
}

/* line 41, app/components/payments/subscriptions/plan_component.scss */
.sub-pill.danger {
  background-color: rgba(235, 0, 43, 0.14);
  color: #f26a6a;
}

/* line 3, app/components/payments/subscriptions/training_component.scss */
.sub-card-header {
  align-items: center;
  display: flex;
  gap: 8px;
}

/* line 9, app/components/payments/subscriptions/training_component.scss */
.sub-spark {
  color: #ff5252;
}

/* line 13, app/components/payments/subscriptions/training_component.scss */
.sub-status {
  align-items: center;
  color: #f2f2f2;
  display: flex;
  font-family: "Play";
  font-size: 18px;
  font-weight: bold;
  gap: 9px;
}

/* line 22, app/components/payments/subscriptions/training_component.scss */
.sub-status .sub-dot {
  height: 8px;
  width: 8px;
}

/* line 28, app/components/payments/subscriptions/training_component.scss */
.sub-checklist {
  display: flex;
  flex-direction: column;
  gap: 11px;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

/* line 36, app/components/payments/subscriptions/training_component.scss */
.sub-checklist li {
  align-items: center;
  color: #a8a8ae;
  display: flex;
  font-size: 14px;
  gap: 10px;
}

/* line 44, app/components/payments/subscriptions/training_component.scss */
.sub-checklist .sub-check {
  align-items: center;
  background-color: rgba(63, 185, 122, 0.16);
  border-radius: 9999px;
  color: #3fb97a;
  display: inline-flex;
  flex: none;
  height: 20px;
  justify-content: center;
  width: 20px;
}

/* line 9, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__step[hidden] {
  display: none;
}

/* line 11, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__label {
  margin: 0;
  padding: 6px 10px;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #737373;
}

/* line 24, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__weeks {
  display: flex;
  flex-direction: column;
  gap: 2px;
  max-height: 282px;
  overflow-y: auto;
  scrollbar-width: thin;
}

/* line 35, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__week {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  padding: 8px 10px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  text-align: left;
  transition: background-color 0.1s;
}

/* line 51, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__week:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 54, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__number {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #262626;
}

/* line 61, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__dates {
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  color: #737373;
}

/* line 69, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__back {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  margin-bottom: 4px;
  padding: 6px 10px;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #737373;
}

/* line 88, app/components/plans/programs/menu_component.scss */
.plan-menu .plan-menu__back:hover {
  color: #262626;
}

/* line 94, app/components/plans/programs/menu_component.scss */
body.dark .plan-menu .plan-menu__label,
body.dark .plan-menu .plan-menu__dates {
  color: #a3a3a3;
}

/* line 97, app/components/plans/programs/menu_component.scss */
body.dark .plan-menu .plan-menu__number {
  color: #f5f5f5;
}

/* line 99, app/components/plans/programs/menu_component.scss */
body.dark .plan-menu .plan-menu__week:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 101, app/components/plans/programs/menu_component.scss */
body.dark .plan-menu .plan-menu__back {
  border-bottom-color: #2a2a2a;
  color: #a3a3a3;
}

/* line 105, app/components/plans/programs/menu_component.scss */
body.dark .plan-menu .plan-menu__back:hover {
  color: #f5f5f5;
}

/* line 6, app/components/rosters/groups/edit_component.scss */
.groups-editor {
  position: fixed;
  inset: auto;
  z-index: 1040;
  display: flex;
  flex-direction: column;
  width: 540px;
  max-width: calc(100vw - 32px);
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  color: #404040;
}

/* line 23, app/components/rosters/groups/edit_component.scss */
.groups-editor[hidden] {
  display: none;
}

/* line 25, app/components/rosters/groups/edit_component.scss */
.groups-editor button {
  font-family: inherit;
}

/* line 27, app/components/rosters/groups/edit_component.scss */
.groups-editor button:focus-visible,
.groups-editor input:focus-visible,
.groups-editor a:focus-visible {
  outline: 2px solid #737373;
  outline-offset: -2px;
}

/* line 34, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__frame,
.groups-editor .groups-editor__panel {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  margin: 0;
}

/* line 43, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__header {
  flex: none;
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 18px 16px 12px 20px;
}

/* line 51, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__heading {
  flex: 1;
  min-width: 0;
}

/* line 56, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__title {
  margin: 0;
  font-family: "Play", sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  color: #262626;
}

/* line 65, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__subtitle {
  margin: 2px 0 0;
  overflow: hidden;
  font-size: 13px;
  line-height: 18px;
  color: #737373;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 75, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__close,
.groups-editor .groups-editor__undo {
  display: inline-flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  color: #737373;
  cursor: pointer;
  transition: background-color 0.1s, color 0.1s;
}

/* line 92, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__close:hover,
.groups-editor .groups-editor__undo:hover {
  background-color: rgba(0, 0, 0, 0.06);
  color: #262626;
}

/* line 97, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__close:disabled,
.groups-editor .groups-editor__undo:disabled {
  cursor: not-allowed;
  opacity: 0.45;
}

/* line 102, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__close[hidden],
.groups-editor .groups-editor__undo[hidden] {
  display: none;
}

/* line 105, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__search {
  flex: none;
  display: flex;
  align-items: center;
  gap: 8px;
  height: 36px;
  margin: 0 20px 10px;
  padding: 0 12px;
  border-radius: 8px;
  background-color: #f5f5f5;
}

/* line 116, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__search input {
  flex: 1;
  min-width: 0;
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  font-size: 13.5px;
  line-height: 20px;
  color: #404040;
}

/* line 127, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__search input::-moz-placeholder {
  color: #a3a3a3;
}
.groups-editor .groups-editor__search input::placeholder {
  color: #a3a3a3;
}

/* line 128, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__search input:focus-visible {
  outline: none;
}

/* line 131, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__search:focus-within {
  box-shadow: inset 0 0 0 1.5px #737373;
}

/* line 134, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__search-glyph {
  flex: none;
  color: #a3a3a3;
}

/* line 139, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__heads {
  flex: none;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 20px 6px;
}

/* line 147, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__head {
  flex: 1;
  font-family: "Play", sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #737373;
}

/* line 158, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__head--coach {
  flex: none;
  width: 176px;
}

/* line 163, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__slot {
  display: inline-flex;
  flex: none;
  justify-content: center;
  width: 32px;
}

/* line 170, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__rows {
  flex: 1;
  min-height: 0;
  padding: 0 12px 12px;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: rgba(163, 163, 163, 0.5) transparent;
}

/* line 180, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

/* line 186, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__row {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 58px;
  padding-right: 0;
  border: 1px solid transparent;
  border-radius: 10px;
  transition: background-color 0.1s, border-color 0.1s;
}

/* line 196, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__row:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 198, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__row[hidden] {
  display: none;
}

/* line 201, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__row[data-changed],
.groups-editor .groups-editor__row[data-changed]:hover {
  border-color: #ffbcc5;
  background-color: rgba(235, 0, 43, 0.06);
}

/* line 207, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__toggle {
  display: flex;
  flex: 1;
  align-items: center;
  gap: 12px;
  min-width: 0;
  padding: 9px 8px;
  border: 0;
  border-radius: 10px;
  background: transparent;
  box-shadow: none;
  color: inherit;
  text-align: left;
  cursor: pointer;
}

/* line 222, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__toggle:disabled {
  cursor: not-allowed;
}

/* line 225, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__box {
  display: inline-flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border: 1.5px solid #737373;
  border-radius: 6px;
  background-color: #ffffff;
  color: #ffffff;
  transition: background-color 0.1s, border-color 0.1s;
}

/* line 238, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__box svg {
  display: none;
  stroke-width: 2.6;
}

/* line 244, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__toggle[aria-checked="true"] .groups-editor__box,
.groups-editor .groups-editor__toggle[aria-checked="mixed"] .groups-editor__box {
  border-color: #eb002b;
  background-color: #eb002b;
}

/* line 250, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__toggle[aria-checked="true"] .groups-editor__tick,
.groups-editor .groups-editor__toggle[aria-checked="mixed"] .groups-editor__dash {
  display: block;
}

/* line 255, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__text {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

/* line 263, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__name {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

/* line 270, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__label {
  overflow: hidden;
  font-family: "Play", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  color: #262626;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 281, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__chip {
  flex: none;
  padding: 1px 7px;
  border-radius: 9999px;
  background-color: #d4d4d4;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
  color: #404040;
}

/* line 292, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__status {
  font-size: 12.5px;
  line-height: 17px;
  color: #737373;
}

/* line 297, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__status strong {
  font-weight: 700;
  color: #262626;
}

/* line 302, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__status [hidden] {
  display: none;
}

/* line 305, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__coach {
  position: relative;
  flex: none;
  width: 176px;
}

/* line 311, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__picker {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  height: 34px;
  padding: 0 8px 0 7px;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: none;
  font-size: 13px;
  line-height: 18px;
  color: #404040;
  cursor: pointer;
  transition: border-color 0.1s, background-color 0.1s;
}

/* line 328, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__picker:hover {
  border-color: #a3a3a3;
}

/* line 330, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__picker[aria-expanded="true"] {
  border-color: #737373;
}

/* line 333, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__picker[aria-expanded="true"] .groups-editor__caret {
  transform: rotate(180deg);
}

/* line 336, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__picker:disabled {
  cursor: not-allowed;
  opacity: 0.45;
}

/* line 341, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__picker[hidden] {
  display: none;
}

/* line 344, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__face,
.groups-editor .groups-editor__option-face {
  display: flex;
  flex: 1;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

/* line 352, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__face[hidden],
.groups-editor .groups-editor__option-face[hidden] {
  display: none;
}

/* line 355, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__face-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 361, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__face-name--none {
  color: #737373;
}

/* line 363, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__avatar {
  width: 20px;
  height: 20px;
  font-size: 9px;
  line-height: 1;
  letter-spacing: 0;
}

/* line 371, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__caret {
  flex: none;
  color: #737373;
  transition: transform 0.1s;
}

/* line 377, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__sr {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
}

/* line 386, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__menu {
  position: absolute;
  top: calc(100% + 4px);
  right: 0;
  z-index: 1041;
  display: flex;
  flex-direction: column;
  gap: 2px;
  width: 264px;
  max-height: 320px;
  margin: 0;
  padding: 6px;
  overflow-y: auto;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  color: #404040;
}

/* line 405, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__menu[hidden] {
  display: none;
}

/* line 408, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__menu:popover-open {
  position: fixed;
  inset: auto;
}

/* line 413, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__option {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-height: 36px;
  padding: 6px 8px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  box-shadow: none;
  font-size: 13px;
  line-height: 18px;
  color: #404040;
  text-align: left;
  cursor: pointer;
}

/* line 430, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__option:hover, .groups-editor .groups-editor__option:focus-visible {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 434, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__option[aria-selected="true"] {
  font-weight: 600;
  color: #262626;
}

/* line 438, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__option[aria-selected="true"] .groups-editor__selected {
  visibility: visible;
}

/* line 441, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__option-text {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
}

/* line 448, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__option-name {
  color: #262626;
}

/* line 450, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__option-note {
  overflow: hidden;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #737373;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 460, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__selected {
  flex: none;
  color: #eb002b;
  visibility: hidden;
}

/* line 466, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__section {
  margin: 8px 8px 2px;
  font-size: 11.5px;
  font-weight: 600;
  line-height: 16px;
  color: #737373;
}

/* line 474, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__divider {
  margin: 4px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
}

/* line 480, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__miss {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  padding: 28px 16px;
  text-align: center;
}

/* line 488, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__miss[hidden] {
  display: none;
}

/* line 491, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__miss-title {
  margin: 0;
  font-family: "Play", sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #262626;
}

/* line 499, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__miss-note {
  margin: 0 0 6px;
  font-size: 12.5px;
  color: #737373;
}

/* line 504, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__miss-note[hidden] {
  display: none;
}

/* line 507, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__note {
  margin: 8px 0 0;
  padding: 12px 14px;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  background-color: #fafafa;
  font-size: 13px;
  line-height: 19px;
  color: #525252;
}

/* line 518, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__link {
  font-weight: 600;
  color: #262626;
  text-decoration: underline;
}

/* line 524, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__info {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 12px 8px 0;
  font-size: 12px;
  line-height: 16px;
  color: #737373;
}

/* line 533, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__info svg {
  flex: none;
}

/* line 536, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__footer {
  flex: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px 20px 16px;
  border-top: 1px solid #e5e5e5;
}

/* line 546, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__error[hidden] {
  display: none;
}

/* line 548, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__error p {
  margin: 0 0 8px;
}

/* line 551, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__overline {
  margin: 0 0 4px;
  font-family: "Play", sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #737373;
}

/* line 562, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__summary-title {
  margin: 0;
  font-family: "Play", sans-serif;
  font-size: 13.5px;
  font-weight: 700;
  line-height: 18px;
  color: #262626;
}

/* line 571, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__hint {
  margin: 0;
  font-size: 12.5px;
  line-height: 18px;
  color: #737373;
}

/* line 578, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__summary [hidden] {
  display: none;
}

/* line 580, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__lines {
  display: flex;
  flex-direction: column;
  gap: 4px;
  max-height: 132px;
  margin: 6px 0 0;
  padding: 0;
  overflow-y: auto;
  list-style: none;
}

/* line 591, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__line {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 13px;
  line-height: 18px;
  color: #404040;
}

/* line 599, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__line svg {
  flex: none;
  margin-top: 2px;
  color: #737373;
}

/* line 605, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__line strong {
  font-weight: 700;
  color: #262626;
}

/* line 611, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__muted {
  color: #737373;
}

/* line 613, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__more {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-top: 6px;
  padding: 2px 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  font-size: 12.5px;
  font-weight: 600;
  color: #404040;
  cursor: pointer;
}

/* line 627, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__more:hover {
  color: #262626;
}

/* line 629, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__more[aria-expanded="true"] .groups-editor__caret {
  transform: rotate(180deg);
}

/* line 632, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__actions {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 638, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__spacer {
  flex: 1;
}

/* line 640, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__loading {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 48px 20px;
  font-size: 13px;
  color: #737373;
}

/* line 650, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__loading p {
  margin: 0;
}

/* line 653, app/components/rosters/groups/edit_component.scss */
.groups-editor .groups-editor__spinner {
  animation: groups-editor-spin 0.9s linear infinite;
}

/* line 656, app/components/rosters/groups/edit_component.scss */
.groups-editor:popover-open {
  position: fixed;
  inset: auto;
}

@keyframes groups-editor-spin {
  to {
    transform: rotate(360deg);
  }
}

/* line 666, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor {
  border-color: #2a2a2a;
  background-color: #202020;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45);
  color: #d4d4d4;
}

/* line 672, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor button:focus-visible,
body.dark .groups-editor input:focus-visible,
body.dark .groups-editor a:focus-visible {
  outline-color: #a3a3a3;
}

/* line 676, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__title,
body.dark .groups-editor .groups-editor__summary-title,
body.dark .groups-editor .groups-editor__label,
body.dark .groups-editor .groups-editor__miss-title,
body.dark .groups-editor .groups-editor__option-name {
  color: #f5f5f5;
}

/* line 682, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__subtitle,
body.dark .groups-editor .groups-editor__head,
body.dark .groups-editor .groups-editor__status,
body.dark .groups-editor .groups-editor__face-name--none,
body.dark .groups-editor .groups-editor__caret,
body.dark .groups-editor .groups-editor__option-note,
body.dark .groups-editor .groups-editor__section,
body.dark .groups-editor .groups-editor__miss-note,
body.dark .groups-editor .groups-editor__info,
body.dark .groups-editor .groups-editor__overline,
body.dark .groups-editor .groups-editor__hint,
body.dark .groups-editor .groups-editor__muted,
body.dark .groups-editor .groups-editor__loading {
  color: #a3a3a3;
}

/* line 696, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__close,
body.dark .groups-editor .groups-editor__undo {
  color: #a3a3a3;
}

/* line 700, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__close:hover,
body.dark .groups-editor .groups-editor__undo:hover {
  background-color: rgba(255, 255, 255, 0.06);
  color: #f5f5f5;
}

/* line 706, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__search {
  background-color: #262626;
}

/* line 709, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__search input {
  color: #f5f5f5;
}

/* line 712, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__search input::-moz-placeholder {
  color: #737373;
}
body.dark .groups-editor .groups-editor__search input::placeholder {
  color: #737373;
}

/* line 715, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__search:focus-within {
  box-shadow: inset 0 0 0 1.5px #a3a3a3;
}

/* line 718, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__search-glyph {
  color: #737373;
}

/* line 720, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__row:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 722, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__row[data-changed],
body.dark .groups-editor .groups-editor__row[data-changed]:hover {
  border-color: #731124;
  background-color: rgba(255, 3, 48, 0.08);
}

/* line 728, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__box {
  border-color: #737373;
  background-color: transparent;
}

/* line 733, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__toggle[aria-checked="true"] .groups-editor__box,
body.dark .groups-editor .groups-editor__toggle[aria-checked="mixed"] .groups-editor__box {
  border-color: #eb002b;
  background-color: #eb002b;
}

/* line 739, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__chip {
  background-color: #404040;
  color: #d4d4d4;
}

/* line 744, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__status strong,
body.dark .groups-editor .groups-editor__line strong,
body.dark .groups-editor .groups-editor__link {
  color: #f5f5f5;
}

/* line 748, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__picker {
  border-color: #404040;
  background-color: #262626;
  color: #d4d4d4;
}

/* line 753, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__picker:hover {
  border-color: #525252;
}

/* line 755, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__picker[aria-expanded="true"] {
  border-color: #a3a3a3;
}

/* line 758, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__menu {
  border-color: #2a2a2a;
  background-color: #202020;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45);
  color: #d4d4d4;
}

/* line 765, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__option {
  color: #d4d4d4;
}

/* line 768, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__option:hover, body.dark .groups-editor .groups-editor__option:focus-visible {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 772, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__option[aria-selected="true"] {
  color: #f5f5f5;
}

/* line 774, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__selected {
  color: #ff4d68;
}

/* line 776, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__divider,
body.dark .groups-editor .groups-editor__footer {
  border-top-color: #2a2a2a;
}

/* line 779, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__note {
  border-color: #2a2a2a;
  background-color: #242424;
  color: #d4d4d4;
}

/* line 785, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__line {
  color: #d4d4d4;
}

/* line 788, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__line svg {
  color: #a3a3a3;
}

/* line 791, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__more {
  color: #d4d4d4;
}

/* line 794, app/components/rosters/groups/edit_component.scss */
body.dark .groups-editor .groups-editor__more:hover {
  color: #f5f5f5;
}

/* line 9, app/components/rosters/groups_component.scss */
.roster-groups__cell {
  max-width: 0;
}

/* line 13, app/components/rosters/groups_component.scss */
.roster-groups__rail {
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-x: contain;
  scrollbar-width: none;
}

/* line 19, app/components/rosters/groups_component.scss */
.roster-groups__rail::-webkit-scrollbar {
  display: none;
}

/* line 24, app/components/rosters/groups_component.scss */
.roster-groups__strip {
  display: flex;
  align-items: center;
  gap: 6px;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
}

/* line 11, app/components/sprints/new_component.scss */
.sprint-form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* line 17, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__presets {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 6px;
}

/* line 23, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__preset {
  display: inline-flex;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #fafafa;
  box-shadow: none;
  outline: none;
  font-family: 'Play', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #525252;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.1s, border-color 0.1s, color 0.1s;
}

/* line 42, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__preset:hover {
  border-color: #d4d4d4;
}

/* line 44, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__preset[aria-pressed="true"] {
  border-color: #eb002b;
  background-color: #eb002b;
  color: #ffffff;
}

/* line 55, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__question {
  margin: 0 0 7px;
  font-size: 13.5px;
  line-height: 1.5;
  color: #232323;
}

/* line 62, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__measure {
  position: relative;
}

/* line 66, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__measure input {
  padding-right: 44px;
}

/* line 69, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__unit {
  position: absolute;
  top: 0;
  right: 14px;
  height: 46px;
  display: inline-flex;
  align-items: center;
  font-size: 13px;
  color: #a3a3a3;
  pointer-events: none;
}

/* line 82, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  padding: 11px 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 90, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__row:last-child {
  border-bottom: 0;
}

/* line 93, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__row-label {
  flex: none;
  font-family: 'Play', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: #737373;
}

/* line 103, app/components/sprints/new_component.scss */
.sprint-form .sprint-form__row-value {
  min-width: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  text-align: right;
  color: #232323;
}

/* line 114, app/components/sprints/new_component.scss */
.sprint-form__footer-gap {
  flex: 1;
}

/* line 116, app/components/sprints/new_component.scss */
.sprint-form__delete {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 38px;
  padding: 0 10px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  color: #eb002b;
  transition: background-color 0.1s;
}

/* line 133, app/components/sprints/new_component.scss */
.sprint-form__delete:hover {
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 138, app/components/sprints/new_component.scss */
body.dark .sprint-form .sprint-form__preset {
  border-color: #383838;
  background-color: #232323;
  color: #a3a3a3;
}

/* line 143, app/components/sprints/new_component.scss */
body.dark .sprint-form .sprint-form__preset:hover {
  border-color: #525252;
}

/* line 145, app/components/sprints/new_component.scss */
body.dark .sprint-form .sprint-form__preset[aria-pressed="true"] {
  border-color: #eb002b;
  background-color: #eb002b;
  color: #ffffff;
}

/* line 152, app/components/sprints/new_component.scss */
body.dark .sprint-form .sprint-form__question {
  color: #f5f5f5;
}

/* line 154, app/components/sprints/new_component.scss */
body.dark .sprint-form .sprint-form__unit {
  color: #737373;
}

/* line 156, app/components/sprints/new_component.scss */
body.dark .sprint-form .sprint-form__row {
  border-bottom-color: #2a2a2a;
}

/* line 158, app/components/sprints/new_component.scss */
body.dark .sprint-form .sprint-form__row-label {
  color: #a3a3a3;
}

/* line 160, app/components/sprints/new_component.scss */
body.dark .sprint-form .sprint-form__row-value {
  color: #f5f5f5;
}

/* line 6, app/components/sprints/outputs_component.scss */
.sprint-outputs {
  margin: 0;
  padding: 0;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  list-style: none;
  overflow: hidden;
}

/* line 14, app/components/sprints/outputs_component.scss */
.sprint-outputs .sprint-outputs__row {
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 9px 12px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 21, app/components/sprints/outputs_component.scss */
.sprint-outputs .sprint-outputs__row:last-child {
  border-bottom: 0;
}

/* line 24, app/components/sprints/outputs_component.scss */
.sprint-outputs .sprint-outputs__dot {
  flex: none;
  width: 4px;
  height: 4px;
  border-radius: 999px;
  background-color: #eb002b;
}

/* line 32, app/components/sprints/outputs_component.scss */
.sprint-outputs .sprint-outputs__name {
  font-size: 12.5px;
  line-height: 1.35;
  color: #525252;
}

/* line 40, app/components/sprints/outputs_component.scss */
body.dark .sprint-outputs {
  border-color: #2a2a2a;
}

/* line 43, app/components/sprints/outputs_component.scss */
body.dark .sprint-outputs .sprint-outputs__row {
  border-bottom-color: #2a2a2a;
}

/* line 45, app/components/sprints/outputs_component.scss */
body.dark .sprint-outputs .sprint-outputs__name {
  color: #a3a3a3;
}

/* line 7, app/components/sprints/track_component.scss */
.sprint-track {
  padding: 18px 16px 14px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fafafa;
}

/* line 13, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__rail {
  position: relative;
  height: 34px;
  margin: 0 8px;
}

/* line 19, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__line {
  position: absolute;
  top: 16px;
  right: 0;
  left: 0;
  height: 2px;
  border-radius: 2px;
  background-color: #d4d4d4;
}

/* line 30, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__start {
  position: absolute;
  top: 11px;
  left: 0;
  width: 2px;
  height: 12px;
  border-radius: 2px;
  background-color: #232323;
}

/* line 40, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__mark {
  position: absolute;
  top: 11px;
  display: flex;
  flex-direction: column;
  align-items: center;
  transform: translateX(-50%);
}

/* line 49, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__dot {
  width: 9px;
  height: 9px;
  border-radius: 999px;
  background-color: #eb002b;
  box-shadow: 0 0 0 3px #fafafa;
}

/* line 57, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__tick {
  margin-top: 4px;
  font-family: 'Play', sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  color: #525252;
  white-space: nowrap;
}

/* line 66, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__chips {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 6px;
  margin-top: 14px;
}

/* line 76, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__add {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 26px;
  padding: 0 4px 0 8px;
  border: 1px dashed #d4d4d4;
  border-radius: 4px;
  background-color: transparent;
  font-family: 'Play', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #525252;
  white-space: nowrap;
}

/* line 93, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__add-sign {
  font-size: 13px;
  line-height: 1;
}

/* line 98, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__add-input {
  width: 34px;
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: 'Play', sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #232323;
}

/* line 110, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__add-input::-moz-placeholder {
  color: #a3a3a3;
}
.sprint-track .sprint-track__add-input::placeholder {
  color: #a3a3a3;
}

/* line 113, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__add-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: none;
  border-radius: 3px;
  background: transparent;
  box-shadow: none;
  outline: none;
  color: #737373;
  cursor: pointer;
  transition: background-color 0.1s, color 0.1s;
}

/* line 129, app/components/sprints/track_component.scss */
.sprint-track .sprint-track__add-submit:hover {
  background-color: rgba(235, 0, 43, 0.08);
  color: #eb002b;
}

/* line 137, app/components/sprints/track_component.scss */
body.dark .sprint-track {
  border-color: #2a2a2a;
  background-color: #191919;
}

/* line 141, app/components/sprints/track_component.scss */
body.dark .sprint-track .sprint-track__line {
  background-color: #383838;
}

/* line 143, app/components/sprints/track_component.scss */
body.dark .sprint-track .sprint-track__start {
  background-color: #f5f5f5;
}

/* line 145, app/components/sprints/track_component.scss */
body.dark .sprint-track .sprint-track__dot {
  box-shadow: 0 0 0 3px #191919;
}

/* line 147, app/components/sprints/track_component.scss */
body.dark .sprint-track .sprint-track__tick {
  color: #a3a3a3;
}

/* line 149, app/components/sprints/track_component.scss */
body.dark .sprint-track .sprint-track__add {
  border-color: #383838;
  color: #a3a3a3;
}

/* line 154, app/components/sprints/track_component.scss */
body.dark .sprint-track .sprint-track__add-input {
  color: #f5f5f5;
}

/* line 13, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad {
  display: flex;
  flex: none;
  width: 100%;
}

/* line 18, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad .stations-blocks-keypad__sheet {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 330px;
  grid-template-rows: auto auto auto;
  grid-template-areas: "head  keys" "strip keys" "foot  keys";
  align-content: space-between;
  height: 328px;
  overflow: hidden;
  transition: width 220ms cubic-bezier(0.32, 0.72, 0, 1), height 220ms cubic-bezier(0.32, 0.72, 0, 1);
}

/* line 32, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad .stations-blocks-keypad__sheet > [data-part="head"] {
  grid-area: head;
}

/* line 33, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad .stations-blocks-keypad__sheet > [data-part="strip"] {
  grid-area: strip;
}

/* line 34, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad .stations-blocks-keypad__sheet > [data-part="grid"] {
  grid-area: keys;
}

/* line 35, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad .stations-blocks-keypad__sheet > [data-part="foot"] {
  grid-area: foot;
}

/* line 38, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad[aria-hidden="true"] .stations-blocks-keypad__sheet {
  display: flex;
  height: 96px;
}

/* line 42, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad[aria-hidden="true"] .stations-blocks-keypad__sheet > * {
  display: none;
}

/* line 44, app/components/stations/blocks/keypad_component.scss */
.stations-blocks-keypad[aria-hidden="true"] .stations-blocks-keypad__sheet::after {
  content: "Record a set";
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

@media (min-width: 1024px) and (orientation: landscape) {
  /* line 58, app/components/stations/blocks/keypad_component.scss */
  .stations-blocks-keypad {
    width: auto;
  }
  /* line 61, app/components/stations/blocks/keypad_component.scss */
  .stations-blocks-keypad .stations-blocks-keypad__sheet {
    display: flex;
    height: 100%;
  }
  /* line 65, app/components/stations/blocks/keypad_component.scss */
  .stations-blocks-keypad .stations-blocks-keypad__sheet > [data-part="foot"] {
    margin-top: auto;
  }
  /* line 68, app/components/stations/blocks/keypad_component.scss */
  .stations-blocks-keypad[aria-hidden="true"] .stations-blocks-keypad__sheet {
    width: 96px;
    height: 100%;
  }
  /* line 72, app/components/stations/blocks/keypad_component.scss */
  .stations-blocks-keypad[aria-hidden="true"] .stations-blocks-keypad__sheet::after {
    writing-mode: vertical-rl;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 78, app/components/stations/blocks/keypad_component.scss */
  .stations-blocks-keypad .stations-blocks-keypad__sheet {
    transition: none;
  }
}

/* line 12, app/components/surveys/edit_component.scss */
.survey-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* line 18, app/components/surveys/edit_component.scss */
.survey-form .survey-form__callout {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 14px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fafafa;
}

/* line 28, app/components/surveys/edit_component.scss */
.survey-form .survey-form__callout--error {
  border-color: rgba(235, 0, 43, 0.35);
  background-color: rgba(235, 0, 43, 0.06);
}

/* line 32, app/components/surveys/edit_component.scss */
.survey-form .survey-form__callout--error .survey-form__callout-icon {
  color: #eb002b;
}

/* line 35, app/components/surveys/edit_component.scss */
.survey-form .survey-form__callout-icon {
  display: inline-flex;
  flex: none;
  margin-top: 1px;
  color: #737373;
}

/* line 42, app/components/surveys/edit_component.scss */
.survey-form .survey-form__callout-copy {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}

/* line 49, app/components/surveys/edit_component.scss */
.survey-form .survey-form__callout-title {
  font-family: 'Play', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
  color: #232323;
}

/* line 57, app/components/surveys/edit_component.scss */
.survey-form .survey-form__callout-body {
  margin: 0;
  font-size: 13px;
  line-height: 18px;
  color: #525252;
}

/* line 68, app/components/surveys/edit_component.scss */
.survey-form .survey-form__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

/* line 74, app/components/surveys/edit_component.scss */
.survey-form .survey-form__chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 30px;
  padding: 0 12px;
  border: 1px dashed #d4d4d4;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  color: #737373;
  cursor: pointer;
  transition: border-color 0.1s, color 0.1s;
}

/* line 92, app/components/surveys/edit_component.scss */
.survey-form .survey-form__chip:hover {
  border-color: #eb002b;
  color: #eb002b;
}

/* line 99, app/components/surveys/edit_component.scss */
.survey-form .survey-form__questions,
.survey-form .survey-form__list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* line 108, app/components/surveys/edit_component.scss */
.survey-form .survey-form__add {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 46px;
  padding: 0 12px;
  border: 1px dashed #d4d4d4;
  border-radius: 12px;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: 'Play', sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: #525252;
  text-decoration: none;
  cursor: pointer;
  transition: border-color 0.1s, color 0.1s;
}

/* line 128, app/components/surveys/edit_component.scss */
.survey-form .survey-form__add:hover {
  border-color: #eb002b;
  color: #eb002b;
  text-decoration: none;
}

/* line 135, app/components/surveys/edit_component.scss */
.survey-form .survey-form__link {
  align-self: flex-start;
  font-size: 13px;
  font-weight: 600;
  color: #eb002b;
}

/* line 141, app/components/surveys/edit_component.scss */
.survey-form .survey-form__link:hover {
  color: #c90026;
}

/* line 145, app/components/surveys/edit_component.scss */
.survey-form .survey-form__setting {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 12px 14px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
}

/* line 155, app/components/surveys/edit_component.scss */
.survey-form .survey-form__setting-copy {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

/* line 162, app/components/surveys/edit_component.scss */
.survey-form .survey-form__setting-title {
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
  color: #232323;
}

/* line 169, app/components/surveys/edit_component.scss */
.survey-form .survey-form__setting-note {
  font-size: 12px;
  line-height: 16px;
  color: #737373;
}

/* line 176, app/components/surveys/edit_component.scss */
.survey-form__footer-gap {
  flex: 1;
}

/* line 178, app/components/surveys/edit_component.scss */
.survey-form__delete {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 0 4px;
  border: 0;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  color: #eb002b;
  cursor: pointer;
}

/* line 193, app/components/surveys/edit_component.scss */
.survey-form__delete:hover {
  color: #c90026;
}

/* line 198, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__callout {
  border-color: #2a2a2a;
  background-color: #202020;
}

/* line 203, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__callout--error {
  border-color: rgba(235, 0, 43, 0.4);
  background-color: rgba(235, 0, 43, 0.12);
}

/* line 208, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__callout-title {
  color: #f5f5f5;
}

/* line 210, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__callout-body,
body.dark .survey-form .survey-form__callout-icon {
  color: #a3a3a3;
}

/* line 213, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__chip,
body.dark .survey-form .survey-form__add {
  border-color: #404040;
  color: #a3a3a3;
}

/* line 218, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__chip:hover,
body.dark .survey-form .survey-form__add:hover {
  border-color: #eb002b;
  color: #ff4d68;
}

/* line 224, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__link {
  color: #ff4d68;
}

/* line 227, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__link:hover {
  color: #ff8d9b;
}

/* line 230, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__setting {
  border-color: #2a2a2a;
}

/* line 232, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__setting-title {
  color: #f5f5f5;
}

/* line 234, app/components/surveys/edit_component.scss */
body.dark .survey-form .survey-form__setting-note {
  color: #a3a3a3;
}

/* line 237, app/components/surveys/edit_component.scss */
body.dark .survey-form__delete {
  color: #ff4d68;
}

/* line 240, app/components/surveys/edit_component.scss */
body.dark .survey-form__delete:hover {
  color: #ff8d9b;
}

/* line 12, app/components/surveys/phone_component.scss */
.survey-phone {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 0;
}

/* line 19, app/components/surveys/phone_component.scss */
.survey-phone .survey-phone__caption {
  display: flex;
  flex: none;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  padding: 22px 24px 28px;
  text-align: center;
  text-wrap: pretty;
}

/* line 30, app/components/surveys/phone_component.scss */
.survey-phone .survey-phone__overline {
  font-family: 'Play', sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.55);
}

/* line 39, app/components/surveys/phone_component.scss */
.survey-phone .survey-phone__hint {
  font-size: 13px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.65);
}

/* line 47, app/components/surveys/phone_component.scss */
.survey-phone .survey-phone__stage {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 0;
  padding: 0 24px 24px;
}

/* line 59, app/components/surveys/phone_component.scss */
.survey-phone #survey-metrics-frame {
  display: block;
  height: 100%;
  padding-top: 54px;
  overflow-y: auto;
  overscroll-behavior: contain;
}

/* line 67, app/components/surveys/phone_component.scss */
.survey-phone .web-phone__screen {
  contain: layout paint;
}

/* line 71, app/components/surveys/phone_component.scss */
.survey-phone [data-users--blocks--form-target="set"] {
  cursor: pointer;
}

/* line 75, app/components/surveys/phone_component.scss */
.survey-phone [data-users--blocks--form-target="set"][aria-current="true"] {
  border-radius: 8px;
  box-shadow: inset 0 0 0 2px #EB002B;
}

/* line 11, app/components/surveys/question_component.scss */
.survey-form .survey-form__types {
  display: flex;
  flex-direction: column;
}

/* line 19, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-summary {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 46px;
  padding: 0 12px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fafafa;
}

/* line 30, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-summary-glyph {
  display: inline-flex;
  flex: none;
  color: #232323;
}

/* line 36, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-summary-name {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  color: #232323;
}

/* line 44, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-change {
  flex: none;
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  color: #eb002b;
  cursor: pointer;
}

/* line 57, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-change:hover {
  color: #c90026;
}

/* line 60, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

/* line 70, app/components/surveys/question_component.scss */
.survey-form .survey-form__type {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 3px;
  padding: 9px 11px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  cursor: pointer;
  transition: border-color 0.1s, background-color 0.1s;
}

/* line 81, app/components/surveys/question_component.scss */
.survey-form .survey-form__type:hover {
  border-color: #d4d4d4;
}

/* line 84, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

/* line 96, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-glyph {
  display: inline-flex;
  color: #737373;
}

/* line 101, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-name {
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
  color: #232323;
}

/* line 108, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-note {
  font-size: 11px;
  line-height: 15px;
  color: #737373;
}

/* line 115, app/components/surveys/question_component.scss */
.survey-form .survey-form__type--current,
.survey-form .survey-form__type:has(.survey-form__type-input:checked) {
  border-color: #eb002b;
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 120, app/components/surveys/question_component.scss */
.survey-form .survey-form__type--current:hover,
.survey-form .survey-form__type:has(.survey-form__type-input:checked):hover {
  border-color: #eb002b;
}

/* line 122, app/components/surveys/question_component.scss */
.survey-form .survey-form__type--current .survey-form__type-glyph,
.survey-form .survey-form__type:has(.survey-form__type-input:checked) .survey-form__type-glyph {
  color: #eb002b;
}

/* line 125, app/components/surveys/question_component.scss */
.survey-form .survey-form__type-input:focus-visible + .survey-form__type-glyph {
  outline: 2px solid #eb002b;
  outline-offset: 2px;
  border-radius: 4px;
}

/* line 131, app/components/surveys/question_component.scss */
.survey-form .survey-form__nothing {
  margin: 0;
  font-size: 13px;
  line-height: 18px;
  color: #737373;
}

/* line 138, app/components/surveys/question_component.scss */
.survey-form .survey-form__remove {
  padding: 0 4px;
  border: 0;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  color: #525252;
  cursor: pointer;
}

/* line 150, app/components/surveys/question_component.scss */
.survey-form .survey-form__remove:hover {
  color: #232323;
}

/* line 155, app/components/surveys/question_component.scss */
.survey-choices {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* line 160, app/components/surveys/question_component.scss */
.survey-choices .survey-choices__head,
.survey-choices .survey-choices__row {
  display: grid;
  grid-template-columns: 1fr 84px 30px;
  gap: 8px;
  align-items: center;
}

/* line 170, app/components/surveys/question_component.scss */
.survey-choices .survey-choices__heading {
  font-family: 'Play', sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #737373;
}

/* line 179, app/components/surveys/question_component.scss */
.survey-choices .survey-choices__rows {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* line 188, app/components/surveys/question_component.scss */
.survey-choices .survey-choices__field.survey-choices__field {
  height: 42px;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 14px;
}

/* line 195, app/components/surveys/question_component.scss */
.survey-choices .survey-choices__remove {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  color: #737373;
  cursor: pointer;
  transition: background-color 0.1s, color 0.1s;
}

/* line 211, app/components/surveys/question_component.scss */
.survey-choices .survey-choices__remove:hover, .survey-choices .survey-choices__remove:focus-visible {
  background-color: rgba(235, 0, 43, 0.08);
  color: #eb002b;
}

/* line 218, app/components/surveys/question_component.scss */
.survey-choices .survey-choices__add {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 30px;
  padding: 0 12px;
  border: 1px dashed #d4d4d4;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  color: #737373;
  cursor: pointer;
  transition: border-color 0.1s, color 0.1s;
}

/* line 237, app/components/surveys/question_component.scss */
.survey-choices .survey-choices__add:hover {
  border-color: #eb002b;
  color: #eb002b;
}

/* line 246, app/components/surveys/question_component.scss */
.survey-choices--values .survey-choices__head,
.survey-choices--values .survey-choices__row {
  grid-template-columns: 1fr 30px;
}

/* line 254, app/components/surveys/question_component.scss */
.survey-choices--pair .survey-choices__head,
.survey-choices--pair .survey-choices__row {
  grid-template-columns: 1fr 84px;
}

/* line 262, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type-summary {
  border-color: #2a2a2a;
  background-color: #202020;
}

/* line 267, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type-summary-glyph,
body.dark .survey-form .survey-form__type-summary-name {
  color: #f5f5f5;
}

/* line 270, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type-change {
  color: #ff4d68;
}

/* line 273, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type-change:hover {
  color: #ff8d9b;
}

/* line 276, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type {
  border-color: #2a2a2a;
}

/* line 279, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type:hover {
  border-color: #383838;
}

/* line 282, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type-name {
  color: #f5f5f5;
}

/* line 284, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type-glyph,
body.dark .survey-form .survey-form__type-note {
  color: #a3a3a3;
}

/* line 287, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type--current,
body.dark .survey-form .survey-form__type:has(.survey-form__type-input:checked) {
  border-color: #eb002b;
  background-color: rgba(235, 0, 43, 0.16);
}

/* line 292, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__type--current .survey-form__type-glyph,
body.dark .survey-form .survey-form__type:has(.survey-form__type-input:checked) .survey-form__type-glyph {
  color: #ff4d68;
}

/* line 295, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__nothing {
  color: #a3a3a3;
}

/* line 297, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__remove {
  color: #a3a3a3;
}

/* line 300, app/components/surveys/question_component.scss */
body.dark .survey-form .survey-form__remove:hover {
  color: #f5f5f5;
}

/* line 305, app/components/surveys/question_component.scss */
body.dark .survey-choices .survey-choices__heading {
  color: #a3a3a3;
}

/* line 307, app/components/surveys/question_component.scss */
body.dark .survey-choices .survey-choices__remove {
  color: #a3a3a3;
}

/* line 310, app/components/surveys/question_component.scss */
body.dark .survey-choices .survey-choices__remove:hover, body.dark .survey-choices .survey-choices__remove:focus-visible {
  color: #ff4d68;
}

/* line 314, app/components/surveys/question_component.scss */
body.dark .survey-choices .survey-choices__add {
  border-color: #404040;
  color: #a3a3a3;
}

/* line 318, app/components/surveys/question_component.scss */
body.dark .survey-choices .survey-choices__add:hover {
  border-color: #eb002b;
  color: #ff4d68;
}

/* line 22, app/components/surveys/questions_component.scss */
.metrics-sidebar-stack:has(.survey-questions) {
  gap: 16px;
}

/* line 25, app/components/surveys/questions_component.scss */
.metrics-sidebar-stack:has(.survey-questions) .metrics-info {
  flex: 0 0 auto;
  overflow: visible;
}

/* line 31, app/components/surveys/questions_component.scss */
.survey-questions {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 0;
}

/* line 37, app/components/surveys/questions_component.scss */
.survey-questions .survey-questions__head {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 43, app/components/surveys/questions_component.scss */
.survey-questions .survey-questions__title {
  font-family: 'Play', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #525252;
}

/* line 54, app/components/surveys/questions_component.scss */
.survey-questions .survey-questions__list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 0;
  overflow-y: auto;
}

/* line 63, app/components/surveys/questions_component.scss */
.survey-preview {
  padding: 12px 14px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fff;
}

/* line 69, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__head {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

/* line 76, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__glyph {
  display: inline-flex;
  flex: none;
  color: #737373;
}

/* line 82, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__name {
  flex: 1;
  min-width: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 17px;
  color: #232323;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 96, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__body {
  display: flex;
  flex-direction: column;
  gap: 5px;
  margin-top: 8px;
  padding-left: 24px;
}

/* line 103, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__body:empty {
  display: none;
}

/* line 106, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__option {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 112, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__dot {
  display: block;
  flex: none;
  width: 11px;
  height: 11px;
  border: 1.5px solid #d4d4d4;
  border-radius: 999px;
  background-color: #fff;
}

/* line 122, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__label,
.survey-preview .survey-preview__scale-value,
.survey-preview .survey-preview__unit {
  font-size: 12px;
  line-height: 16px;
  color: #737373;
}

/* line 130, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__pills {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

/* line 136, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__pill {
  padding: 3px 10px;
  border: 1px solid #d4d4d4;
  border-radius: 999px;
  font-size: 11px;
  line-height: 15px;
  color: #737373;
}

/* line 145, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__scale {
  position: relative;
  display: flex;
  justify-content: space-between;
}

/* line 153, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__scale-line {
  position: absolute;
  top: 5px;
  right: 5px;
  left: 5px;
  height: 1.5px;
  background-color: #d4d4d4;
}

/* line 162, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__scale-stop {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

/* line 170, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__scale-value {
  font-size: 11px;
  line-height: 15px;
}

/* line 175, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__number {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 30px;
  padding: 0 10px;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
}

/* line 186, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__placeholder {
  font-size: 12px;
  line-height: 16px;
  color: #a3a3a3;
}

/* line 192, app/components/surveys/questions_component.scss */
.survey-preview .survey-preview__unit {
  font-size: 11px;
}

/* line 199, app/components/surveys/questions_component.scss */
body.dark .survey-questions .survey-questions__title {
  color: #a3a3a3;
}

/* line 202, app/components/surveys/questions_component.scss */
body.dark .survey-preview {
  border-color: #2a2a2a;
  background-color: #202020;
}

/* line 206, app/components/surveys/questions_component.scss */
body.dark .survey-preview .survey-preview__glyph {
  color: #a3a3a3;
}

/* line 208, app/components/surveys/questions_component.scss */
body.dark .survey-preview .survey-preview__name {
  color: #f5f5f5;
}

/* line 210, app/components/surveys/questions_component.scss */
body.dark .survey-preview .survey-preview__dot {
  border-color: #525252;
  background-color: #202020;
}

/* line 215, app/components/surveys/questions_component.scss */
body.dark .survey-preview .survey-preview__label,
body.dark .survey-preview .survey-preview__scale-value,
body.dark .survey-preview .survey-preview__unit,
body.dark .survey-preview .survey-preview__pill {
  color: #a3a3a3;
}

/* line 220, app/components/surveys/questions_component.scss */
body.dark .survey-preview .survey-preview__pill,
body.dark .survey-preview .survey-preview__number {
  border-color: #525252;
}

/* line 223, app/components/surveys/questions_component.scss */
body.dark .survey-preview .survey-preview__scale-line {
  background-color: #525252;
}

/* line 225, app/components/surveys/questions_component.scss */
body.dark .survey-preview .survey-preview__placeholder {
  color: #737373;
}

/* line 13, app/components/surveys/row_component.scss */
.survey-row {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 54px;
  padding: 0 10px 0 6px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fff;
  cursor: pointer;
  transition: border-color 0.1s, background-color 0.1s;
}

/* line 25, app/components/surveys/row_component.scss */
.survey-row:hover {
  border-color: #d4d4d4;
}

/* line 27, app/components/surveys/row_component.scss */
.survey-row .survey-row__grip {
  display: inline-flex;
  flex: none;
  color: #a3a3a3;
  cursor: grab;
}

/* line 35, app/components/surveys/row_component.scss */
.survey-row .survey-row__grip:active {
  cursor: grabbing;
}

/* line 38, app/components/surveys/row_component.scss */
.survey-row .survey-row__order {
  flex: none;
  width: 12px;
  font-family: 'Play', sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #a3a3a3;
}

/* line 48, app/components/surveys/row_component.scss */
.survey-row .survey-row__link {
  display: flex;
  align-items: center;
  align-self: stretch;
  flex: 1;
  min-width: 0;
  gap: 10px;
  color: inherit;
  text-decoration: none;
}

/* line 58, app/components/surveys/row_component.scss */
.survey-row .survey-row__link:hover {
  text-decoration: none;
}

/* line 61, app/components/surveys/row_component.scss */
.survey-row .survey-row__glyph,
.survey-row .survey-row__chevron {
  display: inline-flex;
  flex: none;
  color: #737373;
}

/* line 68, app/components/surveys/row_component.scss */
.survey-row .survey-row__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
}

/* line 76, app/components/surveys/row_component.scss */
.survey-row .survey-row__name {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #232323;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 86, app/components/surveys/row_component.scss */
.survey-row .survey-row__summary {
  font-size: 11px;
  line-height: 15px;
  color: #737373;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 97, app/components/surveys/row_component.scss */
.survey-row .survey-row__remove {
  display: none;
  flex: none;
  line-height: 0;
}

/* line 108, app/components/surveys/row_component.scss */
.survey-row:hover .survey-row__chevron, .survey-row:focus-within .survey-row__chevron {
  display: none;
}

/* line 109, app/components/surveys/row_component.scss */
.survey-row:hover .survey-row__remove, .survey-row:focus-within .survey-row__remove {
  display: flex;
}

/* line 112, app/components/surveys/row_component.scss */
.survey-row .survey-row__remove-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin-right: -6px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  color: #eb002b;
  cursor: pointer;
  transition: background-color 0.1s;
}

/* line 130, app/components/surveys/row_component.scss */
.survey-row .survey-row__remove-button:hover, .survey-row .survey-row__remove-button:focus-visible {
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 138, app/components/surveys/row_component.scss */
.survey-row--current {
  border-color: #eb002b;
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 142, app/components/surveys/row_component.scss */
.survey-row--current:hover {
  border-color: #eb002b;
}

/* line 144, app/components/surveys/row_component.scss */
.survey-row--current .survey-row__chevron {
  color: #eb002b;
}

/* line 146, app/components/surveys/row_component.scss */
.survey-row--current .survey-row__order {
  color: #737373;
}

/* line 150, app/components/surveys/row_component.scss */
body.dark .survey-row {
  border-color: #2a2a2a;
  background-color: #191919;
}

/* line 154, app/components/surveys/row_component.scss */
body.dark .survey-row:hover {
  border-color: #383838;
}

/* line 156, app/components/surveys/row_component.scss */
body.dark .survey-row .survey-row__grip,
body.dark .survey-row .survey-row__order {
  color: #737373;
}

/* line 159, app/components/surveys/row_component.scss */
body.dark .survey-row .survey-row__glyph,
body.dark .survey-row .survey-row__chevron,
body.dark .survey-row .survey-row__summary {
  color: #a3a3a3;
}

/* line 163, app/components/surveys/row_component.scss */
body.dark .survey-row .survey-row__name {
  color: #f5f5f5;
}

/* line 166, app/components/surveys/row_component.scss */
body.dark .survey-row--current {
  border-color: #eb002b;
  background-color: rgba(235, 0, 43, 0.16);
}

/* line 170, app/components/surveys/row_component.scss */
body.dark .survey-row--current:hover {
  border-color: #eb002b;
}

/* line 172, app/components/surveys/row_component.scss */
body.dark .survey-row--current .survey-row__chevron {
  color: #ff4d68;
}

/* line 174, app/components/surveys/row_component.scss */
body.dark .survey-row--current .survey-row__order {
  color: #a3a3a3;
}

/* line 6, app/components/teams/groups/picker_component.scss */
.teams-group-picker[hidden] {
  display: none;
}

/* line 14, app/components/teams/mobile_simulators/notice_component.scss */
.simulator-notice {
  background-color: #191919;
  background-image: linear-gradient(180deg, rgba(235, 0, 43, 0.14), rgba(235, 0, 43, 0.05));
}

/* line 22, app/components/teams/mobile_simulators/notice_component.scss */
.simulator-notice .simulator-notice__pulse {
  animation: livePulse 1.6s ease-in-out infinite;
}

@keyframes livePulse {
  0%,
100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.35;
    transform: scale(0.82);
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 41, app/components/teams/mobile_simulators/notice_component.scss */
  .simulator-notice .simulator-notice__pulse {
    animation: none;
  }
}

/* line 51, app/components/teams/mobile_simulators/overlay_component.scss */
html.simulator-overlay-locked {
  overflow: hidden !important;
}

/* line 55, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay {
  position: fixed;
  inset: 0;
  z-index: 1200;
  opacity: 0;
  transition: opacity 0.25s ease;
}

/* line 62, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay.is-open {
  opacity: 1;
}

/* line 64, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(12, 12, 14, 0.78);
}

/* line 70, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__gradient {
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.72) 11%, rgba(0, 0, 0, 0.34) 22%, rgba(0, 0, 0, 0) 33%);
}

/* line 83, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__header {
  position: relative;
  z-index: 3;
  flex: 0 0 auto;
  padding: 20px 28px 0 32px;
  pointer-events: none;
}

/* line 91, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__control {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 999px;
  background-color: rgba(255, 255, 255, 0.07);
  color: #ffffff;
  cursor: pointer;
  pointer-events: auto;
  transition: background-color 0.1s, border-color 0.1s;
}

/* line 104, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__control:hover {
  border-color: rgba(255, 255, 255, 0.28);
  background-color: rgba(255, 255, 255, 0.14);
  color: #ffffff;
}

/* line 111, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__close {
  width: 40px;
  height: 40px;
  padding: 0;
}

/* line 121, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher {
  pointer-events: auto;
}

/* line 124, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__text {
  color: #ffffff;
}

/* line 126, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__caret {
  color: #a3a3a3;
}

/* line 129, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__trigger:hover, .simulator-overlay .web-switcher .web-switcher__trigger[aria-expanded="true"] {
  background-color: rgba(255, 3, 48, 0.08);
  border-color: #eb002b;
}

/* line 134, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__trigger:hover .web-switcher__caret, .simulator-overlay .web-switcher .web-switcher__trigger[aria-expanded="true"] .web-switcher__caret {
  color: #ff4d68;
}

/* line 138, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__panel {
  border-color: #2a2a2a;
  background-color: #202020;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45), 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* line 144, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__search {
  background-color: #262626;
}

/* line 147, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__search input {
  color: #f5f5f5;
}

/* line 149, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__search input::-moz-placeholder {
  color: #737373;
}
.simulator-overlay .web-switcher .web-switcher__search input::placeholder {
  color: #737373;
}

/* line 154, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__option:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 156, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__option[data-active="true"] {
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.28);
}

/* line 161, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__option[aria-selected="true"], .simulator-overlay .web-switcher .web-switcher__option[aria-selected="true"]:hover {
  background-color: rgba(255, 3, 48, 0.16);
}

/* line 167, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__name {
  color: #d4d4d4;
}

/* line 169, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__option:hover .web-switcher__name {
  color: #f5f5f5;
}

/* line 171, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__option[aria-selected="true"] .web-switcher__name {
  color: #ff4d68;
}

/* line 173, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__option[aria-selected="true"] .web-switcher__dot {
  background-color: #ff4d68;
}

/* line 175, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .web-switcher .web-switcher__empty {
  color: #a3a3a3;
}

/* line 178, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__main {
  position: absolute;
  inset: 0 var(--flex-w, 0px) 0 0;
  z-index: 2;
  transition: right 0.25s ease-in-out;
  display: flex;
  flex-direction: column;
  pointer-events: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 178, app/components/teams/mobile_simulators/overlay_component.scss */
  .simulator-overlay .simulator-overlay__main {
    transition: none;
  }
}

/* line 190, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__body {
  display: grid;
  grid-template-columns: minmax(320px, 460px) minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  align-items: stretch;
  gap: 40px;
  flex: 1 1 auto;
  min-height: 0;
  padding: 20px 40px 8px 32px;
}

@media (max-width: 1099px) {
  /* line 202, app/components/teams/mobile_simulators/overlay_component.scss */
  .simulator-overlay .simulator-overlay__body {
    grid-template-columns: minmax(260px, 320px) minmax(0, 1fr);
    gap: 20px;
    padding: 12px 20px 8px;
  }
}

@media (max-width: 779px) {
  /* line 210, app/components/teams/mobile_simulators/overlay_component.scss */
  .simulator-overlay .simulator-overlay__body {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: fit-content(40%) minmax(0, 1fr);
  }
}

/* line 216, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__aside {
  display: flex;
  flex-direction: column;
  justify-content: safe center;
  gap: 16px;
  min-width: 0;
  min-height: 0;
  overflow: auto;
  pointer-events: auto;
}

/* line 227, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__stage {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  min-height: 0;
}

/* line 235, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__footer {
  flex: 0 0 auto;
  min-height: 0;
  margin: 0;
  padding: 10px 0 18px;
  border: 0;
  text-align: center;
}

/* line 244, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__well {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  min-height: 0;
}

/* line 253, app/components/teams/mobile_simulators/overlay_component.scss */
.simulator-overlay .simulator-overlay__frame {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  background-color: transparent;
}

/* line 2, app/components/teams/workout_component.scss */
.team-workout-component.with-image {
  background-size: cover;
  position: relative;
}

/* line 8, app/components/teams/workout_component.scss */
.team-workout-component.with-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.5;
  z-index: 0;
}

/* line 14, app/components/training_reports/details/set_component.scss */
tr.training-report-set--varied {
  background-color: #fef9c3;
}

/* line 19, app/components/training_reports/details/set_component.scss */
body.dark tr.training-report-set--varied {
  background-color: rgba(255, 214, 0, 0.14);
}

/* line 31, app/components/training_reports/details/set_component.scss */
body.dark tr.training-report-set--varied .training-report-set__pill {
  background-color: #191919;
}

/* line 6, app/components/training_reports/workout_component.scss */
a.training-report-workout[aria-expanded="true"],
a.training-report-workout[aria-expanded="true"]:hover {
  background-color: rgba(235, 0, 43, 0.08);
  border-color: rgba(235, 0, 43, 0.35);
}

/* line 13, app/components/training_reports/workout_component.scss */
body.dark a.training-report-workout[aria-expanded="true"],
body.dark a.training-report-workout[aria-expanded="true"]:hover {
  background-color: rgba(255, 3, 48, 0.08);
  border-color: rgba(255, 3, 48, 0.4);
}

/* line 14, app/components/ui/alert_component.scss */
.ui-alert {
  display: grid;
  gap: 6px;
  padding: 16px 20px;
  border: 1px solid transparent;
  border-radius: 12px;
  box-shadow: none;
}

/* line 22, app/components/ui/alert_component.scss */
.ui-alert .alert-header {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

/* line 31, app/components/ui/alert_component.scss */
.ui-alert .alert-header > :not([hidden]) ~ :not([hidden]) {
  margin-left: 0;
  margin-right: 0;
}

/* line 36, app/components/ui/alert_component.scss */
.ui-alert .alert-icon {
  display: inline-flex;
  flex: 0 0 24px;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

/* line 45, app/components/ui/alert_component.scss */
.ui-alert .alert-icon i {
  font-size: 20px;
}

/* line 49, app/components/ui/alert_component.scss */
.ui-alert .alert-icon svg {
  width: 20px;
  height: 20px;
}

/* line 58, app/components/ui/alert_component.scss */
.ui-alert .alert-icon .mdl-spinner {
  width: 20px;
  height: 20px;
}

/* line 62, app/components/ui/alert_component.scss */
.ui-alert .alert-icon .mdl-spinner .mdl-spinner__circle {
  border-width: 2px;
}

/* line 68, app/components/ui/alert_component.scss */
.ui-alert .alert-title {
  flex: 1 1 auto;
  min-width: 0;
  font-family: "Play", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  color: rgba(0, 0, 0, 0.87);
}

/* line 78, app/components/ui/alert_component.scss */
.ui-alert .alert-body {
  display: grid;
  gap: 10px;
  padding-left: 36px;
  font-size: 13px;
  line-height: 1.55;
  color: #363636;
}

/* line 86, app/components/ui/alert_component.scss */
.ui-alert .alert-body p {
  margin: 0;
}

/* line 90, app/components/ui/alert_component.scss */
.ui-alert .alert-body ul,
.ui-alert .alert-body ol {
  margin: 0;
  padding-left: 20px;
  line-height: inherit;
}

/* line 96, app/components/ui/alert_component.scss */
.ui-alert .alert-body ul li + li,
.ui-alert .alert-body ol li + li {
  margin-top: 5px;
}

/* line 101, app/components/ui/alert_component.scss */
.ui-alert .alert-body a:not([class*="text-"]) {
  color: #EB002B;
}

/* line 107, app/components/ui/alert_component.scss */
.ui-alert .alert-body > .mdl-button, .ui-alert .alert-body > .mdl-icon-button, .ui-alert .alert-body > .mdl-ultra-mini-fab, .ui-alert .card .alert-body > .action, .card .ui-alert .alert-body > .action, .ui-alert .main-card .alert-body > .action, .main-card .ui-alert .alert-body > .action {
  justify-self: start;
}

/* line 113, app/components/ui/alert_component.scss */
.ui-alert .alert-body .mdl-textfield__input,
.ui-alert .alert-body textarea,
.ui-alert .alert-body select {
  background-color: #f9f9f9;
}

/* line 119, app/components/ui/alert_component.scss */
.ui-alert .alert-body .mdl-textfield__label,
.ui-alert .alert-body .mdl-input__description {
  color: #757575 !important;
}

/* line 127, app/components/ui/alert_component.scss */
.ui-alert .alert-header .alert-body {
  flex: 1 1 auto;
  min-width: 0;
  padding-left: 0;
}

/* line 133, app/components/ui/alert_component.scss */
.ui-alert.default {
  background-color: #EEEEEE;
  border-color: #dadada;
}

/* line 137, app/components/ui/alert_component.scss */
.ui-alert.default .alert-icon {
  color: #757575;
}

/* line 142, app/components/ui/alert_component.scss */
.ui-alert.info {
  background-color: #dbf6f9;
  border-color: #8ce1ec;
}

/* line 146, app/components/ui/alert_component.scss */
.ui-alert.info .alert-icon {
  color: #18808d;
}

/* line 151, app/components/ui/alert_component.scss */
.ui-alert.success {
  background-color: #e4f5ec;
  border-color: #a9e0c3;
}

/* line 155, app/components/ui/alert_component.scss */
.ui-alert.success .alert-icon {
  color: #3b7e5b;
}

/* line 160, app/components/ui/alert_component.scss */
.ui-alert.warning {
  background-color: #fff6c7;
  border-color: #ffe666;
}

/* line 164, app/components/ui/alert_component.scss */
.ui-alert.warning .alert-icon {
  color: #9b861b;
}

/* line 169, app/components/ui/alert_component.scss */
.ui-alert.error {
  background-color: #fcdbe1;
  border-color: #f4738a;
}

/* line 173, app/components/ui/alert_component.scss */
.ui-alert.error .alert-icon {
  color: #EB002B;
}

/* line 180, app/components/ui/alert_component.scss */
.ui-alert.sm {
  padding: 12px 14px;
  border-radius: 8px;
}

/* line 184, app/components/ui/alert_component.scss */
.ui-alert.sm .alert-header {
  gap: 10px;
}

/* line 188, app/components/ui/alert_component.scss */
.ui-alert.sm .alert-icon {
  flex-basis: 20px;
  width: 20px;
  height: 20px;
}

/* line 193, app/components/ui/alert_component.scss */
.ui-alert.sm .alert-icon i {
  font-size: 18px;
}

/* line 197, app/components/ui/alert_component.scss */
.ui-alert.sm .alert-icon svg {
  width: 18px;
  height: 18px;
}

/* line 202, app/components/ui/alert_component.scss */
.ui-alert.sm .alert-icon .mdl-spinner {
  width: 18px;
  height: 18px;
}

/* line 208, app/components/ui/alert_component.scss */
.ui-alert.sm .alert-title {
  font-size: 13px;
  line-height: 1.45;
}

/* line 213, app/components/ui/alert_component.scss */
.ui-alert.sm .alert-body {
  gap: 8px;
  padding-left: 30px;
  font-size: 12.5px;
  line-height: 1.5;
}

/* line 220, app/components/ui/alert_component.scss */
.ui-alert.sm .alert-header .alert-body {
  padding-left: 0;
}

/* line 225, app/components/ui/alert_component.scss */
.ui-alert.square {
  border-radius: 0;
}

/* line 235, app/components/ui/alert_component.scss */
body.dark .ui-alert .alert-title,
body.mobile .ui-alert .alert-title,
.tw-dark .ui-alert .alert-title {
  color: #f2f2f2;
}

/* line 239, app/components/ui/alert_component.scss */
body.dark .ui-alert .alert-body,
body.mobile .ui-alert .alert-body,
.tw-dark .ui-alert .alert-body {
  color: #a8a8ae;
}

/* line 242, app/components/ui/alert_component.scss */
body.dark .ui-alert .alert-body .mdl-textfield__input,
body.dark .ui-alert .alert-body textarea,
body.dark .ui-alert .alert-body select,
body.mobile .ui-alert .alert-body .mdl-textfield__input,
body.mobile .ui-alert .alert-body textarea,
body.mobile .ui-alert .alert-body select,
.tw-dark .ui-alert .alert-body .mdl-textfield__input,
.tw-dark .ui-alert .alert-body textarea,
.tw-dark .ui-alert .alert-body select {
  background-color: #292929;
}

/* line 248, app/components/ui/alert_component.scss */
body.dark .ui-alert .alert-body .mdl-textfield__label,
body.dark .ui-alert .alert-body .mdl-input__description,
body.mobile .ui-alert .alert-body .mdl-textfield__label,
body.mobile .ui-alert .alert-body .mdl-input__description,
.tw-dark .ui-alert .alert-body .mdl-textfield__label,
.tw-dark .ui-alert .alert-body .mdl-input__description {
  color: #a8a8ae !important;
}

/* line 254, app/components/ui/alert_component.scss */
body.dark .ui-alert.default,
body.mobile .ui-alert.default,
.tw-dark .ui-alert.default {
  background-color: #333333;
  border-color: #363636;
}

/* line 258, app/components/ui/alert_component.scss */
body.dark .ui-alert.default .alert-icon,
body.mobile .ui-alert.default .alert-icon,
.tw-dark .ui-alert.default .alert-icon {
  color: #9a9aa0;
}

/* line 263, app/components/ui/alert_component.scss */
body.dark .ui-alert.info,
body.mobile .ui-alert.info,
.tw-dark .ui-alert.info {
  background-color: #204a4f;
  border-color: #1f6e78;
}

/* line 267, app/components/ui/alert_component.scss */
body.dark .ui-alert.info .alert-icon,
body.mobile .ui-alert.info .alert-icon,
.tw-dark .ui-alert.info .alert-icon {
  color: #1fc4d9;
}

/* line 272, app/components/ui/alert_component.scss */
body.dark .ui-alert.success,
body.mobile .ui-alert.success,
.tw-dark .ui-alert.success {
  background-color: #2e493b;
  border-color: #3a6d53;
}

/* line 276, app/components/ui/alert_component.scss */
body.dark .ui-alert.success .alert-icon,
body.mobile .ui-alert.success .alert-icon,
.tw-dark .ui-alert.success .alert-icon {
  color: #56c18a;
}

/* line 281, app/components/ui/alert_component.scss */
body.dark .ui-alert.warning,
body.mobile .ui-alert.warning,
.tw-dark .ui-alert.warning {
  background-color: #544c21;
  border-color: #867620;
}

/* line 285, app/components/ui/alert_component.scss */
body.dark .ui-alert.warning .alert-icon,
body.mobile .ui-alert.warning .alert-icon,
.tw-dark .ui-alert.warning .alert-icon {
  color: #ffd80d;
}

/* line 290, app/components/ui/alert_component.scss */
body.dark .ui-alert.error,
body.mobile .ui-alert.error,
.tw-dark .ui-alert.error {
  background-color: #5c1f2a;
  border-color: #8d1c31;
}

/* line 294, app/components/ui/alert_component.scss */
body.dark .ui-alert.error .alert-icon,
body.mobile .ui-alert.error .alert-icon,
.tw-dark .ui-alert.error .alert-icon {
  color: #f25975;
}

/* line 5, app/components/ui/bottom_sheet_component.scss */
.ui-sheet-trigger {
  display: block;
  width: 100%;
  padding: 0;
  background: none;
  border: none;
  font: inherit;
  color: inherit;
  text-align: left;
  cursor: pointer;
}

/* line 17, app/components/ui/bottom_sheet_component.scss */
.ui-sheet-backdrop {
  position: fixed;
  inset: 0;
  z-index: 1050;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 27, app/components/ui/bottom_sheet_component.scss */
.ui-sheet-panel {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1051;
  margin: 0 auto;
  max-width: 520px;
  background: #fff;
  border-radius: 22px 22px 0 0;
  box-shadow: 0 -20px 50px rgba(0, 0, 0, 0.4);
  padding: 10px 20px 24px;
  transform: translateY(110%);
  transition: transform 0.32s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 44, app/components/ui/bottom_sheet_component.scss */
.ui-sheet.is-open .ui-sheet-backdrop {
  opacity: 1;
  pointer-events: auto;
}

/* line 45, app/components/ui/bottom_sheet_component.scss */
.ui-sheet.is-open .ui-sheet-panel {
  transform: translateY(0);
}

/* line 48, app/components/ui/bottom_sheet_component.scss */
.ui-sheet-handle {
  width: 40px;
  height: 4px;
  border-radius: 999px;
  background: rgba(128, 128, 128, 0.35);
  margin: 0 auto 16px;
}

/* line 56, app/components/ui/bottom_sheet_component.scss */
.ui-sheet-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-bottom: 20px;
}

/* line 64, app/components/ui/bottom_sheet_component.scss */
.ui-sheet-title {
  font-size: 19px;
  font-weight: 700;
  margin: 0;
}

/* line 70, app/components/ui/bottom_sheet_component.scss */
.ui-sheet-close {
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 999px;
  background: none;
  border: 1px solid #EEEEEE;
  color: #757575;
  cursor: pointer;
}

/* line 86, app/components/ui/bottom_sheet_component.scss */
body.mobile .ui-sheet-panel {
  background: #202020;
  border-top: 1px solid #2a2a2a;
  color: #f2f2f2;
}

/* line 92, app/components/ui/bottom_sheet_component.scss */
body.mobile .ui-sheet-title {
  color: #f2f2f2;
}

/* line 93, app/components/ui/bottom_sheet_component.scss */
body.mobile .ui-sheet-close {
  border-color: #2a2a2a;
  color: #9E9E9E;
}

/* line 94, app/components/ui/bottom_sheet_component.scss */
body.mobile .ui-sheet-handle {
  background: #2a2a2a;
}

/* line 7, app/components/ui/color_component.scss */
.ui-color .ui-color__custom {
  background-image: conic-gradient(#ff0330, #ff8a00, #ffd600, #3fb97a, #00bcd4, #4c6ef5, #a855f7, #ff0330);
}

/* line 8, app/components/ui/date_picker_component.scss */
.ui-datepicker-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}

/* line 15, app/components/ui/date_picker_component.scss */
.ui-datepicker-navbtn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 10px;
  background: none;
  border: 1px solid #EEEEEE;
  color: inherit;
  cursor: pointer;
}

/* line 28, app/components/ui/date_picker_component.scss */
.ui-datepicker-month {
  font-size: 17px;
  font-weight: 700;
}

/* line 30, app/components/ui/date_picker_component.scss */
.ui-datepicker-dow {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  margin-bottom: 4px;
}

/* line 35, app/components/ui/date_picker_component.scss */
.ui-datepicker-dow div {
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  color: #9E9E9E;
  padding: 6px 0;
}

/* line 44, app/components/ui/date_picker_component.scss */
.ui-datepicker-dow div.is-anchor {
  color: #EB002B;
}

/* line 47, app/components/ui/date_picker_component.scss */
.ui-datepicker-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 2px;
  justify-items: center;
}

/* line 53, app/components/ui/date_picker_component.scss */
.ui-datepicker-grid.is-weeks {
  grid-template-columns: 1fr;
  justify-items: stretch;
}

/* line 59, app/components/ui/date_picker_component.scss */
.ui-datepicker-day {
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  font-size: 15px;
  border: 1.5px solid transparent;
  background: none;
  color: inherit;
  padding: 0;
  cursor: pointer;
}

/* line 73, app/components/ui/date_picker_component.scss */
.ui-datepicker-day:hover {
  background: rgba(128, 128, 128, 0.12);
}

/* line 75, app/components/ui/date_picker_component.scss */
.ui-datepicker-day.is-out {
  color: #9E9E9E;
}

/* line 77, app/components/ui/date_picker_component.scss */
.ui-datepicker-day.is-today {
  border-color: #EB002B;
  color: #EB002B;
  font-weight: 700;
}

/* line 83, app/components/ui/date_picker_component.scss */
.ui-datepicker-day.is-selected {
  background: #EB002B;
  color: #fff;
  font-weight: 700;
}

/* line 88, app/components/ui/date_picker_component.scss */
.ui-datepicker-day.is-selected:hover {
  background: #EB002B;
}

/* line 91, app/components/ui/date_picker_component.scss */
.ui-datepicker-day:disabled, .ui-datepicker-day[aria-disabled="true"] {
  color: #9E9E9E;
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 97, app/components/ui/date_picker_component.scss */
.ui-datepicker-day:disabled:hover, .ui-datepicker-day[aria-disabled="true"]:hover {
  background: none;
}

/* line 101, app/components/ui/date_picker_component.scss */
.ui-datepicker-week {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  align-items: center;
  height: 34px;
  border-radius: 8px;
  border: 1px solid transparent;
  background: none;
  color: #757575;
  font-size: 13px;
  padding: 0;
  cursor: pointer;
}

/* line 114, app/components/ui/date_picker_component.scss */
.ui-datepicker-week span {
  text-align: center;
  line-height: 1;
}

/* line 119, app/components/ui/date_picker_component.scss */
.ui-datepicker-week span.is-out {
  color: #BDBDBD;
}

/* line 121, app/components/ui/date_picker_component.scss */
.ui-datepicker-week span.is-today {
  color: #EB002B;
  font-weight: 700;
}

/* line 123, app/components/ui/date_picker_component.scss */
.ui-datepicker-week:hover {
  background: rgba(128, 128, 128, 0.12);
}

/* line 125, app/components/ui/date_picker_component.scss */
.ui-datepicker-week.is-selected {
  background: #EB002B;
  color: #fff;
  font-weight: 700;
}

/* line 130, app/components/ui/date_picker_component.scss */
.ui-datepicker-week.is-selected span.is-out,
.ui-datepicker-week.is-selected span.is-today {
  color: rgba(255, 255, 255, 0.72);
}

/* line 133, app/components/ui/date_picker_component.scss */
.ui-datepicker-week.is-selected:hover {
  background: #EB002B;
}

/* line 136, app/components/ui/date_picker_component.scss */
.ui-datepicker-week[aria-disabled="true"] {
  color: #9E9E9E;
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 141, app/components/ui/date_picker_component.scss */
.ui-datepicker-week[aria-disabled="true"] span.is-out,
.ui-datepicker-week[aria-disabled="true"] span.is-today {
  color: inherit;
  font-weight: inherit;
}

/* line 144, app/components/ui/date_picker_component.scss */
.ui-datepicker-week[aria-disabled="true"]:hover {
  background: none;
}

/* line 155, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-navbtn,
body.mobile .ui-datepicker-navbtn {
  border-color: #2a2a2a;
  color: #f5f5f5;
}

/* line 156, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-month,
body.mobile .ui-datepicker-month {
  color: #f5f5f5;
}

/* line 157, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-dow div,
body.mobile .ui-datepicker-dow div {
  color: #a3a3a3;
}

/* line 158, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-dow div.is-anchor,
body.mobile .ui-datepicker-dow div.is-anchor {
  color: #EB002B;
}

/* line 160, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-day,
body.mobile .ui-datepicker-day {
  color: #f5f5f5;
}

/* line 161, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-day.is-out,
body.dark .ui-datepicker-day:disabled,
body.dark .ui-datepicker-day[aria-disabled="true"],
body.mobile .ui-datepicker-day.is-out,
body.mobile .ui-datepicker-day:disabled,
body.mobile .ui-datepicker-day[aria-disabled="true"] {
  color: #757575;
}

/* line 164, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-day.is-today,
body.mobile .ui-datepicker-day.is-today {
  color: #EB002B;
}

/* line 165, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-day.is-selected,
body.mobile .ui-datepicker-day.is-selected {
  color: #fff;
}

/* line 166, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-day:hover,
body.mobile .ui-datepicker-day:hover {
  background: rgba(255, 255, 255, 0.06);
}

/* line 167, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-day.is-selected:hover,
body.mobile .ui-datepicker-day.is-selected:hover {
  background: #EB002B;
}

/* line 168, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-day:disabled:hover,
body.dark .ui-datepicker-day[aria-disabled="true"]:hover,
body.mobile .ui-datepicker-day:disabled:hover,
body.mobile .ui-datepicker-day[aria-disabled="true"]:hover {
  background: none;
}

/* line 171, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week,
body.mobile .ui-datepicker-week {
  color: #a3a3a3;
}

/* line 172, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week span.is-out,
body.mobile .ui-datepicker-week span.is-out {
  color: #757575;
}

/* line 173, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week span.is-today,
body.mobile .ui-datepicker-week span.is-today {
  color: #EB002B;
}

/* line 174, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week:hover,
body.mobile .ui-datepicker-week:hover {
  background: rgba(255, 255, 255, 0.06);
}

/* line 175, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week.is-selected,
body.mobile .ui-datepicker-week.is-selected {
  color: #fff;
}

/* line 176, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week.is-selected span.is-out,
body.dark .ui-datepicker-week.is-selected span.is-today,
body.mobile .ui-datepicker-week.is-selected span.is-out,
body.mobile .ui-datepicker-week.is-selected span.is-today {
  color: rgba(255, 255, 255, 0.72);
}

/* line 180, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week.is-selected:hover,
body.mobile .ui-datepicker-week.is-selected:hover {
  background: #EB002B;
}

/* line 181, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week[aria-disabled="true"],
body.mobile .ui-datepicker-week[aria-disabled="true"] {
  color: #757575;
}

/* line 182, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week[aria-disabled="true"] span.is-out,
body.dark .ui-datepicker-week[aria-disabled="true"] span.is-today,
body.mobile .ui-datepicker-week[aria-disabled="true"] span.is-out,
body.mobile .ui-datepicker-week[aria-disabled="true"] span.is-today {
  color: inherit;
}

/* line 184, app/components/ui/date_picker_component.scss */
body.dark .ui-datepicker-week[aria-disabled="true"]:hover,
body.mobile .ui-datepicker-week[aria-disabled="true"]:hover {
  background: none;
}

@keyframes ges-fade {
  from {
    opacity: .1;
  }
  to {
    opacity: 1;
  }
}

/* line 6, app/components/ui/graphs/placeholder_component.scss */
.graph-placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 100%;
  min-height: 120px;
  padding: 28px 16px;
  text-align: center;
  animation: ges-fade 1.2s ease both;
}

/* line 17, app/components/ui/graphs/placeholder_component.scss */
.graph-placeholder .glyph {
  color: #757575;
}

/* line 18, app/components/ui/graphs/placeholder_component.scss */
.graph-placeholder .caption {
  color: #666666;
  font-size: 14px;
  line-height: 140%;
}

@media (prefers-reduced-motion: reduce) {
  /* line 22, app/components/ui/graphs/placeholder_component.scss */
  .graph-placeholder {
    animation: none;
  }
}

/* line 27, app/components/ui/graphs/placeholder_component.scss */
body.dark .graph-placeholder .caption,
body.mobile .graph-placeholder .caption {
  color: #9E9E9E;
}

/* line 10, app/components/ui/richtext_component.scss */
.ui-richtext {
  border: 1px solid #d4d4d4;
  border-radius: 12px;
  background-color: #fff;
  transition: border-color 0.15s, box-shadow 0.15s;
}

/* line 18, app/components/ui/richtext_component.scss */
.ui-richtext:focus-within {
  border-color: #eb002b;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 23, app/components/ui/richtext_component.scss */
.ui-richtext.ui-richtext--invalid {
  border-color: #eb002b;
}

/* line 31, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar {
  padding: 6px 8px;
  border-bottom: 1px solid #ededed;
  border-radius: 11px 11px 0 0;
  background-color: #fafafa;
}

/* line 41, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 0;
       column-gap: 0;
  row-gap: 4px;
  overflow-x: visible;
}

/* line 51, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button-group-spacer {
  display: none;
}

/* line 53, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button-group {
  display: flex;
  gap: 2px;
  margin: 0;
  border: 0;
}

/* line 59, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 5px;
  padding-left: 5px;
  border-left: 1px solid #e5e5e5;
}

/* line 68, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button--icon-code,
.ui-richtext trix-toolbar .trix-button--icon-decrease-nesting-level,
.ui-richtext trix-toolbar .trix-button--icon-increase-nesting-level {
  display: none;
}

/* line 72, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button {
  width: 26px;
  height: 26px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background-color: transparent;
  transition: background-color 0.1s;
}

/* line 81, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button:hover {
  background-color: #ededed;
}

/* line 83, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button.trix-active {
  background-color: #e5e5e5;
}

/* line 90, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button--icon::before {
  background-size: 16px 16px;
  opacity: 0.7;
}

/* line 95, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button--icon:hover::before {
  opacity: 1;
}

/* line 97, app/components/ui/richtext_component.scss */
.ui-richtext trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.25;
}

/* line 101, app/components/ui/richtext_component.scss */
.ui-richtext trix-editor {
  min-height: 120px;
  padding: 13px 14px;
  border: 0;
  border-radius: 0 0 11px 11px;
  background-color: transparent;
  font-size: 15px;
  line-height: 1.45;
  color: #232323;
}

/* line 111, app/components/ui/richtext_component.scss */
.ui-richtext trix-editor:focus {
  outline: none;
}

/* line 113, app/components/ui/richtext_component.scss */
.ui-richtext trix-editor[placeholder]:empty::before {
  color: #a3a3a3;
}

/* line 118, app/components/ui/richtext_component.scss */
body.dark .ui-richtext {
  border-color: #2a2a2a;
  background-color: #242424;
}

/* line 122, app/components/ui/richtext_component.scss */
body.dark .ui-richtext trix-toolbar {
  border-bottom-color: #2a2a2a;
  background-color: #202020;
}

/* line 126, app/components/ui/richtext_component.scss */
body.dark .ui-richtext trix-toolbar .trix-button-group:not(:first-child) {
  border-left-color: #2a2a2a;
}

/* line 129, app/components/ui/richtext_component.scss */
body.dark .ui-richtext trix-toolbar .trix-button--icon::before {
  filter: invert(1);
}

/* line 131, app/components/ui/richtext_component.scss */
body.dark .ui-richtext trix-toolbar .trix-button:hover {
  background-color: #2a2a2a;
}

/* line 133, app/components/ui/richtext_component.scss */
body.dark .ui-richtext trix-toolbar .trix-button.trix-active {
  background-color: #383838;
}

/* line 136, app/components/ui/richtext_component.scss */
body.dark .ui-richtext trix-editor {
  color: #fafafa;
}

/* line 139, app/components/ui/richtext_component.scss */
body.dark .ui-richtext trix-editor[placeholder]:empty::before {
  color: #737373;
}

/* line 7, app/components/users/blocks/keypad_component.scss */
.users-blocks-keypad {
  position: fixed;
  inset: 0;
  z-index: 1100;
  pointer-events: none;
  visibility: hidden;
}

/* line 14, app/components/users/blocks/keypad_component.scss */
.users-blocks-keypad[aria-hidden="false"] {
  pointer-events: auto;
  visibility: visible;
}

/* line 19, app/components/users/blocks/keypad_component.scss */
.users-blocks-keypad__scrim {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 220ms cubic-bezier(0.32, 0.72, 0, 1);
}

/* line 26, app/components/users/blocks/keypad_component.scss */
.users-blocks-keypad[aria-hidden="false"] .users-blocks-keypad__scrim {
  opacity: 1;
}

/* line 28, app/components/users/blocks/keypad_component.scss */
.users-blocks-keypad__sheet {
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  transform: translateY(100%);
  transition: transform 220ms cubic-bezier(0.32, 0.72, 0, 1);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

/* line 38, app/components/users/blocks/keypad_component.scss */
.users-blocks-keypad[aria-hidden="false"] .users-blocks-keypad__sheet {
  transform: translateY(0);
}

/* line 45, app/components/users/blocks/keypad_component.scss */
.users-blocks-keypad__caret {
  display: block;
  flex: none;
  width: 2px;
  height: 16px;
}

/* line 52, app/components/users/blocks/keypad_component.scss */
.users-blocks-keypad__caret--on {
  animation: users-blocks-keypad-caret 1.1s steps(1) infinite;
}

@keyframes users-blocks-keypad-caret {
  0%, 49% {
    opacity: 1;
  }
  50%, 100% {
    opacity: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 63, app/components/users/blocks/keypad_component.scss */
  .users-blocks-keypad__caret--on {
    animation: none;
  }
}

/* line 6, app/components/users/programs/day_component.scss */
.program-day .sets {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 11, app/components/users/programs/day_component.scss */
.program-day .sets .set {
  display: flex;
  align-items: flex-start;
  padding: 3px 0;
  font-size: 13px;
  line-height: 1.5;
  color: #9E9E9E;
}

/* line 19, app/components/users/programs/day_component.scss */
.program-day .sets .set::before {
  content: "\2022";
  margin-right: 8px;
  color: #757575;
}

/* line 25, app/components/users/programs/day_component.scss */
.program-day .sets .set .assessment,
.program-day .sets .set > span {
  display: flex;
  align-items: center;
}

/* line 2, app/components/users/workouts/athlete_component.scss */
.user-workouts-athlete-component .user-avatar {
  width: 30px;
  height: 30px;
  border: 1px solid #EB002B;
}

/* line 38, app/components/videos/field_component.scss */
.video-field {
  display: block;
}

/* line 41, app/components/videos/field_component.scss */
.video-field [data-pane] {
  display: none;
}

/* line 43, app/components/videos/field_component.scss */
.video-field[data-state="empty"] [data-pane="empty"] {
  display: block;
}

/* line 44, app/components/videos/field_component.scss */
.video-field[data-state="drag"] [data-pane="drag"] {
  display: block;
}

/* line 45, app/components/videos/field_component.scss */
.video-field[data-state="busy"] [data-pane="busy"] {
  display: block;
}

/* line 46, app/components/videos/field_component.scss */
.video-field[data-state="invalid"] [data-pane="invalid"] {
  display: block;
}

/* line 47, app/components/videos/field_component.scss */
.video-field[data-state="attached"] [data-pane="attached"] {
  display: block;
}

/* line 48, app/components/videos/field_component.scss */
.video-field[data-state="playing"] [data-pane="player"] {
  display: block;
}

/* line 49, app/components/videos/field_component.scss */
.video-field[data-state="error"] [data-pane="error"] {
  display: block;
}

/* line 51, app/components/videos/field_component.scss */
.video-field .video-field__input {
  display: none;
}

/* line 55, app/components/videos/field_component.scss */
.video-field .video-field__dropzone {
  justify-content: center;
  min-height: 215px;
  cursor: pointer;
  transition: border-color 0.15s, background-color 0.15s;
}

/* line 63, app/components/videos/field_component.scss */
.video-field .video-field__dropzone:hover, .video-field .video-field__dropzone:focus-visible {
  border-color: #d4d4d4;
  background-color: #f5f5f5;
}

/* line 69, app/components/videos/field_component.scss */
.video-field .video-field__dropzone:focus-visible {
  outline: none;
}

/* line 73, app/components/videos/field_component.scss */
.video-field .video-field__dropzone > :has(.video-field__link) {
  align-self: stretch;
}

/* line 76, app/components/videos/field_component.scss */
.video-field .video-field__link {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}

/* line 83, app/components/videos/field_component.scss */
.video-field .video-field__or {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 89, app/components/videos/field_component.scss */
.video-field .video-field__rule {
  flex: 1;
  height: 1px;
  background-color: #e5e5e5;
}

/* line 95, app/components/videos/field_component.scss */
.video-field .video-field__or-word {
  flex: none;
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #737373;
}

/* line 107, app/components/videos/field_component.scss */
.video-field .video-field__url {
  box-sizing: border-box;
  width: 100%;
  height: 38px;
  padding: 0 12px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  font-family: inherit;
  font-size: 13px;
  line-height: 1;
  text-align: center;
  color: #232323;
  transition: border-color 0.15s, background-color 0.15s;
}

/* line 123, app/components/videos/field_component.scss */
.video-field .video-field__url::-moz-placeholder {
  color: #a3a3a3;
}
.video-field .video-field__url::placeholder {
  color: #a3a3a3;
}

/* line 125, app/components/videos/field_component.scss */
.video-field .video-field__url:focus {
  border-color: #eb002b;
}

/* line 130, app/components/videos/field_component.scss */
.video-field .video-field__drag {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 215px;
  padding: 24px 20px;
  border: 1px dashed #eb002b;
  border-radius: 12px;
  background-color: rgba(235, 0, 43, 0.08);
  text-align: center;
}

/* line 144, app/components/videos/field_component.scss */
.video-field .video-field__drag-glyph {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 9999px;
  background-color: rgba(235, 0, 43, 0.12);
  color: #eb002b;
}

/* line 155, app/components/videos/field_component.scss */
.video-field .video-field__drag-title {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: #eb002b;
}

/* line 162, app/components/videos/field_component.scss */
.video-field .video-field__drag-meta {
  max-width: 100%;
  font-size: 13px;
  line-height: 19px;
  color: #737373;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 174, app/components/videos/field_component.scss */
.video-field .video-field__box {
  padding: 9px 10px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fff;
}

/* line 181, app/components/videos/field_component.scss */
.video-field .video-field__box--flat {
  background-color: #fafafa;
}

/* line 183, app/components/videos/field_component.scss */
.video-field .video-field__row {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 189, app/components/videos/field_component.scss */
.video-field .video-field__poster {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 76px;
  height: 44px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: none;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: repeating-linear-gradient(115deg, #f5f5f5 0 6px, #fafafa 6px 12px);
}

/* line 213, app/components/videos/field_component.scss */
.video-field .video-field__poster--static {
  cursor: default;
}

/* line 215, app/components/videos/field_component.scss */
.video-field .video-field__poster-image {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 224, app/components/videos/field_component.scss */
.video-field .video-field__poster-fallback {
  display: inline-flex;
  color: #a3a3a3;
}

/* line 229, app/components/videos/field_component.scss */
.video-field .video-field__poster-play {
  position: relative;
  display: inline-flex;
  color: #fff;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.45));
}

/* line 236, app/components/videos/field_component.scss */
.video-field .video-field__duration {
  position: absolute;
  right: 3px;
  bottom: 3px;
  padding: 1px 4px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.7);
  font-size: 10px;
  line-height: 12px;
  color: #fff;
}

/* line 248, app/components/videos/field_component.scss */
.video-field .video-field__col {
  display: flex;
  flex: 1;
  min-width: 0;
  flex-direction: column;
  gap: 2px;
}

/* line 256, app/components/videos/field_component.scss */
.video-field .video-field__title {
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  color: #232323;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 266, app/components/videos/field_component.scss */
.video-field .video-field__meta {
  display: flex;
  align-items: center;
  min-width: 0;
  gap: 6px;
  font-size: 12px;
  line-height: 16px;
  color: #737373;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 279, app/components/videos/field_component.scss */
.video-field .video-field__pill,
.video-field .video-field__step {
  display: inline-flex;
  flex: none;
  align-items: center;
  height: 18px;
  padding: 0 7px;
  border: 1px solid #e5e5e5;
  border-radius: 9999px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #737373;
}

/* line 296, app/components/videos/field_component.scss */
.video-field .video-field__step {
  height: 20px;
}

/* line 299, app/components/videos/field_component.scss */
.video-field .video-field__step[hidden] {
  display: none;
}

/* line 302, app/components/videos/field_component.scss */
.video-field .video-field__out {
  min-width: 0;
  color: #eb002b;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 310, app/components/videos/field_component.scss */
.video-field .video-field__out:hover {
  color: #eb002b;
  text-decoration: underline;
}

/* line 318, app/components/videos/field_component.scss */
.video-field .video-field__actions {
  display: flex;
  flex: none;
  align-items: center;
  gap: 6px;
  line-height: 0;
}

/* line 326, app/components/videos/field_component.scss */
.video-field .video-field__icon-button {
  display: inline-flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  color: #737373;
  cursor: pointer;
  transition: border-color 0.15s, background-color 0.15s, color 0.15s;
}

/* line 342, app/components/videos/field_component.scss */
.video-field .video-field__icon-button:hover, .video-field .video-field__icon-button:focus-visible {
  border-color: #d4d4d4;
  color: #232323;
}

/* line 348, app/components/videos/field_component.scss */
.video-field .video-field__icon-button:focus-visible {
  outline: none;
}

/* line 352, app/components/videos/field_component.scss */
.video-field .video-field__icon-button--danger:hover, .video-field .video-field__icon-button--danger:focus-visible {
  border-color: #eb002b;
  color: #eb002b;
}

/* line 361, app/components/videos/field_component.scss */
.video-field .video-field__track {
  height: 4px;
  margin-top: 10px;
  border-radius: 9999px;
  background-color: #e5e5e5;
  overflow: hidden;
}

/* line 369, app/components/videos/field_component.scss */
.video-field .video-field__bar {
  display: block;
  width: 0;
  height: 100%;
  border-radius: 9999px;
  background-color: #737373;
  transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 378, app/components/videos/field_component.scss */
.video-field .video-field__bar--bytes {
  background-color: #eb002b;
}

/* line 380, app/components/videos/field_component.scss */
.video-field .video-field__bar--convert {
  background-color: #737373;
}

/* line 382, app/components/videos/field_component.scss */
.video-field .video-field__note {
  margin: 8px 0 0;
  font-size: 13px;
  line-height: 19px;
  color: #737373;
}

/* line 388, app/components/videos/field_component.scss */
.video-field .video-field__note[hidden] {
  display: none;
}

/* line 393, app/components/videos/field_component.scss */
.video-field .video-field__invalid-url {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 402, app/components/videos/field_component.scss */
.video-field .video-field__clear {
  display: inline-flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  color: #737373;
  cursor: pointer;
  transition: background-color 0.15s, color 0.15s;
}

/* line 418, app/components/videos/field_component.scss */
.video-field .video-field__clear:hover, .video-field .video-field__clear:focus-visible {
  background-color: rgba(235, 0, 43, 0.08);
  color: #eb002b;
}

/* line 424, app/components/videos/field_component.scss */
.video-field .video-field__clear:focus-visible {
  outline: none;
}

/* line 429, app/components/videos/field_component.scss */
.video-field .video-field__player {
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  overflow: hidden;
  background-color: #fff;
}

/* line 436, app/components/videos/field_component.scss */
.video-field .video-field__player-head {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
}

/* line 443, app/components/videos/field_component.scss */
.video-field .video-field__player-title {
  flex: 1;
  min-width: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  color: #232323;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 455, app/components/videos/field_component.scss */
.video-field .video-field__stage {
  position: relative;
  aspect-ratio: 16 / 9;
  border-top: 1px solid #e5e5e5;
  background-color: #101012;
}

/* line 462, app/components/videos/field_component.scss */
.video-field .video-field__frame,
.video-field .video-field__video {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  background-color: #101012;
}

/* line 475, app/components/videos/field_component.scss */
.video-field .video-field__error {
  border: 1.5px solid #eb002b;
  border-radius: 12px;
  overflow: hidden;
  background-color: #fff;
}

/* line 482, app/components/videos/field_component.scss */
.video-field .video-field__error-head {
  display: flex;
  gap: 10px;
  padding: 12px;
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 489, app/components/videos/field_component.scss */
.video-field .video-field__error-glyph {
  display: inline-flex;
  flex: none;
  margin-top: 1px;
  color: #eb002b;
}

/* line 496, app/components/videos/field_component.scss */
.video-field .video-field__error-copy {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: 4px;
}

/* line 505, app/components/videos/field_component.scss */
.video-field .video-field__error-title {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  color: #232323;
}

/* line 512, app/components/videos/field_component.scss */
.video-field .video-field__error-body {
  font-size: 12px;
  line-height: 18px;
  color: #737373;
}

/* line 518, app/components/videos/field_component.scss */
.video-field .video-field__error-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 12px;
  border-top: 1px solid #e5e5e5;
  background-color: #fff;
}

/* line 531, app/components/videos/field_component.scss */
body.dark .video-field .video-field__dropzone:hover, body.dark .video-field .video-field__dropzone:focus-visible {
  border-color: #383838;
  background-color: #2a2a2a;
}

/* line 538, app/components/videos/field_component.scss */
body.dark .video-field .video-field__rule {
  background-color: #2a2a2a;
}

/* line 540, app/components/videos/field_component.scss */
body.dark .video-field .video-field__or-word,
body.dark .video-field .video-field__drag-meta,
body.dark .video-field .video-field__meta,
body.dark .video-field .video-field__pill,
body.dark .video-field .video-field__step,
body.dark .video-field .video-field__note,
body.dark .video-field .video-field__error-body,
body.dark .video-field .video-field__poster-fallback,
body.dark .video-field .video-field__icon-button,
body.dark .video-field .video-field__clear {
  color: #a3a3a3;
}

/* line 551, app/components/videos/field_component.scss */
body.dark .video-field .video-field__url {
  border-color: #2a2a2a;
  background-color: #1e1e1e;
  color: #f5f5f5;
}

/* line 556, app/components/videos/field_component.scss */
body.dark .video-field .video-field__url::-moz-placeholder {
  color: #a3a3a3;
}
body.dark .video-field .video-field__url::placeholder {
  color: #a3a3a3;
}

/* line 558, app/components/videos/field_component.scss */
body.dark .video-field .video-field__url:focus {
  border-color: #eb002b;
}

/* line 561, app/components/videos/field_component.scss */
body.dark .video-field .video-field__box,
body.dark .video-field .video-field__player,
body.dark .video-field .video-field__error,
body.dark .video-field .video-field__error-actions {
  background-color: #191919;
}

/* line 566, app/components/videos/field_component.scss */
body.dark .video-field .video-field__box,
body.dark .video-field .video-field__player,
body.dark .video-field .video-field__pill,
body.dark .video-field .video-field__step,
body.dark .video-field .video-field__icon-button,
body.dark .video-field .video-field__stage,
body.dark .video-field .video-field__error-actions {
  border-color: #2a2a2a;
}

/* line 574, app/components/videos/field_component.scss */
body.dark .video-field .video-field__box--flat {
  background-color: #1e1e1e;
}

/* line 576, app/components/videos/field_component.scss */
body.dark .video-field .video-field__error {
  border-color: #eb002b;
}

/* line 578, app/components/videos/field_component.scss */
body.dark .video-field .video-field__poster {
  background-color: #2a2a2a;
  background-image: repeating-linear-gradient(115deg, #2a2a2a 0 6px, #1e1e1e 6px 12px);
}

/* line 587, app/components/videos/field_component.scss */
body.dark .video-field .video-field__title,
body.dark .video-field .video-field__player-title,
body.dark .video-field .video-field__error-title {
  color: #f5f5f5;
}

/* line 592, app/components/videos/field_component.scss */
body.dark .video-field .video-field__icon-button:hover, body.dark .video-field .video-field__icon-button:focus-visible {
  border-color: #383838;
  color: #f5f5f5;
}

/* line 600, app/components/videos/field_component.scss */
body.dark .video-field .video-field__icon-button--danger:hover, body.dark .video-field .video-field__icon-button--danger:focus-visible {
  border-color: #eb002b;
  color: #eb002b;
}

/* line 607, app/components/videos/field_component.scss */
body.dark .video-field .video-field__track {
  background-color: #2a2a2a;
}

/* line 609, app/components/videos/field_component.scss */
body.dark .video-field .video-field__bar,
body.dark .video-field .video-field__bar--convert {
  background-color: #a3a3a3;
}

/* line 612, app/components/videos/field_component.scss */
body.dark .video-field .video-field__bar--bytes {
  background-color: #eb002b;
}

/* line 620, app/components/videos/field_component.scss */
body.mobile .video-field .video-field__poster {
  width: 64px;
  height: 36px;
}

/* line 625, app/components/videos/field_component.scss */
body.mobile .video-field .video-field__dropzone,
body.mobile .video-field .video-field__drag {
  min-height: 180px;
}

@media (prefers-reduced-motion: reduce) {
  /* line 632, app/components/videos/field_component.scss */
  .video-field .video-field__dropzone,
.video-field .video-field__url,
.video-field .video-field__icon-button,
.video-field .video-field__clear,
.video-field .video-field__bar {
    transition: opacity 0.15s;
  }
}

/* line 7, app/components/web/dropdown_component.scss */
.web-dropdown {
  position: relative;
  display: inline-flex;
}

/* line 11, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__caret {
  display: inline-flex;
  transition: transform 0.1s;
}

/* line 16, app/components/web/dropdown_component.scss */
.web-dropdown [aria-expanded="true"] .web-dropdown__caret {
  transform: rotate(180deg);
}

/* line 21, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__menu {
  position: absolute;
  inset: auto;
  margin: 0;
  color: inherit;
  top: calc(100% + 6px);
  right: 0;
  z-index: 30;
  display: flex;
  flex-direction: column;
  gap: 2px;
  width: 300px;
  max-width: calc(100vw - 24px);
  max-height: var(--web-dropdown-room, none);
  overflow-y: auto;
  padding: 6px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.06);
}

/* line 46, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__menu[hidden] {
  display: none;
}

/* line 51, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__menu:popover-open {
  position: fixed;
  right: auto;
}

/* line 58, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__item {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 10px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  transition: background-color 0.1s;
}

/* line 77, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__item:hover {
  background-color: rgba(0, 0, 0, 0.04);
  text-decoration: none;
}

/* line 81, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__item:hover .web-dropdown__title {
  color: #262626;
}

/* line 82, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__item:hover .web-dropdown__description {
  color: #737373;
}

/* line 87, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 20px;
  color: #737373;
}

/* line 96, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__body {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

/* line 103, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #262626;
}

/* line 110, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__description {
  font-size: 12px;
  line-height: 16px;
  color: #737373;
}

/* line 116, app/components/web/dropdown_component.scss */
.web-dropdown .web-dropdown__divider {
  height: 1px;
  margin: 5px 10px;
  background-color: #e5e5e5;
}

/* line 127, app/components/web/dropdown_component.scss */
.web-dropdown--block {
  display: flex;
  width: 100%;
}

/* line 131, app/components/web/dropdown_component.scss */
.web-dropdown--block .web-dropdown__menu {
  right: auto;
  left: 0;
  width: 100%;
  max-height: min(var(--web-dropdown-room, 320px), 320px);
}

/* line 147, app/components/web/dropdown_component.scss */
.web-dropdown__trigger {
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  cursor: pointer;
}

/* line 157, app/components/web/dropdown_component.scss */
body.dark .web-dropdown .web-dropdown__menu {
  border-color: #2a2a2a;
  background-color: #202020;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45), 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* line 163, app/components/web/dropdown_component.scss */
body.dark .web-dropdown .web-dropdown__item:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 166, app/components/web/dropdown_component.scss */
body.dark .web-dropdown .web-dropdown__item:hover .web-dropdown__title {
  color: #f5f5f5;
}

/* line 167, app/components/web/dropdown_component.scss */
body.dark .web-dropdown .web-dropdown__item:hover .web-dropdown__description {
  color: #a3a3a3;
}

/* line 170, app/components/web/dropdown_component.scss */
body.dark .web-dropdown .web-dropdown__icon {
  color: #a3a3a3;
}

/* line 172, app/components/web/dropdown_component.scss */
body.dark .web-dropdown .web-dropdown__title {
  color: #f5f5f5;
}

/* line 174, app/components/web/dropdown_component.scss */
body.dark .web-dropdown .web-dropdown__description {
  color: #a3a3a3;
}

/* line 176, app/components/web/dropdown_component.scss */
body.dark .web-dropdown .web-dropdown__divider {
  background-color: #2a2a2a;
}

/* line 8, app/components/web/filters_component.scss */
.web-filters {
  position: relative;
  display: inline-flex;
}

/* line 14, app/components/web/filters_component.scss */
.web-filters .web-filters__trigger {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  padding: 10px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  color: #404040;
  transition: background-color 0.1s, color 0.1s, box-shadow 0.1s;
}

/* line 31, app/components/web/filters_component.scss */
.web-filters .web-filters__trigger:hover {
  background-color: rgba(163, 163, 163, 0.1);
}

/* line 35, app/components/web/filters_component.scss */
.web-filters .web-filters__trigger.is-active, .web-filters .web-filters__trigger.is-active:hover {
  color: #eb002b;
  background-color: rgba(235, 0, 43, 0.08);
  box-shadow: inset 0 0 0 1.5px #eb002b;
}

/* line 43, app/components/web/filters_component.scss */
.web-filters .web-filters__badge {
  position: absolute;
  top: -4px;
  right: -4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 16px;
  height: 16px;
  padding: 0 4px;
  border-radius: 9999px;
  background-color: #eb002b;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
}

/* line 60, app/components/web/filters_component.scss */
.web-filters .web-filters__badge[hidden] {
  display: none;
}

/* line 63, app/components/web/filters_component.scss */
.web-filters .web-filters__popover {
  position: absolute;
  top: calc(100% + 6px);
  right: 0;
  z-index: 30;
  display: flex;
  flex-direction: column;
  width: 288px;
  max-width: calc(100vw - 24px);
  max-height: 400px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.06);
}

/* line 83, app/components/web/filters_component.scss */
.web-filters .web-filters__popover[hidden] {
  display: none;
}

/* line 86, app/components/web/filters_component.scss */
.web-filters .web-filters__head {
  flex: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 16px 8px;
}

/* line 96, app/components/web/filters_component.scss */
.web-filters .web-filters__groups {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: rgba(163, 163, 163, 0.5) transparent;
}

/* line 104, app/components/web/filters_component.scss */
.web-filters .web-filters__groups::-webkit-scrollbar {
  width: 6px;
}

/* line 105, app/components/web/filters_component.scss */
.web-filters .web-filters__groups::-webkit-scrollbar-track {
  background: transparent;
}

/* line 107, app/components/web/filters_component.scss */
.web-filters .web-filters__groups::-webkit-scrollbar-thumb {
  background: rgba(163, 163, 163, 0.5);
  border-radius: 3px;
}

/* line 113, app/components/web/filters_component.scss */
.web-filters .web-filters__title {
  font-family: "Play", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  color: #262626;
}

/* line 121, app/components/web/filters_component.scss */
.web-filters .web-filters__clear {
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 16px;
  color: #eb002b;
}

/* line 133, app/components/web/filters_component.scss */
.web-filters .web-filters__clear:hover {
  color: #c90026;
}

/* line 136, app/components/web/filters_component.scss */
.web-filters .web-filters__group {
  padding: 4px 0 8px;
}

/* line 139, app/components/web/filters_component.scss */
.web-filters .web-filters__group + .web-filters__group {
  border-top: 1px solid #e5e5e5;
  padding-top: 8px;
}

/* line 146, app/components/web/filters_component.scss */
.web-filters .web-filters__label {
  padding: 4px 16px 6px;
  font-family: "Play", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: #404040;
}

/* line 157, app/components/web/filters_component.scss */
.web-filters .web-filters__search {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 32px;
  margin: 0 16px 8px;
  padding: 0 10px;
  border-radius: 6px;
  background-color: #f5f5f5;
}

/* line 167, app/components/web/filters_component.scss */
.web-filters .web-filters__search input {
  flex: 1;
  min-width: 0;
  border: 0;
  background: transparent;
  padding: 0;
  font-size: 13px;
  line-height: 20px;
  color: #404040;
  outline: none;
  box-shadow: none;
}

/* line 179, app/components/web/filters_component.scss */
.web-filters .web-filters__search input::-moz-placeholder {
  color: #a3a3a3;
}
.web-filters .web-filters__search input::placeholder {
  color: #a3a3a3;
}

/* line 183, app/components/web/filters_component.scss */
.web-filters .web-filters__option {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 34px;
  padding: 0 16px;
  border: 0;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  text-align: left;
  transition: background-color 0.1s;
}

/* line 198, app/components/web/filters_component.scss */
.web-filters .web-filters__option:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 201, app/components/web/filters_component.scss */
.web-filters .web-filters__option-label {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13.5px;
  line-height: 20px;
  color: #404040;
}

/* line 212, app/components/web/filters_component.scss */
.web-filters .web-filters__count {
  flex: none;
  font-size: 12px;
  line-height: 16px;
  color: #a3a3a3;
}

/* line 219, app/components/web/filters_component.scss */
.web-filters .web-filters__radio {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 9999px;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  transition: border-color 0.1s;
}

/* line 231, app/components/web/filters_component.scss */
.web-filters .web-filters__radio::after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background-color: #eb002b;
  opacity: 0;
  transition: opacity 0.1s;
}

/* line 244, app/components/web/filters_component.scss */
.web-filters .web-filters__checkbox {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  transition: background-color 0.1s, border-color 0.1s;
}

/* line 257, app/components/web/filters_component.scss */
.web-filters .web-filters__check {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  color: #ffffff;
  opacity: 0;
  transition: opacity 0.1s;
}

/* line 267, app/components/web/filters_component.scss */
.web-filters .web-filters__option[aria-checked="true"] .web-filters__option-label {
  font-weight: 600;
  color: #262626;
}

/* line 272, app/components/web/filters_component.scss */
.web-filters .web-filters__option[aria-checked="true"] .web-filters__radio {
  border-color: #eb002b;
}

/* line 274, app/components/web/filters_component.scss */
.web-filters .web-filters__option[aria-checked="true"] .web-filters__radio::after {
  opacity: 1;
}

/* line 277, app/components/web/filters_component.scss */
.web-filters .web-filters__option[aria-checked="true"] .web-filters__checkbox {
  background-color: #eb002b;
  border-color: transparent;
}

/* line 282, app/components/web/filters_component.scss */
.web-filters .web-filters__option[aria-checked="true"] .web-filters__check {
  opacity: 1;
}

/* line 287, app/components/web/filters_component.scss */
.web-filters .web-filters__option[role="radio"][aria-checked="true"],
.web-filters .web-filters__option[role="radio"][aria-checked="true"]:hover {
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 292, app/components/web/filters_component.scss */
.web-filters .web-filters__footer {
  flex: none;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  border-top: 1px solid #e5e5e5;
}

/* line 301, app/components/web/filters_component.scss */
.web-filters .web-filters__meta {
  flex: 1;
  min-width: 0;
  font-size: 12.5px;
  line-height: 16px;
  color: #737373;
}

/* line 312, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__trigger {
  color: #d4d4d4;
}

/* line 315, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__trigger:hover {
  background-color: rgba(163, 163, 163, 0.1);
}

/* line 317, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__trigger.is-active, body.dark .web-filters .web-filters__trigger.is-active:hover {
  color: #ff4d68;
  background-color: rgba(255, 3, 48, 0.08);
  box-shadow: inset 0 0 0 1.5px #eb002b;
}

/* line 325, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__popover {
  border-color: #2a2a2a;
  background-color: #202020;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45), 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* line 331, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__title {
  color: #f5f5f5;
}

/* line 333, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__clear {
  color: #ff4d68;
}

/* line 335, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__clear:hover {
  color: #ffbcc5;
}

/* line 338, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__group + .web-filters__group {
  border-top-color: #2a2a2a;
}

/* line 340, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__label {
  color: #a3a3a3;
}

/* line 342, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__search {
  background-color: #262626;
}

/* line 345, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__search input {
  color: #f5f5f5;
}

/* line 347, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__search input::-moz-placeholder {
  color: #737373;
}
body.dark .web-filters .web-filters__search input::placeholder {
  color: #737373;
}

/* line 352, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__option:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 355, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__option-label {
  color: #d4d4d4;
}

/* line 357, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__count {
  color: #737373;
}

/* line 359, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__radio {
  background-color: transparent;
  border-color: #525252;
}

/* line 364, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__checkbox {
  background-color: transparent;
  border-color: #525252;
}

/* line 370, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__option[aria-checked="true"] .web-filters__option-label {
  color: #f5f5f5;
}

/* line 372, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__option[aria-checked="true"] .web-filters__radio {
  border-color: #eb002b;
}

/* line 374, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__option[aria-checked="true"] .web-filters__checkbox {
  background-color: #eb002b;
  border-color: transparent;
}

/* line 380, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__option[role="radio"][aria-checked="true"],
body.dark .web-filters .web-filters__option[role="radio"][aria-checked="true"]:hover {
  background-color: rgba(255, 3, 48, 0.08);
}

/* line 385, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__footer {
  border-top-color: #2a2a2a;
}

/* line 387, app/components/web/filters_component.scss */
body.dark .web-filters .web-filters__meta {
  color: #a3a3a3;
}

/* line 63, app/components/web/modal_component.scss */
.web-modal {
  --web-modal-w: 520px;
  margin: auto;
  padding: 0;
  border: 0;
  flex-direction: column;
  width: calc(100vw - 64px);
  max-width: var(--web-modal-w);
  max-height: calc(100vh - 64px);
  overflow: hidden;
  border-radius: 12px;
  background-color: #ffffff;
  color: #232323;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}

/* line 79, app/components/web/modal_component.scss */
.web-modal.web-modal--sm {
  --web-modal-w: 400px;
}

/* line 80, app/components/web/modal_component.scss */
.web-modal.web-modal--lg {
  --web-modal-w: 680px;
}

/* line 82, app/components/web/modal_component.scss */
.web-modal::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 84, app/components/web/modal_component.scss */
.web-modal .web-modal__header {
  flex: none;
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 22px 24px 0;
}

/* line 91, app/components/web/modal_component.scss */
.web-modal .web-modal__header--divided {
  padding-bottom: 16px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 100, app/components/web/modal_component.scss */
.web-modal .web-modal__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 40px;
  height: 40px;
  border-radius: 9999px;
  background-color: rgba(163, 163, 163, 0.12);
  color: #525252;
}

/* line 115, app/components/web/modal_component.scss */
.web-modal .web-modal__back {
  width: 32px;
  height: 32px;
  margin-top: 2px;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.1s, color 0.1s;
}

/* line 123, app/components/web/modal_component.scss */
.web-modal .web-modal__back:hover {
  background-color: rgba(163, 163, 163, 0.24);
  color: #232323;
}

/* line 129, app/components/web/modal_component.scss */
.web-modal.web-modal--danger .web-modal__icon {
  background-color: rgba(235, 0, 43, 0.12);
  color: #eb002b;
}

/* line 134, app/components/web/modal_component.scss */
.web-modal.web-modal--success .web-modal__icon {
  background-color: rgba(132, 204, 22, 0.12);
  color: #4d7c0f;
}

/* line 139, app/components/web/modal_component.scss */
.web-modal .web-modal__heading {
  flex: 1;
  min-width: 0;
}

/* line 144, app/components/web/modal_component.scss */
.web-modal .web-modal__eyebrow {
  display: block;
  font-family: 'Play', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #a3a3a3;
}

/* line 154, app/components/web/modal_component.scss */
.web-modal.web-modal--danger .web-modal__eyebrow {
  color: #eb002b;
}

/* line 156, app/components/web/modal_component.scss */
.web-modal .web-modal__title {
  margin: 0;
  font-family: 'Play', sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.01em;
  color: #232323;
}

/* line 165, app/components/web/modal_component.scss */
.web-modal .web-modal__subtitle {
  margin: 2px 0 0;
  font-size: 13px;
  line-height: 1.5;
  color: #737373;
}

/* line 172, app/components/web/modal_component.scss */
.web-modal .web-modal__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 34px;
  height: 34px;
  margin: -4px -6px 0 0;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  color: #525252;
  transition: background-color 0.1s, color 0.1s;
}

/* line 190, app/components/web/modal_component.scss */
.web-modal .web-modal__close:hover {
  background-color: rgba(163, 163, 163, 0.1);
  color: #232323;
}

/* line 196, app/components/web/modal_component.scss */
.web-modal .web-modal__body {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px 24px 22px;
}

/* line 209, app/components/web/modal_component.scss */
.web-modal .web-modal__footer {
  flex: none;
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: space-between;
  min-height: 0;
  margin: 0;
  padding: 14px 24px;
  border-top: 1px solid #e5e5e5;
  background-color: #fafafa;
}

/* line 222, app/components/web/modal_component.scss */
.web-modal .web-modal__note {
  font-size: 13px;
  color: #737373;
}

/* line 229, app/components/web/modal_component.scss */
.web-modal .web-modal__actions {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-left: auto;
}

/* line 239, app/components/web/modal_component.scss */
dialog.web-modal[open] {
  display: flex;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 252, app/components/web/modal_component.scss */
  dialog.web-modal {
    opacity: 0;
    transform: translateY(8px);
    transition: opacity 0.2s ease, transform 0.2s ease, display 0.2s, overlay 0.2s;
    transition-behavior: allow-discrete;
  }
  /* line 258, app/components/web/modal_component.scss */
  dialog.web-modal::backdrop {
    opacity: 0;
    transition: opacity 0.2s ease, display 0.2s, overlay 0.2s;
    transition-behavior: allow-discrete;
  }
  /* line 268, app/components/web/modal_component.scss */
  dialog.web-modal[open] {
    opacity: 1;
    transform: none;
  }
  /* line 272, app/components/web/modal_component.scss */
  dialog.web-modal[open]::backdrop {
    opacity: 1;
  }
  @starting-style {
    /* line 276, app/components/web/modal_component.scss */
    dialog.web-modal[open] {
      opacity: 0;
      transform: translateY(8px);
    }
    /* line 280, app/components/web/modal_component.scss */
    dialog.web-modal[open]::backdrop {
      opacity: 0;
    }
  }
}

@media (max-width: 600px) {
  /* line 286, app/components/web/modal_component.scss */
  .web-modal {
    width: calc(100vw - 32px);
    max-height: calc(100vh - 32px);
  }
}

/* line 293, app/components/web/modal_component.scss */
body.dark .web-modal {
  background-color: #202020;
  color: #f5f5f5;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45);
}

/* line 26, app/components/web/modal_component.scss */
body.dark .web-modal::backdrop {
  background-color: rgba(0, 0, 0, 0.65);
}

/* line 28, app/components/web/modal_component.scss */
body.dark .web-modal .web-modal__header--divided {
  border-bottom-color: #2a2a2a;
}

/* line 30, app/components/web/modal_component.scss */
body.dark .web-modal .web-modal__title {
  color: #f5f5f5;
}

/* line 32, app/components/web/modal_component.scss */
body.dark .web-modal .web-modal__subtitle,
body.dark .web-modal .web-modal__note {
  color: #a3a3a3;
}

/* line 37, app/components/web/modal_component.scss */
body.dark .web-modal.web-modal--danger .web-modal__eyebrow {
  color: #ff4d68;
}

/* line 39, app/components/web/modal_component.scss */
body.dark .web-modal .web-modal__close {
  color: #a3a3a3;
}

/* line 42, app/components/web/modal_component.scss */
body.dark .web-modal .web-modal__close:hover {
  background-color: rgba(255, 255, 255, 0.06);
  color: #f5f5f5;
}

/* line 48, app/components/web/modal_component.scss */
body.dark .web-modal .web-modal__back {
  color: #d4d4d4;
}

/* line 51, app/components/web/modal_component.scss */
body.dark .web-modal .web-modal__back:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: #f5f5f5;
}

/* line 57, app/components/web/modal_component.scss */
body.dark .web-modal .web-modal__footer {
  border-top-color: #2a2a2a;
  background-color: #242424;
}

/* line 296, app/components/web/modal_component.scss */
.web-modal.web-modal--dark {
  background-color: #202020;
  color: #f5f5f5;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45);
}

/* line 26, app/components/web/modal_component.scss */
.web-modal.web-modal--dark::backdrop {
  background-color: rgba(0, 0, 0, 0.65);
}

/* line 28, app/components/web/modal_component.scss */
.web-modal.web-modal--dark .web-modal__header--divided {
  border-bottom-color: #2a2a2a;
}

/* line 30, app/components/web/modal_component.scss */
.web-modal.web-modal--dark .web-modal__title {
  color: #f5f5f5;
}

/* line 32, app/components/web/modal_component.scss */
.web-modal.web-modal--dark .web-modal__subtitle,
.web-modal.web-modal--dark .web-modal__note {
  color: #a3a3a3;
}

/* line 37, app/components/web/modal_component.scss */
.web-modal.web-modal--dark.web-modal--danger .web-modal__eyebrow {
  color: #ff4d68;
}

/* line 39, app/components/web/modal_component.scss */
.web-modal.web-modal--dark .web-modal__close {
  color: #a3a3a3;
}

/* line 42, app/components/web/modal_component.scss */
.web-modal.web-modal--dark .web-modal__close:hover {
  background-color: rgba(255, 255, 255, 0.06);
  color: #f5f5f5;
}

/* line 48, app/components/web/modal_component.scss */
.web-modal.web-modal--dark .web-modal__back {
  color: #d4d4d4;
}

/* line 51, app/components/web/modal_component.scss */
.web-modal.web-modal--dark .web-modal__back:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: #f5f5f5;
}

/* line 57, app/components/web/modal_component.scss */
.web-modal.web-modal--dark .web-modal__footer {
  border-top-color: #2a2a2a;
  background-color: #242424;
}

/* line 302, app/components/web/modal_component.scss */
.web-modal-trigger {
  display: contents;
}

/* line 305, app/components/web/modal_component.scss */
.web-modal-trigger > [data-action] {
  display: contents;
}

/* line 22, app/components/web/modals/progress_component.scss */
.web-modal-progress {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 29, app/components/web/modals/progress_component.scss */
.web-modal-progress--failed {
  flex-direction: column;
  align-items: flex-end;
}

/* line 34, app/components/web/modals/progress_component.scss */
.web-modal-progress__bar {
  flex: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 6px;
  border: 0;
  border-radius: 999px;
  background-color: #e5e5e5;
  overflow: hidden;
}

/* line 43, app/components/web/modals/progress_component.scss */
.web-modal-progress__bar::-webkit-progress-bar {
  background-color: #e5e5e5;
  border-radius: 999px;
}

/* line 50, app/components/web/modals/progress_component.scss */
.web-modal-progress__bar::-webkit-progress-value {
  background-color: #eb002b;
  border-radius: 999px;
  -webkit-transition: inline-size 240ms ease-out;
  transition: inline-size 240ms ease-out;
}

/* line 56, app/components/web/modals/progress_component.scss */
.web-modal-progress__bar::-moz-progress-bar {
  background-color: #eb002b;
  border-radius: 999px;
}

/* line 62, app/components/web/modals/progress_component.scss */
.web-modal-progress__figure {
  font-family: "Play", sans-serif;
  font-size: 12px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  color: #262626;
}

/* line 70, app/components/web/modals/progress_component.scss */
.web-modal-progress__error {
  align-self: stretch;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.45;
  color: #b91c1c;
}

/* line 78, app/components/web/modals/progress_component.scss */
.web-modal-progress__problems {
  align-self: stretch;
  max-height: 196px;
  margin: 0;
  padding: 6px 0;
  overflow-y: auto;
  list-style: none;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  font-size: 12.5px;
  line-height: 1.45;
  color: #262626;
}

/* line 91, app/components/web/modals/progress_component.scss */
.web-modal-progress__problems li {
  padding: 6px 12px;
}

/* line 97, app/components/web/modals/progress_component.scss */
.web-modal-progress__label {
  font-size: 12.5px;
  line-height: 1.45;
  color: #737373;
}

/* line 104, app/components/web/modals/progress_component.scss */
body.dark .web-modal-progress__label {
  color: #a3a3a3;
}

/* line 109, app/components/web/modals/progress_component.scss */
body.dark .web-modal-progress__bar {
  background-color: #2a2a2a;
}

/* line 112, app/components/web/modals/progress_component.scss */
body.dark .web-modal-progress__bar::-webkit-progress-bar {
  background-color: #2a2a2a;
}

/* line 115, app/components/web/modals/progress_component.scss */
body.dark .web-modal-progress__figure {
  color: #f5f5f5;
}

/* line 117, app/components/web/modals/progress_component.scss */
body.dark .web-modal-progress__error {
  color: #ff4d68;
}

/* line 119, app/components/web/modals/progress_component.scss */
body.dark .web-modal-progress__problems {
  border-color: #2a2a2a;
  color: #f5f5f5;
}

/* line 25, app/components/web/modals/selection_component.scss */
.web-modal-selection {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 10px;
}

/* line 30, app/components/web/modals/selection_component.scss */
.web-modal-selection__header {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 36, app/components/web/modals/selection_component.scss */
.web-modal-selection__eyebrow {
  font-family: "Play", sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #737373;
}

/* line 45, app/components/web/modals/selection_component.scss */
.web-modal-selection__list {
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fafafa;
}

/* line 50, app/components/web/modals/selection_component.scss */
.web-modal-selection__list > p {
  margin: 0;
  padding: 11px 14px;
  font-family: "Play", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.35;
  color: #262626;
}

/* line 62, app/components/web/modals/selection_component.scss */
.web-modal-selection__list > p + p {
  border-top: 1px solid #e5e5e5;
}

/* line 66, app/components/web/modals/selection_component.scss */
.web-modal-selection__list--scroll {
  max-height: 200px;
  overflow-y: auto;
}

/* line 72, app/components/web/modals/selection_component.scss */
.web-modal-selection__note {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.45;
  color: #737373;
}

/* line 83, app/components/web/modals/selection_component.scss */
.web-modal-selection__note svg {
  flex: none;
  margin-top: 1px;
}

/* line 92, app/components/web/modals/selection_component.scss */
body.dark .web-modal-selection__eyebrow, body.dark .web-modal-selection__note {
  color: #a3a3a3;
}

/* line 97, app/components/web/modals/selection_component.scss */
body.dark .web-modal-selection__list {
  border-color: #2a2a2a;
  background-color: #242424;
}

/* line 101, app/components/web/modals/selection_component.scss */
body.dark .web-modal-selection__list > p + p {
  border-top-color: #2a2a2a;
}

/* line 109, app/components/web/modals/selection_component.scss */
body.dark .web-modal-selection .web-modal-selection__list > p.muted {
  color: #f5f5f5;
}

/* line 23, app/components/web/modals/share_component.scss */
.web-modal-share__lead, .web-modal-share__note {
  margin: 0;
  font-size: 12.5px;
  line-height: 1.45;
  color: #737373;
}

/* line 31, app/components/web/modals/share_component.scss */
.web-modal-share__row {
  display: grid;
  gap: 8px;
}

/* line 36, app/components/web/modals/share_component.scss */
.web-modal-share__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

/* line 43, app/components/web/modals/share_component.scss */
.web-modal-share__label {
  font-family: "Play", sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #737373;
}

/* line 52, app/components/web/modals/share_component.scss */
.web-modal-share__value {
  margin: 0;
  padding: 11px 14px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #fafafa;
  font-size: 13px;
  line-height: 1.45;
  color: #262626;
  overflow-wrap: anywhere;
}

/* line 67, app/components/web/modals/share_component.scss */
body.dark .web-modal-share__lead, body.dark .web-modal-share__note, body.dark .web-modal-share__label {
  color: #a3a3a3;
}

/* line 73, app/components/web/modals/share_component.scss */
body.dark .web-modal-share__value {
  border-color: #2a2a2a;
  background-color: #242424;
  color: #f5f5f5;
}

/* line 17, app/components/web/nav_component.scss */
.web-nav__toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background: transparent;
  box-shadow: none;
  font: inherit;
  cursor: pointer;
}

/* line 27, app/components/web/nav_component.scss */
.web-nav .web-nav__label {
  display: none;
}

/* line 32, app/components/web/nav_component.scss */
.web-nav .web-nav__glyph {
  transform: rotate(180deg);
}

/* line 36, app/components/web/nav_component.scss */
.web-nav .web-tooltip {
  display: flex;
  min-width: 0;
}

/* line 40, app/components/web/nav_component.scss */
html[data-nav-mode="expanded"] .web-nav .web-nav__card {
  width: 224px;
}

/* line 42, app/components/web/nav_component.scss */
html[data-nav-mode="expanded"] .web-nav .web-nav__item {
  justify-content: flex-start;
}

/* line 44, app/components/web/nav_component.scss */
html[data-nav-mode="expanded"] .web-nav .web-nav__link {
  width: 100%;
  justify-content: flex-start;
  padding: 0 12px;
}

/* line 50, app/components/web/nav_component.scss */
html[data-nav-mode="expanded"] .web-nav .web-nav__label {
  display: block;
}

/* line 52, app/components/web/nav_component.scss */
html[data-nav-mode="expanded"] .web-nav .web-tooltip {
  width: 100%;
}

/* line 54, app/components/web/nav_component.scss */
html[data-nav-mode="expanded"] .web-nav .web-nav__glyph {
  transform: none;
}

/* line 58, app/components/web/nav_component.scss */
html[data-nav-mode="expanded"] .web-nav .web-nav__separator {
  width: auto;
  margin-right: 10px;
  margin-left: 10px;
}

/* line 68, app/components/web/nav_component.scss */
.web-nav--tablet .web-nav__label {
  display: block;
}

/* line 70, app/components/web/nav_component.scss */
.web-nav--tablet .web-nav__item {
  justify-content: center;
}

/* line 24, app/components/web/phone_component.scss */
.web-phone__device {
  position: relative;
  flex: 0 1 898px;
  min-height: 0;
  aspect-ratio: 390 / 898;
  padding: 10px;
  border: 1px solid #404040;
  border-radius: 28px;
  background-color: #262626;
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.45);
  pointer-events: auto;
}

/* line 36, app/components/web/phone_component.scss */
.web-phone__device .web-phone__screen.screen {
  position: relative;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 19px;
  background-color: #0b0b0c;
  overflow: hidden;
}

/* line 46, app/components/web/phone_component.scss */
.web-phone__device .web-phone__status {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  padding: 2px 26px 0;
  font-size: 14px;
  font-weight: 600;
  color: #f2f2f2;
  pointer-events: none;
}

/* line 63, app/components/web/phone_component.scss */
.web-phone__device .web-phone__indicators {
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 69, app/components/web/phone_component.scss */
.web-phone__device .web-phone__signal {
  display: flex;
  align-items: flex-end;
  gap: 2px;
  height: 11px;
}

/* line 75, app/components/web/phone_component.scss */
.web-phone__device .web-phone__signal i {
  width: 3px;
  border-radius: 1px;
  background-color: #f2f2f2;
}

/* line 80, app/components/web/phone_component.scss */
.web-phone__device .web-phone__signal i:nth-child(1) {
  height: 5px;
}

/* line 81, app/components/web/phone_component.scss */
.web-phone__device .web-phone__signal i:nth-child(2) {
  height: 7px;
}

/* line 82, app/components/web/phone_component.scss */
.web-phone__device .web-phone__signal i:nth-child(3) {
  height: 9px;
}

/* line 83, app/components/web/phone_component.scss */
.web-phone__device .web-phone__signal i:nth-child(4) {
  height: 11px;
}

/* line 87, app/components/web/phone_component.scss */
.web-phone__device .web-phone__battery {
  display: block;
  width: 24px;
  height: 12px;
  padding: 1.5px;
  border: 1px solid rgba(242, 242, 242, 0.6);
  border-radius: 3px;
}

/* line 95, app/components/web/phone_component.scss */
.web-phone__device .web-phone__battery i {
  display: block;
  width: 70%;
  height: 100%;
  border-radius: 1px;
  background-color: #f2f2f2;
}

/* line 11, app/components/web/search_component.scss */
.web-search {
  max-width: 0;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transition: max-width 180ms ease, opacity 150ms ease;
}

/* line 18, app/components/web/search_component.scss */
.web-search.is-open {
  max-width: 280px;
  opacity: 1;
  pointer-events: auto;
}

/* line 29, app/components/web/search_component.scss */
.web-search.is-expanded {
  overflow: visible;
}

/* line 31, app/components/web/search_component.scss */
.web-search .web-search__inner {
  display: flex;
  align-items: center;
  gap: 8px;
  box-sizing: border-box;
  width: 280px;
  height: 38px;
  padding: 0 12px;
  border: 1px solid #d4d4d4;
  border-radius: 12px;
  background-color: #ffffff;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 45, app/components/web/search_component.scss */
.web-search .web-search__inner:focus-within {
  border-color: #EB002B;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 50, app/components/web/search_component.scss */
.web-search .web-search__inner input {
  flex: 1;
  min-width: 0;
  border: 0;
  background: transparent;
  padding: 0;
  font-size: 15px;
  line-height: 22px;
  color: #171717;
  outline: none;
  box-shadow: none;
}

/* line 62, app/components/web/search_component.scss */
.web-search .web-search__inner input::-moz-placeholder {
  color: #a3a3a3;
}
.web-search .web-search__inner input::placeholder {
  color: #a3a3a3;
}

/* line 68, app/components/web/search_component.scss */
.web-search .web-search__clear {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex: none;
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  color: #737373;
}

/* line 81, app/components/web/search_component.scss */
.web-search .web-search__clear:hover {
  color: #404040;
}

/* line 84, app/components/web/search_component.scss */
.web-search .web-search__key {
  padding: 0 4px;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  background-color: #fafafa;
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 11px;
  line-height: 16px;
  color: #a3a3a3;
}

/* line 96, app/components/web/search_component.scss */
.web-search__trigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  padding: 10px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  color: #404040;
}

/* line 111, app/components/web/search_component.scss */
.web-search__trigger:hover {
  background-color: rgba(163, 163, 163, 0.1);
}

/* line 114, app/components/web/search_component.scss */
.web-search__trigger.is-active {
  display: none;
}

/* line 118, app/components/web/search_component.scss */
body.dark .web-search .web-search__inner {
  border-color: #404040;
  background-color: #202020;
}

/* line 122, app/components/web/search_component.scss */
body.dark .web-search .web-search__inner:focus-within {
  border-color: #EB002B;
}

/* line 126, app/components/web/search_component.scss */
body.dark .web-search .web-search__inner input {
  color: #f5f5f5;
}

/* line 128, app/components/web/search_component.scss */
body.dark .web-search .web-search__inner input::-moz-placeholder {
  color: #737373;
}
body.dark .web-search .web-search__inner input::placeholder {
  color: #737373;
}

/* line 132, app/components/web/search_component.scss */
body.dark .web-search .web-search__clear {
  color: #a3a3a3;
}

/* line 134, app/components/web/search_component.scss */
body.dark .web-search .web-search__clear:hover {
  color: #e5e5e5;
}

/* line 137, app/components/web/search_component.scss */
body.dark .web-search .web-search__key {
  border-color: #404040;
  background-color: #2a2a2a;
  color: #737373;
}

/* line 143, app/components/web/search_component.scss */
body.dark .web-search__trigger {
  color: #d4d4d4;
}

/* line 145, app/components/web/search_component.scss */
body.dark .web-search__trigger:hover {
  background-color: rgba(163, 163, 163, 0.1);
}

/* line 18, app/components/web/slider_component.scss */
html.web-slider-locked {
  overflow: hidden;
}

/* line 22, app/components/web/slider_component.scss */
.web-slider {
  position: fixed;
  inset: 0;
  z-index: 1200;
  --web-slider-w: 800px;
  --shell-gutter: 24px;
}

/* line 35, app/components/web/slider_component.scss */
.web-slider.web-slider--sm {
  --web-slider-w: 400px;
}

/* line 37, app/components/web/slider_component.scss */
.web-slider .web-slider__backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.25s ease;
}

/* line 51, app/components/web/slider_component.scss */
.web-slider .web-slider__panel {
  position: absolute;
  top: var(--shell-gutter);
  right: calc(var(--shell-gutter) + var(--flex-w, 0px));
  bottom: var(--shell-gutter);
  display: flex;
  flex-direction: column;
  width: var(--web-slider-w);
  max-width: calc(100vw - 2 * var(--shell-gutter) - var(--flex-w, 0px));
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  box-shadow: -8px 0 24px rgba(0, 0, 0, 0.12);
  transform: translateX(calc(100% + var(--shell-gutter) + var(--flex-w, 0px)));
  transition: transform 0.25s cubic-bezier(0.32, 0.72, 0, 1), right 0.25s ease-in-out;
}

/* line 72, app/components/web/slider_component.scss */
.web-slider.is-open .web-slider__backdrop {
  opacity: 1;
}

/* line 73, app/components/web/slider_component.scss */
.web-slider.is-open .web-slider__panel {
  transform: none;
}

/* line 74, app/components/web/slider_component.scss */
.web-slider.is-open .web-slider__canvas {
  opacity: 1;
}

/* line 78, app/components/web/slider_component.scss */
.web-slider.is-instant .web-slider__backdrop,
.web-slider.is-instant .web-slider__panel,
.web-slider.is-instant .web-slider__canvas {
  transition: none;
}

/* line 83, app/components/web/slider_component.scss */
.web-slider .web-slider__canvas {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: calc(var(--web-slider-w) + var(--shell-gutter) + var(--flex-w, 0px));
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.25s ease, right 0.25s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 102, app/components/web/slider_component.scss */
  .web-slider .web-slider__panel {
    transition-property: transform;
  }
  /* line 103, app/components/web/slider_component.scss */
  .web-slider .web-slider__canvas {
    transition-property: opacity;
  }
}

/* line 106, app/components/web/slider_component.scss */
.web-slider.web-slider--canvas .web-slider__backdrop {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.72) 11%, rgba(0, 0, 0, 0.34) 22%, rgba(0, 0, 0, 0) 33%), rgba(0, 0, 0, 0.62);
}

@media (max-width: 900px) {
  /* line 121, app/components/web/slider_component.scss */
  .web-slider .web-slider__canvas {
    display: none;
  }
}

/* line 124, app/components/web/slider_component.scss */
.web-slider .web-slider__header {
  flex: none;
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 67px;
  padding: 10px 16px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 136, app/components/web/slider_component.scss */
.web-slider .web-slider__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 28px;
  height: 28px;
  border-radius: 8px;
  background-color: rgba(235, 0, 43, 0.12);
  color: #eb002b;
}

/* line 150, app/components/web/slider_component.scss */
.web-slider .web-slider__back {
  cursor: pointer;
  transition: background-color 0.1s;
}

/* line 154, app/components/web/slider_component.scss */
.web-slider .web-slider__back:hover {
  background-color: rgba(235, 0, 43, 0.2);
  color: #eb002b;
}

/* line 160, app/components/web/slider_component.scss */
.web-slider .web-slider__avatar {
  flex: none;
  width: 28px;
  height: 28px;
}

/* line 166, app/components/web/slider_component.scss */
.web-slider .web-slider__heading {
  flex: 1;
  min-width: 0;
}

/* line 171, app/components/web/slider_component.scss */
.web-slider .web-slider__title {
  margin: 0;
  font-family: 'Play', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #232323;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 187, app/components/web/slider_component.scss */
.web-slider .web-slider__subtitle {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 26px;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  color: #737373;
}

/* line 200, app/components/web/slider_component.scss */
.web-slider .web-slider__subtitle > * {
  flex: none;
}

/* line 207, app/components/web/slider_component.scss */
.web-slider .web-slider__actions {
  display: flex;
  align-items: center;
  flex: none;
  gap: 2px;
}

/* line 214, app/components/web/slider_component.scss */
.web-slider .web-slider__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  color: #525252;
  transition: background-color 0.1s, color 0.1s;
}

/* line 231, app/components/web/slider_component.scss */
.web-slider .web-slider__close:hover {
  background-color: rgba(163, 163, 163, 0.1);
  color: #232323;
  text-decoration: none;
}

/* line 238, app/components/web/slider_component.scss */
.web-slider .web-slider__body {
  --slider-pad: 16px;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding: var(--slider-pad);
}

/* line 253, app/components/web/slider_component.scss */
.web-slider .web-slider__body .sliders-section--ruled {
  margin-inline: calc(-1 * var(--slider-pad));
  padding-inline: var(--slider-pad);
}

/* line 260, app/components/web/slider_component.scss */
.web-slider .web-slider__overlay {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  align-items: flex-end;
  padding: 16px;
  background-color: rgba(0, 0, 0, 0.55);
}

/* line 269, app/components/web/slider_component.scss */
.web-slider .web-slider__overlay[hidden] {
  display: none;
}

/* line 276, app/components/web/slider_component.scss */
.web-slider .web-slider__footer {
  flex: none;
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 0;
  margin: 0;
  padding: 12px 16px;
  border-top: 1px solid #e5e5e5;
  background-color: #fafafa;
}

/* line 291, app/components/web/slider_component.scss */
body.dark .web-slider .web-slider__panel {
  background-color: #191919;
  border-color: #2a2a2a;
  box-shadow: -8px 0 24px rgba(0, 0, 0, 0.45);
}

/* line 297, app/components/web/slider_component.scss */
body.dark .web-slider .web-slider__header {
  border-bottom-color: #2a2a2a;
}

/* line 299, app/components/web/slider_component.scss */
body.dark .web-slider .web-slider__title {
  color: #f5f5f5;
}

/* line 301, app/components/web/slider_component.scss */
body.dark .web-slider .web-slider__subtitle {
  color: #a3a3a3;
}

/* line 303, app/components/web/slider_component.scss */
body.dark .web-slider .web-slider__close {
  color: #a3a3a3;
}

/* line 306, app/components/web/slider_component.scss */
body.dark .web-slider .web-slider__close:hover {
  background-color: rgba(255, 255, 255, 0.06);
  color: #f5f5f5;
}

/* line 312, app/components/web/slider_component.scss */
body.dark .web-slider .web-slider__footer {
  border-top-color: #2a2a2a;
  background-color: #1e1e1e;
}

/* line 12, app/components/web/switcher_component.scss */
.web-switcher {
  position: relative;
  display: inline-flex;
}

/* line 16, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__trigger {
  display: flex;
  align-items: center;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  transition: background-color 0.1s, border-color 0.1s, box-shadow 0.1s;
}

/* line 27, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__text {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 34, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__icon {
  width: 16px;
  height: 16px;
  flex: none;
}

/* line 40, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__caret {
  display: inline-flex;
  flex: none;
  color: #737373;
}

/* line 47, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__panel {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  z-index: 30;
  width: 264px;
  max-width: calc(100vw - 24px);
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}

/* line 61, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__panel[hidden] {
  display: none;
}

/* line 65, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__search {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 32px;
  margin: 10px 10px 6px;
  padding: 0 10px;
  border-radius: 6px;
  background-color: #f5f5f5;
  color: #a3a3a3;
}

/* line 76, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__search input {
  flex: 1;
  min-width: 0;
  border: 0;
  background: transparent;
  padding: 0;
  font-size: 13px;
  line-height: 20px;
  color: #404040;
  outline: none;
  box-shadow: none;
}

/* line 88, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__search input::-moz-placeholder {
  color: #a3a3a3;
}
.web-switcher .web-switcher__search input::placeholder {
  color: #a3a3a3;
}

/* line 92, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__list {
  max-height: 264px;
  overflow-y: auto;
  padding: 4px 8px 10px;
}

/* line 101, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__option {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 10px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  transition: background-color 0.1s;
}

/* line 119, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__option:hover {
  background-color: rgba(0, 0, 0, 0.04);
  text-decoration: none;
}

/* line 125, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__option[hidden] {
  display: none;
}

/* line 130, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__option[data-active="true"] {
  background-color: rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 0 0 1px rgba(35, 35, 35, 0.22);
}

/* line 137, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__option[aria-selected="true"], .web-switcher .web-switcher__option[aria-selected="true"]:hover {
  background-color: rgba(235, 0, 43, 0.12);
}

/* line 143, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__dot {
  width: 8px;
  height: 8px;
  flex: none;
  border-radius: 9999px;
  background-color: transparent;
}

/* line 151, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__option[aria-selected="true"] .web-switcher__dot {
  background-color: #eb002b;
}

/* line 155, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #232323;
}

/* line 163, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__option[aria-selected="true"] .web-switcher__name {
  color: #eb002b;
  font-weight: 700;
}

/* line 168, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__empty {
  padding: 10px;
  font-size: 13px;
  line-height: 20px;
  color: #737373;
}

/* line 174, app/components/web/switcher_component.scss */
.web-switcher .web-switcher__empty[hidden] {
  display: none;
}

/* line 181, app/components/web/switcher_component.scss */
.web-switcher--crumb .web-switcher__trigger {
  gap: 8px;
  padding: 4px 8px;
  border-radius: 6px;
}

/* line 186, app/components/web/switcher_component.scss */
.web-switcher--crumb .web-switcher__trigger:hover, .web-switcher--crumb .web-switcher__trigger[aria-expanded="true"] {
  background-color: rgba(235, 0, 43, 0.08);
  border-color: #eb002b;
}

/* line 191, app/components/web/switcher_component.scss */
.web-switcher--crumb .web-switcher__trigger:hover .web-switcher__caret, .web-switcher--crumb .web-switcher__trigger[aria-expanded="true"] .web-switcher__caret {
  color: #eb002b;
}

/* line 194, app/components/web/switcher_component.scss */
.web-switcher--crumb .web-switcher__trigger:focus-visible {
  border-color: #eb002b;
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 200, app/components/web/switcher_component.scss */
.web-switcher--crumb .web-switcher__text {
  font-family: "Play", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  color: #232323;
}

/* line 214, app/components/web/switcher_component.scss */
.web-switcher--control .web-switcher__trigger {
  gap: 6px;
  height: 38px;
  padding: 0 10px;
  border-radius: 6px;
  color: #404040;
}

/* line 221, app/components/web/switcher_component.scss */
.web-switcher--control .web-switcher__trigger:hover, .web-switcher--control .web-switcher__trigger[aria-expanded="true"] {
  background-color: rgba(163, 163, 163, 0.1);
}

/* line 224, app/components/web/switcher_component.scss */
.web-switcher--control .web-switcher__trigger:focus-visible {
  box-shadow: 0 0 0 3px rgba(235, 0, 43, 0.12);
}

/* line 227, app/components/web/switcher_component.scss */
.web-switcher--control .web-switcher__text {
  font-family: "Play", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0.3px;
  color: #404040;
}

/* line 236, app/components/web/switcher_component.scss */
.web-switcher--control .web-switcher__panel {
  left: auto;
  right: 0;
}

/* line 244, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__caret {
  color: #a3a3a3;
}

/* line 246, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__panel {
  border-color: #2a2a2a;
  background-color: #202020;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45), 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* line 252, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__search {
  background-color: #262626;
}

/* line 255, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__search input {
  color: #f5f5f5;
}

/* line 257, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__search input::-moz-placeholder {
  color: #737373;
}
body.dark .web-switcher .web-switcher__search input::placeholder {
  color: #737373;
}

/* line 262, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__option:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 264, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__option[data-active="true"] {
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.28);
}

/* line 269, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__option[aria-selected="true"], body.dark .web-switcher .web-switcher__option[aria-selected="true"]:hover {
  background-color: rgba(255, 3, 48, 0.16);
}

/* line 275, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__name {
  color: #d4d4d4;
}

/* line 277, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__option:hover .web-switcher__name {
  color: #f5f5f5;
}

/* line 279, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__option[aria-selected="true"] .web-switcher__name {
  color: #ff4d68;
}

/* line 281, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__option[aria-selected="true"] .web-switcher__dot {
  background-color: #ff4d68;
}

/* line 283, app/components/web/switcher_component.scss */
body.dark .web-switcher .web-switcher__empty {
  color: #a3a3a3;
}

/* line 288, app/components/web/switcher_component.scss */
body.dark .web-switcher--crumb .web-switcher__trigger:hover, body.dark .web-switcher--crumb .web-switcher__trigger[aria-expanded="true"] {
  background-color: rgba(255, 3, 48, 0.08);
  border-color: #eb002b;
}

/* line 293, app/components/web/switcher_component.scss */
body.dark .web-switcher--crumb .web-switcher__trigger:hover .web-switcher__caret, body.dark .web-switcher--crumb .web-switcher__trigger[aria-expanded="true"] .web-switcher__caret {
  color: #ff4d68;
}

/* line 297, app/components/web/switcher_component.scss */
body.dark .web-switcher--crumb .web-switcher__text {
  color: #f5f5f5;
}

/* line 301, app/components/web/switcher_component.scss */
body.dark .web-switcher--control .web-switcher__trigger {
  color: #d4d4d4;
}

/* line 304, app/components/web/switcher_component.scss */
body.dark .web-switcher--control .web-switcher__trigger:hover, body.dark .web-switcher--control .web-switcher__trigger[aria-expanded="true"] {
  background-color: rgba(163, 163, 163, 0.1);
}

/* line 308, app/components/web/switcher_component.scss */
body.dark .web-switcher--control .web-switcher__text {
  color: #d4d4d4;
}

/* line 10, app/components/web/table_component.scss */
tr.web-table__row--selected,
tr.web-table__row--selected:hover {
  background-color: rgba(235, 0, 43, 0.08);
}

/* line 16, app/components/web/table_component.scss */
body.dark tr.web-table__row--selected,
body.dark tr.web-table__row--selected:hover {
  background-color: rgba(255, 3, 48, 0.08);
}

/* line 23, app/components/web/table_component.scss */
.web-table__checkbox {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  cursor: pointer;
  transition: background-color 0.1s, border-color 0.1s, box-shadow 0.1s;
  vertical-align: middle;
  padding: 0;
}

/* line 43, app/components/web/table_component.scss */
.web-table__checkbox::after {
  content: "";
  position: absolute;
  top: -12px;
  right: -16px;
  bottom: -12px;
  left: -16px;
}

/* line 52, app/components/web/table_component.scss */
.web-table__checkbox .web-table__check {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  color: #ffffff;
  opacity: 0;
  transition: opacity 0.1s;
}

/* line 61, app/components/web/table_component.scss */
.web-table__checkbox[aria-checked="true"], .web-table__checkbox[aria-checked="mixed"] {
  background-color: #eb002b;
  border-color: transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 rgba(35, 35, 35, 0.05);
}

/* line 71, app/components/web/table_component.scss */
.web-table__checkbox[aria-checked="true"]:hover, .web-table__checkbox[aria-checked="mixed"]:hover {
  background-color: #c90026;
}

/* line 76, app/components/web/table_component.scss */
.web-table__checkbox[aria-checked="true"] .web-table__check {
  opacity: 1;
}

/* line 80, app/components/web/table_component.scss */
.web-table__checkbox[aria-checked="mixed"]::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 2px;
  border-radius: 1px;
  background-color: #ffffff;
}

/* line 89, app/components/web/table_component.scss */
.web-table__checkbox:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #ff4d68;
}

/* line 98, app/components/web/table_component.scss */
body.dark .web-table__checkbox {
  background-color: transparent;
  border-color: #525252;
}

/* line 102, app/components/web/table_component.scss */
body.dark .web-table__checkbox[aria-checked="true"], body.dark .web-table__checkbox[aria-checked="mixed"] {
  background-color: #eb002b;
  border-color: transparent;
}

/* line 107, app/components/web/table_component.scss */
body.dark .web-table__checkbox[aria-checked="true"]:hover, body.dark .web-table__checkbox[aria-checked="mixed"]:hover {
  background-color: #c90026;
}

/* line 110, app/components/web/table_component.scss */
body.dark .web-table__checkbox:not([aria-checked="true"]):not([aria-checked="mixed"]):hover {
  border-color: #737373;
  background-color: transparent;
}

/* line 115, app/components/web/table_component.scss */
body.dark .web-table__checkbox:focus-visible {
  box-shadow: 0 0 0 2px #1a1a1a, 0 0 0 4px #ff4d68;
}

/* line 127, app/components/web/table_component.scss */
.web-table__checkbox--radio {
  border-radius: 9999px;
}

/* line 130, app/components/web/table_component.scss */
.web-table__checkbox--radio .web-table__check {
  display: none;
}

/* line 132, app/components/web/table_component.scss */
.web-table__checkbox--radio[aria-checked="true"]::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 9999px;
  background-color: #ffffff;
}

/* line 143, app/components/web/table_component.scss */
.web-table__frame tbody {
  transition: opacity 120ms ease;
}

/* line 147, app/components/web/table_component.scss */
.web-table__frame[busy] tbody {
  opacity: 0.5;
}

/* line 11, app/components/web/tooltip_component.scss */
.web-tooltip {
  display: inline-flex;
  align-items: center;
}

/* line 15, app/components/web/tooltip_component.scss */
.web-tooltip__trigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  color: #9E9E9E;
  cursor: help;
  transition: color 0.1s;
}

/* line 27, app/components/web/tooltip_component.scss */
.web-tooltip__trigger:hover, .web-tooltip__trigger:focus-visible {
  color: #363636;
}

/* line 35, app/components/web/tooltip_component.scss */
.web-tooltip__bubble {
  position: fixed;
  z-index: 1300;
  font-family: "Exo2";
  text-align: left;
  pointer-events: none;
}

/* line 42, app/components/web/tooltip_component.scss */
.web-tooltip__bubble[hidden] {
  display: none;
}

/* line 45, app/components/web/tooltip_component.scss */
.web-tooltip__bubble--info {
  max-width: 280px;
  padding: 8px 10px;
  border: 1px solid #EEEEEE;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.06);
  font-size: 12.5px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: normal;
  text-transform: none;
  color: #363636;
  white-space: normal;
}

/* line 63, app/components/web/tooltip_component.scss */
.web-tooltip__bubble--title {
  padding: 10px 14px;
  border: 1px solid transparent;
  border-radius: 6px;
  background-color: #000000;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.24);
  font-size: 12px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #ffffff;
  white-space: nowrap;
}

/* line 81, app/components/web/tooltip_component.scss */
body.dark .web-tooltip__trigger {
  color: #757575;
}

/* line 84, app/components/web/tooltip_component.scss */
body.dark .web-tooltip__trigger:hover, body.dark .web-tooltip__trigger:focus-visible {
  color: #d0d0d0;
}

/* line 90, app/components/web/tooltip_component.scss */
body.dark .web-tooltip__bubble--info {
  border-color: #616161;
  background-color: #292929;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45);
  color: #d0d0d0;
}

/* line 101, app/components/web/tooltip_component.scss */
body.dark .web-tooltip__bubble--title {
  border-color: #616161;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45);
}

/* line 109, app/components/web/tooltip_component.scss */
body.mobile .web-tooltip__bubble--info {
  max-width: calc(100vw - 24px);
}

/* line 11, app/components/workouts/pdfs/new_component.scss */
.web-slider__body .workouts-pdfs-bleed {
  margin-inline: calc(-1 * var(--slider-pad));
  padding-inline: var(--slider-pad);
}

/* line 99, app/assets/stylesheets/application.scss */
ul.team,
ul.tags,
div.DTFC_LeftBodyLiner,
.block-form-container div.wtHolder,
#window-content,
#window-menu,
#plan-header-scroll,
body.simulated {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 112, app/assets/stylesheets/application.scss */
ul.team:-webkit-scrollbar,
ul.tags:-webkit-scrollbar,
div.DTFC_LeftBodyLiner:-webkit-scrollbar,
.block-form-container div.wtHolder:-webkit-scrollbar,
#window-content:-webkit-scrollbar,
#window-menu:-webkit-scrollbar,
#plan-header-scroll:-webkit-scrollbar,
body.simulated:-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 118, app/assets/stylesheets/application.scss */
body.simulated,
html.simulated {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 125, app/assets/stylesheets/application.scss */
body.simulated:-webkit-scrollbar,
html.simulated:-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 130, app/assets/stylesheets/application.scss */
body.simulated *,
html.simulated * {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

/* line 136, app/assets/stylesheets/application.scss */
body.simulated *:-webkit-scrollbar,
html.simulated *:-webkit-scrollbar {
  display: none;
  /* Chrome & Safari */
}

/* line 143, app/assets/stylesheets/application.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

/* line 151, app/assets/stylesheets/application.scss */
input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}
