/* Temporary skin variables that need to be moved into origins */
.spectrum--darkest :root {
  /* Icon Button*/

  /* Button */

  /* Shell */

  /* haha remove this */

  /* Custom selection color for placeholders using global blue-500 at 30% opacity. Should be updated in Spectrum-DNA */
}
/* topdoc
{{ page/page.yml }}
*/
.spectrum--darkest {
  background-color: rgb(30, 30, 30);

  /* Prevent tap highlights */
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* generated from dna-version: 4.8.4 */
.spectrum--darkest .spectrum-Body1 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Body2 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Body3 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Body4 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Body5 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Heading1 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading2 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading3 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading4 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading5 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading6 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Subheading {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Detail {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Heading1--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading2--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading1--strong {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading2--strong {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading1--display {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading2--display {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading1--display.spectrum-Heading1--strong {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading2--display.spectrum-Heading2--strong {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading1--display.spectrum-Heading1--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Heading2--display.spectrum-Heading2--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Body1 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Article .spectrum-Body2 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Article .spectrum-Body3 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Article .spectrum-Body4 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Article .spectrum-Body5 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading1 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading2 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading3 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading4 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading5 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading6 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Subheading {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Article .spectrum-Detail {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading1--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading2--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading1--display {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading2--display {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading1--display.spectrum-Heading1--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Article .spectrum-Heading2--display.spectrum-Heading2--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Body1, .spectrum--darkest .spectrum:lang(ko) .spectrum-Body1, .spectrum--darkest .spectrum:lang(zh) .spectrum-Body1 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Body2, .spectrum--darkest .spectrum:lang(ko) .spectrum-Body2, .spectrum--darkest .spectrum:lang(zh) .spectrum-Body2 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Body3, .spectrum--darkest .spectrum:lang(ko) .spectrum-Body3, .spectrum--darkest .spectrum:lang(zh) .spectrum-Body3 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Body4, .spectrum--darkest .spectrum:lang(ko) .spectrum-Body4, .spectrum--darkest .spectrum:lang(zh) .spectrum-Body4 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Body5, .spectrum--darkest .spectrum:lang(ko) .spectrum-Body5, .spectrum--darkest .spectrum:lang(zh) .spectrum-Body5 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading1, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading1, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading1 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading2, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading2, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading2 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading3, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading3, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading3 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading4, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading4, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading4 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading5, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading5, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading5 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading6, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading6, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading6 {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Subheading, .spectrum--darkest .spectrum:lang(ko) .spectrum-Subheading, .spectrum--darkest .spectrum:lang(zh) .spectrum-Subheading {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Detail, .spectrum--darkest .spectrum:lang(ko) .spectrum-Detail, .spectrum--darkest .spectrum:lang(zh) .spectrum-Detail {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading1--quiet, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading1--quiet, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading1--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading2--quiet, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading2--quiet, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading2--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading1--strong, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading1--strong, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading1--strong {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading2--strong, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading2--strong, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading2--strong {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading1--display, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading1--display, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading1--display {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading2--display, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading2--display, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading2--display {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading1--display.spectrum-Heading1--strong, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading1--display.spectrum-Heading1--strong, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading1--display.spectrum-Heading1--strong {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading2--display.spectrum-Heading2--strong, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading2--display.spectrum-Heading2--strong, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading2--display.spectrum-Heading2--strong {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading1--display.spectrum-Heading1--quiet, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading1--display.spectrum-Heading1--quiet, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading1--display.spectrum-Heading1--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum:lang(ja) .spectrum-Heading2--display.spectrum-Heading2--quiet, .spectrum--darkest .spectrum:lang(ko) .spectrum-Heading2--display.spectrum-Heading2--quiet, .spectrum--darkest .spectrum:lang(zh) .spectrum-Heading2--display.spectrum-Heading2--quiet {
          color: rgb(226, 226, 226);
        }
.spectrum--darkest .spectrum-Code1 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Code2 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Code3 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Code4 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-Code5 {
          color: rgb(180, 180, 180);
        }
.spectrum--darkest,
.spectrum--darkest .spectrum-Body {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Body--large {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Body--small {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Body--secondary {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Heading--display {
  color: rgb(226, 226, 226);
}
.spectrum--darkest .spectrum-Heading--pageTitle {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Heading--subtitle1 {
  color: rgb(226, 226, 226);
}
.spectrum--darkest .spectrum-Heading--subtitle2 {
  color: rgb(226, 226, 226);
}
.spectrum--darkest .spectrum-Heading--subtitle3 {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Link {
  color: rgb(55, 142, 240);
}
.spectrum--darkest .spectrum-Link:hover {
    color: rgb(55, 142, 240);
  }
.spectrum--darkest .spectrum-Link:active {
    color: rgb(75, 156, 245);
  }
.spectrum--darkest .spectrum-Link.focus-ring {
    color: rgb(55, 142, 240);
  }
.spectrum--darkest .spectrum-Link.is-disabled {
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-Link--quiet,
.spectrum--darkest .spectrum-Link--subtle {
  color: inherit;
}
.spectrum--darkest .spectrum-Link--quiet:hover, .spectrum--darkest .spectrum-Link--subtle:hover {
    color: inherit;
  }
.spectrum--darkest .spectrum-Link--quiet:active, .spectrum--darkest .spectrum-Link--subtle:active {
    color: inherit;
  }
.spectrum--darkest .spectrum-Link--quiet:focus, .spectrum--darkest .spectrum-Link--subtle:focus {
    color: inherit;
  }
.spectrum--darkest .spectrum-Link--overBackground {
  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-Link--overBackground:hover {
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Link--overBackground:active {
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Link--overBackground:focus {
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Link--overBackground.is-disabled {
    color: rgba(255,255,255,0.5);
  }
.spectrum--darkest .spectrum-Button.focus-ring {
    box-shadow: 0 0 0 1px rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Button:active {
    /* Override focus -- clicking with spacebar should not show outline */
    box-shadow: none;
  }
.spectrum--darkest .spectrum-ClearButton {
  background-color: rgba(0, 0, 0, 0);

  color: rgb(105, 105, 105);
}
.spectrum--darkest .spectrum-ClearButton:hover {
    background-color: rgba(0, 0, 0, 0);

    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-ClearButton:active {
    background-color: rgba(0, 0, 0, 0);

    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-ClearButton.focus-ring {
    background-color: rgba(0, 0, 0, 0);

    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-ClearButton:disabled,
  .spectrum--darkest .spectrum-ClearButton.is-disabled {
    background-color: rgba(0, 0, 0, 0);

    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/button-cta.yml }}
*/
.spectrum--darkest .spectrum-Button--cta {
  background-color: rgb(20, 115, 230);
  border-color: rgb(20, 115, 230);
  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-Button--cta:hover {
    background-color: rgb(13, 102, 208);
    border-color: rgb(13, 102, 208);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--cta.focus-ring {
    background-color: rgb(20, 115, 230);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--cta:active {
    background-color: rgb(13, 102, 208);
    border-color: rgb(13, 102, 208);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--cta:disabled,
  .spectrum--darkest .spectrum-Button--cta.is-disabled {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/button-primary.yml }}
*/
.spectrum--darkest .spectrum-Button--primary {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(180, 180, 180);
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Button--primary:hover {
    background-color: rgb(180, 180, 180);
    border-color: rgb(180, 180, 180);
    color: rgb(8, 8, 8);
  }
.spectrum--darkest .spectrum-Button--primary.focus-ring {
    background-color: rgb(20, 115, 230);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--primary:active {
    background-color: rgb(226, 226, 226);
    border-color: rgb(226, 226, 226);
    color: rgb(8, 8, 8);
  }
.spectrum--darkest .spectrum-Button--primary:disabled,
  .spectrum--darkest .spectrum-Button--primary.is-disabled {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/button-secondary.yml }}
*/
.spectrum--darkest .spectrum-Button--secondary {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(133, 133, 133);
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Button--secondary:hover {
    background-color: rgb(133, 133, 133);
    border-color: rgb(133, 133, 133);
    color: rgb(8, 8, 8);
  }
.spectrum--darkest .spectrum-Button--secondary.focus-ring {
    background-color: rgb(20, 115, 230);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--secondary:active {
    background-color: rgb(180, 180, 180);
    border-color: rgb(180, 180, 180);
    color: rgb(8, 8, 8);
  }
.spectrum--darkest .spectrum-Button--secondary:disabled,
  .spectrum--darkest .spectrum-Button--secondary.is-disabled {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/button-warning.yml }}
*/
.spectrum--darkest .spectrum-Button--warning {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(236, 91, 98);
  color: rgb(236, 91, 98);
}
.spectrum--darkest .spectrum-Button--warning:hover {
    background-color: rgb(236, 91, 98);
    border-color: rgb(236, 91, 98);
    color: rgb(8, 8, 8);
  }
.spectrum--darkest .spectrum-Button--warning.focus-ring {
    background-color: rgb(20, 115, 230);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--warning:active {
    background-color: rgb(247, 109, 116);
    border-color: rgb(247, 109, 116);
    color: rgb(8, 8, 8);
  }
.spectrum--darkest .spectrum-Button--warning:disabled,
  .spectrum--darkest .spectrum-Button--warning.is-disabled {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/button-over-background.yml }}
*/
.spectrum--darkest .spectrum-Button--overBackground {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-Button--overBackground:hover {
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    color: inherit;
  }
.spectrum--darkest .spectrum-Button--overBackground.focus-ring {
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    color: inherit;
    box-shadow: 0 0 0 1px rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--overBackground:active {
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    color: inherit;
    box-shadow: none;
  }
.spectrum--darkest .spectrum-Button--overBackground:disabled,
  .spectrum--darkest .spectrum-Button--overBackground.is-disabled {
    background-color: rgba(255,255,255,0.1);
    border-color: rgba(0, 0, 0, 0);
    color: rgba(255,255,255,0.35);
  }
/* topdoc
{{ button/button-quiet-over-background.yml }}
*/
.spectrum--darkest .spectrum-Button--overBackground.spectrum-Button--quiet,
.spectrum--darkest .spectrum-ClearButton--overBackground {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-Button--overBackground.spectrum-Button--quiet:hover, .spectrum--darkest .spectrum-ClearButton--overBackground:hover {
    background-color: rgba(255,255,255,0.1);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--overBackground.spectrum-Button--quiet.focus-ring, .spectrum--darkest .spectrum-ClearButton--overBackground.focus-ring {
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    color: inherit;
    box-shadow: 0 0 0 1px rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--overBackground.spectrum-Button--quiet:active, .spectrum--darkest .spectrum-ClearButton--overBackground:active {
    background-color: rgba(255,255,255,0.15);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    box-shadow: none;
  }
.spectrum--darkest .spectrum-Button--overBackground.spectrum-Button--quiet:disabled,
  .spectrum--darkest .spectrum-Button--overBackground.spectrum-Button--quiet.is-disabled,
  .spectrum--darkest .spectrum-ClearButton--overBackground:disabled,
  .spectrum--darkest .spectrum-ClearButton--overBackground.is-disabled {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: rgba(255,255,255,0.15);
  }
/* topdoc
{{ button/button-quiet-primary.yml }}
*/
.spectrum--darkest .spectrum-Button--primary.spectrum-Button--quiet {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Button--primary.spectrum-Button--quiet:hover {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Button--primary.spectrum-Button--quiet.focus-ring {
    background-color: rgb(20, 115, 230);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--primary.spectrum-Button--quiet:active {
    background-color: rgb(45, 45, 45);
    border-color: rgb(45, 45, 45);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Button--primary.spectrum-Button--quiet:disabled,
  .spectrum--darkest .spectrum-Button--primary.spectrum-Button--quiet.is-disabled {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/button-quiet-secondary.yml }}
*/
.spectrum--darkest .spectrum-Button--secondary.spectrum-Button--quiet {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Button--secondary.spectrum-Button--quiet:hover {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-Button--secondary.spectrum-Button--quiet.focus-ring {
    background-color: rgb(20, 115, 230);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--secondary.spectrum-Button--quiet:active {
    background-color: rgb(45, 45, 45);
    border-color: rgb(45, 45, 45);
    color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-Button--secondary.spectrum-Button--quiet:disabled,
  .spectrum--darkest .spectrum-Button--secondary.spectrum-Button--quiet.is-disabled {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/actionbutton.yml }}
*/
.spectrum--darkest .spectrum-ActionButton,
.spectrum--darkest .spectrum-Tool {
  background-color: rgb(26, 26, 26);
  border-color: rgb(45, 45, 45);
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-ActionButton .spectrum-Icon,
.spectrum--darkest .spectrum-Tool .spectrum-Icon {
    color: rgb(133, 133, 133);
  }
.spectrum--darkest .spectrum-ActionButton .spectrum-ActionButton-hold,
.spectrum--darkest .spectrum-Tool .spectrum-ActionButton-hold {
    color: rgb(133, 133, 133);
  }
.spectrum--darkest .spectrum-ActionButton:hover,
.spectrum--darkest .spectrum-Tool:hover {
    background-color: rgb(8, 8, 8);
    border-color: rgb(60, 60, 60);
    box-shadow: none;
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-ActionButton:hover .spectrum-Icon,
.spectrum--darkest .spectrum-Tool:hover .spectrum-Icon {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton:hover .spectrum-ActionButton-hold,
.spectrum--darkest .spectrum-Tool:hover .spectrum-ActionButton-hold {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton.focus-ring,
.spectrum--darkest .spectrum-Tool.focus-ring {
    background-color: rgb(8, 8, 8);
    border-color: rgb(20, 115, 230);
    box-shadow: 0 0 0 1px rgb(20, 115, 230);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-ActionButton.focus-ring .spectrum-Icon,
.spectrum--darkest .spectrum-Tool.focus-ring .spectrum-Icon {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton.focus-ring .spectrum-ActionButton-hold,
.spectrum--darkest .spectrum-Tool.focus-ring .spectrum-ActionButton-hold {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton:active,
.spectrum--darkest .spectrum-Tool:active {
    background-color: rgb(38, 38, 38);
    border-color: rgb(60, 60, 60);
    box-shadow: none;
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-ActionButton:active .spectrum-ActionButton-hold,
.spectrum--darkest .spectrum-Tool:active .spectrum-ActionButton-hold {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton:disabled,
.spectrum--darkest .spectrum-ActionButton.is-disabled,
.spectrum--darkest .spectrum-Tool:disabled {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-ActionButton:disabled .spectrum-Icon,
.spectrum--darkest .spectrum-ActionButton.is-disabled .spectrum-Icon,
.spectrum--darkest .spectrum-Tool:disabled .spectrum-Icon {
      color: rgb(60, 60, 60);
    }
.spectrum--darkest .spectrum-ActionButton:disabled .spectrum-ActionButton-hold,
.spectrum--darkest .spectrum-ActionButton.is-disabled .spectrum-ActionButton-hold,
.spectrum--darkest .spectrum-Tool:disabled .spectrum-ActionButton-hold {
      color: rgb(60, 60, 60);
    }
.spectrum--darkest .spectrum-ActionButton.is-selected {
    background-color: rgb(38, 38, 38);
    border-color: rgb(45, 45, 45);
    color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-ActionButton.is-selected .spectrum-Icon {
      color: rgb(133, 133, 133);
    }
.spectrum--darkest .spectrum-ActionButton.is-selected.focus-ring {
      background-color: rgb(38, 38, 38);
      border-color: rgb(20, 115, 230);
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton.is-selected.focus-ring .spectrum-Icon {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-ActionButton.is-selected:hover {
      background-color: rgb(38, 38, 38);
      border-color: rgb(60, 60, 60);
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton.is-selected:hover .spectrum-Icon {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-ActionButton.is-selected:active {
      background-color: rgb(38, 38, 38);
      border-color: rgb(60, 60, 60);
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton.is-selected:active .spectrum-Icon {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-ActionButton.is-selected:disabled,
    .spectrum--darkest .spectrum-ActionButton.is-selected.is-disabled {
      background-color: rgb(38, 38, 38);
      border-color: rgb(38, 38, 38);
      color: rgb(73, 73, 73);
    }
.spectrum--darkest .spectrum-ActionButton.is-selected:disabled .spectrum-Icon, .spectrum--darkest .spectrum-ActionButton.is-selected.is-disabled .spectrum-Icon {
        color: rgb(60, 60, 60);
      }
/* topdoc
{{ button/actionbutton-quiet.yml }}
*/
.spectrum--darkest .spectrum-ActionButton--quiet,
.spectrum--darkest .spectrum-Tool {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-ActionButton--quiet:hover,
.spectrum--darkest .spectrum-Tool:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(226, 226, 226);
    box-shadow: none;
  }
.spectrum--darkest .spectrum-ActionButton--quiet.focus-ring,
.spectrum--darkest .spectrum-Tool.focus-ring {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 1px rgb(20, 115, 230);
    border-color: rgb(20, 115, 230);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-ActionButton--quiet:active,
.spectrum--darkest .spectrum-Tool:active {
    background-color: rgb(45, 45, 45);
    border-color: rgb(45, 45, 45);
    color: rgb(226, 226, 226);
    box-shadow: none;
  }
.spectrum--darkest .spectrum-ActionButton--quiet:disabled,
.spectrum--darkest .spectrum-ActionButton--quiet.is-disabled,
.spectrum--darkest .spectrum-Tool:disabled {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-ActionButton--quiet.is-selected {
    background-color: rgb(45, 45, 45);
    border-color: rgb(45, 45, 45);
    color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-ActionButton--quiet.is-selected.focus-ring {
      background-color: rgb(45, 45, 45);
      border-color: rgb(20, 115, 230);
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton--quiet.is-selected:hover {
      background-color: rgb(45, 45, 45);
      border-color: rgb(45, 45, 45);
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton--quiet.is-selected:active {
      background-color: rgb(45, 45, 45);
      border-color: rgb(45, 45, 45);
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ActionButton--quiet.is-selected:disabled,
    .spectrum--darkest .spectrum-ActionButton--quiet.is-selected.is-disabled {
      background-color: rgb(38, 38, 38);
      border-color: rgb(38, 38, 38);
      color: rgb(73, 73, 73);
    }
/* topdoc
{{ button/button-quiet-warning.yml }}
*/
.spectrum--darkest .spectrum-Button--warning.spectrum-Button--quiet {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  color: rgb(227, 72, 80);
}
.spectrum--darkest .spectrum-Button--warning.spectrum-Button--quiet:hover {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(236, 91, 98);
  }
.spectrum--darkest .spectrum-Button--warning.spectrum-Button--quiet.focus-ring {
    background-color: rgb(20, 115, 230);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Button--warning.spectrum-Button--quiet:active {
    background-color: rgb(45, 45, 45);
    border-color: rgb(45, 45, 45);
    color: rgb(236, 91, 98);
  }
.spectrum--darkest .spectrum-Button--warning.spectrum-Button--quiet:disabled,
  .spectrum--darkest .spectrum-Button--warning.spectrum-Button--quiet.is-disabled {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/logicbutton.yml }}
*/
.spectrum--darkest .spectrum-LogicButton--and {
  background-color: rgb(38, 128, 235);
  border-color: rgb(38, 128, 235);
  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-LogicButton--and:hover {
    background-color: rgb(75, 156, 245);
    border-color: rgb(75, 156, 245);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-LogicButton--and.focus-ring {
    background-color: rgb(75, 156, 245);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-LogicButton--and:disabled,
  .spectrum--darkest .spectrum-LogicButton--and.is-disabled {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-LogicButton--or {
  background-color: rgb(216, 55, 144);
  border-color: rgb(216, 55, 144);
  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-LogicButton--or:hover {
    background-color: rgb(236, 90, 170);
    border-color: rgb(236, 90, 170);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-LogicButton--or.focus-ring {
    background-color: rgb(236, 90, 170);
    border-color: rgb(20, 115, 230);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-LogicButton--or:disabled,
  .spectrum--darkest .spectrum-LogicButton--or.is-disabled {
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ button/clearbutton-medium.yml }}
*/
.spectrum--darkest .spectrum-FieldButton {
  color: rgb(180, 180, 180);
  background-color: rgb(26, 26, 26);
  border-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-FieldButton:hover {
    color: rgb(226, 226, 226);
    background-color: rgb(8, 8, 8);
    border-color: rgb(60, 60, 60);
  }
.spectrum--darkest .spectrum-FieldButton.focus-ring,
  .spectrum--darkest .spectrum-FieldButton.is-focused {
    background-color: rgb(8, 8, 8);
    border-color: rgb(20, 115, 230);
    box-shadow: 0 0 0 1px rgb(20, 115, 230);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-FieldButton.focus-ring.is-placeholder, .spectrum--darkest .spectrum-FieldButton.is-focused.is-placeholder {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-FieldButton:active,
  .spectrum--darkest .spectrum-FieldButton.is-selected {
    background-color: rgb(38, 38, 38);
    border-color: rgb(60, 60, 60);
  }
.spectrum--darkest .spectrum-FieldButton:active.focus-ring,
    .spectrum--darkest .spectrum-FieldButton:active.is-focused,
    .spectrum--darkest .spectrum-FieldButton.is-selected.focus-ring,
    .spectrum--darkest .spectrum-FieldButton.is-selected.is-focused {
      box-shadow: none;
    }
.spectrum--darkest .spectrum-FieldButton.is-invalid {
    border-color: rgb(227, 72, 80);
  }
.spectrum--darkest .spectrum-FieldButton.is-invalid:hover {
      border-color: rgb(236, 91, 98);
    }
.spectrum--darkest .spectrum-FieldButton.is-invalid:active,
    .spectrum--darkest .spectrum-FieldButton.is-invalid.is-selected {
      border-color: rgb(236, 91, 98);
    }
.spectrum--darkest .spectrum-FieldButton.is-invalid.focus-ring,
    .spectrum--darkest .spectrum-FieldButton.is-invalid.is-focused {
      border-color: rgb(20, 115, 230);
      box-shadow: 0 0 0 1px rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-FieldButton:disabled,
  .spectrum--darkest .spectrum-FieldButton.is-disabled {
    background-color: rgb(38, 38, 38);
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-FieldButton:disabled.focus-ring, .spectrum--darkest .spectrum-FieldButton.is-disabled.focus-ring {
      box-shadow: none;
    }
.spectrum--darkest .spectrum-FieldButton:disabled .spectrum-Icon, .spectrum--darkest .spectrum-FieldButton.is-disabled .spectrum-Icon {
      color: rgb(60, 60, 60);
    }
.spectrum--darkest .spectrum-FieldButton--quiet {
  color: rgb(180, 180, 180);
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
.spectrum--darkest .spectrum-FieldButton--quiet:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-FieldButton--quiet.focus-ring,
  .spectrum--darkest .spectrum-FieldButton--quiet.is-focused {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: 0 2px 0 0 rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-FieldButton--quiet.focus-ring.is-placeholder, .spectrum--darkest .spectrum-FieldButton--quiet.is-focused.is-placeholder {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-FieldButton--quiet:active,
  .spectrum--darkest .spectrum-FieldButton--quiet.is-selected {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
  }
.spectrum--darkest .spectrum-FieldButton--quiet:active.focus-ring,
    .spectrum--darkest .spectrum-FieldButton--quiet:active.is-focused,
    .spectrum--darkest .spectrum-FieldButton--quiet.is-selected.focus-ring,
    .spectrum--darkest .spectrum-FieldButton--quiet.is-selected.is-focused {
      background-color: rgba(0, 0, 0, 0);
      box-shadow: 0 2px 0 0 rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-FieldButton--quiet.is-invalid.focus-ring,
    .spectrum--darkest .spectrum-FieldButton--quiet.is-invalid.is-focused {
      box-shadow: 0 2px 0 0 rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-FieldButton--quiet:disabled,
  .spectrum--darkest .spectrum-FieldButton--quiet.is-disabled {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-FieldButton--quiet:disabled.focus-ring, .spectrum--darkest .spectrum-FieldButton--quiet.is-disabled.focus-ring {
      box-shadow: none;
    }
.spectrum--darkest .spectrum-Tool.is-selected .spectrum-Icon {
      color: rgb(38, 128, 235);
    }
.spectrum--darkest .spectrum-Tool.is-selected .spectrum-Tool-hold {
      color: rgb(133, 133, 133);
    }
.spectrum--darkest .spectrum-Tool.is-selected:hover .spectrum-Icon {
        color: rgb(55, 142, 240);
      }
.spectrum--darkest .spectrum-Tool.is-selected:hover .spectrum-Tool-hold {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-Tool.is-selected:active .spectrum-Icon {
        color: rgb(75, 156, 245);
      }
.spectrum--darkest .spectrum-Tool.is-selected:active .spectrum-Tool-hold {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-Tool.is-selected.focus-ring .spectrum-Icon {
        color: rgb(55, 142, 240);
      }
.spectrum--darkest .spectrum-Tool.is-selected.focus-ring .spectrum-Tool-hold {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-Tool.is-selected:disabled,
    .spectrum--darkest .spectrum-Tool.is-selected.is-disabled {
      background-color: rgba(0, 0, 0, 0);
      border-color: rgba(0, 0, 0, 0);
    }
.spectrum--darkest .spectrum-Tool.is-selected:disabled .spectrum-Icon, .spectrum--darkest .spectrum-Tool.is-selected.is-disabled .spectrum-Icon {
        color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-Tool.is-selected:disabled .spectrum-Tool-hold, .spectrum--darkest .spectrum-Tool.is-selected.is-disabled .spectrum-Tool-hold {
        color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-Tool .spectrum-Tool-hold {
    color: rgb(133, 133, 133);
  }
.spectrum--darkest .spectrum-Tool:hover .spectrum-Tool-hold {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Tool:active {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
  }
.spectrum--darkest .spectrum-Tool:active .spectrum-Tool-hold {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Tool.focus-ring .spectrum-Tool-hold {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Tool.is-disabled .spectrum-Tool-hold, .spectrum--darkest .spectrum-Tool:disabled .spectrum-Tool-hold {
      color: rgb(60, 60, 60);
    }
.spectrum--darkest .spectrum-Breadcrumbs-item {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Breadcrumbs-item .spectrum-Breadcrumbs-itemSeparator {
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-Breadcrumbs-item .spectrum-Breadcrumbs-itemLink {
    color: inherit;
    text-decoration: none;
  }
.spectrum--darkest .spectrum-Breadcrumbs-item .spectrum-Breadcrumbs-itemLink:hover {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Breadcrumbs-item .spectrum-Breadcrumbs-itemLink.focus-ring {
      color: rgb(55, 142, 240);
      outline: 0;
      border-bottom: 2px solid rgb(55, 142, 240);
    }
.spectrum--darkest .spectrum-Breadcrumbs-item .spectrum-Breadcrumbs-itemLink:active {
      color: rgb(226, 226, 226);
      border-bottom: 0;
    }
.spectrum--darkest .spectrum-Breadcrumbs-item.is-selected,
  .spectrum--darkest .spectrum-Breadcrumbs-item:last-of-type {
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Breadcrumbs-item.is-selected ~ .spectrum-Breadcrumb:last-of-type {
        color: rgb(133, 133, 133);
      }
.spectrum--darkest .spectrum-Breadcrumbs-item.is-selected .spectrum-Breadcrumbs-itemLink.focus-ring {
        color: rgb(226, 226, 226);
        border-bottom: 0;
      }
/* topdoc
{{ breadcrumb/breadcrumb-title.yml }}
*/
.spectrum--darkest .spectrum-Label {
  color: rgb(255, 255, 255);
}
/* topdoc
{{ label/label-special.yml }}
*/
.spectrum--darkest .spectrum-Label--inactive,
.spectrum--darkest .spectrum-Label--grey {
  background-color: rgb(118, 118, 118);
}
/* topdoc
{{ breadcrumb/breadcrumb.yml }}
*/
.spectrum--darkest .spectrum-Label--red {
  background-color: rgb(215, 55, 63);
}
.spectrum--darkest .spectrum-Label--orange, .spectrum--darkest .spectrum-Label--or {
  background-color: rgb(218, 123, 17);
}
.spectrum--darkest .spectrum-Label--yellow {
  background-color: rgb(210, 178, 0);
}
.spectrum--darkest .spectrum-Label--seafoam  {
  background-color: rgb(22, 135, 140);
}
.spectrum--darkest .spectrum-Label--green {
  background-color: rgb(38, 142, 108);
}
.spectrum--darkest .spectrum-Label--blue, .spectrum--darkest .spectrum-Label--active, .spectrum--darkest .spectrum-Label--and  {
  background-color: rgb(20, 115, 230);
}
.spectrum--darkest .spectrum-Label--fuchsia  {
  background-color: rgb(177, 48, 189);
}
.spectrum--darkest .spectrum-Alert {
  background-color: rgb(8, 8, 8);
  /* default color set to body color, header element overwrites this */
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Alert-header {
  color: rgb(226, 226, 226);
}
.spectrum--darkest .spectrum-Alert-content {
  color: rgb(133, 133, 133);
}
/* topdoc
{{ alert/alert-info.yml }}
*/
.spectrum--darkest .spectrum-Alert--info {
  border-color: rgb(20, 115, 230);
}
.spectrum--darkest .spectrum-Alert--info .spectrum-Alert-icon {
    color: rgb(20, 115, 230);
  }
/* topdoc
{{ alert/alert-help.yml }}
*/
.spectrum--darkest .spectrum-Alert--help {
  border-color: rgb(20, 115, 230);
}
.spectrum--darkest .spectrum-Alert--help .spectrum-Alert-icon {
    color: rgb(20, 115, 230);
  }
/* topdoc
{{ alert/alert-error.yml }}
*/
.spectrum--darkest .spectrum-Alert--error {
  border-color: rgb(215, 55, 63);
}
.spectrum--darkest .spectrum-Alert--error .spectrum-Alert-icon {
    color: rgb(215, 55, 63);
  }
/* topdoc
{{ alert/alert-success.yml }}
*/
.spectrum--darkest .spectrum-Alert--success {
  border-color: rgb(38, 142, 108);
}
.spectrum--darkest .spectrum-Alert--success .spectrum-Alert-icon {
    color: rgb(38, 142, 108);
  }
/* topdoc
{{ alert/alert-warning.yml }}
*/
.spectrum--darkest .spectrum-Alert--warning {
  border-color: rgb(218, 123, 17);
}
.spectrum--darkest .spectrum-Alert--warning .spectrum-Alert-icon {
    color: rgb(218, 123, 17);
  }
.spectrum--darkest .spectrum-Avatar {
  opacity: 1;
}
.spectrum--darkest .spectrum-Avatar.is-disabled {
    opacity: 0.3;
  }
.spectrum--darkest .spectrum-Checkbox-label {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Checkbox-checkmark,
.spectrum--darkest .spectrum-Checkbox-partialCheckmark {
  color: rgb(26, 26, 26);
}
.spectrum--darkest .spectrum-Checkbox-box {
  border-color: rgb(105, 105, 105);
  background-color: rgb(26, 26, 26);
}
/* Indetermiate is basically a checked state, so handle colors for checked state here */
.spectrum--darkest .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box,
.spectrum--darkest .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
  border-color: rgb(38, 128, 235);
}
.spectrum--darkest .spectrum-Checkbox:hover.is-indeterminate .spectrum-Checkbox-box,
  .spectrum--darkest .spectrum-Checkbox:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(55, 142, 240);

  }
.spectrum--darkest .spectrum-Checkbox:active.is-indeterminate .spectrum-Checkbox-box,
  .spectrum--darkest .spectrum-Checkbox:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(75, 156, 245);

  }
/* topdoc
{{ checkbox/checkbox.yml }}
*/
.spectrum--darkest .spectrum-Checkbox {
  border-color: rgb(105, 105, 105);
}
.spectrum--darkest .spectrum-Checkbox:hover .spectrum-Checkbox-box {
      border-color: rgb(133, 133, 133);

      box-shadow: none;
    }
.spectrum--darkest .spectrum-Checkbox:hover .spectrum-Checkbox-label {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Checkbox:active .spectrum-Checkbox-box {
      border-color: rgb(180, 180, 180);

    }
.spectrum--darkest .spectrum-Checkbox:active .spectrum-Checkbox-label {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Checkbox-input:disabled + .spectrum-Checkbox-box {
    /* Use important to override hover states */
    border-color: rgb(60, 60, 60) !important;

    background-color: rgb(26, 26, 26);
  }
.spectrum--darkest .spectrum-Checkbox-input:disabled ~ .spectrum-Checkbox-label {
    color: rgb(73, 73, 73);
  }
/* Focus */
.spectrum--darkest .spectrum-Checkbox-input.focus-ring + .spectrum-Checkbox-box {
    /* Since the specificity of .focus-ring is less than :hover, we need important */
    border-color: rgb(20, 115, 230) !important;

    box-shadow: 0 0 0 1px rgb(20, 115, 230) !important;
  }
.spectrum--darkest .spectrum-Checkbox-input.focus-ring ~ .spectrum-Checkbox-label {
    color: rgb(55, 142, 240) !important;
  }
/* topdoc
{{ checkbox/checkbox-quiet.yml }}
*/
.spectrum--darkest .spectrum-Checkbox--quiet.is-indeterminate .spectrum-Checkbox-box,
  .spectrum--darkest .spectrum-Checkbox--quiet .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
  border-color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Checkbox--quiet:hover.is-indeterminate .spectrum-Checkbox-box,
  .spectrum--darkest .spectrum-Checkbox--quiet:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-Checkbox--quiet:active.is-indeterminate .spectrum-Checkbox-box,
  .spectrum--darkest .spectrum-Checkbox--quiet:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(226, 226, 226);
  }
/* Extra-specific selectors added here to handle checked state */
.spectrum--darkest .spectrum-Checkbox.is-invalid .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box,
  .spectrum--darkest .spectrum-Checkbox.is-invalid .spectrum-Checkbox-box {
    border-color: rgb(227, 72, 80);
  }
.spectrum--darkest .spectrum-Checkbox.is-invalid .spectrum-Checkbox-label {
    color: rgb(236, 91, 98);
  }
.spectrum--darkest .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box,
    .spectrum--darkest .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-box {
      border-color: rgb(236, 91, 98);
    }
.spectrum--darkest .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-label {
      color: rgb(247, 109, 116);
    }
.spectrum--darkest .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box,
    .spectrum--darkest .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-box {
      border-color: rgb(247, 109, 116);
    }
.spectrum--darkest .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-label {
      color: rgb(247, 109, 116);
    }
.spectrum--darkest .spectrum-Radio .spectrum-Radio-input:checked + .spectrum-Radio-button {
    border-color: rgb(38, 128, 235);
  }
.spectrum--darkest .spectrum-Radio-label {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Radio-button {
  background-color: rgb(26, 26, 26);
  border-color: rgb(105, 105, 105);
}
/* topdoc
{{ radio/radio.yml }}
*/
.spectrum--darkest .spectrum-Radio:hover .spectrum-Radio-button {
      border-color: rgb(133, 133, 133);
      box-shadow: none;
    }
.spectrum--darkest .spectrum-Radio:hover .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(55, 142, 240);

    }
.spectrum--darkest .spectrum-Radio:hover .spectrum-Radio-label {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Radio:active .spectrum-Radio-button {
      border-color: rgb(180, 180, 180);
    }
.spectrum--darkest .spectrum-Radio:active .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(75, 156, 245);

    }
.spectrum--darkest .spectrum-Radio:active .spectrum-Radio-label {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Radio--quiet .spectrum-Radio-input:checked + .spectrum-Radio-button {
    border-color: rgb(133, 133, 133);
  }
.spectrum--darkest .spectrum-Radio--quiet:hover .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(180, 180, 180);
    }
.spectrum--darkest .spectrum-Radio--quiet:active .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Radio.is-invalid:hover .spectrum-Radio-input + .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio--quiet.is-invalid:hover .spectrum-Radio-input + .spectrum-Radio-button {
      border-color: rgb(236, 91, 98);
    }
.spectrum--darkest .spectrum-Radio.is-invalid:hover .spectrum-Radio-label, .spectrum--darkest .spectrum-Radio--quiet.is-invalid:hover .spectrum-Radio-label {
      color: rgb(236, 91, 98);
    }
.spectrum--darkest .spectrum-Radio.is-invalid:active .spectrum-Radio-input + .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio--quiet.is-invalid:active .spectrum-Radio-input + .spectrum-Radio-button {
      border-color: rgb(247, 109, 116);
    }
.spectrum--darkest .spectrum-Radio.is-invalid:active .spectrum-Radio-label, .spectrum--darkest .spectrum-Radio--quiet.is-invalid:active .spectrum-Radio-label {
      color: rgb(247, 109, 116);
    }
.spectrum--darkest .spectrum-Radio.is-invalid .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio.is-invalid .spectrum-Radio-input:checked + .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio--quiet.is-invalid .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio--quiet.is-invalid .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(227, 72, 80);
    }
.spectrum--darkest .spectrum-Radio.is-invalid .spectrum-Radio-label, .spectrum--darkest .spectrum-Radio--quiet.is-invalid .spectrum-Radio-label {
      color: rgb(227, 72, 80);
    }
.spectrum--darkest .spectrum-Radio-input:disabled + .spectrum-Radio-button {
    border-color: rgb(60, 60, 60) !important;
  }
.spectrum--darkest .spectrum-Radio-input:disabled ~ .spectrum-Radio-label {
    color: rgb(73, 73, 73) !important;
  }
/* Focus Overrides all */
.spectrum--darkest .spectrum-Radio .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio:hover .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio--quiet .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio--quiet:hover .spectrum-Radio-input.focus-ring + .spectrum-Radio-button {
      border-color: rgb(20, 115, 230);
      box-shadow: 0 0 0 1px rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Radio .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .spectrum--darkest .spectrum-Radio:hover .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .spectrum--darkest .spectrum-Radio--quiet .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .spectrum--darkest .spectrum-Radio--quiet:hover .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label {
      color: rgb(55, 142, 240);
    }
.spectrum--darkest .spectrum-Radio.is-invalid .spectrum-Radio-input:checked.focus-ring + .spectrum-Radio-button, .spectrum--darkest .spectrum-Radio--quiet.is-invalid .spectrum-Radio-input:checked.focus-ring + .spectrum-Radio-button {
      border-color: rgb(20, 115, 230);
      box-shadow: 0 0 0 1px rgb(20, 115, 230);
    }
/* topdoc
{{ textfield/textfield.yml }}
*/
.spectrum--darkest .spectrum-Textfield {
  background-color: rgb(8, 8, 8);
  border-color: rgb(45, 45, 45);
  color: rgb(180, 180, 180);
}
/* topdoc
{{ textfield/textarea-quiet.yml }}
*/
.spectrum--darkest .spectrum-Textfield:-ms-input-placeholder {
    color: rgb(105, 105, 105);
  }
/* topdoc
{{ textfield/textarea.yml }}
*/
.spectrum--darkest .spectrum-Textfield::placeholder {
    color: rgb(105, 105, 105);
  }
.spectrum--darkest .spectrum-Textfield::-moz-selection {
    background-color: rgb(20, 115, 230, 0.3);
  }
.spectrum--darkest .spectrum-Textfield::selection {
    background-color: rgb(20, 115, 230, 0.3);
  }
.spectrum--darkest .spectrum-Textfield:hover {
    background-color: rgb(8, 8, 8);
    color: rgb(226, 226, 226);
    border-color: rgb(60, 60, 60);
    box-shadow: none;
  }
.spectrum--darkest .spectrum-Textfield:hover:-ms-input-placeholder {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Textfield:hover::placeholder {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Textfield:focus {
    background-color: rgb(8, 8, 8);
    border-color: rgb(38, 128, 235);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Textfield:focus:-ms-input-placeholder {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Textfield:focus::placeholder {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Textfield:focus:not(:hover) {
      background-color: rgb(8, 8, 8);
      color: rgb(180, 180, 180);
      border-color: rgb(38, 128, 235);
      box-shadow: none;
    }
.spectrum--darkest .spectrum-Textfield:focus:not(:hover):-ms-input-placeholder {
        color: rgb(105, 105, 105);
      }
.spectrum--darkest .spectrum-Textfield:focus:not(:hover)::placeholder {
        color: rgb(105, 105, 105);
      }
.spectrum--darkest .spectrum-Textfield.focus-ring:not(:active) {
      color: rgb(226, 226, 226);
      border-color: rgb(20, 115, 230);

    }
.spectrum--darkest .spectrum-Textfield.focus-ring:-ms-input-placeholder {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Textfield.focus-ring::placeholder {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Textfield.is-invalid,
  .spectrum--darkest .spectrum-Textfield:invalid {
    border-color: rgb(227, 72, 80);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 0 18 18' width='18'%3E%3Cpath style='fill:rgb%28236%2C 91%2C 98%29' d='M8.564 1.289L.2 16.256A.5.5 0 0 0 .636 17h16.728a.5.5 0 0 0 .5-.5.494.494 0 0 0-.064-.244L9.436 1.289a.5.5 0 0 0-.872 0zM10 14.75a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25zm0-3a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25z'/%3E%3C/svg%3E");
  }
.spectrum--darkest .spectrum-Textfield.is-valid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' viewBox='0 0 12 12' width='12'%3E%3Cpath style='fill:rgb%2838%2C 142%2C 108%29' d='M4.5 10a1.023 1.023 0 0 1-.8-.384l-2.488-3a1 1 0 0 1 1.577-1.233L4.5 7.376l4.712-5.991a1 1 0 1 1 1.576 1.23l-5.511 7A.977.977 0 0 1 4.5 10z'/%3E%3C/svg%3E");
  }
.spectrum--darkest .spectrum-Textfield:disabled,
  .spectrum--darkest .spectrum-Textfield[disabled] {
    background-color: rgb(38, 38, 38);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(73, 73, 73);

    /* For safari mobile browser */
    -webkit-text-fill-color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-Textfield:disabled:-ms-input-placeholder, .spectrum--darkest .spectrum-Textfield[disabled]:-ms-input-placeholder {
      color: rgb(73, 73, 73);
    }
.spectrum--darkest .spectrum-Textfield:disabled::placeholder, .spectrum--darkest .spectrum-Textfield[disabled]::placeholder {
      color: rgb(73, 73, 73);
    }
/* Invalid */
.spectrum--darkest .spectrum-Textfield:disabled.is-invalid,
    .spectrum--darkest .spectrum-Textfield:disabled:invalid,
    .spectrum--darkest .spectrum-Textfield[disabled].is-invalid,
    .spectrum--darkest .spectrum-Textfield[disabled]:invalid {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 0 18 18' width='18'%3E%3Cpath style='fill:rgb%2873%2C 73%2C 73%29' d='M8.564 1.289L.2 16.256A.5.5 0 0 0 .636 17h16.728a.5.5 0 0 0 .5-.5.494.494 0 0 0-.064-.244L9.436 1.289a.5.5 0 0 0-.872 0zM10 14.75a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25zm0-3a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25z'/%3E%3C/svg%3E");
    }
.spectrum--darkest .spectrum-Textfield:disabled.is-valid, .spectrum--darkest .spectrum-Textfield[disabled].is-valid {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' viewBox='0 0 12 12' width='12'%3E%3Cpath style='fill:rgb%2873%2C 73%2C 73%29' d='M4.5 10a1.023 1.023 0 0 1-.8-.384l-2.488-3a1 1 0 0 1 1.577-1.233L4.5 7.376l4.712-5.991a1 1 0 1 1 1.576 1.23l-5.511 7A.977.977 0 0 1 4.5 10z'/%3E%3C/svg%3E");
    }
/* topdoc
{{ textfield/textfield-quiet.yml }}
*/
.spectrum--darkest .spectrum-Textfield--quiet {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-Textfield--quiet:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgb(60, 60, 60);
  }
.spectrum--darkest .spectrum-Textfield--quiet:active {
    border-color: rgb(38, 128, 235);
  }
.spectrum--darkest .spectrum-Textfield--quiet:focus {
    border-color: rgb(38, 128, 235);
  }
.spectrum--darkest .spectrum-Textfield--quiet:focus:not(:hover) {
      background-color: rgba(0, 0, 0, 0);
    }
.spectrum--darkest .spectrum-Textfield--quiet.focus-ring {
    box-shadow: none;
    border-color: rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Textfield--quiet:disabled {
    background-color: rgba(0, 0, 0, 0);
    border-color:  rgb(45, 45, 45);
  }
.spectrum--darkest .spectrum-InputGroup:hover .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):not(:focus),
      .spectrum--darkest .spectrum-InputGroup:hover .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):not(:focus) ~ .spectrum-FieldButton {
        border-color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-InputGroup-field:focus ~ .spectrum-FieldButton {
    border-color: rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-InputGroup-field:focus.is-invalid ~ .spectrum-FieldButton, .spectrum--darkest .spectrum-InputGroup-field:focus:invalid ~ .spectrum-FieldButton {
      border-color: rgb(227, 72, 80);
    }
/* Only add the 2px ring for keyboard focus */
.spectrum--darkest .spectrum-InputGroup-field.focus-ring ~ .spectrum-FieldButton {
    box-shadow: 0 0 0 1px rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-InputGroup-field.focus-ring.is-invalid ~ .spectrum-FieldButton, .spectrum--darkest .spectrum-InputGroup-field.focus-ring:invalid ~ .spectrum-FieldButton {
      box-shadow: 0 0 0 1px rgb(227, 72, 80);
    }
.spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton,
    .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton:hover,
    .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton:focus,
    .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton:active,
    .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton.is-selected,
    .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton:invalid,
    .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton.is-invalid,
    .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton:disabled,
    .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-FieldButton:disabled:hover {
      border-color: rgb(45, 45, 45);
    }
.spectrum--darkest .spectrum-InputGroup--quiet:hover .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):not(:focus),
      .spectrum--darkest .spectrum-InputGroup--quiet:hover .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):not(:focus) ~ .spectrum-FieldButton {
        border-color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-InputGroup--quiet .spectrum-InputGroup-field.is-invalid,
      .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-InputGroup-field.is-invalid ~ .spectrum-FieldButton,
      .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-InputGroup-field:invalid,
      .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-InputGroup-field:invalid ~ .spectrum-FieldButton {
        border-color: rgb(227, 72, 80);
      }
/* Always add the 2px ring for keyboard focus for quiet inputgroups */
.spectrum--darkest .spectrum-InputGroup--quiet .spectrum-InputGroup-field:focus ~ .spectrum-FieldButton {
        box-shadow: 0 1px 0 rgb(20, 115, 230);
        border-color: rgb(20, 115, 230);
      }
.spectrum--darkest .spectrum-InputGroup--quiet .spectrum-InputGroup-field:focus.is-invalid ~ .spectrum-FieldButton, .spectrum--darkest .spectrum-InputGroup--quiet .spectrum-InputGroup-field:focus:invalid ~ .spectrum-FieldButton {
          box-shadow: 0 1px 0 rgb(227, 72, 80);
          border-color: rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Tooltip {
  background-color: rgb(118, 118, 118);

  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-Tooltip-tip {
  border-top-color: rgb(118, 118, 118);
}
.spectrum--darkest .spectrum-Tooltip--negative,
.spectrum--darkest .spectrum-Tooltip--error {
  background-color: rgb(201, 37, 45);
}
.spectrum--darkest .spectrum-Tooltip--negative .spectrum-Tooltip-tip, .spectrum--darkest .spectrum-Tooltip--error .spectrum-Tooltip-tip {
    border-top-color: rgb(201, 37, 45);
  }
.spectrum--darkest .spectrum-Tooltip--info,
.spectrum--darkest .spectrum-Tooltip--help {
  background-color: rgb(13, 102, 208);
}
.spectrum--darkest .spectrum-Tooltip--info .spectrum-Tooltip-tip, .spectrum--darkest .spectrum-Tooltip--help .spectrum-Tooltip-tip {
    border-top-color: rgb(13, 102, 208);
  }
.spectrum--darkest .spectrum-Tooltip--positive,
.spectrum--darkest .spectrum-Tooltip--success {
  background-color: rgb(18, 128, 92);
}
.spectrum--darkest .spectrum-Tooltip--positive .spectrum-Tooltip-tip, .spectrum--darkest .spectrum-Tooltip--success .spectrum-Tooltip-tip {
    border-top-color: rgb(18, 128, 92);
  }
.spectrum--darkest .spectrum-BarLoader .spectrum-BarLoader-fill {
    background: rgb(38, 128, 235);
  }
.spectrum--darkest .spectrum-BarLoader .spectrum-BarLoader-track {
    background-color: rgb(45, 45, 45);
  }
.spectrum--darkest .spectrum-BarLoader.spectrum-BarLoader--overBackground .spectrum-BarLoader-fill {
      background: rgb(255, 255, 255);
    }
.spectrum--darkest .spectrum-BarLoader.spectrum-BarLoader--overBackground .spectrum-BarLoader-label,
    .spectrum--darkest .spectrum-BarLoader.spectrum-BarLoader--overBackground .spectrum-BarLoader-percentage {
      color: rgb(255, 255, 255);
    }
.spectrum--darkest .spectrum-BarLoader.spectrum-BarLoader--overBackground .spectrum-BarLoader-track {
      background-color: rgba(255,255,255,0.2);
    }
.spectrum--darkest .spectrum-CoachMarkPopover {
  background-color: rgb(8, 8, 8);
  border-color: rgb(60, 60, 60);
  box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.spectrum--darkest .spectrum-CoachMarkPopover-title {
  color: rgb(226, 226, 226);
}
.spectrum--darkest .spectrum-CoachMarkPopover-step {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-CoachMarkPopover-content {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(20, 115, 230);
}
.spectrum--darkest .spectrum-CoachMarkIndicator--light .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(8, 8, 8);
}
.spectrum--darkest .spectrum-CoachMarkIndicator--dark .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(226, 226, 226);
}
.spectrum--darkest .spectrum-CircleLoader-track {
  border-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-CircleLoader-fill {
  border-color: rgb(38, 128, 235);
}
.spectrum--darkest .spectrum-CircleLoader--overBackground .spectrum-CircleLoader-track {
    border-color: rgba(255,255,255,0.2);
  }
.spectrum--darkest .spectrum-CircleLoader--overBackground .spectrum-CircleLoader-fill {
    border-color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-CircleLoader--indeterminate.spectrum-CircleLoader--overBackground .spectrum-CircleLoader-track {
    border-color: rgba(255,255,255,0.2);
  }
.spectrum--darkest .spectrum-CircleLoader--indeterminate.spectrum-CircleLoader--overBackground .spectrum-CircleLoader-fill {
    border-color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Underlay {
  background: rgba(0,0,0,0.4);
}
.spectrum--darkest .spectrum-Dialog {
  background: rgb(30, 30, 30);
}
.spectrum--darkest .spectrum-Dialog-header {
  background: rgb(30, 30, 30);
}
.spectrum--darkest .spectrum-Dialog-header:after {
    background: rgb(38, 38, 38);
  }
.spectrum--darkest .spectrum-Dialog-title {
  color: rgb(226, 226, 226);
}
.spectrum--darkest .spectrum-Dialog-content {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Dialog-typeIcon {
  color: rgb(226, 226, 226);
}
.spectrum--darkest .spectrum-Dialog-footer {
  background: rgb(30, 30, 30);
}
.spectrum--darkest .spectrum-Dialog--error .spectrum-Dialog-title {
    color: rgb(236, 91, 98);
  }
.spectrum--darkest .spectrum-Dialog--error .spectrum-Dialog-typeIcon {
    color: rgb(236, 91, 98);
  }
/* topdoc
{{ slider/slider-ramp.yml }}
*/
.spectrum--darkest .spectrum-Slider-track::before {
    background: rgb(45, 45, 45);
  }
/* topdoc
{{ slider/slider-tick-label.yml }}
*/
.spectrum--darkest .spectrum-Slider-labelContainer,
.spectrum--darkest .spectrum-Dial-labelContainer {
  color: rgb(133, 133, 133);
}
/* topdoc
{{ slider/slider-tick.yml }}
*/
.spectrum--darkest .spectrum-Slider--filled .spectrum-Slider-track:first-child::before {
      background: rgb(133, 133, 133);
    }
/* topdoc
{{ slider/slider-player.yml }}
*/
.spectrum--darkest .spectrum-Slider-buffer::before,
  .spectrum--darkest .spectrum-Slider-buffer::after {
    background: rgb(73, 73, 73);
  }
/* topdoc
{{ slider/slider-filled.yml }}
*/
.spectrum--darkest .spectrum-Slider-ramp path {
    fill: rgb(45, 45, 45);
  }
/* topdoc
{{ slider/slider-label.yml }}
*/
.spectrum--darkest .spectrum-Slider-handle {
  border-color: rgb(133, 133, 133);
  background: rgb(30, 30, 30);
}
/* topdoc
{{ slider/slider.yml }}
*/
.spectrum--darkest .spectrum-Slider-handle:hover {
    border-color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-Slider-handle.is-focused {
    border-color: rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Slider-handle:active,
  .spectrum--darkest .spectrum-Slider-handle.is-dragged {
    border-color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-Slider--ramp .spectrum-Slider-handle {
    /* We can't draw this one correctly without this hack : ( */
    box-shadow: 0 0 0 4px rgb(30, 30, 30);
  }
.spectrum--darkest .spectrum-Slider-input {
  background: transparent;
}
.spectrum--darkest .spectrum-Slider-tick:after {
    background-color: rgb(45, 45, 45);
  }
.spectrum--darkest .spectrum-Slider-handle.is-focused {
    border-color: rgb(20, 115, 230);
    background: rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Slider-handle.is-dragged {
    border-color: rgb(180, 180, 180);
    background: rgba(0, 0, 0, 0);
  }
/* topdoc
{{ slider/slider-range.yml }}
*/
.spectrum--darkest .spectrum-Slider--range .spectrum-Slider-track:not(:first-of-type):not(:last-of-type):before {
        background: rgb(133, 133, 133);
      }
/* topdoc
{{ slider/slider-colored.yml }}
*/
.spectrum--darkest .spectrum-Slider--color .spectrum-Slider-track {
    background: linear-gradient(to right, rgb(20, 115, 230), rgb(75, 156, 245));
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.05);
  }
.spectrum--darkest .spectrum-Slider--color .spectrum-Slider-track::before {
      display: none;
    }
.spectrum--darkest .spectrum-Slider--color .spectrum-Slider-handle {
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.05), 0 0 0 1px rgba(0,0,0,0.05);
    border-color: rgb(8, 8, 8);
    background: rgba(0, 0, 0, 0);
  }
.spectrum--darkest .spectrum-Slider--color .spectrum-Slider-handle.is-focused {
      box-shadow: 0 0 0 1px rgba(0,0,0,0.05);
    }
/* topdoc
{{ slider/dial-label.yml }}
*/
.spectrum--darkest .spectrum-Dial-handle {
  box-shadow: none;
}
/* topdoc
{{ slider/dial.yml }}
*/
.spectrum--darkest .spectrum-Dial-handle::after {
    background-color: rgb(133, 133, 133);
  }
.spectrum--darkest .spectrum-Dial-handle:hover::after {
      background-color: rgb(180, 180, 180);
    }
.spectrum--darkest .spectrum-Dial-handle.is-focused {
    background-color: rgb(20, 115, 230);

    border-color: rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Dial-handle.is-focused::after {
      background-color: rgb(8, 8, 8);
    }
.spectrum--darkest .spectrum-Dial-handle:active,
  .spectrum--darkest .spectrum-Dial-handle.is-dragged {
    background-color: rgb(180, 180, 180);

    border-color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-Dial-handle:active::after, .spectrum--darkest .spectrum-Dial-handle.is-dragged::after {
      background-color: rgb(8, 8, 8);
    }
.spectrum--darkest .spectrum-Dial-controls::before,
  .spectrum--darkest .spectrum-Dial-controls::after {
    background-color: rgb(105, 105, 105);
  }
.spectrum--darkest .spectrum-Dial.is-disabled .spectrum-Dial-labelContainer {
      color: rgb(73, 73, 73);
    }
.spectrum--darkest .spectrum-Dial.is-disabled .spectrum-Dial-controls::after,
      .spectrum--darkest .spectrum-Dial.is-disabled .spectrum-Dial-controls::before {
        background-color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-Dial.is-disabled .spectrum-Dial-handle {
      border-color: rgb(60, 60, 60);
      background: rgb(30, 30, 30);
    }
.spectrum--darkest .spectrum-Dial.is-disabled .spectrum-Dial-handle:hover,
      .spectrum--darkest .spectrum-Dial.is-disabled .spectrum-Dial-handle:active {
        border-color: rgb(60, 60, 60);
        background: rgba(0, 0, 0, 0);
      }
.spectrum--darkest .spectrum-Dial.is-disabled .spectrum-Dial-handle::after,
      .spectrum--darkest .spectrum-Dial.is-disabled .spectrum-Dial-handle::before {
        background-color: rgb(45, 45, 45);
      }
.spectrum--darkest .spectrum-Slider.is-disabled .spectrum-Slider-labelContainer,
.spectrum--darkest .spectrum-Slider.is-disabled .spectrum-Dial-labelContainer {
      color: rgb(73, 73, 73);
    }
.spectrum--darkest .spectrum-Slider.is-disabled .spectrum-Slider-handle {
      border-color: rgb(60, 60, 60);
      background: rgb(30, 30, 30);
    }
.spectrum--darkest .spectrum-Slider.is-disabled .spectrum-Slider-handle:hover,
      .spectrum--darkest .spectrum-Slider.is-disabled .spectrum-Slider-handle:active {
        border-color: rgb(60, 60, 60);
        background: rgba(0, 0, 0, 0);
      }
.spectrum--darkest .spectrum-Slider.is-disabled .spectrum-Slider-track::before {
        background: rgb(45, 45, 45);
      }
.spectrum--darkest .spectrum-Slider.is-disabled.spectrum-Slider--filled .spectrum-Slider-track:first-child::before {
          background: rgb(45, 45, 45);
        }
.spectrum--darkest .spectrum-Slider.is-disabled .spectrum-Slider-buffer::before {
        background: rgb(45, 45, 45);
      }
.spectrum--darkest .spectrum-Slider.is-disabled .spectrum-Slider-ramp path {
        fill: rgb(38, 38, 38);
      }
.spectrum--darkest .spectrum-Slider.is-disabled.spectrum-Slider--color .spectrum-Slider-track {
        background: rgb(38, 38, 38);
        box-shadow: none;
      }
.spectrum--darkest .spectrum-Slider.is-disabled.spectrum-Slider--color .spectrum-Slider-handle {
        background: rgba(0, 0, 0, 0);
        box-shadow: none;
        border-color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-Slider.is-disabled.spectrum-Slider--color .spectrum-Slider-handle:hover,
        .spectrum--darkest .spectrum-Slider.is-disabled.spectrum-Slider--color .spectrum-Slider-handle:active {
          background: rgba(0, 0, 0, 0);
          box-shadow: none;
          border-color: rgb(60, 60, 60);
        }
.spectrum--darkest .spectrum-Slider.is-disabled.spectrum-Slider--range .spectrum-Slider-track:not(:first-of-type):not(:last-of-type):before {
            background: rgb(45, 45, 45);
          }
/* topdoc
{{ tabs/tabs-vertical.yml }}
*/
.spectrum--darkest .spectrum-Tabs {
  border-bottom-color: rgb(38, 38, 38);
}
/* topdoc
{{ tabs/tabs-quiet-compact.yml }}
*/
.spectrum--darkest .spectrum-Tabs-selectionIndicator {
  background-color: rgb(226, 226, 226);
}
/* topdoc
{{ tabs/tabs-compact.yml }}
*/
.spectrum--darkest .spectrum-Tabs-item {
  color: rgb(133, 133, 133);
}
/* topdoc
{{ tabs/tabs-quiet.yml }}
*/
.spectrum--darkest .spectrum-Tabs-item:hover {
    color: rgb(226, 226, 226);
  }
/* topdoc
{{ tabs/tabs.yml }}
*/
.spectrum--darkest .spectrum-Tabs-item.is-selected {
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Tabs-item.focus-ring::before {
      border-color: rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Tabs-item.is-disabled {
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-Tabs--quiet {
  border-bottom-color: rgba(0, 0, 0, 0);
}
.spectrum--darkest .spectrum-Tabs--quiet .spectrum-Tabs-selectionIndicator {
    background-color: rgb(226, 226, 226);
  }
/* Default Label Style is 'incomplete' */
.spectrum--darkest .spectrum-Steplist .spectrum-Steplist-label {
    color: rgb(105, 105, 105)
  }
/* Default Marker Style is 'incomplete' */
.spectrum--darkest .spectrum-Steplist .spectrum-Steplist-marker {
    border-color: rgb(45, 45, 45)
  }
/* Default Line Style is 'incomplete' */
.spectrum--darkest .spectrum-Steplist .spectrum-Steplist-segment {
    border-bottom-color: rgb(45, 45, 45)
  }
/* Step Completed */
.spectrum--darkest .spectrum-Steplist .spectrum-Steplist-item.is-complete .spectrum-Steplist-label {
        color: rgb(133, 133, 133)
      }
.spectrum--darkest .spectrum-Steplist .spectrum-Steplist-item.is-complete .spectrum-Steplist-marker {
        background-color: rgb(105, 105, 105)
      }
/* Step Selected aka Current */
.spectrum--darkest .spectrum-Steplist .spectrum-Steplist-item.is-selected .spectrum-Steplist-label {
        color: rgb(180, 180, 180)
      }
.spectrum--darkest .spectrum-Steplist .spectrum-Steplist-item.is-selected .spectrum-Steplist-marker {
        background-color: rgb(180, 180, 180)
      }
.spectrum--darkest .spectrum-Steplist .spectrum-Steplist-item.is-complete .spectrum-Steplist-segment, .spectrum--darkest .spectrum-Steplist .spectrum-Steplist-item.is-selected .spectrum-Steplist-segment {
        border-bottom-color: rgb(73, 73, 73)
      }
/* Step Focused */
.spectrum--darkest .spectrum-Steplist.spectrum-Steplist--interactive .spectrum-Steplist-item:focus .spectrum-Steplist-marker {
          background-color: rgb(20, 115, 230)
        }
/* :before is used for the track of the switch */
.spectrum--darkest .spectrum-ToggleSwitch-switch::before {
    background-color: rgb(45, 45, 45);
  }
/* :after is used for the handle of the switch */
.spectrum--darkest .spectrum-ToggleSwitch-switch::after {
    background-color: rgb(26, 26, 26);
    border-color: rgb(105, 105, 105);
  }
/* Default */
.spectrum--darkest .spectrum-ToggleSwitch-input ~ .spectrum-ToggleSwitch-label {
  color: rgb(180, 180, 180);
}
/* Selected */
.spectrum--darkest .spectrum-ToggleSwitch-input:checked + .spectrum-ToggleSwitch-switch::before {
      background-color: rgb(38, 128, 235);
    }
/* Interactivity Styles */
.spectrum--darkest .spectrum-ToggleSwitch-input:checked + .spectrum-ToggleSwitch-switch::after {
      border-color: rgb(38, 128, 235);
    }
/* Hover */
.spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input + .spectrum-ToggleSwitch-switch::after {
        border-color: rgb(133, 133, 133);
        box-shadow: none;
      }
.spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input ~ .spectrum-ToggleSwitch-label {
      color: rgb(226, 226, 226);
    }
/* Selected Hover */
.spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::before {
        background-color: rgb(55, 142, 240);
      }
.spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::after {
        border-color: rgb(55, 142, 240);
      }
/* Down */
.spectrum--darkest .spectrum-ToggleSwitch:active .spectrum-ToggleSwitch-input + .spectrum-ToggleSwitch-switch::after {
        border-color: rgb(180, 180, 180);
      }
.spectrum--darkest .spectrum-ToggleSwitch:active .spectrum-ToggleSwitch-input ~ .spectrum-ToggleSwitch-label {
      color: rgb(226, 226, 226);
    }
/* Selected Down */
.spectrum--darkest .spectrum-ToggleSwitch:active .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::before {
        background-color: rgb(75, 156, 245);
      }
.spectrum--darkest .spectrum-ToggleSwitch:active .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::after {
        border-color: rgb(75, 156, 245);
      }
/* Disabled */
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input:disabled + .spectrum-ToggleSwitch-switch::before {
      background-color: rgb(45, 45, 45);
    }
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input:disabled + .spectrum-ToggleSwitch-switch::after {
      border-color: rgb(60, 60, 60);
    }
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input:disabled ~ .spectrum-ToggleSwitch-label {
    color: rgb(73, 73, 73);
  }
/* Selected Disabled */
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input:disabled:checked + .spectrum-ToggleSwitch-switch::before {
        background-color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input:disabled:checked + .spectrum-ToggleSwitch-switch::after {
        border-color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input:disabled:checked ~ .spectrum-ToggleSwitch-label {
      color: rgb(73, 73, 73);
    }
/* Quiet Selected */
.spectrum--darkest .spectrum-ToggleSwitch--quiet .spectrum-ToggleSwitch-input:checked + .spectrum-ToggleSwitch-switch::before {
      background-color: rgb(133, 133, 133);
    }
/* Quiet */
.spectrum--darkest .spectrum-ToggleSwitch--quiet .spectrum-ToggleSwitch-input:checked + .spectrum-ToggleSwitch-switch::after {
      border-color: rgb(133, 133, 133);
    }
/* Quiet Selected Hover */
.spectrum--darkest .spectrum-ToggleSwitch--quiet:hover .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::before {
      background-color: rgb(180, 180, 180);
    }
/* topdoc
{{ toggle/toggle-onoffquiet.yml }}
*/
.spectrum--darkest .spectrum-ToggleSwitch--quiet:hover .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::after {
      border-color: rgb(180, 180, 180);
    }
/* Quiet Selected Down */
.spectrum--darkest .spectrum-ToggleSwitch.spectrum-ToggleSwitch--quiet:active .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::before {
      background-color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-ToggleSwitch.spectrum-ToggleSwitch--quiet:active .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::after {
      border-color: rgb(226, 226, 226);
    }
/* Key Focus */
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input.focus-ring + .spectrum-ToggleSwitch-switch::after, .spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input.focus-ring + .spectrum-ToggleSwitch-switch::after, .spectrum--darkest .spectrum-ToggleSwitch--quiet .spectrum-ToggleSwitch-input.focus-ring + .spectrum-ToggleSwitch-switch::after, .spectrum--darkest .spectrum-ToggleSwitch--quiet:hover .spectrum-ToggleSwitch-input.focus-ring + .spectrum-ToggleSwitch-switch::after {
        border-color: rgb(20, 115, 230);
        box-shadow: 0 0 0 1px rgb(20, 115, 230);
      }
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input.focus-ring ~ .spectrum-ToggleSwitch-label, .spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input.focus-ring ~ .spectrum-ToggleSwitch-label, .spectrum--darkest .spectrum-ToggleSwitch--quiet .spectrum-ToggleSwitch-input.focus-ring ~ .spectrum-ToggleSwitch-label, .spectrum--darkest .spectrum-ToggleSwitch--quiet:hover .spectrum-ToggleSwitch-input.focus-ring ~ .spectrum-ToggleSwitch-label {
      color: rgb(55, 142, 240);
    }
/* Selected Key Focus */
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::before, .spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::before, .spectrum--darkest .spectrum-ToggleSwitch--quiet .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::before, .spectrum--darkest .spectrum-ToggleSwitch--quiet:hover .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::before {
          background-color: rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::after, .spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::after, .spectrum--darkest .spectrum-ToggleSwitch--quiet .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::after, .spectrum--darkest .spectrum-ToggleSwitch--quiet:hover .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::after {
          border-color: rgb(20, 115, 230);
          box-shadow: 0 0 0 1px rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-ToggleSwitch .spectrum-ToggleSwitch-input.focus-ring:checked ~ .spectrum-ToggleSwitch-label, .spectrum--darkest .spectrum-ToggleSwitch:hover .spectrum-ToggleSwitch-input.focus-ring:checked ~ .spectrum-ToggleSwitch-label, .spectrum--darkest .spectrum-ToggleSwitch--quiet .spectrum-ToggleSwitch-input.focus-ring:checked ~ .spectrum-ToggleSwitch-label, .spectrum--darkest .spectrum-ToggleSwitch--quiet:hover .spectrum-ToggleSwitch-input.focus-ring:checked ~ .spectrum-ToggleSwitch-label {
        color: rgb(55, 142, 240);
      }
.spectrum--darkest .spectrum-ToggleSwitch--ab .spectrum-ToggleSwitch-input:checked + .spectrum-ToggleSwitch-switch::before {
          background-color: rgb(45, 45, 45);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab .spectrum-ToggleSwitch-input:checked + .spectrum-ToggleSwitch-switch::after {
        /* Don't be blue */
        border-color: rgb(105, 105, 105);
      }
.spectrum--darkest .spectrum-ToggleSwitch--ab .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::before {
          background-color: rgb(45, 45, 45);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab .spectrum-ToggleSwitch-input.focus-ring:checked + .spectrum-ToggleSwitch-switch::after {
          border-color: rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab .spectrum-ToggleSwitch-input:disabled:checked + .spectrum-ToggleSwitch-switch::before {
          background-color: rgb(45, 45, 45);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab .spectrum-ToggleSwitch-input:disabled + .spectrum-ToggleSwitch-switch::before {
          background-color: rgb(45, 45, 45);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab .spectrum-ToggleSwitch-input:disabled + .spectrum-ToggleSwitch-switch::after {
          border-color: rgb(60, 60, 60);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab:hover .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::before {
          background-color: rgb(45, 45, 45);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab:hover .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::after {
          border-color: rgb(133, 133, 133);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab:active .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::before {
          background-color: rgb(45, 45, 45);
        }
.spectrum--darkest .spectrum-ToggleSwitch--ab:active .spectrum-ToggleSwitch-input:checked:enabled + .spectrum-ToggleSwitch-switch::after {
          border-color: rgb(180, 180, 180);
        }
/* topdoc
{{ menu/menu-nested.yml }}
*/
.spectrum--darkest .spectrum-Menu {
  background-color: rgba(0, 0, 0, 0);
}
/* topdoc
{{ menu/menu-default.yml }}
*/
.spectrum--darkest .spectrum-Menu-item {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Menu-item.focus-ring,
  .spectrum--darkest .spectrum-Menu-item.is-focused {
    background-color: rgba(226,226,226,0.04);
    color: rgb(180, 180, 180);
    border-left-color: rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Menu-item:hover,
  .spectrum--darkest .spectrum-Menu-item:focus,
  .spectrum--darkest .spectrum-Menu-item.is-open {
    background-color: rgba(226,226,226,0.04);
    color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-Menu-item.is-selected {
    color: rgb(55, 142, 240);
  }
.spectrum--darkest .spectrum-Menu-item.is-selected .spectrum-Menu-checkmark {
      color: rgb(38, 128, 235);
    }
.spectrum--darkest .spectrum-Menu-item .is-active,
  .spectrum--darkest .spectrum-Menu-item:active {
    background-color: rgba(226,226,226,0.04);
  }
.spectrum--darkest .spectrum-Menu-item.is-disabled {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    color: rgb(73, 73, 73);
    cursor: default;
  }
.spectrum--darkest .spectrum-Menu-sectionHeading {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Menu-divider {
  background-color: rgb(30, 30, 30);
}
.spectrum--darkest .spectrum-Dropdown .spectrum-Dropdown-trigger:hover .spectrum-Dropdown-icon {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Dropdown .spectrum-Dropdown-trigger.is-selected .is-placeholder {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-Dropdown.is-invalid .spectrum-Icon:not(.spectrum-Dropdown-icon):not(.spectrum-Menu-checkmark) {
      color: rgb(236, 91, 98);
    }
.spectrum--darkest .spectrum-Dropdown.is-invalid.is-disabled .spectrum-Icon,
      .spectrum--darkest .spectrum-Dropdown.is-invalid.is-disabled .spectrum-Icon:not(.spectrum-Dropdown-icon):not(.spectrum-Menu-checkmark) {
        color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-Dropdown.is-disabled .spectrum-Dropdown-icon, .spectrum--darkest .spectrum-Dropdown.is-disabled .spectrum-Dropdown-trigger:hover .spectrum-Dropdown-icon {
        color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-Dropdown.is-disabled .spectrum-Dropdown-label.is-placeholder {
        color: rgb(73, 73, 73);
      }
.spectrum--darkest .spectrum-Dropdown-icon {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Dropdown-label.is-placeholder {
    color: rgb(105, 105, 105);
  }
.spectrum--darkest .spectrum-Dropdown-label.is-placeholder:hover {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Dropdown-label.is-placeholder:active {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Dropdown-trigger.focus-ring .spectrum-Dropdown-label.is-placeholder {
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Dropdown-trigger.focus-ring .spectrum-Dropdown-icon {
    color: rgb(226, 226, 226)
  }
.spectrum--darkest .spectrum-Dropzone {
  border-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-Dropzone.is-dragged {
    border-color: rgb(20, 115, 230);
    background-color: rgba(38,128,235,0.1);
  }
.spectrum--darkest .spectrum-Dropzone.is-dragged .spectrum-IllustratedMessage-illustration {
      color: rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Tooltip-label p {
  margin: 0;
}
.spectrum--darkest .spectrum-Toast {
  background-color: rgb(118, 118, 118);
  color: rgb(118, 118, 118);
}
.spectrum--darkest .spectrum-Toast-content {
  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-Toast-typeIcon {
  color: white;
}
.spectrum--darkest .spectrum-Toast--warning {
  background-color: rgb(203, 111, 16);
  color: rgb(203, 111, 16);
}
.spectrum--darkest .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(203, 111, 16);
    }
.spectrum--darkest .spectrum-Toast--negative,
.spectrum--darkest .spectrum-Toast--error {
  background-color: rgb(201, 37, 45);
  color: rgb(201, 37, 45);
}
.spectrum--darkest .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active), .spectrum--darkest .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(201, 37, 45);
    }
.spectrum--darkest .spectrum-Toast--info {
  background-color: rgb(13, 102, 208);
  color: rgb(13, 102, 208);
}
.spectrum--darkest .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(13, 102, 208);
    }
.spectrum--darkest .spectrum-Toast--positive,
.spectrum--darkest .spectrum-Toast--success {
  background-color: rgb(18, 128, 92);
  color: rgb(18, 128, 92);
}
.spectrum--darkest .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active), .spectrum--darkest .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(18, 128, 92);
    }
.spectrum--darkest .spectrum-Popover {
  background-color: rgb(8, 8, 8);
  border-color: rgb(60, 60, 60);
  /*
    box-shadow offset/blur is hardcoded here as it cannot be adjusted when scale changes,
    and we'd rather it be able to change when color stops change
  */
  box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.spectrum--darkest .spectrum-Popover .spectrum-Dialog-header,
  .spectrum--darkest .spectrum-Popover .spectrum-Dialog-footer,
  .spectrum--darkest .spectrum-Popover .spectrum-Dialog-wrapper {
    background-color: transparent;
  }
.spectrum--darkest .spectrum-Popover .spectrum-Popover-tip::after {
    background-color: rgb(8, 8, 8);
    border-color: rgb(60, 60, 60);
    /* The math is weird here since the tip is rotated 45°... Technically it should be different for each tip position */
    box-shadow: -1px -1px 4px rgba(0,0,0,0.15);
  }
.spectrum--darkest .spectrum-Accordion-item {
  border-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-Accordion-itemIndicator {
  color: rgb(105, 105, 105);
}
.spectrum--darkest .spectrum-Accordion-itemHeader {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Accordion-itemHeader:focus,
  .spectrum--darkest .spectrum-Accordion-itemHeader:hover {
    color: rgb(226, 226, 226);

    background-color: rgb(38, 38, 38);
  }
.spectrum--darkest .spectrum-Accordion-itemHeader:focus + .spectrum-Accordion-itemIndicator, .spectrum--darkest .spectrum-Accordion-itemHeader:hover + .spectrum-Accordion-itemIndicator {
      color: rgb(180, 180, 180);
    }
.spectrum--darkest .spectrum-Accordion-itemHeader.focus-ring:after  {
      background-color: rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Accordion-item.is-open .spectrum-Accordion-itemHeader:hover {
        background-color: transparent;
      }
.spectrum--darkest .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader,
    .spectrum--darkest .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader:hover,
    .spectrum--darkest .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader:focus {
      color: rgb(73, 73, 73);
      background-color: transparent;
    }
.spectrum--darkest .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader + .spectrum-Accordion-itemIndicator {
      color: rgb(60, 60, 60);
    }
/* topdoc
{{ well/well.yml }}
*/
.spectrum--darkest .spectrum-Well {
  background-color: rgba(180,180,180,0.02);
  border-color: rgba(226,226,226,0.05);
}
.spectrum--darkest .spectrum-FieldLabel,
.spectrum--darkest .spectrum-Form-itemLabel {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-FieldLabel.is-disabled, .spectrum--darkest .spectrum-Form-itemLabel.is-disabled {
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-FieldLabel.is-disabled .spectrum-FieldLabel-requiredIcon, .spectrum--darkest .spectrum-Form-itemLabel.is-disabled .spectrum-FieldLabel-requiredIcon {
      color: rgb(73, 73, 73);
    }
.spectrum--darkest .spectrum-FieldLabel-requiredIcon {
  color: rgb(105, 105, 105);
}
.spectrum--darkest .spectrum-Search-icon {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Search-input:disabled ~ .spectrum-Search-icon {
      color: rgb(73, 73, 73);
    }
/* topdoc
{{ stepper/stepper-default.yml }}
*/
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus {
      border-color: rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
        .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          border-color: rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus:invalid,
      .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus.is-invalid {
        border-color: rgb(227, 72, 80);
      }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
          .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown,
          .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
          .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:focus.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
            border-color: rgb(227, 72, 80);
          }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.focus-ring {
      box-shadow: 0 0 0 1px rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons {
        box-shadow: 0 0 0 1px rgb(20, 115, 230);
      }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.focus-ring:invalid,
      .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.focus-ring.is-invalid {
        box-shadow: 0 0 0 1px rgb(227, 72, 80);
      }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.focus-ring:invalid + .spectrum-Stepper-buttons, .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.focus-ring.is-invalid + .spectrum-Stepper-buttons {
          box-shadow: 0 0 0 1px rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:invalid,
    .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.is-invalid {
      border-color: rgb(227, 72, 80);
    }
.spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
        .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown,
        .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
        .spectrum--darkest .spectrum-Stepper .spectrum-Stepper-input.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          border-color: rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input {
      border-color: rgb(20, 115, 230);
      box-shadow: none;
    }
.spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
        .spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          border-color: rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.focus-ring {
        box-shadow: 0 0 0 1px rgb(20, 115, 230);
      }
.spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons {
          box-shadow: 0 0 0 1px rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.focus-ring:invalid,
        .spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.focus-ring.is-invalid {
          box-shadow: 0 0 0 1px rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.focus-ring:invalid + .spectrum-Stepper-buttons, .spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.focus-ring.is-invalid + .spectrum-Stepper-buttons {
            box-shadow: 0 0 0 1px rgb(227, 72, 80);
          }
.spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input:invalid,
      .spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.is-invalid {
        border-color: rgb(227, 72, 80);
      }
.spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
          .spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown,
          .spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
          .spectrum--darkest .spectrum-Stepper.is-focused .spectrum-Stepper-input.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
            border-color: rgb(227, 72, 80);
          }
.spectrum--darkest .spectrum-Stepper.is-invalid .spectrum-Stepper-input {
      border-color: rgb(227, 72, 80);
      box-shadow: none;
    }
.spectrum--darkest .spectrum-Stepper.is-invalid .spectrum-Stepper-input + .spectrum-Stepper-buttons .spectrum-Stepper-stepUp,
        .spectrum--darkest .spectrum-Stepper.is-invalid .spectrum-Stepper-input + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          border-color: rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Stepper.is-invalid .spectrum-Stepper-input.focus-ring {
        box-shadow: 0 0 0 1px rgb(227, 72, 80);
      }
.spectrum--darkest .spectrum-Stepper.is-invalid .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons {
          box-shadow: 0 0 0 1px rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Stepper-stepUp,
.spectrum--darkest .spectrum-Stepper-stepDown {
  border-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-Stepper-stepUp:disabled, .spectrum--darkest .spectrum-Stepper-stepDown:disabled {
    border-color: rgba(0, 0, 0, 0);
  }
.spectrum--darkest .spectrum-Stepper-stepUp:hover, .spectrum--darkest .spectrum-Stepper-stepDown:hover {
    /* Keep the border on hover */
    border-color: rgb(45, 45, 45);
  }
/* topdoc
{{ stepper/stepper-quiet.yml }}
*/
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-stepUp:disabled, .spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-stepDown:disabled {
      border-color: rgb(45, 45, 45);
    }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input {
    box-shadow: none;
  }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input:focus + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          border-color: rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input:focus:invalid,
      .spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input:focus.is-invalid {
        box-shadow: none;
      }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring {
      box-shadow: 0 1px 0 0 rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons {
        box-shadow: none;
      }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          box-shadow: 0 1px 0 0 rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring:invalid,
      .spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring.is-invalid {
        box-shadow: 0 1px 0 0 rgb(227, 72, 80);
      }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring:invalid + .spectrum-Stepper-buttons, .spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring.is-invalid + .spectrum-Stepper-buttons {
          box-shadow: none;
        }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown, .spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.focus-ring.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
            box-shadow: 0 1px 0 0 rgb(227, 72, 80);
          }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input:invalid,
    .spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.is-invalid {
      border-color: rgb(227, 72, 80);
    }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input:invalid + .spectrum-Stepper-buttons, .spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.is-invalid + .spectrum-Stepper-buttons {
        box-shadow: none;
      }
.spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown, .spectrum--darkest .spectrum-Stepper--quiet .spectrum-Stepper-input.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          border-color: rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input {
      box-shadow: none;
    }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input + .spectrum-Stepper-buttons {
        box-shadow: none;
      }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          border-color: rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input:focus + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
            border-color: rgb(20, 115, 230);
          }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring {
        border-color: rgb(20, 115, 230);
        box-shadow: 0 1px 0 0 rgb(20, 115, 230);
      }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons {
          box-shadow: none;
        }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
            box-shadow: 0 1px 0 0 rgb(20, 115, 230);
          }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring:invalid,
        .spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring.is-invalid {
          box-shadow: 0 1px 0 0 rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring:invalid + .spectrum-Stepper-buttons, .spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring.is-invalid + .spectrum-Stepper-buttons {
            box-shadow: none;
          }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown, .spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.focus-ring.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
              box-shadow: 0 1px 0 0 rgb(227, 72, 80);
            }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input:invalid,
      .spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.is-invalid {
        border-color: rgb(227, 72, 80);
      }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input:invalid + .spectrum-Stepper-buttons, .spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.is-invalid + .spectrum-Stepper-buttons {
          box-shadow: none;
        }
.spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input:invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown, .spectrum--darkest .spectrum-Stepper--quiet.is-focused .spectrum-Stepper-input.is-invalid + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
            border-color: rgb(227, 72, 80);
          }
.spectrum--darkest .spectrum-Stepper--quiet.is-invalid .spectrum-Stepper-input {
      border-color: rgb(227, 72, 80);
    }
.spectrum--darkest .spectrum-Stepper--quiet.is-invalid .spectrum-Stepper-input + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
          border-color: rgb(227, 72, 80);
        }
.spectrum--darkest .spectrum-Stepper--quiet.is-invalid .spectrum-Stepper-input:focus + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
            border-color: rgb(227, 72, 80);
          }
.spectrum--darkest .spectrum-Stepper--quiet.is-invalid .spectrum-Stepper-input.focus-ring {
        box-shadow: 0 1px 0 0 rgb(227, 72, 80);
      }
.spectrum--darkest .spectrum-Stepper--quiet.is-invalid .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons {
          box-shadow: none;
        }
.spectrum--darkest .spectrum-Stepper--quiet.is-invalid .spectrum-Stepper-input.focus-ring + .spectrum-Stepper-buttons .spectrum-Stepper-stepDown {
            box-shadow: 0 1px 0 0 rgb(227, 72, 80);
          }
.spectrum--darkest .spectrum-Calendar-prevMonth {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Calendar-nextMonth {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Calendar-dayOfWeek {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-Calendar-date:hover {
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Calendar-date:hover:not(.is-selection-end):not(.is-selection-start):before {
        background: rgba(226,226,226,0.06);
      }
.spectrum--darkest .spectrum-Calendar-date:hover.is-selected {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Calendar-date:hover.is-selected:not(.is-selection-end):not(.is-selection-start):before {
          background: rgba(38,128,235,0.2);
        }
.spectrum--darkest .spectrum-Calendar-date:hover.is-range-selection:before {
        background: rgba(38,128,235,0.2);
      }
.spectrum--darkest .spectrum-Calendar-date:active {
    background-color: rgba(226,226,226,0.1);
  }
.spectrum--darkest .spectrum-Calendar-date.is-selected {
    color: rgb(226, 226, 226);
    background: rgba(38,128,235,0.1);
  }
.spectrum--darkest .spectrum-Calendar-date.is-selected:not(.is-range-selection) {
    background: rgba(38,128,235,0.2);
  }
.spectrum--darkest .spectrum-Calendar-date.is-today {
    color: rgb(180, 180, 180);
    border-color: rgb(180, 180, 180);
  }
.spectrum--darkest .spectrum-Calendar-date.is-today:before {
      border-color: rgb(180, 180, 180);
    }
.spectrum--darkest .spectrum-Calendar-date.is-today:hover.is-selected:not(.is-range-selection):before {
          background: rgba(38,128,235,0.2);
        }
.spectrum--darkest .spectrum-Calendar-date.is-today.is-disabled {
      color: rgb(73, 73, 73);
      border-color: rgb(60, 60, 60);
    }
.spectrum--darkest .spectrum-Calendar-date.is-today.is-disabled:before {
        border-color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-Calendar-date.is-focused:not(.is-range-selection) {
    background: rgba(226,226,226,0.06);
    border-color: rgb(20, 115, 230);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Calendar-date.is-focused:not(.is-range-selection).is-today {
      border-color: rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Calendar-date.is-focused:not(.is-range-selection):active,
    .spectrum--darkest .spectrum-Calendar-date.is-focused:not(.is-range-selection).is-selected {
      color: rgb(226, 226, 226);
      background: rgba(38,128,235,0.2);
      border-color: rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Calendar-date.is-focused.is-selected:before {
        background: rgba(38,128,235,0.2);
      }
.spectrum--darkest .spectrum-Calendar-date.is-focused.is-range-selection:before {
        background: rgba(38,128,235,0.2);
      }
.spectrum--darkest .spectrum-Calendar-date.is-disabled {
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-Calendar-date.is-selection-start,
  .spectrum--darkest .spectrum-Calendar-date.is-selection-end {
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Calendar-date.is-selection-start:after, .spectrum--darkest .spectrum-Calendar-date.is-selection-end:after {
      background-color: rgba(38,128,235,0.1);
    }
.spectrum--darkest .spectrum-Calendar-date.is-selection-start.is-disabled, .spectrum--darkest .spectrum-Calendar-date.is-selection-end.is-disabled {
      color: rgb(73, 73, 73);
    }
.spectrum--darkest .spectrum-Table-headCell {
  color: rgb(133, 133, 133);
  background-color: rgba(0, 0, 0, 0);
}
.spectrum--darkest .spectrum-Table-headCell.is-sortable .spectrum-Table-sortedIcon {
      color: rgb(105, 105, 105);
    }
.spectrum--darkest .spectrum-Table-headCell.is-sortable:hover {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Table-headCell.is-sortable:hover .spectrum-Table-sortedIcon {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-Table-headCell.is-sortable.focus-ring,
    .spectrum--darkest .spectrum-Table-headCell.is-sortable.is-focused {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Table-headCell.is-sortable.focus-ring .spectrum-Table-sortedIcon, .spectrum--darkest .spectrum-Table-headCell.is-sortable.is-focused .spectrum-Table-sortedIcon {
        color: rgb(226, 226, 226);
      }
.spectrum--darkest .spectrum-Table-headCell.is-sortable:active {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Table-headCell.is-sortable:active .spectrum-Table-sortedIcon {
        color: rgb(226, 226, 226);
      }
/* Helper for shared drop target overlay */
.spectrum--darkest .spectrum-Table-cell.focus-ring::before, .spectrum--darkest .spectrum-Table-cell .is-focused::before, .spectrum--darkest .spectrum-Table-headCell.focus-ring::before, .spectrum--darkest .spectrum-Table-headCell .is-focused::before {
      box-shadow: inset 0 0 0 2px rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Table-body {
  border-style: solid;
  border-color: rgb(45, 45, 45);
  background-color: rgb(8, 8, 8);
}
.spectrum--darkest .spectrum-Table-body.is-drop-target {
    border-color: rgb(20, 115, 230);
    box-shadow: 0 0 0 1px rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Table-body.is-drop-target::before {
      background-color: rgba(38,128,235,0.1);
    }
/* The tbody tag doesn't allow setting a border-radius, so these hacks are to make that work
   by putting the border on the individual cells instead. */
.spectrum--darkest tbody.spectrum-Table-body {
  border: none;
}
.spectrum--darkest tbody.spectrum-Table-body .spectrum-Table-row {
    border-top: none;
  }
.spectrum--darkest tbody.spectrum-Table-body .spectrum-Table-cell {
    border-top: 1px solid rgb(45, 45, 45);
  }
.spectrum--darkest tbody.spectrum-Table-body .spectrum-Table-row .spectrum-Table-cell:first-child {
    border-left: 1px solid rgb(45, 45, 45);
  }
.spectrum--darkest tbody.spectrum-Table-body .spectrum-Table-row .spectrum-Table-cell:last-child {
    border-right: 1px solid rgb(45, 45, 45);
  }
.spectrum--darkest tbody.spectrum-Table-body .spectrum-Table-row:last-child .spectrum-Table-cell {
    border-bottom: 1px solid rgb(45, 45, 45);
  }
.spectrum--darkest .spectrum-Table-row {
  border-bottom: 1px solid rgb(45, 45, 45);
  background-color: rgba(0, 0, 0, 0);
}
.spectrum--darkest .spectrum-Table-row:hover {
    background-color: rgba(226,226,226,0.06);
  }
.spectrum--darkest .spectrum-Table-row.focus-ring,
  .spectrum--darkest .spectrum-Table-row.is-focused {
    background-color: rgba(226,226,226,0.06);
  }
.spectrum--darkest .spectrum-Table-row:active {
    background-color: rgba(226,226,226,0.1);
  }
.spectrum--darkest .spectrum-Table-row.is-selected {
    background-color: rgba(38,128,235,0.1);
  }
.spectrum--darkest .spectrum-Table-row.is-selected:hover {
      background-color: rgba(38,128,235,0.2);
    }
.spectrum--darkest .spectrum-Table-row.is-selected.focus-ring,
    .spectrum--darkest .spectrum-Table-row.is-selected.is-focused {
      background-color: rgba(38,128,235,0.2);
    }
.spectrum--darkest .spectrum-Table-row.is-drop-target::before {
      box-shadow: inset 0 0 0 2px rgb(20, 115, 230);
      background-color: rgba(38,128,235,0.1);
    }
.spectrum--darkest .spectrum-Table-cell {
  color: rgb(180, 180, 180);
  background-color: rgba(0, 0, 0, 0);
}
.spectrum--darkest .spectrum-Table-cell--divider {
  border-right-style: solid;
  border-right-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-body {
    border-width: 1px 0;
    background-color: rgba(0, 0, 0, 0);
  }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-body.is-drop-target {
      box-shadow: none;
      border-color: transparent;
    }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-body.is-drop-target::before {
        box-shadow: inset 0 0 0 2px rgb(20, 115, 230);
      }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row {
    background-color: rgba(0, 0, 0, 0);
  }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row:hover {
      background-color: rgba(226,226,226,0.06);
    }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row.focus-ring,
    .spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row.is-focused {
      background-color: rgba(226,226,226,0.06);
    }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row:active {
      background-color: rgba(226,226,226,0.1);
    }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row.is-selected {
      background-color: rgba(38,128,235,0.1);
    }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row.is-selected:hover {
        background-color: rgba(38,128,235,0.2);
      }
.spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row.is-selected.focus-ring,
      .spectrum--darkest .spectrum-Table--quiet .spectrum-Table-row.is-selected.is-focused {
        background-color: rgba(38,128,235,0.2);
      }
.spectrum--darkest .spectrum-Table--quiet tbody.spectrum-Table-body .spectrum-Table-row .spectrum-Table-cell:first-child,
    .spectrum--darkest .spectrum-Table--quiet tbody.spectrum-Table-body .spectrum-Table-row .spectrum-Table-cell:last-child {
      border-left: none;
      border-right: none;
    }
/* topdoc
{{ rating/rating.yml }}
*/
.spectrum--darkest .spectrum-Rating-icon {
  color: rgb(105, 105, 105);
}
/* Star */
.spectrum--darkest .spectrum-Rating-icon .spectrum-Rating-starActive {
    display: block;
  }
.spectrum--darkest .spectrum-Rating-icon .spectrum-Rating-starInactive {
    display: none;
  }
.spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-icon:not(.is-selected) {
    color: rgb(105, 105, 105);
  }
/* StarOutline */
.spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-icon:not(.is-selected) .spectrum-Rating-starActive {
      display: none;
    }
.spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-icon:not(.is-selected) .spectrum-Rating-starInactive {
      display: block;
    }
.spectrum--darkest .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon:not(.is-selected) {
  color: rgb(105, 105, 105);
}
/* StarOutline */
.spectrum--darkest .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon:not(.is-selected) .spectrum-Rating-starActive {
    display: none;
  }
.spectrum--darkest .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon:not(.is-selected) .spectrum-Rating-starInactive {
    display: block;
  }
/* topdoc
{{ rating/rating-active.yml }}
*/
.spectrum--darkest .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon.is-selected {
  color: rgb(105, 105, 105);
}
/* Star */
.spectrum--darkest .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon.is-selected .spectrum-Rating-starActive {
    display: block;
  }
.spectrum--darkest .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon.is-selected .spectrum-Rating-starInactive {
    display: none;
  }
.spectrum--darkest .spectrum-Rating-icon.is-selected {
    color: rgb(180, 180, 180);
  }
/* Star */
.spectrum--darkest .spectrum-Rating-icon.is-selected .spectrum-Rating-starActive {
      display: block;
    }
.spectrum--darkest .spectrum-Rating-icon.is-selected .spectrum-Rating-starInactive {
      display: none;
    }
/* topdoc
{{ rating/rating-disabled.yml }}
*/
.spectrum--darkest .spectrum-Rating.is-disabled .spectrum-Rating-icon.is-selected {
  color: rgb(45, 45, 45);
}
/* Star */
.spectrum--darkest .spectrum-Rating.is-disabled .spectrum-Rating-icon.is-selected .spectrum-Rating-starActive {
    display: block;
  }
.spectrum--darkest .spectrum-Rating.is-disabled .spectrum-Rating-icon.is-selected .spectrum-Rating-starInactive {
    display: none;
  }
.spectrum--darkest .spectrum-Rating:not(:hover).is-disabled .spectrum-Rating-icon:not(.is-selected) {
  color: rgb(45, 45, 45);
}
/* StarOutline */
.spectrum--darkest .spectrum-Rating:not(:hover).is-disabled .spectrum-Rating-icon:not(.is-selected) .spectrum-Rating-starActive {
    display: none;
  }
.spectrum--darkest .spectrum-Rating:not(:hover).is-disabled .spectrum-Rating-icon:not(.is-selected) .spectrum-Rating-starInactive {
    display: block;
  }
.spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-input.focus-ring ~ .spectrum-Rating-icon,
      .spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-input.focus-ring ~ .spectrum-Rating-icon:not(.is-selected),
      .spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-input.focus-ring ~ .spectrum-Rating-icon.is-selected {
        color: rgb(20, 115, 230);

      }
.spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-input.focus-ring ~ .spectrum-Rating-icon > .spectrum-Icon, .spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-input.focus-ring ~ .spectrum-Rating-icon:not(.is-selected) > .spectrum-Icon, .spectrum--darkest .spectrum-Rating:not(:hover) .spectrum-Rating-input.focus-ring ~ .spectrum-Rating-icon.is-selected > .spectrum-Icon {
          stroke: currentColor;
          stroke-width: 1px;
        }
.spectrum--darkest .spectrum-Tags-item {
  color: rgb(133, 133, 133);
  background-color: rgb(26, 26, 26);
  border-color: rgb(105, 105, 105);
}
.spectrum--darkest .spectrum-Tags-item .spectrum-ClearButton {
    color: rgb(105, 105, 105);
  }
.spectrum--darkest .spectrum-Tags-item:hover {
    background-color: rgb(26, 26, 26);
    color: rgb(226, 226, 226);
    border-color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-Tags-item:hover .spectrum-ClearButton {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Tags-item.focus-ring {
    background-color: rgb(26, 26, 26);
    color: rgb(226, 226, 226);
    border-color: rgb(20, 115, 230);
    box-shadow: 0 0 0 1px rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Tags-item.focus-ring .spectrum-ClearButton {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Tags-item.is-invalid {
    color: rgb(133, 133, 133);
    border-color: rgb(227, 72, 80);
  }
.spectrum--darkest .spectrum-Tags-item.is-invalid .spectrum-ClearButton {
      color: rgb(227, 72, 80);
    }
.spectrum--darkest .spectrum-Tags-item.is-invalid:hover {
      color: rgb(226, 226, 226);
      border-color: rgb(236, 91, 98);
    }
.spectrum--darkest .spectrum-Tags-item.is-invalid:hover .spectrum-ClearButton {
        color: rgb(236, 91, 98);
      }
.spectrum--darkest .spectrum-Tags-item.is-invalid.focus-ring {
      color: rgb(226, 226, 226);
      border-color: rgb(20, 115, 230);
      box-shadow: 0 0 0 1px rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-Tags-item.is-invalid.focus-ring .spectrum-ClearButton {
        color: rgb(236, 91, 98);
      }
.spectrum--darkest .spectrum-Tags-item.is-disabled {
    color: rgb(73, 73, 73);
    background-color: rgb(38, 38, 38);
    border-color: rgb(38, 38, 38);
  }
.spectrum--darkest .spectrum-Tags-item.is-disabled .spectrum-Avatar {
      /* Duplicated so state is on the tag */
      opacity: 0.3;
    }
.spectrum--darkest .spectrum-Tags-item--deletable:hover {
    color: rgb(133, 133, 133);
  }
.spectrum--darkest .spectrum-Tags-item--deletable:hover .spectrum-ClearButton {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Tags-item--deletable:active {
    color: rgb(133, 133, 133);
  }
.spectrum--darkest .spectrum-Tags-item--deletable:active .spectrum-ClearButton {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Tags-item--deletable.is-invalid:hover {
      border-color: rgb(236, 91, 98);
      color: rgb(133, 133, 133);
    }
.spectrum--darkest .spectrum-Tags-item--deletable.is-invalid:hover .spectrum-ClearButton {
        color: rgb(236, 91, 98);
      }
.spectrum--darkest .spectrum-Tags-item--deletable.is-invalid:active {
      border-color: rgb(247, 109, 116);
      color: rgb(133, 133, 133);
    }
.spectrum--darkest .spectrum-Tags-item--deletable.is-invalid:active .spectrum-ClearButton {
        color: rgb(247, 109, 116);
      }
.spectrum--darkest .spectrum-Tags-item--deletable.focus-ring {
    color: rgb(133, 133, 133);
  }
.spectrum--darkest .spectrum-Tags-item--deletable.focus-ring .spectrum-ClearButton {
      color: rgb(226, 226, 226);
    }
.spectrum--darkest .spectrum-Tags-item--deletable.focus-ring.is-invalid {
      color: rgb(133, 133, 133);
    }
.spectrum--darkest .spectrum-Tags-item.is-disabled .spectrum-ClearButton .spectrum-Icon {
    color: rgb(73, 73, 73);
  }
/* topdoc
{{ quickaction/quickactions.yml }}
*/
.spectrum--darkest .spectrum-QuickActions-overlay {
  background-color: rgba(0,0,0,0.2);
}
.spectrum--darkest .spectrum-QuickActions {
  background-color: rgba(30,30,30,0.9);
}
.spectrum--darkest .spectrum-AssetList-item:hover {
    background-color: rgb(38, 38, 38);
  }
.spectrum--darkest .spectrum-AssetList-item:focus.focus-ring,
    .spectrum--darkest .spectrum-AssetList-item:focus.is-focused {
      background-color: rgb(38, 38, 38);
    }
.spectrum--darkest .spectrum-AssetList-item:focus.focus-ring::before, .spectrum--darkest .spectrum-AssetList-item:focus.is-focused::before {
        /* we cannot achieve rounded corners with outline so we use box-shadow instead */
        box-shadow: 0px 0px 0px 2px rgb(20, 115, 230) inset;
      }
.spectrum--darkest .spectrum-AssetList-item.is-navigated {
    /* gray background */
    background-color: rgb(45, 45, 45);
  }
.spectrum--darkest .spectrum-AssetList-item.is-navigated:hover,
    .spectrum--darkest .spectrum-AssetList-item.is-navigated:focus {
      background-color: rgb(45, 45, 45);
    }
.spectrum--darkest .spectrum-AssetList-item.is-selected {
    background-color: rgba(38,128,235,0.1);
  }
.spectrum--darkest .spectrum-AssetList-item.is-selected:hover,
    .spectrum--darkest .spectrum-AssetList-item.is-selected:focus {
      background-color: rgba(38,128,235,0.2);
    }
.spectrum--darkest .spectrum-SplitView-pane {
  background-color: rgb(30, 30, 30);
}
.spectrum--darkest .spectrum-SplitView-splitter {
  background-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-SplitView-gripper {
  border-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-SplitView-gripper:before {
    background-color: rgb(45, 45, 45);
  }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable:hover,
    .spectrum--darkest .spectrum-SplitView-splitter.is-draggable.is-hovered {
      background-color: rgb(60, 60, 60);
    }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable:hover .spectrum-SplitView-gripper, .spectrum--darkest .spectrum-SplitView-splitter.is-draggable.is-hovered .spectrum-SplitView-gripper {
        border-color: rgb(60, 60, 60);
      }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable:hover .spectrum-SplitView-gripper:before, .spectrum--darkest .spectrum-SplitView-splitter.is-draggable.is-hovered .spectrum-SplitView-gripper:before {
          background-color: rgb(60, 60, 60);
        }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable:active,
    .spectrum--darkest .spectrum-SplitView-splitter.is-draggable.is-active {
      background-color: rgb(180, 180, 180);
    }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable:active .spectrum-SplitView-gripper, .spectrum--darkest .spectrum-SplitView-splitter.is-draggable.is-active .spectrum-SplitView-gripper {
        border-color: rgb(180, 180, 180);
      }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable:active .spectrum-SplitView-gripper:before, .spectrum--darkest .spectrum-SplitView-splitter.is-draggable.is-active .spectrum-SplitView-gripper:before {
          background-color: rgb(180, 180, 180);
        }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable:focus {
      outline: none;
    }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable.focus-ring {
      background-color: rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable.focus-ring .spectrum-SplitView-gripper {
        border-color: rgb(20, 115, 230);
        box-shadow: 0 0 0 1px rgb(20, 115, 230);
      }
.spectrum--darkest .spectrum-SplitView-splitter.is-draggable.focus-ring .spectrum-SplitView-gripper:before {
          background-color: rgb(20, 115, 230);
        }
.spectrum--darkest .spectrum-Pagination-pageButton:hover {
    background-color: rgba(226,226,226,0.04);
  }
.spectrum--darkest .spectrum-Pagination-pageButton:focus {
    border-color: rgb(20, 115, 230);
  }
.spectrum--darkest .spectrum-Pagination-pageButton.is-selected {
    background-color: rgb(180, 180, 180);
    color: rgb(255, 255, 255);
  }
.spectrum--darkest .spectrum-Banner {
  color: rgb(255, 255, 255);
}
.spectrum--darkest .spectrum-Banner--info {
  background-color: rgb(38, 128, 235);
}
.spectrum--darkest .spectrum-Banner--warning {
  background-color: rgb(230, 134, 25);
}
.spectrum--darkest .spectrum-Banner--error {
  background-color: rgb(227, 72, 80);
}
.spectrum--darkest .spectrum-Rule--large {
  background-color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-Rule--medium {
  background-color: rgb(45, 45, 45);
}
.spectrum--darkest .spectrum-Rule--small {
  background-color: rgb(38, 38, 38);
}
.spectrum--darkest .spectrum-StatusLight {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-StatusLight[disabled],
  .spectrum--darkest .spectrum-StatusLight.is-disabled {
    color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-StatusLight[disabled]::before, .spectrum--darkest .spectrum-StatusLight.is-disabled::before {
      background-color: rgb(60, 60, 60);
    }
.spectrum--darkest .spectrum-StatusLight--negative::before {
  background-color: rgb(215, 55, 63);
}
.spectrum--darkest .spectrum-StatusLight--notice::before {
  background-color: rgb(218, 123, 17);
}
.spectrum--darkest .spectrum-StatusLight--positive::before {
  background-color: rgb(38, 142, 108);
}
.spectrum--darkest .spectrum-StatusLight--info::before,
.spectrum--darkest .spectrum-StatusLight--active::before {
  background-color: rgb(20, 115, 230);
}
.spectrum--darkest .spectrum-StatusLight--neutral {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-StatusLight--neutral::before {
    background-color: rgb(73, 73, 73);
  }
.spectrum--darkest .spectrum-StatusLight--celery::before {
  background-color: rgb(61, 167, 78);
}
.spectrum--darkest .spectrum-StatusLight--yellow::before {
  background-color: rgb(210, 178, 0);
}
.spectrum--darkest .spectrum-StatusLight--fuchsia::before {
  background-color: rgb(177, 48, 189);
}
.spectrum--darkest .spectrum-StatusLight--indigo::before {
  background-color: rgb(92, 92, 224);
}
.spectrum--darkest .spectrum-StatusLight--seafoam::before {
  background-color: rgb(22, 135, 140);
}
.spectrum--darkest .spectrum-StatusLight--chartreuse::before {
  background-color: rgb(124, 195, 63);
}
.spectrum--darkest .spectrum-StatusLight--magenta::before {
  background-color: rgb(202, 41, 150);
}
.spectrum--darkest .spectrum-StatusLight--purple::before {
  background-color: rgb(134, 76, 204);
}
.spectrum--darkest .spectrum-TreeView-itemLink {
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-TreeView-itemLink:hover,
  .spectrum--darkest .spectrum-TreeView-itemLink.is-selected {
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-TreeView-itemLink:hover::before, .spectrum--darkest .spectrum-TreeView-itemLink.is-selected::before {
      background-color: rgba(226,226,226,0.04);
    }
.spectrum--darkest .spectrum-TreeView-itemLink.focus-ring {
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-TreeView-itemLink.focus-ring::before {
      background-color: rgba(226,226,226,0.04);

      /* we cannot achieve rounded corners with outline so we use box-shadow instead */
      box-shadow: 0px 0px 0px 2px rgb(20, 115, 230) inset;
    }
.spectrum--darkest .spectrum-TreeView-itemLink.is-drop-target::before {
      background-color: rgba(38,128,235,0.1);
      box-shadow: 0px 0px 0px 2px rgb(20, 115, 230) inset;
    }
/* topdoc
{{ sidenav/sidenav-multilevel.yml }}
*/
.spectrum--darkest .spectrum-SideNav-item.is-selected > .spectrum-SideNav-itemLink {
      color: rgb(226, 226, 226);
      background-color: rgba(226,226,226,0.06);
    }
/* topdoc
{{ sidenav/sidenav.yml }}
*/
.spectrum--darkest .spectrum-SideNav-item .is-active > .spectrum-SideNav-itemLink {
      background-color: rgba(226,226,226,0.06);
    }
/* Disable all children */
.spectrum--darkest .spectrum-SideNav-item.is-disabled .spectrum-SideNav-itemLink {
      background-color: rgba(0, 0, 0, 0);
      color: rgb(73, 73, 73);

      cursor: default;
      pointer-events: none;
    }
.spectrum--darkest .spectrum-SideNav-itemLink {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(180, 180, 180);
}
.spectrum--darkest .spectrum-SideNav-itemLink:hover {
    background-color: rgba(226,226,226,0.06);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-SideNav-itemLink:active {
    background-color: rgba(226,226,226,0.06);
  }
.spectrum--darkest .spectrum-SideNav-itemLink.focus-ring {
    background-color: rgba(226,226,226,0.06);
    color: rgb(226, 226, 226);
  }
.spectrum--darkest .spectrum-SideNav-itemLink.focus-ring::before {
      border-color: rgb(20, 115, 230);
    }
.spectrum--darkest .spectrum-SideNav-heading {
  color: rgb(133, 133, 133);
}
.spectrum--darkest .spectrum-IllustratedMessage-illustration {
  color: rgb(73, 73, 73);
  fill: currentColor;
  stroke: currentColor;
}
