@import url(https://d1v6hrd6l7j4mg.cloudfront.net/capital/fonts/bentons-sans/benton-sans.min.css);
@import url(https://d1v6hrd6l7j4mg.cloudfront.net/capital/icons/1-latest/capital-icons.min.css);
@import url(https://fonts.googleapis.com/css?family=Arial+Black|Book+Antiqua|Courier+New|Georgia|Helvetica|Impact|Tahoma|Times+New+Roman|Trebuchet+MS|Verdana);
@import url(https://fonts.googleapis.com/css?family=Lato|Merriweather|Montserrat|Open+Sans|Roboto|Slabo+27px);
/* Common, default styles for the notification box */

.s-alert-box,
.s-alert-box * {
    box-sizing: border-box;
}

.s-alert-box {
    position: fixed;
    background: rgba(42,45,50,0.85);
    padding: 22px;
    line-height: 1.4;
    z-index: 1000;
    pointer-events: none;
    color: rgba(250,251,255,0.95);
    font-size: 100%;
    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
    max-width: 300px;
    -webkit-transition: top .4s, bottom .4s;
    transition: top .4s, bottom .4s;
}

.s-alert-box.s-alert-show {
    pointer-events: auto;
}

.s-alert-box a {
    color: inherit;
    opacity: 0.7;
    font-weight: 700;
}

.s-alert-box a:hover,
.s-alert-box a:focus {
    opacity: 1;
}

.s-alert-box p {
    margin: 0;
}

.s-alert-box.s-alert-show,
.s-alert-box.s-alert-visible {
    pointer-events: auto;
}

.s-alert-close {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 4px;
    top: 4px;
    overflow: hidden;
    text-indent: 100%;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.s-alert-close:hover,
.s-alert-close:focus {
    outline: none;
}

.s-alert-close::before,
.s-alert-close::after {
    content: '';
    position: absolute;
    width: 3px;
    height: 60%;
    top: 50%;
    left: 50%;
    background: #fff;
}

.s-alert-close:hover::before,
.s-alert-close:hover::after {
    background: #fff;
}

.s-alert-close::before {
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg);
}

.s-alert-close::after {
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
}

/* positions */

.s-alert-bottom-left {
    top: auto;
    right: auto;
    bottom: 30px;
    left: 30px;
}
.s-alert-top-left {
    top: 30px;
    right: auto;
    bottom: auto;
    left: 30px;
}
.s-alert-top-right {
    top: 30px;
    right: 30px;
    bottom: auto;
    left: auto;
}
.s-alert-bottom-right { /*default*/
    top: auto;
    right: 30px;
    bottom: 30px;
    left: auto;
}
.s-alert-bottom {
    width: 100%;
    max-width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
}
.s-alert-top {
    width: 100%;
    max-width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
}

/* conditions */

.s-alert-info {
    background: #00A2D3;
    color: #fff;
}
.s-alert-success {
    background: #27AE60;
    color: #fff;
}
.s-alert-warning {
    background: #F1C40F;
    color: #fff;
}
.s-alert-error {
    background: #E74C3C;
    color: #fff;
}

[class^="s-alert-effect-"].s-alert-hide,
[class*=" s-alert-effect-"].s-alert-hide {
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
}

/* height measurement helper */
.s-alert-box-height {
    visibility: hidden;
    position: fixed;
}

/* Scale */

.s-alert-effect-scale a {
    color: #fff;
}

.s-alert-effect-scale a:hover,
.s-alert-effect-scale a:focus {
    color: #fff;
}

.s-alert-effect-scale .s-alert-close::before,
.s-alert-effect-scale .s-alert-close::after {
    background: #fff;
}

.s-alert-effect-scale .s-alert-close:hover::before,
.s-alert-effect-scale .s-alert-close:hover::after {
    background: #fff;
}

.s-alert-effect-scale.s-alert-show,
.s-alert-effect-scale.s-alert-hide {
    -webkit-animation-name: animScale;
    animation-name: animScale;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
}

@-webkit-keyframes animScale {
    0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); }
    100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); }
}

@keyframes animScale {
    0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); }
    100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); transform: translate3d(0,0,0) scale3d(1,1,1); }
}
/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.Select.is-focused > .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control > *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #9a6e3a;
	/* This background color was intended by the author of this theme. */
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function,
.token.class-name {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.filterPositioner__22Xqq{background:#fff;border:1px solid #ced2d6;box-shadow:0 4px 8px 0 rgba(19,21,23,.6);position:absolute;width:255px;z-index:1000}.filterPositioner__22Xqq:focus{transition:none;outline:2px solid #0095ff;outline-offset:2px}.filterContainer__jn4Z2{margin:16px}.sortLabelContainer__2ICF8{margin:16px;margin-bottom:8px}.filterButtonsContainer__25fH7{display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:16px}.filterButtonsContainer__25fH7 button{margin-left:8px}.labelContainer__3EAzq{margin-bottom:8px}.footer__1qVsH{background-color:#eff2f5;border-top:1px solid #ced2d6;flex-direction:row;justify-content:space-between;margin-top:8px}.footer__1qVsH,.settingsButton__1VN7p{align-items:center;display:flex;padding:8px}.settingsButton__1VN7p{width:100%;border:0;background-color:transparent}.settingsButton__1VN7p:hover{background-color:#dfe3e8}.settingsButton__1VN7p:focus{transition:none;outline:2px solid #0095ff;outline-offset:2px}.settingsButtonLabel__33ACS{font-size:.875rem;font-weight:600;color:#131517}.settingsButtonArrow__NLDEg{cursor:pointer;display:flex;margin-left:auto}.formItem__2q5Tt{margin-bottom:8px}.limitWarning__1eO4L{border:1px solid #dfe3e8;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:16px}.limitWarningIcon__1tsGF{margin:8px}.limitWarningMessage__3FU6e{margin:8px 8px 8px 0;flex-direction:column}.limitHeader__2NBGy{font-size:.75rem}.singleOption__2-GnZ{display:flex;flex-direction:row;padding:4px 16px;font-family:Benton Sans,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#131517;border:transparent;background:#fff;width:100%}.singleOption__2-GnZ:hover{background-color:#e0f2ff}.singleOption__2-GnZ:focus{transition:none;box-shadow:inset 0 0 0 2px #0095ff;outline:none}.disabledOption__ibw_Q{color:#b5b9bd}.disabledOption__ibw_Q:hover{background-color:#fff}.tooltip__2g_an{z-index:10;position:absolute;background:#131517;border-radius:1px;color:#fff;font-family:Benton Sans,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:normal;max-width:400px;padding:4px 8px;left:8px}.optionRow__3M3KX{cursor:pointer;display:flex;flex-direction:row;align-items:center;padding:4px 16px}.optionRow__3M3KX:hover{background-color:#e0f2ff}.optionLabel__291xx{flex:1;margin-left:8px;margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.optionHighlighted__2_MSU{background-color:#e0f2ff}.optionCount__2hRAD{align-self:center}.container__3b8mx{margin-top:16px}.container__3b8mx input[type=text]{border-radius:0}.multiFilterSection__21TcJ{padding-top:16px}.label__1EsDF{align-items:center;display:flex}.filterList__kf5Oy{display:flex;flex-direction:column}.filterList__kf5Oy .filterListRow__3qubB{display:flex;flex-direction:row}.filterList__kf5Oy .filterListRow__3qubB .filterListRowItem__1G2aS{padding-bottom:4px;padding-top:4px}.filterList__kf5Oy .filterListRow__3qubB .filterListRowItem__1G2aS:first-child{flex:10;padding-right:8px}.filterList__kf5Oy .filterListRow__3qubB .filterListRowItem__1G2aS:not(:first-child){flex:25}.limitWarning__GOZXe{border:1px solid #dfe3e8;display:flex;flex-wrap:nowrap}.limitWarning__GOZXe>div:first-child{margin:8px}.limitWarning__GOZXe>div:not(:first-child){margin:8px 8px 8px 0}.popoverMenu__3fpKY{background-color:#fff;border:1px solid #dfe3e8;display:flex;flex-direction:column;justify-content:center;z-index:2}.popoverClose__2jfnb{padding:8px 16px;display:flex;flex-direction:row-reverse}.popoverFilter__3PU_K{padding:8px 16px}.popper__1mDqW{position:absolute}.wrapper__2h-v0{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.iconWarning__1rqGh{fill:#e59539;padding-right:4px;padding-top:4px}.iconInfo__1ycNb{fill:#616365;padding-right:4px;padding-top:4px}.selectCellWrapper__2vIJ2 button{padding-bottom:4px}.summaryTableRenderer__2USfx{position:relative}.summaryTableRenderer__2USfx button{position:absolute;top:4px;right:0}label.checkboxSelectionCheckbox__3MvCL{padding-left:0;height:18px}label.checkboxSelectionCheckbox__3MvCL svg{position:relative;left:auto}label.checkboxSelectionCheckbox__3MvCL input[type=checkbox]{display:none}.checkboxSelectionCell__1DMm2,.checkboxSelectionHeader__GlzJp{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.button__2HevE,.variantDestructive__1fo3B,.variantNaked__2LFl7,.variantNeutral__BzCUU,.variantPrimary__2FEh-{border-radius:3px;font-family:Benton Sans,Arial,sans-serif;font-weight:600;letter-spacing:.0125em;position:relative;transition:all .3s ease;border:1px solid transparent;white-space:nowrap;display:inline-block;text-decoration:none}.button__2HevE svg,.variantDestructive__1fo3B svg,.variantNaked__2LFl7 svg,.variantNeutral__BzCUU svg,.variantPrimary__2FEh- svg{margin-bottom:-3px}.stateDisabled__EDStV.button__2HevE,.stateDisabled__EDStV.variantDestructive__1fo3B,.stateDisabled__EDStV.variantNaked__2LFl7,.stateDisabled__EDStV.variantNeutral__BzCUU,.stateDisabled__EDStV.variantPrimary__2FEh-{cursor:not-allowed;background-color:#dfe3e8;border:1px solid #ced2d6;box-shadow:none;color:#b5b9bd}.stateDisabled__EDStV.button__2HevE svg,.stateDisabled__EDStV.variantDestructive__1fo3B svg,.stateDisabled__EDStV.variantNaked__2LFl7 svg,.stateDisabled__EDStV.variantNeutral__BzCUU svg,.stateDisabled__EDStV.variantPrimary__2FEh- svg{fill:#b5b9bd}.sizeDefault__2S5PH{font-size:1rem;line-height:1.25;padding:8px 16px}.sizeSmall__1dofK{font-size:.875rem;line-height:1.125rem;padding:4px 8px}.sizeLarge__2SrNQ{font-size:1.25rem;line-height:1.5;padding:8px 40px}.variantNeutral__BzCUU{background:#fff;border:1px solid #b5b9bd;box-shadow:inset 0 -2em 1.8em -1em #eff2f5;color:#616365}.variantNeutral__BzCUU svg{fill:#616365}.variantNeutral__BzCUU:hover{border:1px solid #616365;box-shadow:inset 0 -1em 1em -1em #eff2f5;color:#131517}.variantNeutral__BzCUU.stateSelected__x8ZU8{background:#1f76d8;border:1px solid #0095ff;box-shadow:inset 0 2px 3px 1px rgba(19,21,23,.3);color:#fff}.variantNeutral__BzCUU.stateSelected__x8ZU8 svg{fill:#fff}.variantNeutral__BzCUU:focus{transition:none;outline:2px solid #0095ff;outline-offset:2px}.variantNeutral__BzCUU.stateLoading__2dMgi,.variantNeutral__BzCUU:active{background:#dfe3e8;border:1px solid #616365;box-shadow:inset 0 2px 3px 1px rgba(19,21,23,.3);color:#131517}.variantPrimary__2FEh-{background:#044187;border:1px solid #07305c;box-shadow:inset 0 2em 1.8em -1em rgba(31,118,216,.7);color:#fff}.variantPrimary__2FEh- svg{fill:#fff}.variantPrimary__2FEh-:hover{box-shadow:inset 0 1em 1em -1em rgba(31,118,216,.7)}.variantPrimary__2FEh-:hover svg{fill:#fff}.variantPrimary__2FEh-.stateLoading__2dMgi,.variantPrimary__2FEh-.stateSelected__x8ZU8,.variantPrimary__2FEh-:active{box-shadow:inset 0 2px 3px 1px rgba(19,21,23,.6)}.variantPrimary__2FEh-.stateLoading__2dMgi svg,.variantPrimary__2FEh-.stateSelected__x8ZU8 svg,.variantPrimary__2FEh-:active svg{fill:#fff}.variantPrimary__2FEh-:focus{transition:none;outline:2px solid #0095ff;outline-offset:2px}.variantDestructive__1fo3B{background:#b23e24;border:1px solid #942a12;box-shadow:inset 0 2em 1.8em -1em #d15336;color:#fff}.variantDestructive__1fo3B svg{fill:#fff}.variantDestructive__1fo3B:hover{border:1px solid #6b1c0b;box-shadow:none}.variantDestructive__1fo3B:hover svg{fill:#fff}.variantDestructive__1fo3B.stateLoading__2dMgi,.variantDestructive__1fo3B.stateSelected__x8ZU8,.variantDestructive__1fo3B:active{border:1px solid #6b1c0b;box-shadow:inset 0 2px 3px 1px rgba(19,21,23,.3)}.variantDestructive__1fo3B.stateLoading__2dMgi svg,.variantDestructive__1fo3B.stateSelected__x8ZU8 svg,.variantDestructive__1fo3B:active svg{fill:#fff}.variantDestructive__1fo3B:focus{transition:none;outline:2px solid #0095ff;outline-offset:2px}.variantNaked__2LFl7{border:1px solid transparent;background-color:transparent;color:#616365}.variantNaked__2LFl7:hover{border:1px solid #ced2d6;color:#131517;background:#f7f9fa}.variantNaked__2LFl7:hover svg{fill:#131517}.variantNaked__2LFl7 svg{fill:#616365}.variantNaked__2LFl7:focus{transition:none;outline:2px solid #0095ff;outline-offset:2px}.variantNaked__2LFl7.stateSelected__x8ZU8{background:#1f76d8;border:1px solid #0095ff;color:#fff}.variantNaked__2LFl7.stateSelected__x8ZU8 svg{fill:#fff}.variantNaked__2LFl7.stateLoading__2dMgi,.variantNaked__2LFl7:active{background:#eff2f5;border:1px solid #b5b9bd;box-shadow:inset 0 2px 3px 1px rgba(19,21,23,.3);color:#131517}.variantNaked__2LFl7.stateDisabled__EDStV,.variantNaked__2LFl7.stateDisabled__EDStV:active,.variantNaked__2LFl7.stateDisabled__EDStV:focus,.variantNaked__2LFl7.stateDisabled__EDStV:hover{cursor:not-allowed;background-color:#eff2f5;border:1px solid #dfe3e8;box-shadow:none;color:#b5b9bd}.variantNaked__2LFl7.stateDisabled__EDStV:active svg,.variantNaked__2LFl7.stateDisabled__EDStV:focus svg,.variantNaked__2LFl7.stateDisabled__EDStV:hover svg,.variantNaked__2LFl7.stateDisabled__EDStV svg{fill:#b5b9bd}.buttonChildrenContainerVisible__3RBPa{visibility:visible}.buttonChildrenContainerNotVisible__3KE_v{visibility:hidden}.loadingAnimation__3XIzl{animation:simpleLoader__lIDtP 1.6s linear infinite;border:3px solid #165cab;border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2);border-radius:50%;bottom:0;box-sizing:border-box;display:inline-block;left:0;margin:auto;position:absolute;right:0;top:0}.sizeLarge__2SrNQ .loadingAnimation__3XIzl{height:24px;width:24px}.sizeDefault__2S5PH .loadingAnimation__3XIzl{height:20px;width:20px}.sizeSmall__1dofK .loadingAnimation__3XIzl{border-width:2px;height:12px;width:12px}@keyframes simpleLoader__lIDtP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headerCell__1zhlu{line-height:50px}.button__2HevE,.headerCell__1zhlu{color:#131517;font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:1rem}.button__2HevE{line-height:1.25;background-color:#fff;padding:8px;margin:0 8px;border:1px solid #fff;max-width:100%;-webkit-font-smoothing:subpixel-antialiased}.button__2HevE:hover{border:1px solid #ced2d6;box-shadow:none;background:#f7f9fa}.button__2HevE:active{border:1px solid #0095ff;background:#eff2f5;box-shadow:inset 0 2px 3px 1px rgba(19,21,23,.6)}.button__2HevE:focus{transition:none;box-shadow:0 0 0 1px #0095ff;border-color:#0095ff;outline:none}.base__CgVqP{font-size:1rem;background:#fff;color:#131517;font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-weight:600;padding-right:24px;padding-left:24px;border-left:1px solid transparent;border-right:1px solid transparent;align-items:center;display:flex}.text__3l-nR{width:100%;display:flex;flex-direction:row}.value__2Ecpr{width:100%;display:flex;flex-direction:row-reverse}.buttonContentContainer__Em7ax{align-items:center;display:inline-flex;flex-direction:row;white-space:nowrap}.activeButtonDownArrowContainer__3Wbci,.filteredButtonDownArrowContainer__j0dz3,.inactiveButtonDownArrowContainer__2jHfw{border-radius:3px;height:1rem;margin-left:8px;width:1rem}.activeButtonDownArrowContainer__3Wbci svg,.filteredButtonDownArrowContainer__j0dz3 svg,.inactiveButtonDownArrowContainer__2jHfw svg{width:.5rem;margin-bottom:0}.inactiveButtonDownArrowContainer__2jHfw{background:#eff2f5}.inactiveButtonDownArrowContainer__2jHfw svg{fill:#616365}.activeButtonDownArrowContainer__3Wbci{background:#1f76d8}.activeButtonDownArrowContainer__3Wbci svg{fill:#fff}.filteredButtonDownArrowContainer__j0dz3{background:#fff;border:1px solid #1f76d8}.filteredButtonDownArrowContainer__j0dz3 svg{fill:#1f76d8}.iconInfo__3HJuv{padding-right:4px}.iconInfo__3HJuv svg{fill:#616365}.headerCell__1BzWo{color:#131517;font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:1rem;line-height:50px}.base__b6GZM{padding-left:16px;padding-right:16px;width:100%}.text__13Q9f{width:100%;display:flex;flex-direction:row}.value__15llw{width:100%;display:flex;flex-direction:row-reverse}.highlight__1NmvO{background-color:#e0f2ff}.row__rDaOv{background-color:#fff;border-top:1px solid transparent}.row__rDaOv:before{top:-1px}.row__rDaOv:after,.row__rDaOv:before{background-color:#ced2d6;content:"";height:1px;left:0;position:absolute;width:100%}.row__rDaOv:after{bottom:-1px}.valueCell__EteFG{text-align:right}.highlightedCell__3eGWM{background-color:#e0f2ff}.openGov__29dfd.openGov__29dfd .cell__3kccq.cell__3kccq,.openGov__29dfd.openGov__29dfd .condensedCell__v-Lfo.condensedCell__v-Lfo{border-left:1px solid transparent;border-right:1px solid transparent;color:#131517;font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-size:1rem;font-weight:400;padding-left:16px;padding-right:16px}.openGov__29dfd.openGov__29dfd .cell__3kccq:hover,.openGov__29dfd.openGov__29dfd .condensedCell__v-Lfo:hover{background-color:#c2e5ff;border-color:#1f76d8}.openGov__29dfd.openGov__29dfd .cell__3kccq:hover:before,.openGov__29dfd.openGov__29dfd .condensedCell__v-Lfo:hover:before{background-color:#1f76d8;content:"";height:1px;left:0;position:absolute;top:-1px;width:100%}.openGov__29dfd.openGov__29dfd .cell__3kccq:focus,.openGov__29dfd.openGov__29dfd .condensedCell__v-Lfo:focus{box-shadow:inset 0 0 0 1px #0095ff;border-color:#0095ff}.openGov__29dfd.openGov__29dfd .cell__3kccq:active,.openGov__29dfd.openGov__29dfd .condensedCell__v-Lfo:active{background-color:#c2e5ff;border-color:#0095ff}.openGov__29dfd.openGov__29dfd .cell__3kccq:active:after,.openGov__29dfd.openGov__29dfd .condensedCell__v-Lfo:active:after{background-color:#0095ff;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.openGov__29dfd.openGov__29dfd{display:flex;flex-direction:column;position:relative}.openGov__29dfd.openGov__29dfd .cell__3kccq.cell__3kccq{line-height:50px}.openGov__29dfd.openGov__29dfd .condensedCell__v-Lfo.condensedCell__v-Lfo{font-size:.875rem;line-height:40px}.openGov__29dfd.openGov__29dfd .ag-root,.openGov__29dfd.openGov__29dfd .ag-root-wrapper{border:none}.openGov__29dfd.openGov__29dfd .ag-menu-list{font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-size:.875rem;font-weight:500}.openGov__29dfd.openGov__29dfd .ag-overlay-wrapper{align-items:normal;justify-content:normal}.openGov__29dfd.openGov__29dfd .ag-header-cell{padding-left:0;padding-right:0}.openGov__29dfd.openGov__29dfd .ag-header-cell-resize{overflow:visible;top:0}.openGov__29dfd.openGov__29dfd .ag-header-cell-resize:before{background-color:#ced2d6;content:" ";position:absolute;top:8px;left:3px;height:calc(100% - 16px);width:1px}.openGov__29dfd.openGov__29dfd .ag-header-cell-resize:active:before,.openGov__29dfd.openGov__29dfd .ag-header-cell-resize:hover:before{width:2px;left:2px}.openGov__29dfd.openGov__29dfd .ag-header-cell-resize:active:before{width:2px;background-color:#0095ff}.openGov__29dfd.openGov__29dfd .ag-pinned-left-header .ag-header-row .ag-header-cell:last-child>.ag-header-cell-resize:before{background-color:#fff}.openGov__29dfd.openGov__29dfd .ag-pinned-left-header .ag-header-row .ag-header-cell:last-child>.ag-header-cell-resize:active:before,.openGov__29dfd.openGov__29dfd .ag-pinned-left-header .ag-header-row .ag-header-cell:last-child>.ag-header-cell-resize:hover:before{background-color:#ced2d6}.openGov__29dfd.openGov__29dfd .ag-pinned-left-header .ag-header-row .ag-header-cell:last-child>.ag-header-cell-resize:active:before{background-color:#0095ff}.openGov__29dfd.openGov__29dfd .ag-row-hover{background-color:#e0f2ff}.openGov__29dfd.openGov__29dfd .ag-floating-top,.openGov__29dfd.openGov__29dfd .ag-header{background-color:#fff;box-shadow:0 2px 4px 0 rgba(19,21,23,.2);font-weight:600;position:relative;z-index:2}.openGov__29dfd.openGov__29dfd .ag-pinned-left-header{box-shadow:2px 4px 8px 0 rgba(19,21,23,.2);border-right:1px solid transparent}.openGov__29dfd.openGov__29dfd .ag-pinned-left-floating-top{box-shadow:2px 0 8px 0 rgba(19,21,23,.2);border-right:1px solid transparent}.openGov__29dfd.openGov__29dfd .ag-pinned-right-floating-top,.openGov__29dfd.openGov__29dfd .ag-pinned-right-header{box-shadow:-2px 4px 8px 0 rgba(19,21,23,.2);border-left:1px solid transparent}.openGov__29dfd.openGov__29dfd .ag-ltr .ag-root.ag-has-focus .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right),.openGov__29dfd.openGov__29dfd .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right){border-right:1px solid transparent}.openGov__29dfd.openGov__29dfd .ag-ltr .ag-root.ag-has-focus .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left),.openGov__29dfd.openGov__29dfd .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left){border-left:1px solid transparent}.openGov__29dfd.openGov__29dfd .ag-pinned-left-cols-container{box-shadow:2px -4px 8px 0 rgba(19,21,23,.2);position:relative;z-index:1}.openGov__29dfd.openGov__29dfd .ag-pinned-right-cols-container{box-shadow:-2px 4px 8px 0 rgba(19,21,23,.2);position:relative;z-index:1}.openGov__29dfd.openGov__29dfd .ag-filter-select{width:auto}.openGov__29dfd.openGov__29dfd .ag-filter-number-to{padding-top:4px}.openGov__29dfd.openGov__29dfd .ag-status-bar{background-color:#f7f9fa;border:0;color:#616365;font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-size:.875rem;font-weight:500;padding:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:visible}.openGov__29dfd.openGov__29dfd .ag-header-group-cell{background-color:#f7f9fa;color:#616365;font-family:Benton Sans,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;border-left:1px solid #fff;border-right:1px solid #ced2d6}.openGov__29dfd.openGov__29dfd .ag-header-group-cell:after{border-right:0}.openGov__29dfd.openGov__29dfd .ag-header-group-cell .ag-header-cell-resize{overflow:visible}.openGov__29dfd.openGov__29dfd .ag-header-group-cell .ag-header-cell-resize:before{background-color:transparent;content:" ";position:absolute;left:3px;height:100%;width:1px;top:0}.openGov__29dfd.openGov__29dfd .ag-header-group-cell .ag-header-cell-resize:active:before,.openGov__29dfd.openGov__29dfd .ag-header-group-cell .ag-header-cell-resize:hover:before{width:2px;left:2px;background-color:#ced2d6}.openGov__29dfd.openGov__29dfd .ag-header-group-cell .ag-header-cell-resize:active:before{width:2px;background-color:#0095ff}.openGov__29dfd.openGov__29dfd .ag-header-group-cell .ag-header-cell-resize:active:after{background-color:#ced2d6;content:" ";position:absolute;top:100%;left:3px;height:300px;width:1px}.openGov__29dfd.openGov__29dfd .ag-tab-body{padding:0}.colGroupButton__1tZ4I{fill:#616365;height:1.5rem;width:1.5rem;padding:.25rem;margin-left:.5rem;background-color:#fff;border-radius:3px}.colGroupButton__1tZ4I:hover{background-color:#dfe3e8;fill:#131517;cursor:pointer}.cellsOverflowable__2lFaX .ag-row{z-index:0}.cellsOverflowable__2lFaX .ag-row.ag-row-focus{z-index:1}.cellsOverflowable__2lFaX .ag-cell,.cellsOverflowable__2lFaX .ag-center-cols-clipper,.cellsOverflowable__2lFaX .ag-center-cols-viewport{overflow:visible}.loadingOverlay__1dGvG{width:3000px}.loadingRow__3x0M_{border-bottom:1px solid #ced2d6;display:flex;width:100%}.loadingCell__fLlNq{align-items:center;background-color:#fff;display:flex;flex-basis:200px;height:50px;padding:8px}.pulse__2N2Vi{animation:loadingPulseAnimation__1k9Hl 4s ease infinite;background:linear-gradient(271deg,#f7f9fa,#dfe3e8);background-size:400% 400%;height:16px;width:100%}.withScrollbars__RemNJ .ag-body-viewport-wrapper.ag-layout-normal{overflow-x:scroll;overflow-y:scroll}.withScrollbars__RemNJ ::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.withScrollbars__RemNJ ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.paginationPanel__XRv8g{border-top:1px solid #ced2d6;display:flex;align-items:center;justify-content:space-between}.paginationPanelCol__2r9bu{display:flex;align-items:center;min-height:50px}.paginationControls__2aM_Z{display:flex;align-items:center;padding:0 16px;position:relative}.paginationControls__2aM_Z:last-child{padding-right:8px}.paginationControls__2aM_Z+.paginationControls__2aM_Z:before{content:"";display:block;width:1px;height:28px;background-color:#ced2d6;position:absolute;left:0}.paginationButton__RgkPY{cursor:pointer;user-select:none;padding:8px;display:flex;align-items:center;justify-content:center}.paginationButton__RgkPY svg{fill:#616365}.paginationButton__RgkPY:not(.paginationButtonDisabled__32iRP):hover{background-color:#eff2f5}.paginationButtonDisabled__32iRP{cursor:default}.paginationButtonDisabled__32iRP svg{fill:#b5b9bd}.paginationCurrentPageBlock__2ldEe{padding:8px;display:flex;align-items:center}.paginationCurrentPageBlock__2ldEe span{flex-shrink:0}.paginationCurrentPageField__63PeS{margin:0 8px}.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L{width:34px;text-align:center;padding-left:0;padding-right:0}.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L,.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L:focus,.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L:hover{-moz-appearance:textfield}.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L::-webkit-inner-spin-button,.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L::-webkit-outer-spin-button,.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L:focus::-webkit-inner-spin-button,.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L:focus::-webkit-outer-spin-button,.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L:hover::-webkit-inner-spin-button,.paginationCurrentPageField__63PeS .paginationCurrentPageInput__3186L:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tooltipWrapper__jt4u5{pointer-events:none;position:absolute}.tooltip__2Mzrg{background-color:#131517;border-radius:1px;color:#fff;max-width:320px;padding:8px}.row__2aZkT{background-color:#fff;border-top:1px solid transparent}.row__2aZkT:before{top:-1px}.row__2aZkT:after,.row__2aZkT:before{background-color:#ced2d6;content:"";height:1px;left:0;position:absolute;width:100%}.row__2aZkT:after{bottom:-1px}.valueCell__1gJjz{text-align:right}.highlightedCell__1pq0f{background-color:#e0f2ff}.openGov__PkMSU.openGov__PkMSU .cell__2kjSH.cell__2kjSH,.openGov__PkMSU.openGov__PkMSU .condensedCell__O7khM.condensedCell__O7khM{border-left:1px solid transparent;border-right:1px solid transparent;color:#131517;font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-size:1rem;font-weight:400;padding-left:16px;padding-right:16px}.openGov__PkMSU.openGov__PkMSU .cell__2kjSH:hover,.openGov__PkMSU.openGov__PkMSU .condensedCell__O7khM:hover{background-color:#c2e5ff;border-color:#1f76d8}.openGov__PkMSU.openGov__PkMSU .cell__2kjSH:hover:before,.openGov__PkMSU.openGov__PkMSU .condensedCell__O7khM:hover:before{background-color:#1f76d8;content:"";height:1px;left:0;position:absolute;top:-1px;width:100%}.openGov__PkMSU.openGov__PkMSU .cell__2kjSH:focus,.openGov__PkMSU.openGov__PkMSU .condensedCell__O7khM:focus{box-shadow:inset 0 0 0 1px #0095ff;border-color:#0095ff}.openGov__PkMSU.openGov__PkMSU .cell__2kjSH:active,.openGov__PkMSU.openGov__PkMSU .condensedCell__O7khM:active{background-color:#c2e5ff;border-color:#0095ff}.openGov__PkMSU.openGov__PkMSU .cell__2kjSH:active:after,.openGov__PkMSU.openGov__PkMSU .condensedCell__O7khM:active:after{background-color:#0095ff;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.openGov__PkMSU.openGov__PkMSU{display:flex;flex-direction:column;position:relative}.openGov__PkMSU.openGov__PkMSU .cell__2kjSH.cell__2kjSH{line-height:50px}.openGov__PkMSU.openGov__PkMSU .condensedCell__O7khM.condensedCell__O7khM{font-size:.875rem;line-height:40px}.openGov__PkMSU.openGov__PkMSU .ag-root,.openGov__PkMSU.openGov__PkMSU .ag-root-wrapper{border:none}.openGov__PkMSU.openGov__PkMSU .ag-menu-list{font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-size:.875rem;font-weight:500}.openGov__PkMSU.openGov__PkMSU .ag-overlay-wrapper{align-items:normal;justify-content:normal}.openGov__PkMSU.openGov__PkMSU .ag-header-cell{padding-left:0;padding-right:0}.openGov__PkMSU.openGov__PkMSU .ag-header-cell-resize{overflow:visible;top:0}.openGov__PkMSU.openGov__PkMSU .ag-header-cell-resize:before{background-color:#ced2d6;content:" ";position:absolute;top:8px;left:3px;height:calc(100% - 16px);width:1px}.openGov__PkMSU.openGov__PkMSU .ag-header-cell-resize:active:before,.openGov__PkMSU.openGov__PkMSU .ag-header-cell-resize:hover:before{width:2px;left:2px}.openGov__PkMSU.openGov__PkMSU .ag-header-cell-resize:active:before{width:2px;background-color:#0095ff}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-header .ag-header-row .ag-header-cell:last-child>.ag-header-cell-resize:before{background-color:#fff}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-header .ag-header-row .ag-header-cell:last-child>.ag-header-cell-resize:active:before,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-header .ag-header-row .ag-header-cell:last-child>.ag-header-cell-resize:hover:before{background-color:#ced2d6}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-header .ag-header-row .ag-header-cell:last-child>.ag-header-cell-resize:active:before{background-color:#0095ff}.openGov__PkMSU.openGov__PkMSU .ag-row-hover{background-color:#e0f2ff}.openGov__PkMSU.openGov__PkMSU .ag-floating-top,.openGov__PkMSU.openGov__PkMSU .ag-header{background-color:#fff;box-shadow:0 2px 4px 0 rgba(19,21,23,.2);font-weight:600;position:relative;z-index:2}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-header{box-shadow:2px 4px 8px 0 rgba(19,21,23,.2);border-right:1px solid transparent}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-floating-top{box-shadow:2px 0 8px 0 rgba(19,21,23,.2);border-right:1px solid transparent}.openGov__PkMSU.openGov__PkMSU .ag-pinned-right-floating-top,.openGov__PkMSU.openGov__PkMSU .ag-pinned-right-header{box-shadow:-2px 4px 8px 0 rgba(19,21,23,.2);border-left:1px solid transparent}.openGov__PkMSU.openGov__PkMSU .ag-ltr .ag-root.ag-has-focus .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right),.openGov__PkMSU.openGov__PkMSU .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right){border-right:1px solid transparent}.openGov__PkMSU.openGov__PkMSU .ag-ltr .ag-root.ag-has-focus .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left),.openGov__PkMSU.openGov__PkMSU .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left){border-left:1px solid transparent}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container{box-shadow:2px -4px 8px 0 rgba(19,21,23,.2);position:relative;z-index:1}.openGov__PkMSU.openGov__PkMSU .ag-pinned-right-cols-container{box-shadow:-2px 4px 8px 0 rgba(19,21,23,.2);position:relative;z-index:1}.openGov__PkMSU.openGov__PkMSU .ag-filter-select{width:auto}.openGov__PkMSU.openGov__PkMSU .ag-filter-number-to{padding-top:4px}.openGov__PkMSU.openGov__PkMSU .ag-status-bar{background-color:#f7f9fa;border:0;color:#616365;font-family:Benton Sans Condensed,Arial Narrow,sans-serif;font-size:.875rem;font-weight:500;padding:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:visible}.openGov__PkMSU.openGov__PkMSU .ag-header-group-cell{background-color:#f7f9fa;color:#616365;font-family:Benton Sans,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;border-left:1px solid #fff;border-right:1px solid #ced2d6}.openGov__PkMSU.openGov__PkMSU .ag-header-group-cell:after{border-right:0}.openGov__PkMSU.openGov__PkMSU .ag-header-group-cell .ag-header-cell-resize{overflow:visible}.openGov__PkMSU.openGov__PkMSU .ag-header-group-cell .ag-header-cell-resize:before{background-color:transparent;content:" ";position:absolute;left:3px;height:100%;width:1px;top:0}.openGov__PkMSU.openGov__PkMSU .ag-header-group-cell .ag-header-cell-resize:active:before,.openGov__PkMSU.openGov__PkMSU .ag-header-group-cell .ag-header-cell-resize:hover:before{width:2px;left:2px;background-color:#ced2d6}.openGov__PkMSU.openGov__PkMSU .ag-header-group-cell .ag-header-cell-resize:active:before{width:2px;background-color:#0095ff}.openGov__PkMSU.openGov__PkMSU .ag-header-group-cell .ag-header-cell-resize:active:after{background-color:#ced2d6;content:" ";position:absolute;top:100%;left:3px;height:300px;width:1px}.openGov__PkMSU.openGov__PkMSU .ag-tab-body{padding:0}.colGroupButton__2xK-P{fill:#616365;height:1.5rem;width:1.5rem;padding:.25rem;margin-left:.5rem;background-color:#fff;border-radius:3px}.colGroupButton__2xK-P:hover{background-color:#dfe3e8;fill:#131517;cursor:pointer}.cellsOverflowable__eAw-S .ag-row{z-index:0}.cellsOverflowable__eAw-S .ag-row.ag-row-focus{z-index:1}.cellsOverflowable__eAw-S .ag-cell,.cellsOverflowable__eAw-S .ag-center-cols-clipper,.cellsOverflowable__eAw-S .ag-center-cols-viewport{overflow:visible}.loadingOverlay__C7-IA{width:3000px}.loadingRow__1vSCv{border-bottom:1px solid #ced2d6;display:flex;width:100%}.loadingCell__Oy2G7{align-items:center;background-color:#fff;display:flex;flex-basis:200px;height:50px;padding:8px}.pulse__3Wih4{animation:loadingPulseAnimation__1k9Hl 4s ease infinite;background:linear-gradient(271deg,#f7f9fa,#dfe3e8);background-size:400% 400%;height:16px;width:100%}@keyframes loadingPulseAnimation__1k9Hl{0%{background-position:0 50%}50%{background-position:100% 51%}to{background-position:0 50%}}.openGov__PkMSU.openGov__PkMSU .ag-row{border-color:transparent}.openGov__PkMSU.openGov__PkMSU .ag-cell{padding-top:6px}.openGov__PkMSU.openGov__PkMSU .ag-cell.ag-cell-last-left-pinned{padding-left:4px}.openGov__PkMSU.openGov__PkMSU .ag-cell.ag-cell-last-left-pinned:focus{box-shadow:inset 0 0 0 1px #0095ff;border-color:#0095ff}.openGov__PkMSU.openGov__PkMSU .ag-group-contracted,.openGov__PkMSU.openGov__PkMSU .ag-group-expanded{margin-top:-3px}.openGov__PkMSU.openGov__PkMSU .ag-group-value{margin-left:8px;font-weight:600;font-size:1rem;margin-top:-3px;width:100%}.openGov__PkMSU.openGov__PkMSU .ag-row-group span.ag-group-checkbox.ag-invisible{margin:0}.openGov__PkMSU.openGov__PkMSU .ag-row-group-expanded:after{background-color:#ced2d6;content:"";height:2px;left:0;position:absolute;bottom:-1px;width:100%}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-0+.ag-row:before{left:0}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row .ag-row-group-indent-0{margin-left:0}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row .ag-row-group-indent-1{padding-left:40px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-1+.ag-row:not(.ag-row-level-0):before,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-1:after,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-1:before{left:40px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row .ag-row-group-indent-2{padding-left:80px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-2+.ag-row:not(.ag-row-level-0,.ag-row-level-1):before,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-2:after,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-2:before{left:80px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row .ag-row-group-indent-3{padding-left:120px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-3+.ag-row:not(.ag-row-level-0,.ag-row-level-1,.ag-row-level-2):before,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-3:after,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-3:before{left:120px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row .ag-row-group-indent-4{padding-left:160px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-4+.ag-row:not(.ag-row-level-0,.ag-row-level-1,.ag-row-level-2,.ag-row-level-3):before,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-4:after,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-4:before{left:160px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row .ag-row-group-indent-5{padding-left:200px}.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-5+.ag-row:not(.ag-row-level-0,.ag-row-level-1,.ag-row-level-2,.ag-row-level-3,.ag-row-level-4):before,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-5:after,.openGov__PkMSU.openGov__PkMSU .ag-pinned-left-cols-container .ag-row.ag-row-level-5:before{left:200px}.withScrollbars__2U0mt .ag-body-viewport-wrapper.ag-layout-normal{overflow-x:scroll;overflow-y:scroll}.withScrollbars__2U0mt ::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.withScrollbars__2U0mt ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}
@charset "UTF-8";
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes highlight {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes spinning {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Bold.woff);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Medium.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Medium.woff);
  font-weight: bold;
  font-style: normal;
}
.report-color_1::after {
  content: "rgb(71, 129, 191)";
}

.report-color_2::after {
  content: "rgb(161, 187, 229)";
}

.report-color_3::after {
  content: "rgb(229, 149, 57)";
}

.report-color_4::after {
  content: "rgb(232, 206, 139)";
}

.report-color_5::after {
  content: "rgb(111, 93, 168)";
}

.report-color_6::after {
  content: "rgb(205, 171, 219)";
}

.report-color_7::after {
  content: "rgb(61, 153, 144)";
}

.report-color_8::after {
  content: "rgb(124, 207, 180)";
}

.report-color_9::after {
  content: "rgb(76, 95, 181)";
}

.report-color_10::after {
  content: "rgb(151, 154, 204)";
}

.report-color_11::after {
  content: "rgb(204, 94, 105)";
}

.report-color_12::after {
  content: "rgb(237, 161, 159)";
}

.report-color_13::after {
  content: "rgb(70, 146, 176)";
}

.report-color_14::after {
  content: "rgb(139, 212, 214)";
}

.report-color_15::after {
  content: "rgb(224, 105, 79)";
}

.report-color_16::after {
  content: "rgb(245, 164, 130)";
}

.report-color_17::after {
  content: "rgb(84, 153, 112)";
}

.report-color_18::after {
  content: "rgb(154, 217, 164)";
}

.report-color_19::after {
  content: "rgb(156, 65, 116)";
}

.report-color_20::after {
  content: "rgb(207, 124, 146)";
}

.report-color_1 {
  background-color: rgb(71, 129, 191);
}

.report-color_2 {
  background-color: rgb(161, 187, 229);
}

.report-color_3 {
  background-color: rgb(229, 149, 57);
}

.report-color_4 {
  background-color: rgb(232, 206, 139);
}

.report-color_5 {
  background-color: rgb(111, 93, 168);
}

.report-color_6 {
  background-color: rgb(205, 171, 219);
}

.report-color_7 {
  background-color: rgb(61, 153, 144);
}

.report-color_8 {
  background-color: rgb(124, 207, 180);
}

.report-color_9 {
  background-color: rgb(76, 95, 181);
}

.report-color_10 {
  background-color: rgb(151, 154, 204);
}

.report-color_11 {
  background-color: rgb(204, 94, 105);
}

.report-color_12 {
  background-color: rgb(237, 161, 159);
}

.report-color_13 {
  background-color: rgb(70, 146, 176);
}

.report-color_14 {
  background-color: rgb(139, 212, 214);
}

.report-color_15 {
  background-color: rgb(224, 105, 79);
}

.report-color_16 {
  background-color: rgb(245, 164, 130);
}

.report-color_17 {
  background-color: rgb(84, 153, 112);
}

.report-color_18 {
  background-color: rgb(154, 217, 164);
}

.report-color_19 {
  background-color: rgb(156, 65, 116);
}

.report-color_20 {
  background-color: rgb(207, 124, 146);
}

.colorStatus-G1 {
  background-color: #0fac9b;
}
.colorStatus-G1::after {
  content: "#0fac9b";
}

.colorStatus-G2 {
  background-color: #38b9ab;
}
.colorStatus-G2::after {
  content: "#38b9ab";
}

.colorStatus-G3 {
  background-color: #54c7ba;
}
.colorStatus-G3::after {
  content: "#54c7ba";
}

.colorStatus-G4 {
  background-color: #86d4cb;
}
.colorStatus-G4::after {
  content: "#86d4cb";
}

.colorStatus-G5 {
  background-color: #ade3db;
}
.colorStatus-G5::after {
  content: "#ade3db";
}

.colorStatus-G6 {
  background-color: #c9ede8;
}
.colorStatus-G6::after {
  content: "#c9ede8";
}

.colorStatus-Y1 {
  background-color: #e6a165;
}
.colorStatus-Y1::after {
  content: "#e6a165";
}

.colorStatus-Y2 {
  background-color: #e8ba74;
}
.colorStatus-Y2::after {
  content: "#e8ba74";
}

.colorStatus-Y3 {
  background-color: #edd287;
}
.colorStatus-Y3::after {
  content: "#edd287";
}

.colorStatus-Y4 {
  background-color: #eedeae;
}
.colorStatus-Y4::after {
  content: "#eedeae";
}

.colorStatus-Y5 {
  background-color: #f2e5c2;
}
.colorStatus-Y5::after {
  content: "#f2e5c2";
}

.colorStatus-Y6 {
  background-color: #f7efd7;
}
.colorStatus-Y6::after {
  content: "#f7efd7";
}

.colorStatus-R1 {
  background-color: #d25a41;
}
.colorStatus-R1::after {
  content: "#d25a41";
}

.colorStatus-R2 {
  background-color: #e0705e;
}
.colorStatus-R2::after {
  content: "#e0705e";
}

.colorStatus-R3 {
  background-color: #e68b7c;
}
.colorStatus-R3::after {
  content: "#e68b7c";
}

.colorStatus-R4 {
  background-color: #f0aa9e;
}
.colorStatus-R4::after {
  content: "#f0aa9e";
}

.colorStatus-R5 {
  background-color: #f5c4bd;
}
.colorStatus-R5::after {
  content: "#f5c4bd";
}

.colorStatus-R6 {
  background-color: #fadeda;
}
.colorStatus-R6::after {
  content: "#fadeda";
}

.fxd-grid-1,
.fxd-grid-480px-1,
.fxd-grid-790px-1,
.fxd-grid-1150px-1,
.fxd-grid-1510px-1,
.fxd-grid-1870px-1,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-2,
.fxd-grid-480px-2,
.fxd-grid-790px-2,
.fxd-grid-1150px-2,
.fxd-grid-1510px-2,
.fxd-grid-1870px-2,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-3,
.fxd-grid-480px-3,
.fxd-grid-790px-3,
.fxd-grid-1150px-3,
.fxd-grid-1510px-3,
.fxd-grid-1870px-3,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-4,
.fxd-grid-480px-4,
.fxd-grid-790px-4,
.fxd-grid-1150px-4,
.fxd-grid-1510px-4,
.fxd-grid-1870px-4,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-5,
.fxd-grid-480px-5,
.fxd-grid-790px-5,
.fxd-grid-1150px-5,
.fxd-grid-1510px-5,
.fxd-grid-1870px-5,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-6,
.fxd-grid-480px-6,
.fxd-grid-790px-6,
.fxd-grid-1150px-6,
.fxd-grid-1510px-6,
.fxd-grid-1870px-6,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-7,
.fxd-grid-480px-7,
.fxd-grid-790px-7,
.fxd-grid-1150px-7,
.fxd-grid-1510px-7,
.fxd-grid-1870px-7,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-8,
.fxd-grid-480px-8,
.fxd-grid-790px-8,
.fxd-grid-1150px-8,
.fxd-grid-1510px-8,
.fxd-grid-1870px-8,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-9,
.fxd-grid-480px-9,
.fxd-grid-790px-9,
.fxd-grid-1150px-9,
.fxd-grid-1510px-9,
.fxd-grid-1870px-9,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-10,
.fxd-grid-480px-10,
.fxd-grid-790px-10,
.fxd-grid-1150px-10,
.fxd-grid-1510px-10,
.fxd-grid-1870px-10,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-11,
.fxd-grid-480px-11,
.fxd-grid-790px-11,
.fxd-grid-1150px-11,
.fxd-grid-1510px-11,
.fxd-grid-1870px-11,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-12,
.fxd-grid-480px-12,
.fxd-grid-790px-12,
.fxd-grid-1150px-12,
.fxd-grid-1510px-12,
.fxd-grid-1870px-12,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .fxd-grid-480px-1 {
    display: inline-block;
    width: 40px;
  }

  .fxd-grid-480px-2 {
    display: inline-block;
    width: 80px;
  }

  .fxd-grid-480px-3 {
    display: inline-block;
    width: 120px;
  }

  .fxd-grid-480px-4 {
    display: inline-block;
    width: 160px;
  }

  .fxd-grid-480px-5 {
    display: inline-block;
    width: 200px;
  }

  .fxd-grid-480px-6 {
    display: inline-block;
    width: 240px;
  }

  .fxd-grid-480px-7 {
    display: inline-block;
    width: 280px;
  }

  .fxd-grid-480px-8 {
    display: inline-block;
    width: 320px;
  }

  .fxd-grid-480px-9 {
    display: inline-block;
    width: 360px;
  }

  .fxd-grid-480px-10 {
    display: inline-block;
    width: 400px;
  }

  .fxd-grid-480px-11 {
    display: inline-block;
    width: 440px;
  }

  .fxd-grid-480px-12 {
    display: inline-block;
    width: 480px;
  }

  .fxd-grid-tile {
    width: 360px;
  }
}
@media screen and (max-width: 790px) {
  .fxd-grid-790px-1 {
    display: inline-block;
    width: 60px;
  }

  .fxd-grid-790px-2 {
    display: inline-block;
    width: 120px;
  }

  .fxd-grid-790px-3 {
    display: inline-block;
    width: 180px;
  }

  .fxd-grid-790px-4 {
    display: inline-block;
    width: 240px;
  }

  .fxd-grid-790px-5 {
    display: inline-block;
    width: 300px;
  }

  .fxd-grid-790px-6 {
    display: inline-block;
    width: 360px;
  }

  .fxd-grid-790px-7 {
    display: inline-block;
    width: 420px;
  }

  .fxd-grid-790px-8 {
    display: inline-block;
    width: 480px;
  }

  .fxd-grid-790px-9 {
    display: inline-block;
    width: 540px;
  }

  .fxd-grid-790px-10 {
    display: inline-block;
    width: 600px;
  }

  .fxd-grid-790px-11 {
    display: inline-block;
    width: 660px;
  }

  .fxd-grid-790px-12 {
    display: inline-block;
    width: 720px;
  }
}
@media screen and (max-width: 1150px) {
  .fxd-grid-1150px-1 {
    display: inline-block;
    width: 90px;
  }

  .fxd-grid-1150px-2 {
    display: inline-block;
    width: 180px;
  }

  .fxd-grid-1150px-3 {
    display: inline-block;
    width: 270px;
  }

  .fxd-grid-1150px-4 {
    display: inline-block;
    width: 360px;
  }

  .fxd-grid-1150px-5 {
    display: inline-block;
    width: 450px;
  }

  .fxd-grid-1150px-6 {
    display: inline-block;
    width: 540px;
  }

  .fxd-grid-1150px-7 {
    display: inline-block;
    width: 630px;
  }

  .fxd-grid-1150px-8 {
    display: inline-block;
    width: 720px;
  }

  .fxd-grid-1150px-9 {
    display: inline-block;
    width: 810px;
  }

  .fxd-grid-1150px-10 {
    display: inline-block;
    width: 900px;
  }

  .fxd-grid-1150px-11 {
    display: inline-block;
    width: 990px;
  }

  .fxd-grid-1150px-12 {
    display: inline-block;
    width: 1080px;
  }
}
@media screen and (max-width: 1510px) {
  .fxd-grid-1510px-1 {
    display: inline-block;
    width: 120px;
  }

  .fxd-grid-1510px-2 {
    display: inline-block;
    width: 240px;
  }

  .fxd-grid-1510px-3 {
    display: inline-block;
    width: 360px;
  }

  .fxd-grid-1510px-4 {
    display: inline-block;
    width: 480px;
  }

  .fxd-grid-1510px-5 {
    display: inline-block;
    width: 600px;
  }

  .fxd-grid-1510px-6 {
    display: inline-block;
    width: 720px;
  }

  .fxd-grid-1510px-7 {
    display: inline-block;
    width: 840px;
  }

  .fxd-grid-1510px-8 {
    display: inline-block;
    width: 960px;
  }

  .fxd-grid-1510px-9 {
    display: inline-block;
    width: 1080px;
  }

  .fxd-grid-1510px-10 {
    display: inline-block;
    width: 1200px;
  }

  .fxd-grid-1510px-11 {
    display: inline-block;
    width: 1320px;
  }

  .fxd-grid-1510px-12 {
    display: inline-block;
    width: 1440px;
  }
}
@media screen and (max-width: 1870px) {
  .fxd-grid-1870px-1 {
    display: inline-block;
    width: 150px;
  }

  .fxd-grid-1870px-2 {
    display: inline-block;
    width: 300px;
  }

  .fxd-grid-1870px-3 {
    display: inline-block;
    width: 450px;
  }

  .fxd-grid-1870px-4 {
    display: inline-block;
    width: 600px;
  }

  .fxd-grid-1870px-5 {
    display: inline-block;
    width: 750px;
  }

  .fxd-grid-1870px-6 {
    display: inline-block;
    width: 900px;
  }

  .fxd-grid-1870px-7 {
    display: inline-block;
    width: 1050px;
  }

  .fxd-grid-1870px-8 {
    display: inline-block;
    width: 1200px;
  }

  .fxd-grid-1870px-9 {
    display: inline-block;
    width: 1350px;
  }

  .fxd-grid-1870px-10 {
    display: inline-block;
    width: 1500px;
  }

  .fxd-grid-1870px-11 {
    display: inline-block;
    width: 1650px;
  }

  .fxd-grid-1870px-12 {
    display: inline-block;
    width: 1800px;
  }
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
code,
dl,
dt,
dd {
  color: inherit;
  font-size: 100%;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

i {
  font-style: normal;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

form {
  margin: 0;
}

button,
input,
optgroup,
select,
textarea {
  appearance: none;
  color: inherit;
  font: inherit;
  margin: 0;
}
button, button:focus,
input,
input:focus,
optgroup,
optgroup:focus,
select,
select:focus,
textarea,
textarea:focus {
  outline: none;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

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

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

* {
  box-sizing: border-box;
}

html,
body {
  background-color: white;
  height: 100%;
}

a {
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}

:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-container_scroll {
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  right: 0;
}

.not-clickable {
  cursor: default !important;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.clearfix::after {
  clear: both;
  content: "";
  display: table;
}

.ui-media {
  display: block;
}
.ui-media::after {
  clear: both;
  content: "";
  display: table;
}

.ui-media__image {
  float: left;
  margin-right: 14px;
}
.ui-media__image img {
  display: block;
  max-height: 100%;
  max-width: 100%;
}

.ui-media__body {
  overflow: hidden;
}

.ui-avatar {
  border: 1px solid rgb(97, 99, 101);
  border-radius: 100px;
  color: rgb(97, 99, 101);
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  height: 42px;
  letter-spacing: 0.05em;
  line-height: 42px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 42px;
}
.ui-avatar:hover {
  text-decoration: none;
}
.ui-avatar.small {
  font-size: 1em;
  font-weight: 600;
  height: 28px;
  line-height: 28px;
  width: 28px;
}
.ui-avatar.large {
  font-size: 2.3em;
  height: 84px;
  line-height: 84px;
  width: 84px;
}

.ui-avatar__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.ui-avatar__initials {
  bottom: 0;
  left: 0;
  line-height: inherit;
  position: absolute;
  right: 0;
  top: 0;
}

.ui-avatar__anonymous-icon {
  font-size: 1.2em;
  left: 0.05em;
  position: relative;
  top: 0.15em;
}
.ui-avatar.small .ui-avatar__anonymous-icon {
  top: 0.1em;
}

.ui-user-placard::after {
  clear: both;
  content: "";
  display: table;
}
.ui-user-placard .ui-avatar {
  float: left;
  margin-right: 7px;
}
.ui-user-placard .ui-avatar.small {
  margin-right: 9px;
}

.ui-user-placard__name {
  line-height: 42px;
}
.small ~ .ui-user-placard__name {
  line-height: 28px;
}
.large ~ .ui-user-placard__name {
  line-height: 84px;
}

.ui-user-placard__body {
  line-height: 14px;
  overflow: auto;
  padding-top: 7px;
}
.small ~ .ui-user-placard__body {
  line-height: 14px;
  padding-top: 0;
}
.ui-user-placard__body strong {
  display: block;
}

.icon-advanced::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0B2";
}
.icon-advanced::before:hover::before {
  text-decoration: none;
}

.icon-annotation-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E034";
}
.icon-annotation-1::before:hover::before {
  text-decoration: none;
}

.icon-annotation-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E038";
}
.icon-annotation-2::before:hover::before {
  text-decoration: none;
}

.icon-annual-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E005";
}
.icon-annual-1::before:hover::before {
  text-decoration: none;
}

.icon-annual-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E006";
}
.icon-annual-2::before:hover::before {
  text-decoration: none;
}

.icon-app-budgets::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E094";
}
.icon-app-budgets::before:hover::before {
  text-decoration: none;
}

.icon-app-budget::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E094";
}
.icon-app-budget::before:hover::before {
  text-decoration: none;
}

.icon-app-data::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E003";
}
.icon-app-data::before:hover::before {
  text-decoration: none;
}

.icon-app-data-manager::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E083";
}
.icon-app-data-manager::before:hover::before {
  text-decoration: none;
}

.icon-app-insights::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0B8";
}
.icon-app-insights::before:hover::before {
  text-decoration: none;
}

.icon-app-manage::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E002";
}
.icon-app-manage::before:hover::before {
  text-decoration: none;
}

.icon-app-network::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E07B";
}
.icon-app-network::before:hover::before {
  text-decoration: none;
}

.icon-app-portal::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E092";
}
.icon-app-portal::before:hover::before {
  text-decoration: none;
}

.icon-app-reports::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E044";
}
.icon-app-reports::before:hover::before {
  text-decoration: none;
}

.icon-app-stories::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0B1";
}
.icon-app-stories::before:hover::before {
  text-decoration: none;
}

.icon-app-initiatives::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0BA";
}
.icon-app-initiatives::before:hover::before {
  text-decoration: none;
}

.icon-app-surveys::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0B9";
}
.icon-app-surveys::before:hover::before {
  text-decoration: none;
}

.icon-balance-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E008";
}
.icon-balance-1::before:hover::before {
  text-decoration: none;
}

.icon-breadcrumb-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E03F";
}
.icon-breadcrumb-1::before:hover::before {
  text-decoration: none;
}

.icon-budget101-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E007";
}
.icon-budget101-1::before:hover::before {
  text-decoration: none;
}

.icon-budget101-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E037";
}
.icon-budget101-2::before:hover::before {
  text-decoration: none;
}

.icon-calendar-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E009";
}
.icon-calendar-1::before:hover::before {
  text-decoration: none;
}

.icon-circle-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E05D";
}
.icon-circle-1::before:hover::before {
  text-decoration: none;
}

.icon-clock-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E064";
}
.icon-clock-1::before:hover::before {
  text-decoration: none;
}

.icon-color-pick::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0B4";
}
.icon-color-pick::before:hover::before {
  text-decoration: none;
}

.icon-confirm-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00A";
}
.icon-confirm-1::before:hover::before {
  text-decoration: none;
}

.icon-confirm-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00B";
}
.icon-confirm-2::before:hover::before {
  text-decoration: none;
}

.icon-confirm-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00C";
}
.icon-confirm-3::before:hover::before {
  text-decoration: none;
}

.icon-confirm-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A4";
}
.icon-confirm-4::before:hover::before {
  text-decoration: none;
}

.icon-csv-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E05F";
}
.icon-csv-1::before:hover::before {
  text-decoration: none;
}

.icon-distribution-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E082";
}
.icon-distribution-1::before:hover::before {
  text-decoration: none;
}

.icon-doc-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E06D";
}
.icon-doc-1::before:hover::before {
  text-decoration: none;
}

.icon-down-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E02D";
}
.icon-down-1::before:hover::before {
  text-decoration: none;
}

.icon-downhead-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00D";
}
.icon-downhead-1::before:hover::before {
  text-decoration: none;
}

.icon-downhead-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E039";
}
.icon-downhead-2::before:hover::before {
  text-decoration: none;
}

.icon-downhead-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00E";
}
.icon-downhead-3::before:hover::before {
  text-decoration: none;
}

.icon-downhead-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E095";
}
.icon-downhead-4::before:hover::before {
  text-decoration: none;
}

.icon-downhead-5::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E096";
}
.icon-downhead-5::before:hover::before {
  text-decoration: none;
}

.icon-download-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E075";
}
.icon-download-1::before:hover::before {
  text-decoration: none;
}

.icon-drag-n-drop-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E059";
}
.icon-drag-n-drop-1::before:hover::before {
  text-decoration: none;
}

.icon-edit-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E070";
}
.icon-edit-1::before:hover::before {
  text-decoration: none;
}

.icon-edit-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E05B";
}
.icon-edit-2::before:hover::before {
  text-decoration: none;
}

.icon-email-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E04E";
}
.icon-email-1::before:hover::before {
  text-decoration: none;
}

.icon-exclamation-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E071";
}
.icon-exclamation-1::before:hover::before {
  text-decoration: none;
}

.icon-facebook-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E045";
}
.icon-facebook-1::before:hover::before {
  text-decoration: none;
}

.icon-filter-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00F";
}
.icon-filter-1::before:hover::before {
  text-decoration: none;
}

.icon-filter-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E098";
}
.icon-filter-2::before:hover::before {
  text-decoration: none;
}

.icon-googleplus-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E046";
}
.icon-googleplus-1::before:hover::before {
  text-decoration: none;
}

.icon-graphtype-distribution::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E022";
}
.icon-graphtype-distribution::before:hover::before {
  text-decoration: none;
}

.icon-graphtype-line-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E088";
}
.icon-graphtype-line-1::before:hover::before {
  text-decoration: none;
}

.icon-graphtype-percentage::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E08A";
}
.icon-graphtype-percentage::before:hover::before {
  text-decoration: none;
}

.icon-graphtype-percentage-bar::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E080";
}
.icon-graphtype-percentage-bar::before:hover::before {
  text-decoration: none;
}

.icon-graphtype-pie::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E019";
}
.icon-graphtype-pie::before:hover::before {
  text-decoration: none;
}

.icon-graphtype-stacked::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E07F";
}
.icon-graphtype-stacked::before:hover::before {
  text-decoration: none;
}

.icon-graphtype-stacked-bar::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E07C";
}
.icon-graphtype-stacked-bar::before:hover::before {
  text-decoration: none;
}

.icon-greater-equal-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E010";
}
.icon-greater-equal-1::before:hover::before {
  text-decoration: none;
}

.icon-help-center-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E04D";
}
.icon-help-center-1::before:hover::before {
  text-decoration: none;
}

.icon-hide-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E043";
}
.icon-hide-1::before:hover::before {
  text-decoration: none;
}

.icon-hideblank-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E012";
}
.icon-hideblank-1::before:hover::before {
  text-decoration: none;
}

.icon-history-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E058";
}
.icon-history-1::before:hover::before {
  text-decoration: none;
}

.icon-image-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0B7";
}
.icon-image-1::before:hover::before {
  text-decoration: none;
}

.icon-info-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E05A";
}
.icon-info-1::before:hover::before {
  text-decoration: none;
}

.icon-layout::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0B3";
}
.icon-layout::before:hover::before {
  text-decoration: none;
}

.icon-left-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E013";
}
.icon-left-1::before:hover::before {
  text-decoration: none;
}

.icon-lefthead-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E02A";
}
.icon-lefthead-1::before:hover::before {
  text-decoration: none;
}

.icon-lefthead-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E03A";
}
.icon-lefthead-2::before:hover::before {
  text-decoration: none;
}

.icon-lefthead-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E028";
}
.icon-lefthead-3::before:hover::before {
  text-decoration: none;
}

.icon-leftmenu-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E09B";
}
.icon-leftmenu-1::before:hover::before {
  text-decoration: none;
}

.icon-less-equal-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E015";
}
.icon-less-equal-1::before:hover::before {
  text-decoration: none;
}

.icon-location-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E065";
}
.icon-location-1::before:hover::before {
  text-decoration: none;
}

.icon-lock-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E035";
}
.icon-lock-1::before:hover::before {
  text-decoration: none;
}

.icon-lock-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E06F";
}
.icon-lock-2::before:hover::before {
  text-decoration: none;
}

.icon-map::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E014";
}
.icon-map::before:hover::before {
  text-decoration: none;
}

.icon-map-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E049";
}
.icon-map-1::before:hover::before {
  text-decoration: none;
}

.icon-map-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E04A";
}
.icon-map-2::before:hover::before {
  text-decoration: none;
}

.icon-map-sm-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A7";
}
.icon-map-sm-1::before:hover::before {
  text-decoration: none;
}

.icon-map-sm-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A8";
}
.icon-map-sm-2::before:hover::before {
  text-decoration: none;
}

.icon-menu-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E036";
}
.icon-menu-1::before:hover::before {
  text-decoration: none;
}

.icon-map-bubble::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E09C";
}
.icon-map-bubble::before:hover::before {
  text-decoration: none;
}

.icon-map-heat-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E09D";
}
.icon-map-heat-1::before:hover::before {
  text-decoration: none;
}

.icon-map-heat-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E09E";
}
.icon-map-heat-2::before:hover::before {
  text-decoration: none;
}

.icon-map-heat-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E09F";
}
.icon-map-heat-3::before:hover::before {
  text-decoration: none;
}

.icon-map-point-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A0";
}
.icon-map-point-1::before:hover::before {
  text-decoration: none;
}

.icon-map-point-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A1";
}
.icon-map-point-2::before:hover::before {
  text-decoration: none;
}

.icon-map-point-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A2";
}
.icon-map-point-3::before:hover::before {
  text-decoration: none;
}

.icon-map-point-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A3";
}
.icon-map-point-4::before:hover::before {
  text-decoration: none;
}

.icon-menushow-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E060";
}
.icon-menushow-1::before:hover::before {
  text-decoration: none;
}

.icon-menuhide-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E061";
}
.icon-menuhide-1::before:hover::before {
  text-decoration: none;
}

.icon-more-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E057";
}
.icon-more-1::before:hover::before {
  text-decoration: none;
}

.icon-og20-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E017";
}
.icon-og20-1::before:hover::before {
  text-decoration: none;
}

.icon-opengov20-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E018";
}
.icon-opengov20-1::before:hover::before {
  text-decoration: none;
}

.icon-overlay-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E06A";
}
.icon-overlay-1::before:hover::before {
  text-decoration: none;
}

.icon-pdf-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E030";
}
.icon-pdf-1::before:hover::before {
  text-decoration: none;
}

.icon-plus-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E099";
}
.icon-plus-1::before:hover::before {
  text-decoration: none;
}

.icon-plus-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E040";
}
.icon-plus-2::before:hover::before {
  text-decoration: none;
}

.icon-plus-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E041";
}
.icon-plus-3::before:hover::before {
  text-decoration: none;
}

.icon-plus-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E042";
}
.icon-plus-4::before:hover::before {
  text-decoration: none;
}

.icon-preview-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E078";
}
.icon-preview-1::before:hover::before {
  text-decoration: none;
}

.icon-public-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E062";
}
.icon-public-1::before:hover::before {
  text-decoration: none;
}

.icon-px-annual-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E001";
}
.icon-px-annual-1::before:hover::before {
  text-decoration: none;
}

.icon-px-balance-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E052";
}
.icon-px-balance-1::before:hover::before {
  text-decoration: none;
}

.icon-px-grid-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E053";
}
.icon-px-grid-1::before:hover::before {
  text-decoration: none;
}

.icon-px-ytd-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E000";
}
.icon-px-ytd-1::before:hover::before {
  text-decoration: none;
}

.icon-radio-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E04F";
}
.icon-radio-1::before:hover::before {
  text-decoration: none;
}

.icon-radio-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E050";
}
.icon-radio-2::before:hover::before {
  text-decoration: none;
}

.icon-radio-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E051";
}
.icon-radio-3::before:hover::before {
  text-decoration: none;
}

.icon-remove-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01B";
}
.icon-remove-1::before:hover::before {
  text-decoration: none;
}

.icon-remove-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01C";
}
.icon-remove-2::before:hover::before {
  text-decoration: none;
}

.icon-remove-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01D";
}
.icon-remove-3::before:hover::before {
  text-decoration: none;
}

.icon-remove-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01E";
}
.icon-remove-4::before:hover::before {
  text-decoration: none;
}

.icon-resources::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E048";
}
.icon-resources::before:hover::before {
  text-decoration: none;
}

.icon-right-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E004";
}
.icon-right-1::before:hover::before {
  text-decoration: none;
}

.icon-righthead-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E02B";
}
.icon-righthead-1::before:hover::before {
  text-decoration: none;
}

.icon-righthead-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E03B";
}
.icon-righthead-2::before:hover::before {
  text-decoration: none;
}

.icon-righthead-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E027";
}
.icon-righthead-3::before:hover::before {
  text-decoration: none;
}

.icon-rightmenu-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E073";
}
.icon-rightmenu-1::before:hover::before {
  text-decoration: none;
}

.icon-rotateleft-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E063";
}
.icon-rotateleft-1::before:hover::before {
  text-decoration: none;
}

.icon-rotateright-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E03D";
}
.icon-rotateright-1::before:hover::before {
  text-decoration: none;
}

.icon-scale-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E06C";
}
.icon-scale-1::before:hover::before {
  text-decoration: none;
}

.icon-search-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E020";
}
.icon-search-1::before:hover::before {
  text-decoration: none;
}

.icon-settings-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E033";
}
.icon-settings-1::before:hover::before {
  text-decoration: none;
}

.icon-settings-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E05C";
}
.icon-settings-2::before:hover::before {
  text-decoration: none;
}

.icon-share-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E068";
}
.icon-share-1::before:hover::before {
  text-decoration: none;
}

.icon-sort-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E097";
}
.icon-sort-1::before:hover::before {
  text-decoration: none;
}

.icon-support-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A6";
}
.icon-support-1::before:hover::before {
  text-decoration: none;
}

.icon-sync-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E090";
}
.icon-sync-1::before:hover::before {
  text-decoration: none;
}

.icon-table-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E023";
}
.icon-table-1::before:hover::before {
  text-decoration: none;
}

.icon-tag-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E06B";
}
.icon-tag-1::before:hover::before {
  text-decoration: none;
}

.icon-team-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E05E";
}
.icon-team-1::before:hover::before {
  text-decoration: none;
}

.icon-thumbmenu-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E04B";
}
.icon-thumbmenu-1::before:hover::before {
  text-decoration: none;
}

.icon-transactions-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E025";
}
.icon-transactions-1::before:hover::before {
  text-decoration: none;
}

.icon-transactions-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E026";
}
.icon-transactions-2::before:hover::before {
  text-decoration: none;
}

.icon-trash-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E079";
}
.icon-trash-1::before:hover::before {
  text-decoration: none;
}

.icon-twitter-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E047";
}
.icon-twitter-1::before:hover::before {
  text-decoration: none;
}

.icon-up-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E02E";
}
.icon-up-1::before:hover::before {
  text-decoration: none;
}

.icon-uphead-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E02C";
}
.icon-uphead-1::before:hover::before {
  text-decoration: none;
}

.icon-uphead-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E03C";
}
.icon-uphead-2::before:hover::before {
  text-decoration: none;
}

.icon-uphead-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E029";
}
.icon-uphead-3::before:hover::before {
  text-decoration: none;
}

.icon-uphead-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E054";
}
.icon-uphead-4::before:hover::before {
  text-decoration: none;
}

.icon-unlock-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E06E";
}
.icon-unlock-1::before:hover::before {
  text-decoration: none;
}

.icon-upload-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E07A";
}
.icon-upload-1::before:hover::before {
  text-decoration: none;
}

.icon-user-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E056";
}
.icon-user-1::before:hover::before {
  text-decoration: none;
}

.icon-video-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0B5";
}
.icon-video-1::before:hover::before {
  text-decoration: none;
}

.icon-view-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E011";
}
.icon-view-1::before:hover::before {
  text-decoration: none;
}

.icon-view-grid-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E076";
}
.icon-view-grid-1::before:hover::before {
  text-decoration: none;
}

.icon-view-list-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E077";
}
.icon-view-list-1::before:hover::before {
  text-decoration: none;
}

.icon-viewblank-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E02F";
}
.icon-viewblank-1::before:hover::before {
  text-decoration: none;
}

.icon-warning-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E071";
}
.icon-warning-1::before:hover::before {
  text-decoration: none;
}

.icon-xls-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E067";
}
.icon-xls-1::before:hover::before {
  text-decoration: none;
}

.icon-yeartodate-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E031";
}
.icon-yeartodate-1::before:hover::before {
  text-decoration: none;
}

.icon-yeartodate-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E032";
}
.icon-yeartodate-2::before:hover::before {
  text-decoration: none;
}

.icon-zip-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E069";
}
.icon-zip-1::before:hover::before {
  text-decoration: none;
}

.ui-row {
  margin-left: -14px;
  margin-right: -14px;
}
.ui-row::after {
  clear: both;
  content: "";
  display: table;
}

[class*=ui-col-] {
  display: block;
  float: left;
  min-height: 1px;
  position: relative;
  padding-left: 14px;
  padding-right: 14px;
}
[class*=ui-col-]::after {
  clear: both;
  content: "";
  display: table;
}
[class*=ui-col-].no-padding {
  display: block;
  float: left;
  min-height: 1px;
  position: relative;
}
[class*=ui-col-].no-padding::after {
  clear: both;
  content: "";
  display: table;
}

.ui-col-1of1 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of1 {
    width: 100%;
  }
}

.ui-col-1of2 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of2 {
    width: 100%;
  }
}

.ui-col-2of2 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of2 {
    width: 100%;
  }
}

.ui-col-1of3 {
  width: 33.33%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of3 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-1of3 {
    width: 100%;
  }
}

.ui-col-2of3 {
  width: 66.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of3 {
    width: 100%;
  }
}

.ui-col-3of3 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of3 {
    width: 100%;
  }
}

.ui-col-1of4 {
  width: 25%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of4 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-1of4 {
    width: 100%;
  }
}

.ui-col-2of4 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of4 {
    width: 100%;
  }
}

.ui-col-3of4 {
  width: 75%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of4 {
    width: 100%;
  }
}

.ui-col-4of4 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of4 {
    width: 100%;
  }
}

.ui-col-1of5 {
  width: 20%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of5 {
    width: 100%;
  }
}

.ui-col-2of5 {
  width: 40%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of5 {
    width: 100%;
  }
}

.ui-col-3of5 {
  width: 60%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of5 {
    width: 100%;
  }
}

.ui-col-4of5 {
  width: 80%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of5 {
    width: 100%;
  }
}

.ui-col-5of5 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of5 {
    width: 100%;
  }
}

.ui-col-1of6 {
  width: 16.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of6 {
    width: 100%;
  }
}

.ui-col-2of6 {
  width: 33.33%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of6 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-2of6 {
    width: 100%;
  }
}

.ui-col-3of6 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of6 {
    width: 100%;
  }
}

.ui-col-4of6 {
  width: 66.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of6 {
    width: 100%;
  }
}

.ui-col-5of6 {
  width: 83.3333333333%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of6 {
    width: 100%;
  }
}

.ui-col-6of6 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of6 {
    width: 100%;
  }
}

.ui-col-1of7 {
  width: 14.2857142857%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of7 {
    width: 100%;
  }
}

.ui-col-2of7 {
  width: 28.5714285714%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of7 {
    width: 100%;
  }
}

.ui-col-3of7 {
  width: 42.8571428571%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of7 {
    width: 100%;
  }
}

.ui-col-4of7 {
  width: 57.1428571429%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of7 {
    width: 100%;
  }
}

.ui-col-5of7 {
  width: 71.4285714286%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of7 {
    width: 100%;
  }
}

.ui-col-6of7 {
  width: 85.7142857143%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of7 {
    width: 100%;
  }
}

.ui-col-7of7 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of7 {
    width: 100%;
  }
}

.ui-col-1of8 {
  width: 12.5%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of8 {
    width: 100%;
  }
}

.ui-col-2of8 {
  width: 25%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of8 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-2of8 {
    width: 100%;
  }
}

.ui-col-3of8 {
  width: 37.5%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of8 {
    width: 100%;
  }
}

.ui-col-4of8 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of8 {
    width: 100%;
  }
}

.ui-col-5of8 {
  width: 62.5%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of8 {
    width: 100%;
  }
}

.ui-col-6of8 {
  width: 75%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of8 {
    width: 100%;
  }
}

.ui-col-7of8 {
  width: 87.5%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of8 {
    width: 100%;
  }
}

.ui-col-8of8 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of8 {
    width: 100%;
  }
}

.ui-col-1of9 {
  width: 11.1111111111%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of9 {
    width: 100%;
  }
}

.ui-col-2of9 {
  width: 22.2222222222%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of9 {
    width: 100%;
  }
}

.ui-col-3of9 {
  width: 33.33%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of9 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-3of9 {
    width: 100%;
  }
}

.ui-col-4of9 {
  width: 44.4444444444%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of9 {
    width: 100%;
  }
}

.ui-col-5of9 {
  width: 55.5555555556%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of9 {
    width: 100%;
  }
}

.ui-col-6of9 {
  width: 66.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of9 {
    width: 100%;
  }
}

.ui-col-7of9 {
  width: 77.7777777778%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of9 {
    width: 100%;
  }
}

.ui-col-8of9 {
  width: 88.8888888889%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of9 {
    width: 100%;
  }
}

.ui-col-9of9 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-9of9 {
    width: 100%;
  }
}

.ui-col-1of10 {
  width: 10%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of10 {
    width: 100%;
  }
}

.ui-col-2of10 {
  width: 20%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of10 {
    width: 100%;
  }
}

.ui-col-3of10 {
  width: 30%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of10 {
    width: 100%;
  }
}

.ui-col-4of10 {
  width: 40%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of10 {
    width: 100%;
  }
}

.ui-col-5of10 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of10 {
    width: 100%;
  }
}

.ui-col-6of10 {
  width: 60%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of10 {
    width: 100%;
  }
}

.ui-col-7of10 {
  width: 70%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of10 {
    width: 100%;
  }
}

.ui-col-8of10 {
  width: 80%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of10 {
    width: 100%;
  }
}

.ui-col-9of10 {
  width: 90%;
}
@media screen and (max-width: 960px) {
  .ui-col-9of10 {
    width: 100%;
  }
}

.ui-col-10of10 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-10of10 {
    width: 100%;
  }
}

.ui-col-1of11 {
  width: 9.0909090909%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of11 {
    width: 100%;
  }
}

.ui-col-2of11 {
  width: 18.1818181818%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of11 {
    width: 100%;
  }
}

.ui-col-3of11 {
  width: 27.2727272727%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of11 {
    width: 100%;
  }
}

.ui-col-4of11 {
  width: 36.3636363636%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of11 {
    width: 100%;
  }
}

.ui-col-5of11 {
  width: 45.4545454545%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of11 {
    width: 100%;
  }
}

.ui-col-6of11 {
  width: 54.5454545455%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of11 {
    width: 100%;
  }
}

.ui-col-7of11 {
  width: 63.6363636364%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of11 {
    width: 100%;
  }
}

.ui-col-8of11 {
  width: 72.7272727273%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of11 {
    width: 100%;
  }
}

.ui-col-9of11 {
  width: 81.8181818182%;
}
@media screen and (max-width: 960px) {
  .ui-col-9of11 {
    width: 100%;
  }
}

.ui-col-10of11 {
  width: 90.9090909091%;
}
@media screen and (max-width: 960px) {
  .ui-col-10of11 {
    width: 100%;
  }
}

.ui-col-11of11 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-11of11 {
    width: 100%;
  }
}

.ui-col-1of12 {
  width: 8.3333333333%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of12 {
    width: 100%;
  }
}

.ui-col-2of12 {
  width: 16.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of12 {
    width: 100%;
  }
}

.ui-col-3of12 {
  width: 25%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of12 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-3of12 {
    width: 100%;
  }
}

.ui-col-4of12 {
  width: 33.33%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of12 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-4of12 {
    width: 100%;
  }
}

.ui-col-5of12 {
  width: 41.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of12 {
    width: 100%;
  }
}

.ui-col-6of12 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of12 {
    width: 100%;
  }
}

.ui-col-7of12 {
  width: 58.3333333333%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of12 {
    width: 100%;
  }
}

.ui-col-8of12 {
  width: 66.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of12 {
    width: 100%;
  }
}

.ui-col-9of12 {
  width: 75%;
}
@media screen and (max-width: 960px) {
  .ui-col-9of12 {
    width: 100%;
  }
}

.ui-col-10of12 {
  width: 83.3333333333%;
}
@media screen and (max-width: 960px) {
  .ui-col-10of12 {
    width: 100%;
  }
}

.ui-col-11of12 {
  width: 91.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-11of12 {
    width: 100%;
  }
}

.ui-col-12of12 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-12of12 {
    width: 100%;
  }
}

@font-face {
  font-family: "ProximaNova";
  font-weight: 100;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 300;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 400;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 600;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 700;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 800;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.ttf) format("truetype");
}
@font-face {
  font-family: "opengovicons-base";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/opengovicons-2.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/opengovicons-2.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/opengovicons-2.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/opengovicons-2.ttf) format("truetype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/4dd91be5bcfc4624dff39237855a1bdd.svg#svgFontName) format("svg");
}
body {
  color: rgb(19, 21, 23);
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1rem;
  font-smoothing: subpixel-antialiased;
  line-height: 1.5;
}

.ui-form .hint, small {
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  line-height: 1.3;
}

h1,
h2,
h3,
h4 {
  font-weight: 700;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.25rem;
}

h3 {
  font-size: 1rem;
}

p {
  padding-bottom: 1.5em;
}

b,
strong {
  font-weight: 700;
}

a {
  color: rgb(22, 92, 171);
  text-decoration: none;
}

.ui-link {
  cursor: pointer;
}
.ui-link:hover {
  color: rgb(22, 92, 171) !important;
  text-decoration: underline;
}

.ui-form label, dl dt {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  font-family: "Benton Sans Condensed", "Arial Condensed", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
}

dl {
  margin-bottom: 14px;
}
dl dd[class*=ui-col-] {
  line-height: 2;
}

pre {
  background-color: rgb(223, 227, 232);
  border-radius: 3px;
  color: rgb(77, 79, 81);
  font-family: monospace;
  margin-bottom: 1em;
  padding: 14px;
}

.negative {
  color: #dd6d54;
}

.positive {
  color: #17a05b;
}

.ui-highlight {
  animation: highlight 0.3s ease-in-out 0s both 1;
  backface-visibility: hidden;
  background-color: #fff8cc;
  border: 1px solid #ffdc00;
  border-radius: 3px;
  color: #665800;
  font-weight: 700;
}

::selection {
  background-color: rgb(0, 149, 255);
}

.label {
  background-color: rgb(22, 92, 171);
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-weight: 700;
  padding: 0 5px;
}
.label.new {
  background-color: #ffdc00;
  color: #665800;
}

.comp-label {
  color: rgb(19, 21, 23);
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.comp-label.comp-label-small {
  font-size: 0.625rem;
  letter-spacing: 0.05em;
}

.ui-null {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  padding-top: 28px;
  text-align: center;
}
.ui-null strong {
  display: block;
}
.ui-null.align-center {
  left: 0;
  position: absolute;
  right: 0;
  top: 25%;
  z-index: 1;
}

.ui-button {
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  padding: 8px 16px;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  text-align: center;
  touch-action: manipulation;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  background: rgb(255, 255, 255);
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  border: 1px solid rgb(181, 185, 189);
  color: rgb(97, 99, 101);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.0125em;
  transition: 300ms ease;
}
.ui-button:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  text-decoration: none;
}
.ui-button:disabled, .ui-button.disabled {
  background-color: rgb(223, 227, 232) !important;
  border: 1px solid rgb(206, 210, 214) !important;
  box-shadow: none !important;
  color: rgb(154, 157, 161) !important;
  cursor: default !important;
  pointer-events: none !important;
}
.ui-button[class*=icon-]::before,
.ui-button [class*=icon-]::before {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.ui-button:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1.5em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
}
.ui-button:active {
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  border: 1px solid rgb(97, 99, 101);
  color: rgb(19, 21, 23);
}
.ui-button:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  transition: none;
}
.ui-button.primary {
  background-color: rgb(4, 65, 135);
  border: 1px solid rgb(7, 48, 92);
  box-shadow: inset 0 2em 1.8em -1em rgba(31, 118, 216, 0.7);
  color: rgb(255, 255, 255);
}
.ui-button.primary:hover {
  box-shadow: inset 0 2px 3px 2px rgba(31, 118, 216, 0);
  color: rgb(255, 255, 255);
}
.ui-button.primary:active {
  background: rgb(4, 65, 135);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.6);
  color: rgb(255, 255, 255);
}
.ui-button.negative {
  color: white;
  background: rgb(178, 62, 36);
  border: 1px solid rgb(148, 42, 18);
  box-shadow: inset 0 2em 1.8em -1em rgb(209, 83, 54);
  color: rgb(255, 255, 255);
}
.ui-button.negative:hover {
  color: white;
}
.ui-button.negative:active {
  color: white;
}
.ui-button.negative:hover {
  border: 1px solid rgb(107, 28, 11);
  box-shadow: none;
}
.ui-button.negative:active {
  background: rgb(178, 62, 36);
  border: 1px solid rgb(107, 28, 11);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
.ui-button.positive {
  color: white;
  background-color: rgb(30, 143, 107);
  border: rgb(30, 143, 107);
  box-shadow: inset 0 2em 1.8em -1em rgb(47, 168, 130);
  color: rgb(255, 255, 255);
}
.ui-button.positive:hover {
  color: white;
}
.ui-button.positive:active {
  color: white;
}
.ui-button.positive:hover {
  border: #0c573f;
  box-shadow: none;
}
.ui-button.positive:active {
  background-color: rgb(30, 143, 107);
  border: #0c573f;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
.ui-button.ghost {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgb(97, 99, 101);
}
.ui-button.ghost:hover {
  background-color: transparent;
  border-color: rgb(181, 185, 189);
  color: rgb(19, 21, 23);
}
.ui-button.small {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
}
.ui-button.tiny {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.ui-button.tiny::before {
  font-size: 0.75rem;
  top: 1px;
}
.ui-button.no-color {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.ui-button.no-color:hover {
  color: rgb(19, 21, 23);
  text-decoration: none;
}
.ui-button.block {
  display: block;
  width: 100%;
}

.ui-button_block {
  display: block;
  width: 100%;
}

input[type=submit].ui-button {
  padding-bottom: 0;
  padding-top: 0;
}

.ui-button.pill {
  border-radius: 1.5rem;
}
.ui-button.pill.small {
  border-radius: 1rem;
  padding: 0 0.75em;
}
.ui-button.pill.tiny {
  border-radius: 0.75rem;
}

.ui-button.circle {
  border-radius: 1.5rem;
  width: 3rem;
  height: 3rem;
}
.ui-button.circle.small {
  border-radius: 1rem;
  padding: 0 0.75em;
}
.ui-button.circle.tiny {
  border-radius: 0.75rem;
}

.pill-closable {
  display: flex;
}
.pill-closable .ui-button.pill_value {
  border-radius: 1.5rem 0 0 1.5rem;
  border-right: 0;
}
.pill-closable .ui-button.pill_close {
  background: rgb(223, 227, 232);
  border-radius: 0 1.5rem 1.5rem 0;
  padding-right: 4px;
  padding-left: 4px;
}
.pill-closable.small .ui-button.pill_value {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  border-radius: 1rem 0 0 1rem;
  padding: 0 0.75em;
}
.pill-closable.small .ui-button.pill_close {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  border-radius: 0 1rem 1rem 0;
  padding-right: 2px;
  padding-left: 2px;
  min-width: 0;
}
.pill-closable.tiny .ui-button.pill_value {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 0.75rem 0 0 0.75rem;
  padding: 0 0.75em;
}
.pill-closable.tiny .ui-button.pill_value::before {
  font-size: 0.75rem;
  top: 1px;
}
.pill-closable.tiny .ui-button.pill_close {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 0 0.75rem 0.75rem 0;
  padding-right: 0;
  padding-left: 0;
  min-width: 0;
}
.pill-closable.tiny .ui-button.pill_close::before {
  font-size: 0.75rem;
  top: 1px;
}

.ui-button-group::after {
  clear: both;
  content: "";
  display: table;
}
.ui-button-group .ui-button {
  background-color: transparent;
  border-left-color: rgb(255, 255, 255);
  border-radius: 0;
  border-right-color: rgb(181, 185, 189);
  color: rgb(97, 99, 101);
  float: left;
  line-height: 24px;
  position: relative;
}
.ui-button-group .ui-button:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
}
.ui-button-group .ui-button:focus {
  box-shadow: none;
  z-index: 1;
}
.ui-button-group .ui-button:first-child {
  border-left-color: rgb(181, 185, 189);
  border-radius: 3px 0 0 3px;
  margin-left: 0;
}
.ui-button-group .ui-button:last-child {
  border-radius: 0 3px 3px 0;
  border-right-color: rgb(181, 185, 189);
}
.ui-button-group .ui-button:only-child {
  border-color: rgb(154, 157, 161);
  border-radius: 3px;
}
.ui-button-group .ui-button:hover,
.is-toggled .ui-button-group .ui-button,
.ui-button-group .ui-button.is-toggled {
  border-color: rgb(22, 92, 171);
  z-index: 1;
}
.ui-button-group .ui-button.is-selected {
  background-color: rgb(31, 118, 216);
  border-color: transparent;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: white;
  cursor: default;
}
.ui-button-group .ui-button.is-selected:hover {
  background-image: none;
  box-shadow: none;
}
.ui-button-group .ui-button.small {
  padding: 0 5px;
}
.lte-ie8 .ui-button-group .ui-button {
  border-color: rgb(154, 157, 161);
}
.lte-ie8 .ui-button-group .ui-button:hover,
.is-toggled .lte-ie8 .ui-button-group .ui-button,
.lte-ie8 .ui-button-group .ui-button.is-toggled {
  border-color: rgb(22, 92, 171);
}

.ui-button-stack .ui-button {
  border-radius: 0;
  display: block;
  margin-top: -1px;
  position: relative;
}
.ui-button-stack .ui-button:first-child {
  border-radius: 3px 3px 0 0;
  margin: 0;
}
.ui-button-stack .ui-button:last-child {
  border-radius: 0 0 3px 3px;
}
.ui-button-stack .ui-button:hover {
  border-color: rgb(97, 99, 101);
  z-index: 1;
}
.ui-button-stack .ui-button:focus {
  box-shadow: none;
  z-index: 1;
}

.ui-loading_button {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 18px;
  height: 18px;
  border-bottom-color: rgb(31, 118, 216);
  border-left-color: rgb(31, 118, 216);
  border-radius: 9px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 2.25px;
  display: inline-block;
  left: 0;
  margin: 0 4px 0 -2px;
  position: relative;
  top: 3px;
}
.lte-ie8 .ui-loading_button, .is-ie9 .ui-loading_button {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/18967d1df88e70f4da9a8f1531c2365f.gif);
}
.ui-button.small > .ui-loading_button {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 16px;
  height: 16px;
  border-bottom-color: rgb(31, 118, 216);
  border-left-color: rgb(31, 118, 216);
  border-radius: 8px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 2px;
  height: 16px;
  margin: 0 2px 0 0;
  width: 16px;
}
.lte-ie8 .ui-button.small > .ui-loading_button, .is-ie9 .ui-button.small > .ui-loading_button {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/18967d1df88e70f4da9a8f1531c2365f.gif);
}
.ui-button.tiny > .ui-loading_button {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 11px;
  height: 11px;
  border-bottom-color: rgb(31, 118, 216);
  border-left-color: rgb(31, 118, 216);
  border-radius: 5.5px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 1.375px;
  height: 12px;
  margin: 0 1px 0 0;
  width: 12px;
}
.lte-ie8 .ui-button.tiny > .ui-loading_button, .is-ie9 .ui-button.tiny > .ui-loading_button {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/18967d1df88e70f4da9a8f1531c2365f.gif);
}
.ui-button:not(.primary) .ui-loading_button {
  border-right-color: rgb(206, 210, 214);
  border-top-color: rgb(206, 210, 214);
}
.ui-button.positive > .ui-loading_button {
  border-bottom-color: rgba(255, 255, 255, 0.3);
  border-left-color: rgba(255, 255, 255, 0.3);
  border-right-color: white;
  border-top-color: white;
}
.ui-button.negative > .ui-loading_button {
  border-bottom-color: #dd6d54;
  border-right-color: #fff;
  border-left-color: #dd6d54;
  border-top-color: #fff;
}

.ui-form.required label::after, .ui-form label.required::after {
  color: rgb(22, 92, 171);
  content: "*";
  font-size: 1.5em;
  padding-left: 5px;
  position: relative;
  top: 4px;
}

.ui-form {
  margin-bottom: 14px;
}
.ui-form::after {
  clear: both;
  content: "";
  display: table;
}
.ui-form label {
  display: block;
}
.ui-form label.negative {
  color: #dd6d54;
}
.ui-form label .hint {
  color: rgb(154, 157, 161);
  float: right;
  font-weight: 400;
}
.ui-form .hint {
  clear: both;
  display: inline-block;
  padding: 7px 0 0;
}
.ui-form .hint::after {
  clear: both;
  content: "";
  display: table;
}
td .ui-form, tr .ui-form {
  margin-bottom: 0;
}
.ui-form .ui-button {
  width: 100%;
}
dd form {
  display: inline-block;
}

.ui-row select {
  width: 100%;
}

.ui-search input[type=search], textarea, input:not(.no-format),
input[type=color]:not(.no-format),
input[type=date]:not(.no-format),
input[type=datetime]:not(.no-format),
input[type=datetime-local]:not(.no-format),
input[type=email]:not(.no-format),
input[type=month]:not(.no-format),
input[type=number]:not(.no-format),
input[type=password]:not(.no-format),
input[type=search]:not(.no-format),
input[type=tel]:not(.no-format),
input[type=text]:not(.no-format),
input[type=time]:not(.no-format),
input[type=url]:not(.no-format),
input[type=week]:not(.no-format),
textarea:not(.no-format) {
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  color: rgb(97, 99, 101);
  display: block;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
  min-height: 35px;
  width: 100%;
}

.ui-search input[type=search]::placeholder, textarea::placeholder, input:not(.no-format)::placeholder,
input[type=color]:not(.no-format)::placeholder,
input[type=date]:not(.no-format)::placeholder,
input[type=datetime]:not(.no-format)::placeholder,
input[type=datetime-local]:not(.no-format)::placeholder,
input[type=email]:not(.no-format)::placeholder,
input[type=month]:not(.no-format)::placeholder,
input[type=number]:not(.no-format)::placeholder,
input[type=password]:not(.no-format)::placeholder,
input[type=search]:not(.no-format)::placeholder,
input[type=tel]:not(.no-format)::placeholder,
input[type=text]:not(.no-format)::placeholder,
input[type=time]:not(.no-format)::placeholder,
input[type=url]:not(.no-format)::placeholder,
input[type=week]:not(.no-format)::placeholder,
textarea:not(.no-format)::placeholder {
  color: rgb(181, 185, 189);
  font-weight: 300;
}
.ui-search input[type=search]:disabled, textarea:disabled, input:disabled:not(.no-format) {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  color: rgb(154, 157, 161);
}
.lte-ie8 .ui-search input[type=search], .ui-search .lte-ie8 input[type=search], .lte-ie8 textarea, .lte-ie8 input:not(.no-format) {
  height: 35px;
  line-height: 35px;
  min-height: 35px;
  padding-bottom: 5px;
  padding-top: 5px;
}

input:not(.no-format),
input[type=color]:not(.no-format),
input[type=date]:not(.no-format),
input[type=datetime]:not(.no-format),
input[type=datetime-local]:not(.no-format),
input[type=email]:not(.no-format),
input[type=month]:not(.no-format),
input[type=number]:not(.no-format),
input[type=password]:not(.no-format),
input[type=search]:not(.no-format),
input[type=tel]:not(.no-format),
input[type=text]:not(.no-format),
input[type=time]:not(.no-format),
input[type=url]:not(.no-format),
input[type=week]:not(.no-format),
textarea:not(.no-format) {
  line-height: 1.25;
}
input:not(.no-format)[type=radio], input:not(.no-format)[type=checkbox],
input[type=color]:not(.no-format)[type=radio],
input[type=color]:not(.no-format)[type=checkbox],
input[type=date]:not(.no-format)[type=radio],
input[type=date]:not(.no-format)[type=checkbox],
input[type=datetime]:not(.no-format)[type=radio],
input[type=datetime]:not(.no-format)[type=checkbox],
input[type=datetime-local]:not(.no-format)[type=radio],
input[type=datetime-local]:not(.no-format)[type=checkbox],
input[type=email]:not(.no-format)[type=radio],
input[type=email]:not(.no-format)[type=checkbox],
input[type=month]:not(.no-format)[type=radio],
input[type=month]:not(.no-format)[type=checkbox],
input[type=number]:not(.no-format)[type=radio],
input[type=number]:not(.no-format)[type=checkbox],
input[type=password]:not(.no-format)[type=radio],
input[type=password]:not(.no-format)[type=checkbox],
input[type=search]:not(.no-format)[type=radio],
input[type=search]:not(.no-format)[type=checkbox],
input[type=tel]:not(.no-format)[type=radio],
input[type=tel]:not(.no-format)[type=checkbox],
input[type=text]:not(.no-format)[type=radio],
input[type=text]:not(.no-format)[type=checkbox],
input[type=time]:not(.no-format)[type=radio],
input[type=time]:not(.no-format)[type=checkbox],
input[type=url]:not(.no-format)[type=radio],
input[type=url]:not(.no-format)[type=checkbox],
input[type=week]:not(.no-format)[type=radio],
input[type=week]:not(.no-format)[type=checkbox],
textarea:not(.no-format)[type=radio],
textarea:not(.no-format)[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
input:hover,
input[type=color]:hover,
input[type=date]:hover,
input[type=datetime]:hover,
input[type=datetime-local]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
textarea:hover {
  border: 1px solid rgb(97, 99, 101);
}
input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
  outline: none;
  border: 2px solid rgb(0, 149, 255);
  padding: calc(8px - 1px);
}
input.short,
input[type=color].short,
input[type=date].short,
input[type=datetime].short,
input[type=datetime-local].short,
input[type=email].short,
input[type=month].short,
input[type=number].short,
input[type=password].short,
input[type=search].short,
input[type=tel].short,
input[type=text].short,
input[type=time].short,
input[type=url].short,
input[type=week].short,
textarea.short {
  width: 75%;
}
input.shorter,
input[type=color].shorter,
input[type=date].shorter,
input[type=datetime].shorter,
input[type=datetime-local].shorter,
input[type=email].shorter,
input[type=month].shorter,
input[type=number].shorter,
input[type=password].shorter,
input[type=search].shorter,
input[type=tel].shorter,
input[type=text].shorter,
input[type=time].shorter,
input[type=url].shorter,
input[type=week].shorter,
textarea.shorter {
  width: 50%;
}
input.shortest,
input[type=color].shortest,
input[type=date].shortest,
input[type=datetime].shortest,
input[type=datetime-local].shortest,
input[type=email].shortest,
input[type=month].shortest,
input[type=number].shortest,
input[type=password].shortest,
input[type=search].shortest,
input[type=tel].shortest,
input[type=text].shortest,
input[type=time].shortest,
input[type=url].shortest,
input[type=week].shortest,
textarea.shortest {
  width: 25%;
}
input input:-ms-input-placeholder,
input input[type=color]:-ms-input-placeholder,
input input[type=date]:-ms-input-placeholder,
input input[type=datetime]:-ms-input-placeholder,
input input[type=datetime-local]:-ms-input-placeholder,
input input[type=email]:-ms-input-placeholder,
input input[type=month]:-ms-input-placeholder,
input input[type=number]:-ms-input-placeholder,
input input[type=password]:-ms-input-placeholder,
input input[type=search]:-ms-input-placeholder,
input input[type=tel]:-ms-input-placeholder,
input input[type=text]:-ms-input-placeholder,
input input[type=time]:-ms-input-placeholder,
input input[type=url]:-ms-input-placeholder,
input input[type=week]:-ms-input-placeholder,
input textarea:-ms-input-placeholder, input ::-moz-placeholder,
input[type=color] ::-moz-placeholder,
input[type=date] ::-moz-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=email] ::-moz-placeholder,
input[type=month] ::-moz-placeholder,
input[type=number] ::-moz-placeholder,
input[type=password] ::-moz-placeholder,
input[type=search] ::-moz-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=text] ::-moz-placeholder,
input[type=time] ::-moz-placeholder,
input[type=url] ::-moz-placeholder,
input[type=week] ::-moz-placeholder,
input textarea ::-moz-placeholder,
textarea input ::-moz-placeholder, input input:-moz-placeholder,
input input[type=color]:-moz-placeholder,
input input[type=date]:-moz-placeholder,
input input[type=datetime]:-moz-placeholder,
input input[type=datetime-local]:-moz-placeholder,
input input[type=email]:-moz-placeholder,
input input[type=month]:-moz-placeholder,
input input[type=number]:-moz-placeholder,
input input[type=password]:-moz-placeholder,
input input[type=search]:-moz-placeholder,
input input[type=tel]:-moz-placeholder,
input input[type=text]:-moz-placeholder,
input input[type=time]:-moz-placeholder,
input input[type=url]:-moz-placeholder,
input input[type=week]:-moz-placeholder,
input textarea:-moz-placeholder, input ::-webkit-input-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=week] ::-webkit-input-placeholder,
input textarea ::-webkit-input-placeholder,
textarea input ::-webkit-input-placeholder, input .ui-search input[type=search]::placeholder, .ui-search input input[type=search]::placeholder, input textarea::placeholder, input input:not(.no-format)::placeholder,
input input[type=color]:not(.no-format)::placeholder,
input input[type=date]:not(.no-format)::placeholder,
input input[type=datetime]:not(.no-format)::placeholder,
input input[type=datetime-local]:not(.no-format)::placeholder,
input input[type=email]:not(.no-format)::placeholder,
input input[type=month]:not(.no-format)::placeholder,
input input[type=number]:not(.no-format)::placeholder,
input input[type=password]:not(.no-format)::placeholder,
input input[type=search]:not(.no-format)::placeholder,
input input[type=tel]:not(.no-format)::placeholder,
input input[type=text]:not(.no-format)::placeholder,
input input[type=time]:not(.no-format)::placeholder,
input input[type=url]:not(.no-format)::placeholder,
input input[type=week]:not(.no-format)::placeholder,
input textarea:not(.no-format)::placeholder,
input[type=color] input:-ms-input-placeholder,
input[type=color] input[type=color]:-ms-input-placeholder,
input[type=color] input[type=date]:-ms-input-placeholder,
input[type=color] input[type=datetime]:-ms-input-placeholder,
input[type=color] input[type=datetime-local]:-ms-input-placeholder,
input[type=color] input[type=email]:-ms-input-placeholder,
input[type=color] input[type=month]:-ms-input-placeholder,
input[type=color] input[type=number]:-ms-input-placeholder,
input[type=color] input[type=password]:-ms-input-placeholder,
input[type=color] input[type=search]:-ms-input-placeholder,
input[type=color] input[type=tel]:-ms-input-placeholder,
input[type=color] input[type=text]:-ms-input-placeholder,
input[type=color] input[type=time]:-ms-input-placeholder,
input[type=color] input[type=url]:-ms-input-placeholder,
input[type=color] input[type=week]:-ms-input-placeholder,
input[type=color] textarea:-ms-input-placeholder,
input[type=color] ::-moz-placeholder,
input[type=color] ::-moz-placeholder,
input[type=color] input[type=date] ::-moz-placeholder,
input[type=date] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=color] ::-moz-placeholder,
input[type=color] input[type=email] ::-moz-placeholder,
input[type=email] input[type=color] ::-moz-placeholder,
input[type=color] input[type=month] ::-moz-placeholder,
input[type=month] input[type=color] ::-moz-placeholder,
input[type=color] input[type=number] ::-moz-placeholder,
input[type=number] input[type=color] ::-moz-placeholder,
input[type=color] input[type=password] ::-moz-placeholder,
input[type=password] input[type=color] ::-moz-placeholder,
input[type=color] input[type=search] ::-moz-placeholder,
input[type=search] input[type=color] ::-moz-placeholder,
input[type=color] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=color] ::-moz-placeholder,
input[type=color] input[type=text] ::-moz-placeholder,
input[type=text] input[type=color] ::-moz-placeholder,
input[type=color] input[type=time] ::-moz-placeholder,
input[type=time] input[type=color] ::-moz-placeholder,
input[type=color] input[type=url] ::-moz-placeholder,
input[type=url] input[type=color] ::-moz-placeholder,
input[type=color] input[type=week] ::-moz-placeholder,
input[type=week] input[type=color] ::-moz-placeholder,
input[type=color] textarea ::-moz-placeholder,
textarea input[type=color] ::-moz-placeholder,
input[type=color] input:-moz-placeholder,
input[type=color] input[type=color]:-moz-placeholder,
input[type=color] input[type=date]:-moz-placeholder,
input[type=color] input[type=datetime]:-moz-placeholder,
input[type=color] input[type=datetime-local]:-moz-placeholder,
input[type=color] input[type=email]:-moz-placeholder,
input[type=color] input[type=month]:-moz-placeholder,
input[type=color] input[type=number]:-moz-placeholder,
input[type=color] input[type=password]:-moz-placeholder,
input[type=color] input[type=search]:-moz-placeholder,
input[type=color] input[type=tel]:-moz-placeholder,
input[type=color] input[type=text]:-moz-placeholder,
input[type=color] input[type=time]:-moz-placeholder,
input[type=color] input[type=url]:-moz-placeholder,
input[type=color] input[type=week]:-moz-placeholder,
input[type=color] textarea:-moz-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=color] ::-webkit-input-placeholder,
input[type=color] textarea ::-webkit-input-placeholder,
textarea input[type=color] ::-webkit-input-placeholder,
input[type=color] .ui-search input[type=search]::placeholder,
.ui-search input[type=color] input[type=search]::placeholder,
input[type=color] textarea::placeholder,
input[type=color] input:not(.no-format)::placeholder,
input[type=color] input[type=color]:not(.no-format)::placeholder,
input[type=color] input[type=date]:not(.no-format)::placeholder,
input[type=color] input[type=datetime]:not(.no-format)::placeholder,
input[type=color] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=color] input[type=email]:not(.no-format)::placeholder,
input[type=color] input[type=month]:not(.no-format)::placeholder,
input[type=color] input[type=number]:not(.no-format)::placeholder,
input[type=color] input[type=password]:not(.no-format)::placeholder,
input[type=color] input[type=search]:not(.no-format)::placeholder,
input[type=color] input[type=tel]:not(.no-format)::placeholder,
input[type=color] input[type=text]:not(.no-format)::placeholder,
input[type=color] input[type=time]:not(.no-format)::placeholder,
input[type=color] input[type=url]:not(.no-format)::placeholder,
input[type=color] input[type=week]:not(.no-format)::placeholder,
input[type=color] textarea:not(.no-format)::placeholder,
input[type=date] input:-ms-input-placeholder,
input[type=date] input[type=color]:-ms-input-placeholder,
input[type=date] input[type=date]:-ms-input-placeholder,
input[type=date] input[type=datetime]:-ms-input-placeholder,
input[type=date] input[type=datetime-local]:-ms-input-placeholder,
input[type=date] input[type=email]:-ms-input-placeholder,
input[type=date] input[type=month]:-ms-input-placeholder,
input[type=date] input[type=number]:-ms-input-placeholder,
input[type=date] input[type=password]:-ms-input-placeholder,
input[type=date] input[type=search]:-ms-input-placeholder,
input[type=date] input[type=tel]:-ms-input-placeholder,
input[type=date] input[type=text]:-ms-input-placeholder,
input[type=date] input[type=time]:-ms-input-placeholder,
input[type=date] input[type=url]:-ms-input-placeholder,
input[type=date] input[type=week]:-ms-input-placeholder,
input[type=date] textarea:-ms-input-placeholder,
input[type=date] ::-moz-placeholder,
input[type=date] input[type=color] ::-moz-placeholder,
input[type=color] input[type=date] ::-moz-placeholder,
input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=date] ::-moz-placeholder,
input[type=date] input[type=email] ::-moz-placeholder,
input[type=email] input[type=date] ::-moz-placeholder,
input[type=date] input[type=month] ::-moz-placeholder,
input[type=month] input[type=date] ::-moz-placeholder,
input[type=date] input[type=number] ::-moz-placeholder,
input[type=number] input[type=date] ::-moz-placeholder,
input[type=date] input[type=password] ::-moz-placeholder,
input[type=password] input[type=date] ::-moz-placeholder,
input[type=date] input[type=search] ::-moz-placeholder,
input[type=search] input[type=date] ::-moz-placeholder,
input[type=date] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=date] ::-moz-placeholder,
input[type=date] input[type=text] ::-moz-placeholder,
input[type=text] input[type=date] ::-moz-placeholder,
input[type=date] input[type=time] ::-moz-placeholder,
input[type=time] input[type=date] ::-moz-placeholder,
input[type=date] input[type=url] ::-moz-placeholder,
input[type=url] input[type=date] ::-moz-placeholder,
input[type=date] input[type=week] ::-moz-placeholder,
input[type=week] input[type=date] ::-moz-placeholder,
input[type=date] textarea ::-moz-placeholder,
textarea input[type=date] ::-moz-placeholder,
input[type=date] input:-moz-placeholder,
input[type=date] input[type=color]:-moz-placeholder,
input[type=date] input[type=date]:-moz-placeholder,
input[type=date] input[type=datetime]:-moz-placeholder,
input[type=date] input[type=datetime-local]:-moz-placeholder,
input[type=date] input[type=email]:-moz-placeholder,
input[type=date] input[type=month]:-moz-placeholder,
input[type=date] input[type=number]:-moz-placeholder,
input[type=date] input[type=password]:-moz-placeholder,
input[type=date] input[type=search]:-moz-placeholder,
input[type=date] input[type=tel]:-moz-placeholder,
input[type=date] input[type=text]:-moz-placeholder,
input[type=date] input[type=time]:-moz-placeholder,
input[type=date] input[type=url]:-moz-placeholder,
input[type=date] input[type=week]:-moz-placeholder,
input[type=date] textarea:-moz-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=date] ::-webkit-input-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=date] ::-webkit-input-placeholder,
input[type=date] textarea ::-webkit-input-placeholder,
textarea input[type=date] ::-webkit-input-placeholder,
input[type=date] .ui-search input[type=search]::placeholder,
.ui-search input[type=date] input[type=search]::placeholder,
input[type=date] textarea::placeholder,
input[type=date] input:not(.no-format)::placeholder,
input[type=date] input[type=color]:not(.no-format)::placeholder,
input[type=date] input[type=date]:not(.no-format)::placeholder,
input[type=date] input[type=datetime]:not(.no-format)::placeholder,
input[type=date] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=date] input[type=email]:not(.no-format)::placeholder,
input[type=date] input[type=month]:not(.no-format)::placeholder,
input[type=date] input[type=number]:not(.no-format)::placeholder,
input[type=date] input[type=password]:not(.no-format)::placeholder,
input[type=date] input[type=search]:not(.no-format)::placeholder,
input[type=date] input[type=tel]:not(.no-format)::placeholder,
input[type=date] input[type=text]:not(.no-format)::placeholder,
input[type=date] input[type=time]:not(.no-format)::placeholder,
input[type=date] input[type=url]:not(.no-format)::placeholder,
input[type=date] input[type=week]:not(.no-format)::placeholder,
input[type=date] textarea:not(.no-format)::placeholder,
input[type=datetime] input:-ms-input-placeholder,
input[type=datetime] input[type=color]:-ms-input-placeholder,
input[type=datetime] input[type=date]:-ms-input-placeholder,
input[type=datetime] input[type=datetime]:-ms-input-placeholder,
input[type=datetime] input[type=datetime-local]:-ms-input-placeholder,
input[type=datetime] input[type=email]:-ms-input-placeholder,
input[type=datetime] input[type=month]:-ms-input-placeholder,
input[type=datetime] input[type=number]:-ms-input-placeholder,
input[type=datetime] input[type=password]:-ms-input-placeholder,
input[type=datetime] input[type=search]:-ms-input-placeholder,
input[type=datetime] input[type=tel]:-ms-input-placeholder,
input[type=datetime] input[type=text]:-ms-input-placeholder,
input[type=datetime] input[type=time]:-ms-input-placeholder,
input[type=datetime] input[type=url]:-ms-input-placeholder,
input[type=datetime] input[type=week]:-ms-input-placeholder,
input[type=datetime] textarea:-ms-input-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime] ::-moz-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime] ::-moz-placeholder,
input[type=datetime] textarea ::-moz-placeholder,
textarea input[type=datetime] ::-moz-placeholder,
input[type=datetime] input:-moz-placeholder,
input[type=datetime] input[type=color]:-moz-placeholder,
input[type=datetime] input[type=date]:-moz-placeholder,
input[type=datetime] input[type=datetime]:-moz-placeholder,
input[type=datetime] input[type=datetime-local]:-moz-placeholder,
input[type=datetime] input[type=email]:-moz-placeholder,
input[type=datetime] input[type=month]:-moz-placeholder,
input[type=datetime] input[type=number]:-moz-placeholder,
input[type=datetime] input[type=password]:-moz-placeholder,
input[type=datetime] input[type=search]:-moz-placeholder,
input[type=datetime] input[type=tel]:-moz-placeholder,
input[type=datetime] input[type=text]:-moz-placeholder,
input[type=datetime] input[type=time]:-moz-placeholder,
input[type=datetime] input[type=url]:-moz-placeholder,
input[type=datetime] input[type=week]:-moz-placeholder,
input[type=datetime] textarea:-moz-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] textarea ::-webkit-input-placeholder,
textarea input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] .ui-search input[type=search]::placeholder,
.ui-search input[type=datetime] input[type=search]::placeholder,
input[type=datetime] textarea::placeholder,
input[type=datetime] input:not(.no-format)::placeholder,
input[type=datetime] input[type=color]:not(.no-format)::placeholder,
input[type=datetime] input[type=date]:not(.no-format)::placeholder,
input[type=datetime] input[type=datetime]:not(.no-format)::placeholder,
input[type=datetime] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=datetime] input[type=email]:not(.no-format)::placeholder,
input[type=datetime] input[type=month]:not(.no-format)::placeholder,
input[type=datetime] input[type=number]:not(.no-format)::placeholder,
input[type=datetime] input[type=password]:not(.no-format)::placeholder,
input[type=datetime] input[type=search]:not(.no-format)::placeholder,
input[type=datetime] input[type=tel]:not(.no-format)::placeholder,
input[type=datetime] input[type=text]:not(.no-format)::placeholder,
input[type=datetime] input[type=time]:not(.no-format)::placeholder,
input[type=datetime] input[type=url]:not(.no-format)::placeholder,
input[type=datetime] input[type=week]:not(.no-format)::placeholder,
input[type=datetime] textarea:not(.no-format)::placeholder,
input[type=datetime-local] input:-ms-input-placeholder,
input[type=datetime-local] input[type=color]:-ms-input-placeholder,
input[type=datetime-local] input[type=date]:-ms-input-placeholder,
input[type=datetime-local] input[type=datetime]:-ms-input-placeholder,
input[type=datetime-local] input[type=datetime-local]:-ms-input-placeholder,
input[type=datetime-local] input[type=email]:-ms-input-placeholder,
input[type=datetime-local] input[type=month]:-ms-input-placeholder,
input[type=datetime-local] input[type=number]:-ms-input-placeholder,
input[type=datetime-local] input[type=password]:-ms-input-placeholder,
input[type=datetime-local] input[type=search]:-ms-input-placeholder,
input[type=datetime-local] input[type=tel]:-ms-input-placeholder,
input[type=datetime-local] input[type=text]:-ms-input-placeholder,
input[type=datetime-local] input[type=time]:-ms-input-placeholder,
input[type=datetime-local] input[type=url]:-ms-input-placeholder,
input[type=datetime-local] input[type=week]:-ms-input-placeholder,
input[type=datetime-local] textarea:-ms-input-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] textarea ::-moz-placeholder,
textarea input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input:-moz-placeholder,
input[type=datetime-local] input[type=color]:-moz-placeholder,
input[type=datetime-local] input[type=date]:-moz-placeholder,
input[type=datetime-local] input[type=datetime]:-moz-placeholder,
input[type=datetime-local] input[type=datetime-local]:-moz-placeholder,
input[type=datetime-local] input[type=email]:-moz-placeholder,
input[type=datetime-local] input[type=month]:-moz-placeholder,
input[type=datetime-local] input[type=number]:-moz-placeholder,
input[type=datetime-local] input[type=password]:-moz-placeholder,
input[type=datetime-local] input[type=search]:-moz-placeholder,
input[type=datetime-local] input[type=tel]:-moz-placeholder,
input[type=datetime-local] input[type=text]:-moz-placeholder,
input[type=datetime-local] input[type=time]:-moz-placeholder,
input[type=datetime-local] input[type=url]:-moz-placeholder,
input[type=datetime-local] input[type=week]:-moz-placeholder,
input[type=datetime-local] textarea:-moz-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] textarea ::-webkit-input-placeholder,
textarea input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] .ui-search input[type=search]::placeholder,
.ui-search input[type=datetime-local] input[type=search]::placeholder,
input[type=datetime-local] textarea::placeholder,
input[type=datetime-local] input:not(.no-format)::placeholder,
input[type=datetime-local] input[type=color]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=date]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=datetime]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=email]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=month]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=number]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=password]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=search]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=tel]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=text]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=time]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=url]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=week]:not(.no-format)::placeholder,
input[type=datetime-local] textarea:not(.no-format)::placeholder,
input[type=email] input:-ms-input-placeholder,
input[type=email] input[type=color]:-ms-input-placeholder,
input[type=email] input[type=date]:-ms-input-placeholder,
input[type=email] input[type=datetime]:-ms-input-placeholder,
input[type=email] input[type=datetime-local]:-ms-input-placeholder,
input[type=email] input[type=email]:-ms-input-placeholder,
input[type=email] input[type=month]:-ms-input-placeholder,
input[type=email] input[type=number]:-ms-input-placeholder,
input[type=email] input[type=password]:-ms-input-placeholder,
input[type=email] input[type=search]:-ms-input-placeholder,
input[type=email] input[type=tel]:-ms-input-placeholder,
input[type=email] input[type=text]:-ms-input-placeholder,
input[type=email] input[type=time]:-ms-input-placeholder,
input[type=email] input[type=url]:-ms-input-placeholder,
input[type=email] input[type=week]:-ms-input-placeholder,
input[type=email] textarea:-ms-input-placeholder,
input[type=email] ::-moz-placeholder,
input[type=email] input[type=color] ::-moz-placeholder,
input[type=color] input[type=email] ::-moz-placeholder,
input[type=email] input[type=date] ::-moz-placeholder,
input[type=date] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=email] ::-moz-placeholder,
input[type=email] ::-moz-placeholder,
input[type=email] input[type=month] ::-moz-placeholder,
input[type=month] input[type=email] ::-moz-placeholder,
input[type=email] input[type=number] ::-moz-placeholder,
input[type=number] input[type=email] ::-moz-placeholder,
input[type=email] input[type=password] ::-moz-placeholder,
input[type=password] input[type=email] ::-moz-placeholder,
input[type=email] input[type=search] ::-moz-placeholder,
input[type=search] input[type=email] ::-moz-placeholder,
input[type=email] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=email] ::-moz-placeholder,
input[type=email] input[type=text] ::-moz-placeholder,
input[type=text] input[type=email] ::-moz-placeholder,
input[type=email] input[type=time] ::-moz-placeholder,
input[type=time] input[type=email] ::-moz-placeholder,
input[type=email] input[type=url] ::-moz-placeholder,
input[type=url] input[type=email] ::-moz-placeholder,
input[type=email] input[type=week] ::-moz-placeholder,
input[type=week] input[type=email] ::-moz-placeholder,
input[type=email] textarea ::-moz-placeholder,
textarea input[type=email] ::-moz-placeholder,
input[type=email] input:-moz-placeholder,
input[type=email] input[type=color]:-moz-placeholder,
input[type=email] input[type=date]:-moz-placeholder,
input[type=email] input[type=datetime]:-moz-placeholder,
input[type=email] input[type=datetime-local]:-moz-placeholder,
input[type=email] input[type=email]:-moz-placeholder,
input[type=email] input[type=month]:-moz-placeholder,
input[type=email] input[type=number]:-moz-placeholder,
input[type=email] input[type=password]:-moz-placeholder,
input[type=email] input[type=search]:-moz-placeholder,
input[type=email] input[type=tel]:-moz-placeholder,
input[type=email] input[type=text]:-moz-placeholder,
input[type=email] input[type=time]:-moz-placeholder,
input[type=email] input[type=url]:-moz-placeholder,
input[type=email] input[type=week]:-moz-placeholder,
input[type=email] textarea:-moz-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=email] ::-webkit-input-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=email] ::-webkit-input-placeholder,
input[type=email] textarea ::-webkit-input-placeholder,
textarea input[type=email] ::-webkit-input-placeholder,
input[type=email] .ui-search input[type=search]::placeholder,
.ui-search input[type=email] input[type=search]::placeholder,
input[type=email] textarea::placeholder,
input[type=email] input:not(.no-format)::placeholder,
input[type=email] input[type=color]:not(.no-format)::placeholder,
input[type=email] input[type=date]:not(.no-format)::placeholder,
input[type=email] input[type=datetime]:not(.no-format)::placeholder,
input[type=email] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=email] input[type=email]:not(.no-format)::placeholder,
input[type=email] input[type=month]:not(.no-format)::placeholder,
input[type=email] input[type=number]:not(.no-format)::placeholder,
input[type=email] input[type=password]:not(.no-format)::placeholder,
input[type=email] input[type=search]:not(.no-format)::placeholder,
input[type=email] input[type=tel]:not(.no-format)::placeholder,
input[type=email] input[type=text]:not(.no-format)::placeholder,
input[type=email] input[type=time]:not(.no-format)::placeholder,
input[type=email] input[type=url]:not(.no-format)::placeholder,
input[type=email] input[type=week]:not(.no-format)::placeholder,
input[type=email] textarea:not(.no-format)::placeholder,
input[type=month] input:-ms-input-placeholder,
input[type=month] input[type=color]:-ms-input-placeholder,
input[type=month] input[type=date]:-ms-input-placeholder,
input[type=month] input[type=datetime]:-ms-input-placeholder,
input[type=month] input[type=datetime-local]:-ms-input-placeholder,
input[type=month] input[type=email]:-ms-input-placeholder,
input[type=month] input[type=month]:-ms-input-placeholder,
input[type=month] input[type=number]:-ms-input-placeholder,
input[type=month] input[type=password]:-ms-input-placeholder,
input[type=month] input[type=search]:-ms-input-placeholder,
input[type=month] input[type=tel]:-ms-input-placeholder,
input[type=month] input[type=text]:-ms-input-placeholder,
input[type=month] input[type=time]:-ms-input-placeholder,
input[type=month] input[type=url]:-ms-input-placeholder,
input[type=month] input[type=week]:-ms-input-placeholder,
input[type=month] textarea:-ms-input-placeholder,
input[type=month] ::-moz-placeholder,
input[type=month] input[type=color] ::-moz-placeholder,
input[type=color] input[type=month] ::-moz-placeholder,
input[type=month] input[type=date] ::-moz-placeholder,
input[type=date] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=month] ::-moz-placeholder,
input[type=month] input[type=email] ::-moz-placeholder,
input[type=email] input[type=month] ::-moz-placeholder,
input[type=month] ::-moz-placeholder,
input[type=month] input[type=number] ::-moz-placeholder,
input[type=number] input[type=month] ::-moz-placeholder,
input[type=month] input[type=password] ::-moz-placeholder,
input[type=password] input[type=month] ::-moz-placeholder,
input[type=month] input[type=search] ::-moz-placeholder,
input[type=search] input[type=month] ::-moz-placeholder,
input[type=month] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=month] ::-moz-placeholder,
input[type=month] input[type=text] ::-moz-placeholder,
input[type=text] input[type=month] ::-moz-placeholder,
input[type=month] input[type=time] ::-moz-placeholder,
input[type=time] input[type=month] ::-moz-placeholder,
input[type=month] input[type=url] ::-moz-placeholder,
input[type=url] input[type=month] ::-moz-placeholder,
input[type=month] input[type=week] ::-moz-placeholder,
input[type=week] input[type=month] ::-moz-placeholder,
input[type=month] textarea ::-moz-placeholder,
textarea input[type=month] ::-moz-placeholder,
input[type=month] input:-moz-placeholder,
input[type=month] input[type=color]:-moz-placeholder,
input[type=month] input[type=date]:-moz-placeholder,
input[type=month] input[type=datetime]:-moz-placeholder,
input[type=month] input[type=datetime-local]:-moz-placeholder,
input[type=month] input[type=email]:-moz-placeholder,
input[type=month] input[type=month]:-moz-placeholder,
input[type=month] input[type=number]:-moz-placeholder,
input[type=month] input[type=password]:-moz-placeholder,
input[type=month] input[type=search]:-moz-placeholder,
input[type=month] input[type=tel]:-moz-placeholder,
input[type=month] input[type=text]:-moz-placeholder,
input[type=month] input[type=time]:-moz-placeholder,
input[type=month] input[type=url]:-moz-placeholder,
input[type=month] input[type=week]:-moz-placeholder,
input[type=month] textarea:-moz-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=month] ::-webkit-input-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=month] ::-webkit-input-placeholder,
input[type=month] textarea ::-webkit-input-placeholder,
textarea input[type=month] ::-webkit-input-placeholder,
input[type=month] .ui-search input[type=search]::placeholder,
.ui-search input[type=month] input[type=search]::placeholder,
input[type=month] textarea::placeholder,
input[type=month] input:not(.no-format)::placeholder,
input[type=month] input[type=color]:not(.no-format)::placeholder,
input[type=month] input[type=date]:not(.no-format)::placeholder,
input[type=month] input[type=datetime]:not(.no-format)::placeholder,
input[type=month] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=month] input[type=email]:not(.no-format)::placeholder,
input[type=month] input[type=month]:not(.no-format)::placeholder,
input[type=month] input[type=number]:not(.no-format)::placeholder,
input[type=month] input[type=password]:not(.no-format)::placeholder,
input[type=month] input[type=search]:not(.no-format)::placeholder,
input[type=month] input[type=tel]:not(.no-format)::placeholder,
input[type=month] input[type=text]:not(.no-format)::placeholder,
input[type=month] input[type=time]:not(.no-format)::placeholder,
input[type=month] input[type=url]:not(.no-format)::placeholder,
input[type=month] input[type=week]:not(.no-format)::placeholder,
input[type=month] textarea:not(.no-format)::placeholder,
input[type=number] input:-ms-input-placeholder,
input[type=number] input[type=color]:-ms-input-placeholder,
input[type=number] input[type=date]:-ms-input-placeholder,
input[type=number] input[type=datetime]:-ms-input-placeholder,
input[type=number] input[type=datetime-local]:-ms-input-placeholder,
input[type=number] input[type=email]:-ms-input-placeholder,
input[type=number] input[type=month]:-ms-input-placeholder,
input[type=number] input[type=number]:-ms-input-placeholder,
input[type=number] input[type=password]:-ms-input-placeholder,
input[type=number] input[type=search]:-ms-input-placeholder,
input[type=number] input[type=tel]:-ms-input-placeholder,
input[type=number] input[type=text]:-ms-input-placeholder,
input[type=number] input[type=time]:-ms-input-placeholder,
input[type=number] input[type=url]:-ms-input-placeholder,
input[type=number] input[type=week]:-ms-input-placeholder,
input[type=number] textarea:-ms-input-placeholder,
input[type=number] ::-moz-placeholder,
input[type=number] input[type=color] ::-moz-placeholder,
input[type=color] input[type=number] ::-moz-placeholder,
input[type=number] input[type=date] ::-moz-placeholder,
input[type=date] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=number] ::-moz-placeholder,
input[type=number] input[type=email] ::-moz-placeholder,
input[type=email] input[type=number] ::-moz-placeholder,
input[type=number] input[type=month] ::-moz-placeholder,
input[type=month] input[type=number] ::-moz-placeholder,
input[type=number] ::-moz-placeholder,
input[type=number] input[type=password] ::-moz-placeholder,
input[type=password] input[type=number] ::-moz-placeholder,
input[type=number] input[type=search] ::-moz-placeholder,
input[type=search] input[type=number] ::-moz-placeholder,
input[type=number] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=number] ::-moz-placeholder,
input[type=number] input[type=text] ::-moz-placeholder,
input[type=text] input[type=number] ::-moz-placeholder,
input[type=number] input[type=time] ::-moz-placeholder,
input[type=time] input[type=number] ::-moz-placeholder,
input[type=number] input[type=url] ::-moz-placeholder,
input[type=url] input[type=number] ::-moz-placeholder,
input[type=number] input[type=week] ::-moz-placeholder,
input[type=week] input[type=number] ::-moz-placeholder,
input[type=number] textarea ::-moz-placeholder,
textarea input[type=number] ::-moz-placeholder,
input[type=number] input:-moz-placeholder,
input[type=number] input[type=color]:-moz-placeholder,
input[type=number] input[type=date]:-moz-placeholder,
input[type=number] input[type=datetime]:-moz-placeholder,
input[type=number] input[type=datetime-local]:-moz-placeholder,
input[type=number] input[type=email]:-moz-placeholder,
input[type=number] input[type=month]:-moz-placeholder,
input[type=number] input[type=number]:-moz-placeholder,
input[type=number] input[type=password]:-moz-placeholder,
input[type=number] input[type=search]:-moz-placeholder,
input[type=number] input[type=tel]:-moz-placeholder,
input[type=number] input[type=text]:-moz-placeholder,
input[type=number] input[type=time]:-moz-placeholder,
input[type=number] input[type=url]:-moz-placeholder,
input[type=number] input[type=week]:-moz-placeholder,
input[type=number] textarea:-moz-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=number] ::-webkit-input-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=number] ::-webkit-input-placeholder,
input[type=number] textarea ::-webkit-input-placeholder,
textarea input[type=number] ::-webkit-input-placeholder,
input[type=number] .ui-search input[type=search]::placeholder,
.ui-search input[type=number] input[type=search]::placeholder,
input[type=number] textarea::placeholder,
input[type=number] input:not(.no-format)::placeholder,
input[type=number] input[type=color]:not(.no-format)::placeholder,
input[type=number] input[type=date]:not(.no-format)::placeholder,
input[type=number] input[type=datetime]:not(.no-format)::placeholder,
input[type=number] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=number] input[type=email]:not(.no-format)::placeholder,
input[type=number] input[type=month]:not(.no-format)::placeholder,
input[type=number] input[type=number]:not(.no-format)::placeholder,
input[type=number] input[type=password]:not(.no-format)::placeholder,
input[type=number] input[type=search]:not(.no-format)::placeholder,
input[type=number] input[type=tel]:not(.no-format)::placeholder,
input[type=number] input[type=text]:not(.no-format)::placeholder,
input[type=number] input[type=time]:not(.no-format)::placeholder,
input[type=number] input[type=url]:not(.no-format)::placeholder,
input[type=number] input[type=week]:not(.no-format)::placeholder,
input[type=number] textarea:not(.no-format)::placeholder,
input[type=password] input:-ms-input-placeholder,
input[type=password] input[type=color]:-ms-input-placeholder,
input[type=password] input[type=date]:-ms-input-placeholder,
input[type=password] input[type=datetime]:-ms-input-placeholder,
input[type=password] input[type=datetime-local]:-ms-input-placeholder,
input[type=password] input[type=email]:-ms-input-placeholder,
input[type=password] input[type=month]:-ms-input-placeholder,
input[type=password] input[type=number]:-ms-input-placeholder,
input[type=password] input[type=password]:-ms-input-placeholder,
input[type=password] input[type=search]:-ms-input-placeholder,
input[type=password] input[type=tel]:-ms-input-placeholder,
input[type=password] input[type=text]:-ms-input-placeholder,
input[type=password] input[type=time]:-ms-input-placeholder,
input[type=password] input[type=url]:-ms-input-placeholder,
input[type=password] input[type=week]:-ms-input-placeholder,
input[type=password] textarea:-ms-input-placeholder,
input[type=password] ::-moz-placeholder,
input[type=password] input[type=color] ::-moz-placeholder,
input[type=color] input[type=password] ::-moz-placeholder,
input[type=password] input[type=date] ::-moz-placeholder,
input[type=date] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=password] ::-moz-placeholder,
input[type=password] input[type=email] ::-moz-placeholder,
input[type=email] input[type=password] ::-moz-placeholder,
input[type=password] input[type=month] ::-moz-placeholder,
input[type=month] input[type=password] ::-moz-placeholder,
input[type=password] input[type=number] ::-moz-placeholder,
input[type=number] input[type=password] ::-moz-placeholder,
input[type=password] ::-moz-placeholder,
input[type=password] input[type=search] ::-moz-placeholder,
input[type=search] input[type=password] ::-moz-placeholder,
input[type=password] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=password] ::-moz-placeholder,
input[type=password] input[type=text] ::-moz-placeholder,
input[type=text] input[type=password] ::-moz-placeholder,
input[type=password] input[type=time] ::-moz-placeholder,
input[type=time] input[type=password] ::-moz-placeholder,
input[type=password] input[type=url] ::-moz-placeholder,
input[type=url] input[type=password] ::-moz-placeholder,
input[type=password] input[type=week] ::-moz-placeholder,
input[type=week] input[type=password] ::-moz-placeholder,
input[type=password] textarea ::-moz-placeholder,
textarea input[type=password] ::-moz-placeholder,
input[type=password] input:-moz-placeholder,
input[type=password] input[type=color]:-moz-placeholder,
input[type=password] input[type=date]:-moz-placeholder,
input[type=password] input[type=datetime]:-moz-placeholder,
input[type=password] input[type=datetime-local]:-moz-placeholder,
input[type=password] input[type=email]:-moz-placeholder,
input[type=password] input[type=month]:-moz-placeholder,
input[type=password] input[type=number]:-moz-placeholder,
input[type=password] input[type=password]:-moz-placeholder,
input[type=password] input[type=search]:-moz-placeholder,
input[type=password] input[type=tel]:-moz-placeholder,
input[type=password] input[type=text]:-moz-placeholder,
input[type=password] input[type=time]:-moz-placeholder,
input[type=password] input[type=url]:-moz-placeholder,
input[type=password] input[type=week]:-moz-placeholder,
input[type=password] textarea:-moz-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=password] ::-webkit-input-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=password] ::-webkit-input-placeholder,
input[type=password] textarea ::-webkit-input-placeholder,
textarea input[type=password] ::-webkit-input-placeholder,
input[type=password] .ui-search input[type=search]::placeholder,
.ui-search input[type=password] input[type=search]::placeholder,
input[type=password] textarea::placeholder,
input[type=password] input:not(.no-format)::placeholder,
input[type=password] input[type=color]:not(.no-format)::placeholder,
input[type=password] input[type=date]:not(.no-format)::placeholder,
input[type=password] input[type=datetime]:not(.no-format)::placeholder,
input[type=password] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=password] input[type=email]:not(.no-format)::placeholder,
input[type=password] input[type=month]:not(.no-format)::placeholder,
input[type=password] input[type=number]:not(.no-format)::placeholder,
input[type=password] input[type=password]:not(.no-format)::placeholder,
input[type=password] input[type=search]:not(.no-format)::placeholder,
input[type=password] input[type=tel]:not(.no-format)::placeholder,
input[type=password] input[type=text]:not(.no-format)::placeholder,
input[type=password] input[type=time]:not(.no-format)::placeholder,
input[type=password] input[type=url]:not(.no-format)::placeholder,
input[type=password] input[type=week]:not(.no-format)::placeholder,
input[type=password] textarea:not(.no-format)::placeholder,
input[type=search] input:-ms-input-placeholder,
input[type=search] input[type=color]:-ms-input-placeholder,
input[type=search] input[type=date]:-ms-input-placeholder,
input[type=search] input[type=datetime]:-ms-input-placeholder,
input[type=search] input[type=datetime-local]:-ms-input-placeholder,
input[type=search] input[type=email]:-ms-input-placeholder,
input[type=search] input[type=month]:-ms-input-placeholder,
input[type=search] input[type=number]:-ms-input-placeholder,
input[type=search] input[type=password]:-ms-input-placeholder,
input[type=search] input[type=search]:-ms-input-placeholder,
input[type=search] input[type=tel]:-ms-input-placeholder,
input[type=search] input[type=text]:-ms-input-placeholder,
input[type=search] input[type=time]:-ms-input-placeholder,
input[type=search] input[type=url]:-ms-input-placeholder,
input[type=search] input[type=week]:-ms-input-placeholder,
input[type=search] textarea:-ms-input-placeholder,
input[type=search] ::-moz-placeholder,
input[type=search] input[type=color] ::-moz-placeholder,
input[type=color] input[type=search] ::-moz-placeholder,
input[type=search] input[type=date] ::-moz-placeholder,
input[type=date] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=search] ::-moz-placeholder,
input[type=search] input[type=email] ::-moz-placeholder,
input[type=email] input[type=search] ::-moz-placeholder,
input[type=search] input[type=month] ::-moz-placeholder,
input[type=month] input[type=search] ::-moz-placeholder,
input[type=search] input[type=number] ::-moz-placeholder,
input[type=number] input[type=search] ::-moz-placeholder,
input[type=search] input[type=password] ::-moz-placeholder,
input[type=password] input[type=search] ::-moz-placeholder,
input[type=search] ::-moz-placeholder,
input[type=search] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=search] ::-moz-placeholder,
input[type=search] input[type=text] ::-moz-placeholder,
input[type=text] input[type=search] ::-moz-placeholder,
input[type=search] input[type=time] ::-moz-placeholder,
input[type=time] input[type=search] ::-moz-placeholder,
input[type=search] input[type=url] ::-moz-placeholder,
input[type=url] input[type=search] ::-moz-placeholder,
input[type=search] input[type=week] ::-moz-placeholder,
input[type=week] input[type=search] ::-moz-placeholder,
input[type=search] textarea ::-moz-placeholder,
textarea input[type=search] ::-moz-placeholder,
input[type=search] input:-moz-placeholder,
input[type=search] input[type=color]:-moz-placeholder,
input[type=search] input[type=date]:-moz-placeholder,
input[type=search] input[type=datetime]:-moz-placeholder,
input[type=search] input[type=datetime-local]:-moz-placeholder,
input[type=search] input[type=email]:-moz-placeholder,
input[type=search] input[type=month]:-moz-placeholder,
input[type=search] input[type=number]:-moz-placeholder,
input[type=search] input[type=password]:-moz-placeholder,
input[type=search] input[type=search]:-moz-placeholder,
input[type=search] input[type=tel]:-moz-placeholder,
input[type=search] input[type=text]:-moz-placeholder,
input[type=search] input[type=time]:-moz-placeholder,
input[type=search] input[type=url]:-moz-placeholder,
input[type=search] input[type=week]:-moz-placeholder,
input[type=search] textarea:-moz-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=search] ::-webkit-input-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=search] ::-webkit-input-placeholder,
input[type=search] textarea ::-webkit-input-placeholder,
textarea input[type=search] ::-webkit-input-placeholder,
input[type=search] .ui-search input[type=search]::placeholder,
.ui-search input[type=search] input[type=search]::placeholder,
input[type=search] textarea::placeholder,
input[type=search] input:not(.no-format)::placeholder,
input[type=search] input[type=color]:not(.no-format)::placeholder,
input[type=search] input[type=date]:not(.no-format)::placeholder,
input[type=search] input[type=datetime]:not(.no-format)::placeholder,
input[type=search] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=search] input[type=email]:not(.no-format)::placeholder,
input[type=search] input[type=month]:not(.no-format)::placeholder,
input[type=search] input[type=number]:not(.no-format)::placeholder,
input[type=search] input[type=password]:not(.no-format)::placeholder,
input[type=search] input[type=search]:not(.no-format)::placeholder,
input[type=search] input[type=tel]:not(.no-format)::placeholder,
input[type=search] input[type=text]:not(.no-format)::placeholder,
input[type=search] input[type=time]:not(.no-format)::placeholder,
input[type=search] input[type=url]:not(.no-format)::placeholder,
input[type=search] input[type=week]:not(.no-format)::placeholder,
input[type=search] textarea:not(.no-format)::placeholder,
input[type=tel] input:-ms-input-placeholder,
input[type=tel] input[type=color]:-ms-input-placeholder,
input[type=tel] input[type=date]:-ms-input-placeholder,
input[type=tel] input[type=datetime]:-ms-input-placeholder,
input[type=tel] input[type=datetime-local]:-ms-input-placeholder,
input[type=tel] input[type=email]:-ms-input-placeholder,
input[type=tel] input[type=month]:-ms-input-placeholder,
input[type=tel] input[type=number]:-ms-input-placeholder,
input[type=tel] input[type=password]:-ms-input-placeholder,
input[type=tel] input[type=search]:-ms-input-placeholder,
input[type=tel] input[type=tel]:-ms-input-placeholder,
input[type=tel] input[type=text]:-ms-input-placeholder,
input[type=tel] input[type=time]:-ms-input-placeholder,
input[type=tel] input[type=url]:-ms-input-placeholder,
input[type=tel] input[type=week]:-ms-input-placeholder,
input[type=tel] textarea:-ms-input-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=color] ::-moz-placeholder,
input[type=color] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=date] ::-moz-placeholder,
input[type=date] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=email] ::-moz-placeholder,
input[type=email] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=month] ::-moz-placeholder,
input[type=month] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=number] ::-moz-placeholder,
input[type=number] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=password] ::-moz-placeholder,
input[type=password] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=search] ::-moz-placeholder,
input[type=search] input[type=tel] ::-moz-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=text] ::-moz-placeholder,
input[type=text] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=time] ::-moz-placeholder,
input[type=time] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=url] ::-moz-placeholder,
input[type=url] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=week] ::-moz-placeholder,
input[type=week] input[type=tel] ::-moz-placeholder,
input[type=tel] textarea ::-moz-placeholder,
textarea input[type=tel] ::-moz-placeholder,
input[type=tel] input:-moz-placeholder,
input[type=tel] input[type=color]:-moz-placeholder,
input[type=tel] input[type=date]:-moz-placeholder,
input[type=tel] input[type=datetime]:-moz-placeholder,
input[type=tel] input[type=datetime-local]:-moz-placeholder,
input[type=tel] input[type=email]:-moz-placeholder,
input[type=tel] input[type=month]:-moz-placeholder,
input[type=tel] input[type=number]:-moz-placeholder,
input[type=tel] input[type=password]:-moz-placeholder,
input[type=tel] input[type=search]:-moz-placeholder,
input[type=tel] input[type=tel]:-moz-placeholder,
input[type=tel] input[type=text]:-moz-placeholder,
input[type=tel] input[type=time]:-moz-placeholder,
input[type=tel] input[type=url]:-moz-placeholder,
input[type=tel] input[type=week]:-moz-placeholder,
input[type=tel] textarea:-moz-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] textarea ::-webkit-input-placeholder,
textarea input[type=tel] ::-webkit-input-placeholder,
input[type=tel] .ui-search input[type=search]::placeholder,
.ui-search input[type=tel] input[type=search]::placeholder,
input[type=tel] textarea::placeholder,
input[type=tel] input:not(.no-format)::placeholder,
input[type=tel] input[type=color]:not(.no-format)::placeholder,
input[type=tel] input[type=date]:not(.no-format)::placeholder,
input[type=tel] input[type=datetime]:not(.no-format)::placeholder,
input[type=tel] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=tel] input[type=email]:not(.no-format)::placeholder,
input[type=tel] input[type=month]:not(.no-format)::placeholder,
input[type=tel] input[type=number]:not(.no-format)::placeholder,
input[type=tel] input[type=password]:not(.no-format)::placeholder,
input[type=tel] input[type=search]:not(.no-format)::placeholder,
input[type=tel] input[type=tel]:not(.no-format)::placeholder,
input[type=tel] input[type=text]:not(.no-format)::placeholder,
input[type=tel] input[type=time]:not(.no-format)::placeholder,
input[type=tel] input[type=url]:not(.no-format)::placeholder,
input[type=tel] input[type=week]:not(.no-format)::placeholder,
input[type=tel] textarea:not(.no-format)::placeholder,
input[type=text] input:-ms-input-placeholder,
input[type=text] input[type=color]:-ms-input-placeholder,
input[type=text] input[type=date]:-ms-input-placeholder,
input[type=text] input[type=datetime]:-ms-input-placeholder,
input[type=text] input[type=datetime-local]:-ms-input-placeholder,
input[type=text] input[type=email]:-ms-input-placeholder,
input[type=text] input[type=month]:-ms-input-placeholder,
input[type=text] input[type=number]:-ms-input-placeholder,
input[type=text] input[type=password]:-ms-input-placeholder,
input[type=text] input[type=search]:-ms-input-placeholder,
input[type=text] input[type=tel]:-ms-input-placeholder,
input[type=text] input[type=text]:-ms-input-placeholder,
input[type=text] input[type=time]:-ms-input-placeholder,
input[type=text] input[type=url]:-ms-input-placeholder,
input[type=text] input[type=week]:-ms-input-placeholder,
input[type=text] textarea:-ms-input-placeholder,
input[type=text] ::-moz-placeholder,
input[type=text] input[type=color] ::-moz-placeholder,
input[type=color] input[type=text] ::-moz-placeholder,
input[type=text] input[type=date] ::-moz-placeholder,
input[type=date] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=text] ::-moz-placeholder,
input[type=text] input[type=email] ::-moz-placeholder,
input[type=email] input[type=text] ::-moz-placeholder,
input[type=text] input[type=month] ::-moz-placeholder,
input[type=month] input[type=text] ::-moz-placeholder,
input[type=text] input[type=number] ::-moz-placeholder,
input[type=number] input[type=text] ::-moz-placeholder,
input[type=text] input[type=password] ::-moz-placeholder,
input[type=password] input[type=text] ::-moz-placeholder,
input[type=text] input[type=search] ::-moz-placeholder,
input[type=search] input[type=text] ::-moz-placeholder,
input[type=text] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=text] ::-moz-placeholder,
input[type=text] ::-moz-placeholder,
input[type=text] input[type=time] ::-moz-placeholder,
input[type=time] input[type=text] ::-moz-placeholder,
input[type=text] input[type=url] ::-moz-placeholder,
input[type=url] input[type=text] ::-moz-placeholder,
input[type=text] input[type=week] ::-moz-placeholder,
input[type=week] input[type=text] ::-moz-placeholder,
input[type=text] textarea ::-moz-placeholder,
textarea input[type=text] ::-moz-placeholder,
input[type=text] input:-moz-placeholder,
input[type=text] input[type=color]:-moz-placeholder,
input[type=text] input[type=date]:-moz-placeholder,
input[type=text] input[type=datetime]:-moz-placeholder,
input[type=text] input[type=datetime-local]:-moz-placeholder,
input[type=text] input[type=email]:-moz-placeholder,
input[type=text] input[type=month]:-moz-placeholder,
input[type=text] input[type=number]:-moz-placeholder,
input[type=text] input[type=password]:-moz-placeholder,
input[type=text] input[type=search]:-moz-placeholder,
input[type=text] input[type=tel]:-moz-placeholder,
input[type=text] input[type=text]:-moz-placeholder,
input[type=text] input[type=time]:-moz-placeholder,
input[type=text] input[type=url]:-moz-placeholder,
input[type=text] input[type=week]:-moz-placeholder,
input[type=text] textarea:-moz-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=text] ::-webkit-input-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=text] ::-webkit-input-placeholder,
input[type=text] textarea ::-webkit-input-placeholder,
textarea input[type=text] ::-webkit-input-placeholder,
input[type=text] .ui-search input[type=search]::placeholder,
.ui-search input[type=text] input[type=search]::placeholder,
input[type=text] textarea::placeholder,
input[type=text] input:not(.no-format)::placeholder,
input[type=text] input[type=color]:not(.no-format)::placeholder,
input[type=text] input[type=date]:not(.no-format)::placeholder,
input[type=text] input[type=datetime]:not(.no-format)::placeholder,
input[type=text] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=text] input[type=email]:not(.no-format)::placeholder,
input[type=text] input[type=month]:not(.no-format)::placeholder,
input[type=text] input[type=number]:not(.no-format)::placeholder,
input[type=text] input[type=password]:not(.no-format)::placeholder,
input[type=text] input[type=search]:not(.no-format)::placeholder,
input[type=text] input[type=tel]:not(.no-format)::placeholder,
input[type=text] input[type=text]:not(.no-format)::placeholder,
input[type=text] input[type=time]:not(.no-format)::placeholder,
input[type=text] input[type=url]:not(.no-format)::placeholder,
input[type=text] input[type=week]:not(.no-format)::placeholder,
input[type=text] textarea:not(.no-format)::placeholder,
input[type=time] input:-ms-input-placeholder,
input[type=time] input[type=color]:-ms-input-placeholder,
input[type=time] input[type=date]:-ms-input-placeholder,
input[type=time] input[type=datetime]:-ms-input-placeholder,
input[type=time] input[type=datetime-local]:-ms-input-placeholder,
input[type=time] input[type=email]:-ms-input-placeholder,
input[type=time] input[type=month]:-ms-input-placeholder,
input[type=time] input[type=number]:-ms-input-placeholder,
input[type=time] input[type=password]:-ms-input-placeholder,
input[type=time] input[type=search]:-ms-input-placeholder,
input[type=time] input[type=tel]:-ms-input-placeholder,
input[type=time] input[type=text]:-ms-input-placeholder,
input[type=time] input[type=time]:-ms-input-placeholder,
input[type=time] input[type=url]:-ms-input-placeholder,
input[type=time] input[type=week]:-ms-input-placeholder,
input[type=time] textarea:-ms-input-placeholder,
input[type=time] ::-moz-placeholder,
input[type=time] input[type=color] ::-moz-placeholder,
input[type=color] input[type=time] ::-moz-placeholder,
input[type=time] input[type=date] ::-moz-placeholder,
input[type=date] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=time] ::-moz-placeholder,
input[type=time] input[type=email] ::-moz-placeholder,
input[type=email] input[type=time] ::-moz-placeholder,
input[type=time] input[type=month] ::-moz-placeholder,
input[type=month] input[type=time] ::-moz-placeholder,
input[type=time] input[type=number] ::-moz-placeholder,
input[type=number] input[type=time] ::-moz-placeholder,
input[type=time] input[type=password] ::-moz-placeholder,
input[type=password] input[type=time] ::-moz-placeholder,
input[type=time] input[type=search] ::-moz-placeholder,
input[type=search] input[type=time] ::-moz-placeholder,
input[type=time] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=time] ::-moz-placeholder,
input[type=time] input[type=text] ::-moz-placeholder,
input[type=text] input[type=time] ::-moz-placeholder,
input[type=time] ::-moz-placeholder,
input[type=time] input[type=url] ::-moz-placeholder,
input[type=url] input[type=time] ::-moz-placeholder,
input[type=time] input[type=week] ::-moz-placeholder,
input[type=week] input[type=time] ::-moz-placeholder,
input[type=time] textarea ::-moz-placeholder,
textarea input[type=time] ::-moz-placeholder,
input[type=time] input:-moz-placeholder,
input[type=time] input[type=color]:-moz-placeholder,
input[type=time] input[type=date]:-moz-placeholder,
input[type=time] input[type=datetime]:-moz-placeholder,
input[type=time] input[type=datetime-local]:-moz-placeholder,
input[type=time] input[type=email]:-moz-placeholder,
input[type=time] input[type=month]:-moz-placeholder,
input[type=time] input[type=number]:-moz-placeholder,
input[type=time] input[type=password]:-moz-placeholder,
input[type=time] input[type=search]:-moz-placeholder,
input[type=time] input[type=tel]:-moz-placeholder,
input[type=time] input[type=text]:-moz-placeholder,
input[type=time] input[type=time]:-moz-placeholder,
input[type=time] input[type=url]:-moz-placeholder,
input[type=time] input[type=week]:-moz-placeholder,
input[type=time] textarea:-moz-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=time] ::-webkit-input-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=time] ::-webkit-input-placeholder,
input[type=time] textarea ::-webkit-input-placeholder,
textarea input[type=time] ::-webkit-input-placeholder,
input[type=time] .ui-search input[type=search]::placeholder,
.ui-search input[type=time] input[type=search]::placeholder,
input[type=time] textarea::placeholder,
input[type=time] input:not(.no-format)::placeholder,
input[type=time] input[type=color]:not(.no-format)::placeholder,
input[type=time] input[type=date]:not(.no-format)::placeholder,
input[type=time] input[type=datetime]:not(.no-format)::placeholder,
input[type=time] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=time] input[type=email]:not(.no-format)::placeholder,
input[type=time] input[type=month]:not(.no-format)::placeholder,
input[type=time] input[type=number]:not(.no-format)::placeholder,
input[type=time] input[type=password]:not(.no-format)::placeholder,
input[type=time] input[type=search]:not(.no-format)::placeholder,
input[type=time] input[type=tel]:not(.no-format)::placeholder,
input[type=time] input[type=text]:not(.no-format)::placeholder,
input[type=time] input[type=time]:not(.no-format)::placeholder,
input[type=time] input[type=url]:not(.no-format)::placeholder,
input[type=time] input[type=week]:not(.no-format)::placeholder,
input[type=time] textarea:not(.no-format)::placeholder,
input[type=url] input:-ms-input-placeholder,
input[type=url] input[type=color]:-ms-input-placeholder,
input[type=url] input[type=date]:-ms-input-placeholder,
input[type=url] input[type=datetime]:-ms-input-placeholder,
input[type=url] input[type=datetime-local]:-ms-input-placeholder,
input[type=url] input[type=email]:-ms-input-placeholder,
input[type=url] input[type=month]:-ms-input-placeholder,
input[type=url] input[type=number]:-ms-input-placeholder,
input[type=url] input[type=password]:-ms-input-placeholder,
input[type=url] input[type=search]:-ms-input-placeholder,
input[type=url] input[type=tel]:-ms-input-placeholder,
input[type=url] input[type=text]:-ms-input-placeholder,
input[type=url] input[type=time]:-ms-input-placeholder,
input[type=url] input[type=url]:-ms-input-placeholder,
input[type=url] input[type=week]:-ms-input-placeholder,
input[type=url] textarea:-ms-input-placeholder,
input[type=url] ::-moz-placeholder,
input[type=url] input[type=color] ::-moz-placeholder,
input[type=color] input[type=url] ::-moz-placeholder,
input[type=url] input[type=date] ::-moz-placeholder,
input[type=date] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=url] ::-moz-placeholder,
input[type=url] input[type=email] ::-moz-placeholder,
input[type=email] input[type=url] ::-moz-placeholder,
input[type=url] input[type=month] ::-moz-placeholder,
input[type=month] input[type=url] ::-moz-placeholder,
input[type=url] input[type=number] ::-moz-placeholder,
input[type=number] input[type=url] ::-moz-placeholder,
input[type=url] input[type=password] ::-moz-placeholder,
input[type=password] input[type=url] ::-moz-placeholder,
input[type=url] input[type=search] ::-moz-placeholder,
input[type=search] input[type=url] ::-moz-placeholder,
input[type=url] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=url] ::-moz-placeholder,
input[type=url] input[type=text] ::-moz-placeholder,
input[type=text] input[type=url] ::-moz-placeholder,
input[type=url] input[type=time] ::-moz-placeholder,
input[type=time] input[type=url] ::-moz-placeholder,
input[type=url] ::-moz-placeholder,
input[type=url] input[type=week] ::-moz-placeholder,
input[type=week] input[type=url] ::-moz-placeholder,
input[type=url] textarea ::-moz-placeholder,
textarea input[type=url] ::-moz-placeholder,
input[type=url] input:-moz-placeholder,
input[type=url] input[type=color]:-moz-placeholder,
input[type=url] input[type=date]:-moz-placeholder,
input[type=url] input[type=datetime]:-moz-placeholder,
input[type=url] input[type=datetime-local]:-moz-placeholder,
input[type=url] input[type=email]:-moz-placeholder,
input[type=url] input[type=month]:-moz-placeholder,
input[type=url] input[type=number]:-moz-placeholder,
input[type=url] input[type=password]:-moz-placeholder,
input[type=url] input[type=search]:-moz-placeholder,
input[type=url] input[type=tel]:-moz-placeholder,
input[type=url] input[type=text]:-moz-placeholder,
input[type=url] input[type=time]:-moz-placeholder,
input[type=url] input[type=url]:-moz-placeholder,
input[type=url] input[type=week]:-moz-placeholder,
input[type=url] textarea:-moz-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=url] ::-webkit-input-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=url] ::-webkit-input-placeholder,
input[type=url] textarea ::-webkit-input-placeholder,
textarea input[type=url] ::-webkit-input-placeholder,
input[type=url] .ui-search input[type=search]::placeholder,
.ui-search input[type=url] input[type=search]::placeholder,
input[type=url] textarea::placeholder,
input[type=url] input:not(.no-format)::placeholder,
input[type=url] input[type=color]:not(.no-format)::placeholder,
input[type=url] input[type=date]:not(.no-format)::placeholder,
input[type=url] input[type=datetime]:not(.no-format)::placeholder,
input[type=url] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=url] input[type=email]:not(.no-format)::placeholder,
input[type=url] input[type=month]:not(.no-format)::placeholder,
input[type=url] input[type=number]:not(.no-format)::placeholder,
input[type=url] input[type=password]:not(.no-format)::placeholder,
input[type=url] input[type=search]:not(.no-format)::placeholder,
input[type=url] input[type=tel]:not(.no-format)::placeholder,
input[type=url] input[type=text]:not(.no-format)::placeholder,
input[type=url] input[type=time]:not(.no-format)::placeholder,
input[type=url] input[type=url]:not(.no-format)::placeholder,
input[type=url] input[type=week]:not(.no-format)::placeholder,
input[type=url] textarea:not(.no-format)::placeholder,
input[type=week] input:-ms-input-placeholder,
input[type=week] input[type=color]:-ms-input-placeholder,
input[type=week] input[type=date]:-ms-input-placeholder,
input[type=week] input[type=datetime]:-ms-input-placeholder,
input[type=week] input[type=datetime-local]:-ms-input-placeholder,
input[type=week] input[type=email]:-ms-input-placeholder,
input[type=week] input[type=month]:-ms-input-placeholder,
input[type=week] input[type=number]:-ms-input-placeholder,
input[type=week] input[type=password]:-ms-input-placeholder,
input[type=week] input[type=search]:-ms-input-placeholder,
input[type=week] input[type=tel]:-ms-input-placeholder,
input[type=week] input[type=text]:-ms-input-placeholder,
input[type=week] input[type=time]:-ms-input-placeholder,
input[type=week] input[type=url]:-ms-input-placeholder,
input[type=week] input[type=week]:-ms-input-placeholder,
input[type=week] textarea:-ms-input-placeholder,
input[type=week] ::-moz-placeholder,
input[type=week] input[type=color] ::-moz-placeholder,
input[type=color] input[type=week] ::-moz-placeholder,
input[type=week] input[type=date] ::-moz-placeholder,
input[type=date] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=week] ::-moz-placeholder,
input[type=week] input[type=email] ::-moz-placeholder,
input[type=email] input[type=week] ::-moz-placeholder,
input[type=week] input[type=month] ::-moz-placeholder,
input[type=month] input[type=week] ::-moz-placeholder,
input[type=week] input[type=number] ::-moz-placeholder,
input[type=number] input[type=week] ::-moz-placeholder,
input[type=week] input[type=password] ::-moz-placeholder,
input[type=password] input[type=week] ::-moz-placeholder,
input[type=week] input[type=search] ::-moz-placeholder,
input[type=search] input[type=week] ::-moz-placeholder,
input[type=week] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=week] ::-moz-placeholder,
input[type=week] input[type=text] ::-moz-placeholder,
input[type=text] input[type=week] ::-moz-placeholder,
input[type=week] input[type=time] ::-moz-placeholder,
input[type=time] input[type=week] ::-moz-placeholder,
input[type=week] input[type=url] ::-moz-placeholder,
input[type=url] input[type=week] ::-moz-placeholder,
input[type=week] ::-moz-placeholder,
input[type=week] textarea ::-moz-placeholder,
textarea input[type=week] ::-moz-placeholder,
input[type=week] input:-moz-placeholder,
input[type=week] input[type=color]:-moz-placeholder,
input[type=week] input[type=date]:-moz-placeholder,
input[type=week] input[type=datetime]:-moz-placeholder,
input[type=week] input[type=datetime-local]:-moz-placeholder,
input[type=week] input[type=email]:-moz-placeholder,
input[type=week] input[type=month]:-moz-placeholder,
input[type=week] input[type=number]:-moz-placeholder,
input[type=week] input[type=password]:-moz-placeholder,
input[type=week] input[type=search]:-moz-placeholder,
input[type=week] input[type=tel]:-moz-placeholder,
input[type=week] input[type=text]:-moz-placeholder,
input[type=week] input[type=time]:-moz-placeholder,
input[type=week] input[type=url]:-moz-placeholder,
input[type=week] input[type=week]:-moz-placeholder,
input[type=week] textarea:-moz-placeholder,
input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=week] ::-webkit-input-placeholder,
input[type=week] ::-webkit-input-placeholder,
input[type=week] textarea ::-webkit-input-placeholder,
textarea input[type=week] ::-webkit-input-placeholder,
input[type=week] .ui-search input[type=search]::placeholder,
.ui-search input[type=week] input[type=search]::placeholder,
input[type=week] textarea::placeholder,
input[type=week] input:not(.no-format)::placeholder,
input[type=week] input[type=color]:not(.no-format)::placeholder,
input[type=week] input[type=date]:not(.no-format)::placeholder,
input[type=week] input[type=datetime]:not(.no-format)::placeholder,
input[type=week] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=week] input[type=email]:not(.no-format)::placeholder,
input[type=week] input[type=month]:not(.no-format)::placeholder,
input[type=week] input[type=number]:not(.no-format)::placeholder,
input[type=week] input[type=password]:not(.no-format)::placeholder,
input[type=week] input[type=search]:not(.no-format)::placeholder,
input[type=week] input[type=tel]:not(.no-format)::placeholder,
input[type=week] input[type=text]:not(.no-format)::placeholder,
input[type=week] input[type=time]:not(.no-format)::placeholder,
input[type=week] input[type=url]:not(.no-format)::placeholder,
input[type=week] input[type=week]:not(.no-format)::placeholder,
input[type=week] textarea:not(.no-format)::placeholder,
textarea input:-ms-input-placeholder,
textarea input[type=color]:-ms-input-placeholder,
textarea input[type=date]:-ms-input-placeholder,
textarea input[type=datetime]:-ms-input-placeholder,
textarea input[type=datetime-local]:-ms-input-placeholder,
textarea input[type=email]:-ms-input-placeholder,
textarea input[type=month]:-ms-input-placeholder,
textarea input[type=number]:-ms-input-placeholder,
textarea input[type=password]:-ms-input-placeholder,
textarea input[type=search]:-ms-input-placeholder,
textarea input[type=tel]:-ms-input-placeholder,
textarea input[type=text]:-ms-input-placeholder,
textarea input[type=time]:-ms-input-placeholder,
textarea input[type=url]:-ms-input-placeholder,
textarea input[type=week]:-ms-input-placeholder,
textarea textarea:-ms-input-placeholder,
textarea input ::-moz-placeholder,
input textarea ::-moz-placeholder,
textarea input[type=color] ::-moz-placeholder,
input[type=color] textarea ::-moz-placeholder,
textarea input[type=date] ::-moz-placeholder,
input[type=date] textarea ::-moz-placeholder,
textarea input[type=datetime] ::-moz-placeholder,
input[type=datetime] textarea ::-moz-placeholder,
textarea input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] textarea ::-moz-placeholder,
textarea input[type=email] ::-moz-placeholder,
input[type=email] textarea ::-moz-placeholder,
textarea input[type=month] ::-moz-placeholder,
input[type=month] textarea ::-moz-placeholder,
textarea input[type=number] ::-moz-placeholder,
input[type=number] textarea ::-moz-placeholder,
textarea input[type=password] ::-moz-placeholder,
input[type=password] textarea ::-moz-placeholder,
textarea input[type=search] ::-moz-placeholder,
input[type=search] textarea ::-moz-placeholder,
textarea input[type=tel] ::-moz-placeholder,
input[type=tel] textarea ::-moz-placeholder,
textarea input[type=text] ::-moz-placeholder,
input[type=text] textarea ::-moz-placeholder,
textarea input[type=time] ::-moz-placeholder,
input[type=time] textarea ::-moz-placeholder,
textarea input[type=url] ::-moz-placeholder,
input[type=url] textarea ::-moz-placeholder,
textarea input[type=week] ::-moz-placeholder,
input[type=week] textarea ::-moz-placeholder,
textarea ::-moz-placeholder,
textarea input:-moz-placeholder,
textarea input[type=color]:-moz-placeholder,
textarea input[type=date]:-moz-placeholder,
textarea input[type=datetime]:-moz-placeholder,
textarea input[type=datetime-local]:-moz-placeholder,
textarea input[type=email]:-moz-placeholder,
textarea input[type=month]:-moz-placeholder,
textarea input[type=number]:-moz-placeholder,
textarea input[type=password]:-moz-placeholder,
textarea input[type=search]:-moz-placeholder,
textarea input[type=tel]:-moz-placeholder,
textarea input[type=text]:-moz-placeholder,
textarea input[type=time]:-moz-placeholder,
textarea input[type=url]:-moz-placeholder,
textarea input[type=week]:-moz-placeholder,
textarea textarea:-moz-placeholder,
textarea input ::-webkit-input-placeholder,
input textarea ::-webkit-input-placeholder,
textarea input[type=color] ::-webkit-input-placeholder,
input[type=color] textarea ::-webkit-input-placeholder,
textarea input[type=date] ::-webkit-input-placeholder,
input[type=date] textarea ::-webkit-input-placeholder,
textarea input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] textarea ::-webkit-input-placeholder,
textarea input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] textarea ::-webkit-input-placeholder,
textarea input[type=email] ::-webkit-input-placeholder,
input[type=email] textarea ::-webkit-input-placeholder,
textarea input[type=month] ::-webkit-input-placeholder,
input[type=month] textarea ::-webkit-input-placeholder,
textarea input[type=number] ::-webkit-input-placeholder,
input[type=number] textarea ::-webkit-input-placeholder,
textarea input[type=password] ::-webkit-input-placeholder,
input[type=password] textarea ::-webkit-input-placeholder,
textarea input[type=search] ::-webkit-input-placeholder,
input[type=search] textarea ::-webkit-input-placeholder,
textarea input[type=tel] ::-webkit-input-placeholder,
input[type=tel] textarea ::-webkit-input-placeholder,
textarea input[type=text] ::-webkit-input-placeholder,
input[type=text] textarea ::-webkit-input-placeholder,
textarea input[type=time] ::-webkit-input-placeholder,
input[type=time] textarea ::-webkit-input-placeholder,
textarea input[type=url] ::-webkit-input-placeholder,
input[type=url] textarea ::-webkit-input-placeholder,
textarea input[type=week] ::-webkit-input-placeholder,
input[type=week] textarea ::-webkit-input-placeholder,
textarea ::-webkit-input-placeholder,
textarea .ui-search input[type=search]::placeholder,
.ui-search textarea input[type=search]::placeholder,
textarea textarea::placeholder,
textarea input:not(.no-format)::placeholder,
textarea input[type=color]:not(.no-format)::placeholder,
textarea input[type=date]:not(.no-format)::placeholder,
textarea input[type=datetime]:not(.no-format)::placeholder,
textarea input[type=datetime-local]:not(.no-format)::placeholder,
textarea input[type=email]:not(.no-format)::placeholder,
textarea input[type=month]:not(.no-format)::placeholder,
textarea input[type=number]:not(.no-format)::placeholder,
textarea input[type=password]:not(.no-format)::placeholder,
textarea input[type=search]:not(.no-format)::placeholder,
textarea input[type=tel]:not(.no-format)::placeholder,
textarea input[type=text]:not(.no-format)::placeholder,
textarea input[type=time]:not(.no-format)::placeholder,
textarea input[type=url]:not(.no-format)::placeholder,
textarea input[type=week]:not(.no-format)::placeholder,
textarea textarea:not(.no-format)::placeholder {
  color: rgb(181, 185, 189);
  font-weight: 200;
}
.prefix:not(.no-format) {
  background: linear-gradient(-180deg, rgb(255, 255, 255) 33%, rgb(255, 255, 255) 57%, rgb(239, 242, 245) 100%);
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px 0 0 3px;
  border-right: 0;
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
  float: left;
  font-family: "Benton Sans Condensed", "Arial Condensed", sans-serif;
  letter-spacing: 0.0125em;
  line-height: 1.25;
  padding: 8px;
  text-align: center;
  width: 20%;
}
.prefix:not(.no-format) + input {
  border-radius: 0 3px 3px 0;
  float: left;
  width: 80%;
}

textarea {
  line-height: 1.5;
  min-height: 84px;
}
textarea.tall {
  min-height: 252px;
}

select {
  height: 35px;
  line-height: 35px;
  appearance: menulist-button;
  -webkit-appearance: menulist-button;
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
  padding-right: 56px;
  position: relative;
  text-overflow: ellipsis;
  width: 100%;
}
select:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1.5em 1.8em -1em rgb(239, 242, 245);
}
select:active {
  background-color: rgb(223, 227, 232);
  border: 2px solid rgb(0, 149, 255);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
select:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
select:disabled {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: none;
  color: rgb(154, 157, 161);
}
.lte-ie8 select {
  height: auto;
}

input[type=checkbox],
.ui-form__checkbox, input[type=radio] {
  box-shadow: none;
  cursor: pointer;
  height: 1.5rem;
  margin-right: 5px;
  min-height: 0;
  position: relative;
  top: 4px;
  width: 1.5rem;
  line-height: 1.5rem;
}
.ui-form input[type=checkbox],
.ui-form .ui-form__checkbox, .ui-form input[type=radio] {
  height: 1.5rem;
  width: 1.5rem;
}

.radio label, .checkbox label, label.ui-form__radio-label, label.ui-form__checkbox-label {
  color: rgb(19, 21, 23);
  font-size: 1rem;
  font-weight: 400;
  text-transform: none;
  line-height: 1.5rem;
}

input[type=radio] {
  border: 0;
  color: rgb(97, 99, 101);
  font-size: 1.5rem;
  display: inline-block;
}
input[type=radio]::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E04F";
}
input[type=radio]::before:hover::before {
  text-decoration: none;
}
input[type=radio]:hover::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E050";
}
input[type=radio]:hover::before:hover::before {
  text-decoration: none;
}
input[type=radio]:hover, input[type=radio]:focus, input[type=radio]:checked {
  box-shadow: none;
  color: rgb(31, 118, 216);
}
input[type=radio]:checked::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E051";
}
input[type=radio]:checked::before:hover::before {
  text-decoration: none;
}
input[type=radio]:focus {
  outline-offset: 2px;
  outline: 2px solid rgb(0, 149, 255);
}

input[type=checkbox],
.ui-form__checkbox {
  background-color: white;
  border: 1px solid rgb(97, 99, 101);
  border-radius: 3px;
  display: inline-block;
}
input[type=checkbox]::before,
.ui-form__checkbox::before {
  bottom: 0;
  color: rgb(19, 21, 23);
  font-size: 1.125rem;
  left: 0;
  line-height: 14px;
  right: 0;
  text-align: center;
  top: 1px;
}
input[type=checkbox]:hover,
.ui-form__checkbox:hover {
  border-color: rgb(22, 92, 171);
  box-shadow: 0 0 0 1px rgb(22, 92, 171);
}

input[type=checkbox]:checked {
  background: rgb(31, 118, 216);
  border: solid 1px rgb(0, 149, 255);
}
input[type=checkbox]:checked::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A4";
}
input[type=checkbox]:checked::before:hover::before {
  text-decoration: none;
}
input[type=checkbox]:checked::before {
  color: rgb(255, 255, 255);
  position: absolute;
}
input[type=checkbox]:focus {
  outline-offset: 2px;
  outline: 2px solid rgb(0, 149, 255);
}

.ui-form__checkbox.is-checked::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A4";
}
.ui-form__checkbox.is-checked::before:hover::before {
  text-decoration: none;
}
.ui-form__checkbox.is-checked::before {
  position: absolute;
}
.ui-form__checkbox.is-intermediate::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E0A4";
}
.ui-form__checkbox.is-intermediate::before:hover::before {
  text-decoration: none;
}
.ui-form__checkbox.is-intermediate::before {
  color: rgb(154, 157, 161);
  position: absolute;
}

.ui-toggle__wrapper {
  position: relative;
  height: 32px;
}

.ui-toggle {
  display: block;
  position: relative;
  border: 0;
  background-color: transparent;
  text-align: left;
  padding: 0;
  width: 100%;
}
.ui-toggle:focus .ui-toggle__handle {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.ui-toggle:hover .ui-toggle__knob {
  border: 1px solid rgb(97, 99, 101);
}

.ui-toggle__handle {
  cursor: pointer;
  height: 100%;
  outline: 0;
  position: absolute;
  width: 100%;
  height: 32px;
  width: 48px;
}
.ui-toggle__handle .ui-toggle__track {
  background-color: rgb(206, 210, 214);
  border-radius: 12px;
  cursor: pointer;
  height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  z-index: 0;
}
.is-true .ui-toggle__handle .ui-toggle__track {
  background-color: rgb(31, 118, 216);
  border-color: transparent;
}
.is-true .ui-toggle__handle .ui-toggle__track:hover {
  border-color: rgb(22, 92, 171);
}
.ui-toggle__handle .ui-toggle__knob {
  background-color: white;
  border-radius: 16px;
  border: 1px solid rgb(206, 210, 214);
  filter: drop-shadow(0, 1px, 3px, 0 rgba(7, 48, 92, 0.5));
  height: 32px;
  width: 32px;
  left: 0;
  position: absolute;
  top: 0;
  transition: 0.1s ease-in-out;
  z-index: 1;
  cursor: pointer;
}
.is-true .ui-toggle__handle .ui-toggle__knob {
  background-color: white;
  border-color: rgb(31, 118, 216);
  left: auto;
  right: 0;
}
.disabled .ui-toggle__handle .ui-toggle__knob {
  background-color: rgb(239, 242, 245);
  border: 1px solid rgb(239, 242, 245);
}

.ui-toggle__label {
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: block;
  line-height: 1.5;
  position: absolute;
  left: 48px;
  line-height: 32px;
  margin-left: 8px;
}
.is-true + .ui-toggle__label {
  color: rgb(31, 118, 216);
}
.ui-toggle__label [class*=icon-]::before {
  margin-right: 7px;
  top: 2px;
}

.ui-toggle.small .ui-toggle__handle {
  width: 40px;
  height: 24px;
}
.ui-toggle.small .ui-toggle__handle .ui-toggle__knob {
  height: 24px;
  width: 24px;
}
.ui-toggle.small .ui-toggle__handle .ui-toggle__track {
  height: 16px;
  width: 40px;
}
.ui-toggle.small .ui-toggle__label {
  left: 40px;
  line-height: 24px;
  font-size: 0.875rem;
}

.ui-toggle.disabled .ui-toggle__knob {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  cursor: default;
}
.ui-toggle.disabled .ui-toggle__label {
  color: rgb(154, 157, 161);
}

.ui-form input.error,
.ui-form input.whoops,
.ui-form textarea.error,
.ui-form textarea.whoops,
.ui-form select.error,
.ui-form select.whoops, .ui-form.whoops input,
.ui-form.whoops textarea,
.ui-form.whoops select {
  animation: shake 1s ease 0s both 1;
  backface-visibility: hidden;
}
.ui-form input.error,
.ui-form input.whoops,
.ui-form textarea.error,
.ui-form textarea.whoops,
.ui-form select.error,
.ui-form select.whoops, .ui-form.whoops input,
.ui-form.whoops textarea,
.ui-form.whoops select {
  border-color: #dd6d54;
  color: #dd6d54;
}
.ui-form input.error:focus,
.ui-form input.whoops:focus,
.ui-form textarea.error:focus,
.ui-form textarea.whoops:focus,
.ui-form select.error:focus,
.ui-form select.whoops:focus, .ui-form.whoops input:focus,
.ui-form.whoops textarea:focus,
.ui-form.whoops select:focus {
  box-shadow: 0 0 0 3px #f5d3cc;
}

.hint.whoops, .ui-form.whoops .hint {
  color: #dd6d54;
}

.ui-dropdown {
  position: relative;
}
.ui-panel .ui-dropdown {
  width: 100%;
}

.ui-dropdown__label {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  padding-right: 4px;
  font-weight: 600;
  font-family: "Benton Sans Condensed", "Arial Condensed", sans-serif;
}

.ui-dropdown__toggle {
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  padding: 8px 16px;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  text-align: center;
  touch-action: manipulation;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  background: rgb(255, 255, 255);
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  border: 1px solid rgb(181, 185, 189);
  color: rgb(97, 99, 101);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.0125em;
  transition: 300ms ease;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgb(19, 21, 23);
  cursor: pointer;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  display: flex;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  padding-left: 8px;
  padding-right: 32px;
  text-align: left;
  white-space: initial;
  position: relative;
  flex-grow: 1;
  align-items: center;
}
.ui-dropdown__toggle:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  text-decoration: none;
}
.ui-dropdown__toggle:disabled, .ui-dropdown__toggle.disabled {
  background-color: rgb(223, 227, 232) !important;
  border: 1px solid rgb(206, 210, 214) !important;
  box-shadow: none !important;
  color: rgb(154, 157, 161) !important;
  cursor: default !important;
  pointer-events: none !important;
}
.ui-dropdown__toggle[class*=icon-]::before,
.ui-dropdown__toggle [class*=icon-]::before {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.ui-dropdown__toggle:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1.5em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
}
.ui-dropdown__toggle:active {
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  border: 1px solid rgb(97, 99, 101);
  color: rgb(19, 21, 23);
}
.ui-dropdown__toggle:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  transition: none;
}
.ui-dropdown__toggle:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-dropdown__toggle .ui-dropdown__title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ui-dropdown__toggle::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00D";
  font-size: 0.875rem !important;
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
}
.ui-dropdown__toggle::after:hover::before {
  text-decoration: none;
}
.ui-dropdown__toggle.ghost {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgb(97, 99, 101);
}
.ui-dropdown__toggle.ghost:hover {
  background-color: transparent;
  border-color: rgb(181, 185, 189);
  color: rgb(19, 21, 23);
}
.active > .ui-dropdown__toggle, .is-toggled > .ui-dropdown__toggle {
  border-color: rgb(31, 118, 216);
  color: rgb(22, 92, 171);
}
.disabled > .ui-dropdown__toggle {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: none;
  color: rgb(154, 157, 161);
  cursor: default;
  pointer-events: none;
}
.ui-panel .ui-dropdown__toggle {
  width: 100%;
}
.ui-dropdown__toggle:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-dropdown__target {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  border-color: rgb(154, 157, 161);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 500;
  border-radius: 3px;
  left: 0;
  min-width: 200px;
  position: absolute;
  top: 0;
}
.ui-dropdown__target.align-right {
  left: auto;
  right: 0;
}
.ui-dropdown__target.align-top {
  bottom: 100%;
  margin-bottom: 7px;
  top: auto;
}
.ui-dropdown__target div.ui-container_scroll {
  max-height: 196px;
  padding: 0;
  position: static;
}
.active + .ui-dropdown__target,
.active .ui-dropdown__target {
  animation: fadeInDown 0.1s ease 0s both 1;
  backface-visibility: hidden;
  display: block;
}
.ui-dropdown__target.open {
  animation: fadeInDown 0.1s ease 0s both 1;
  backface-visibility: hidden;
}
.active + .disabled .ui-dropdown__target,
.active .disabled .ui-dropdown__target,
.disabled .ui-dropdown__target .open {
  display: none !important;
}
.ui-panel .ui-dropdown__target {
  width: 100%;
}

.ui-dropdown__header {
  height: 42px;
  line-height: 42px;
  background-color: rgb(239, 242, 245);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgb(77, 79, 81);
  margin: 0;
  padding: 0 14px;
  position: relative;
  width: 100%;
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  height: 28px;
  line-height: 29px;
}
.ui-dropdown__header::after {
  clear: both;
  content: "";
  display: table;
}
.ui-dropdown__header h4 {
  float: left;
  font-weight: 600;
}

.ui-dropdown__content {
  padding: 14px;
}
.ui-dropdown__content::after {
  clear: both;
  content: "";
  display: table;
}
.ui-dropdown__content + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-dropdown__content p {
  padding-bottom: 14px;
}

.ui-dropdown__list {
  padding: 14px;
  font-weight: 400;
  margin-bottom: 0;
  padding: 7px 0;
}
.ui-dropdown__list::after {
  clear: both;
  content: "";
  display: table;
}
.ui-dropdown__list + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-dropdown__list + .ui-dropdown__list {
  border-top: 1px solid rgb(154, 157, 161);
}

.ui-dropdown__item,
.ui-dropdown__list a,
.ui-dropdown__list button {
  color: rgb(19, 21, 23);
  cursor: pointer;
  min-height: 28px;
  line-height: 21px;
  background-color: white;
  cursor: pointer;
  display: block;
  padding: 4px 14px;
  text-align: left;
  border: 0;
  position: relative;
  width: 100%;
}
.ui-dropdown__item:hover,
.ui-dropdown__list a:hover,
.ui-dropdown__list button:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-dropdown__item:hover,
.ui-dropdown__item.hover,
.ui-dropdown__list a:hover,
.ui-dropdown__list a.hover,
.ui-dropdown__list button:hover,
.ui-dropdown__list button.hover {
  background-color: rgb(194, 229, 255);
  color: rgb(22, 92, 171);
}
.ui-dropdown__item.is-selected,
.ui-dropdown__item.active,
.ui-dropdown__list a.is-selected,
.ui-dropdown__list a.active,
.ui-dropdown__list button.is-selected,
.ui-dropdown__list button.active {
  color: rgb(31, 118, 216);
  font-weight: 700;
}
.ui-dropdown__item.negative,
.ui-dropdown__item.negative:hover,
.ui-dropdown__list a.negative,
.ui-dropdown__list a.negative:hover,
.ui-dropdown__list button.negative,
.ui-dropdown__list button.negative:hover {
  color: #dd6d54;
  font-weight: 700;
}
.ui-dropdown__item.negative:hover,
.ui-dropdown__list a.negative:hover,
.ui-dropdown__list button.negative:hover {
  background-color: white;
}
.ui-dropdown__item[class*=icon-]::before,
.ui-dropdown__list a[class*=icon-]::before,
.ui-dropdown__list button[class*=icon-]::before {
  font-size: 1rem;
  margin-right: 4px;
}
.ui-dropdown__item:focus,
.ui-dropdown__list a:focus,
.ui-dropdown__list button:focus {
  outline: 2px solid rgb(0, 149, 255);
  z-index: 1;
}

.ui-dropdown__footer {
  border-top: 1px solid rgb(181, 185, 189);
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
  padding: 14px;
}
.ui-dropdown__footer .ui-button {
  margin-left: 14px;
}

.ui-dropdown__action {
  border-right: 1px solid white;
  display: block;
  float: left;
  text-align: center;
  width: 50%;
  border: 0;
}
.ui-dropdown__action:hover {
  background-color: rgb(194, 229, 255);
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-dropdown__action + .ui-dropdown__action {
  border-left: 1px solid white;
  border-right: 0;
  font-weight: 700;
}

.multiline .ui-dropdown__toggle,
.multiline .ui-dropdown__list a {
  line-height: 1.25;
  min-height: 3rem;
  height: 3rem;
  padding-bottom: 7px;
  padding-top: 7px;
  display: inline-block;
}
.multiline .ui-dropdown__toggle:hover small,
.multiline .ui-dropdown__list a:hover small {
  color: inherit;
}
.multiline strong {
  display: block;
}

.ui-dropdown__item_toggle {
  padding: 7px 14px;
}
.ui-dropdown__item_toggle .ui-toggle__label {
  white-space: nowrap;
}

[data-hint] {
  display: inline-block;
  position: relative;
}
[data-hint]::after {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 28px;
  line-height: 28px;
  background-color: rgb(19, 21, 23);
  border-radius: 3px;
  bottom: 100%;
  color: white;
  content: attr(data-hint);
  font-size: 0.75rem !important;
  font-weight: 400;
  left: 0;
  max-width: 500px;
  opacity: 0;
  padding: 0 7px;
  pointer-events: none;
  position: absolute;
  text-transform: none !important;
  transform: translate3d(0, 8px, 0);
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  white-space: nowrap;
  z-index: 499;
}
[data-hint]:hover::after {
  opacity: 1;
  text-decoration: none;
  transform: translate3d(0, 0, 0);
  visibility: visible;
}
[data-hint]:disabled::after, [data-hint].disabled::after {
  content: none;
}

[data-hint-position=bottom]::after {
  bottom: auto;
  left: 0;
  margin-top: 7px;
  position: absolute;
  right: auto;
  top: 100%;
  transform: translate3d(0, -8px, 0);
}

[data-hint-position=left]::after {
  bottom: auto;
  left: auto;
  margin-right: 7px;
  position: absolute;
  right: 100%;
  top: 0;
  transform: translate3d(8px, 0, 0);
}

[data-hint-position=right]::after {
  bottom: auto;
  left: 100%;
  margin-left: 7px;
  position: absolute;
  right: auto;
  top: 0;
  transform: translate3d(-8px, 0, 0);
}

.ui-graphtype .ui-button:last-child::after,
[data-hint-align=right]::after {
  left: auto;
  right: 0;
}

.ui-select-list {
  border: 1px solid rgb(22, 92, 171);
  border-radius: 3px;
  overflow: hidden;
}
.ui-select-list + .ui-select-list {
  margin-top: 14px;
}
.ui-select-list li {
  border-top-color: inherit;
  border-top-style: inherit;
  border-top-width: inherit;
}
.ui-select-list li:first-child {
  border: 0;
}

.ui-select-list__item,
.ui-select-list__item.ui-form__radio-label {
  border-radius: 0;
  color: rgb(22, 92, 171);
  display: block;
  padding: 7px 14px;
}
.ui-select-list__item::after,
.ui-select-list__item.ui-form__radio-label::after {
  clear: both;
  content: "";
  display: table;
}
.ui-select-list__item:hover,
.ui-select-list__item.ui-form__radio-label:hover {
  background-color: rgb(194, 229, 255);
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-select-list__item.is-selected,
.ui-select-list__item.ui-form__radio-label.is-selected {
  background-color: rgb(22, 92, 171);
  color: white;
}
.ui-select-list__item.is-selected input[type=radio], .ui-select-list__item.is-selected input[type=radio]:hover, .ui-select-list__item.is-selected input[type=radio]:focus, .ui-select-list__item.is-selected input[type=radio]:checked,
.ui-select-list__item.ui-form__radio-label.is-selected input[type=radio],
.ui-select-list__item.ui-form__radio-label.is-selected input[type=radio]:hover,
.ui-select-list__item.ui-form__radio-label.is-selected input[type=radio]:focus,
.ui-select-list__item.ui-form__radio-label.is-selected input[type=radio]:checked {
  color: white;
}
.ui-select-list__item.disabled,
.ui-select-list__item.ui-form__radio-label.disabled {
  color: rgb(97, 99, 101);
  cursor: default;
  opacity: 0.5;
}
.ui-select-list__item.disabled:hover,
.ui-select-list__item.ui-form__radio-label.disabled:hover {
  background-color: transparent;
}
.ui-select-list__item.disabled.is-selected,
.ui-select-list__item.ui-form__radio-label.disabled.is-selected {
  background-color: rgb(194, 229, 255);
  color: rgb(31, 118, 216);
}
.ui-select-list__item p,
.ui-select-list__item small,
.ui-select-list__item.ui-form__radio-label p,
.ui-select-list__item.ui-form__radio-label small {
  color: inherit;
  white-space: normal;
}
.ui-select-list__item [class*=icon-]::before,
.ui-select-list__item.ui-form__radio-label [class*=icon-]::before {
  margin-right: 5px;
  top: 2px;
}

.ui-select-list__item__arrow {
  float: right;
}
.ui-select-list__item__arrow::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E027";
}
.ui-select-list__item__arrow::before:hover::before {
  text-decoration: none;
}
.ui-select-list__item__arrow::before {
  margin: 0;
  right: -4px;
  top: 2px;
}

.ui-datepicker__wrapper {
  width: 204px;
}

.ui-datepicker {
  color: rgb(77, 79, 81);
  left: 0;
  margin-top: 1px;
  padding: 5px;
  position: relative;
  top: 0;
  user-select: none;
}
.ui-datepicker table {
  margin: 0;
  width: 100%;
}
.ui-datepicker td,
.ui-datepicker th {
  border-radius: 3px;
  font-size: 0.875rem;
  font-weight: 400;
  height: 28px;
  line-height: 28px;
  text-align: center;
  width: 28px;
}
.ui-datepicker td.old, .ui-datepicker td.new {
  color: rgb(154, 157, 161);
}
.ui-datepicker th.switch {
  width: 145px;
}
.ui-datepicker th.next, .ui-datepicker th.prev {
  font-size: 1.25rem;
}
.ui-datepicker .active,
.ui-datepicker .active:hover {
  background-color: rgb(31, 118, 216);
  color: white;
  font-weight: 700;
}

.ui-datepicker__pagination th {
  cursor: pointer;
}
.ui-datepicker__pagination th::before {
  top: 3px;
}
.ui-datepicker__pagination th:hover {
  background: rgb(206, 210, 214);
}

th.ui-datepicker__dow {
  color: rgb(97, 99, 101);
  font-weight: 700;
  padding-bottom: 5px;
}
th.ui-datepicker__dow:hover {
  color: initial;
}

td.ui-datepicker__day:hover {
  background-color: rgb(194, 229, 255);
  color: rgb(22, 92, 171);
  cursor: pointer;
}

.ui-datepicker__month,
.ui-datepicker__year {
  border-radius: 3px;
  cursor: pointer;
  display: block;
  float: left;
  height: 44px;
  line-height: 45px;
  margin: 1%;
  width: 31%;
}
.ui-datepicker__month:hover,
.ui-datepicker__year:hover {
  background: rgb(194, 229, 255);
  color: rgb(22, 92, 171);
}
.ui-datepicker__month.old,
.ui-datepicker__year.old {
  color: rgb(206, 210, 214);
}
.ui-datepicker__month.old:hover,
.ui-datepicker__year.old:hover {
  background-color: transparent;
  cursor: default;
}

.ui-slider {
  background-color: rgb(154, 157, 161);
  height: 1px;
  margin: 1em 0.5em;
  position: relative;
  user-select: none;
  width: auto;
}
.ui-slider::after {
  clear: both;
  content: "";
  display: table;
}

.ui-slider__handle {
  background-color: white;
  border: 1px solid rgb(22, 92, 171);
  border-radius: 0.5em;
  cursor: pointer;
  display: block;
  height: 1em;
  margin-left: -0.5em;
  position: absolute;
  top: -0.5em;
  width: 1em;
  z-index: 1;
}
.ui-slider__handle:hover {
  background-color: rgb(194, 229, 255);
}
.ui-slider__handle:active {
  background-color: rgb(31, 118, 216);
}
.lte-ie8 .ui-slider__handle {
  border: 0;
  color: rgb(22, 92, 171);
}
.lte-ie8 .ui-slider__handle::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E04F";
}
.lte-ie8 .ui-slider__handle::before:hover::before {
  text-decoration: none;
}
.lte-ie8 .ui-slider__handle::before {
  top: 1px;
}
.lte-ie8 .ui-slider__handle:hover, .lte-ie8 .ui-slider__handle:active {
  background-color: white;
}

.ui-slider__handle__label {
  color: rgb(22, 92, 171);
  cursor: pointer;
  font-size: 0.875rem;
  font-weight: 600;
  left: 50%;
  line-height: 28px;
  margin-left: -17.5px;
  position: absolute;
  text-align: center;
  top: 1em;
  width: 35px;
}
.ui-slider__handle__label:hover {
  text-decoration: none;
}

.ui-slider__range {
  background-color: rgb(22, 92, 171);
  border-radius: 3.5px;
  height: 7px;
  margin-top: -3px;
  position: absolute;
  top: 0;
}

.is-overlapping .ui-slider__handle ~ .ui-slider__handle .ui-slider__handle__label {
  padding-top: 1em;
}

.ui-search {
  display: flex;
  position: relative;
}
.ui-search .ui-button {
  margin-left: 14px;
}
.ui-search input[type=search] {
  height: 42px;
  min-width: 250px;
  padding-left: 28px;
  padding-right: 7px;
  flex: 1;
}
.ui-search [class*=icon-] {
  color: rgb(154, 157, 161);
  height: 42px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 35px;
}
.ui-search [class*=icon-]::before {
  font-size: 1.125rem;
  top: 4px;
}
.ui-search .icon-remove-2 {
  cursor: pointer;
  display: none;
  right: 7px;
}
.ui-search .icon-remove-2:hover {
  color: rgb(22, 92, 171);
}
.ui-search .icon-remove-2.is-active {
  display: block;
}
.ui-search.small input {
  min-height: 28px;
  line-height: 21px;
  height: 28px;
  padding-left: 28px;
  padding-right: 7px;
}
.lte-ie8 .ui-search.small input {
  line-height: 28px;
  padding-bottom: 0;
  padding-top: 0;
}
.ui-search.small input::-webkit-input-placeholder {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-search.small input:-moz-placeholder {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-search.small input::-moz-placeholder {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-search.small input:-ms-input-placeholder {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-search.small [class*=icon-] {
  color: rgb(154, 157, 161);
  height: 28px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 35px;
}
.ui-search.small [class*=icon-]::before {
  font-size: 1rem;
  top: 4px;
}
.ui-search.small .icon-remove-2 {
  text-align: right;
}

.ui-search__dropdown {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  border-color: rgb(154, 157, 161);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  left: 0;
  margin-top: 40px;
  position: absolute;
  right: 0;
}

.ui-search__header {
  padding: 7px 14px;
}

.ui-search__results {
  border-top: 1px solid rgb(206, 210, 214);
  max-height: 252px;
  overflow-x: hidden;
  overflow-y: auto;
}

.ui-search__results__item {
  color: rgb(19, 21, 23);
  cursor: pointer;
  align-items: center;
  display: flex;
  padding: 4px 14px;
}
.ui-search__results__item::after {
  clear: both;
  content: "";
  display: table;
}
.ui-search__results__item:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-search__results__item:hover, .ui-search__results__item.is-active {
  background-color: rgb(194, 229, 255);
}
.ui-search__results__item:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-search__results__title {
  flex: 1;
}
.ui-search__results__type + .ui-search__results__title {
  max-width: 60%;
}

.ui-search__results__type {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: right;
  padding-left: 7px;
  text-align: right;
  width: 40%;
}
.ui-search__results__item:hover .ui-search__results__type, .ui-search__results__item.is-active .ui-search__results__type {
  color: rgb(31, 118, 216);
}

.ui-search__footer {
  border-top: 1px solid rgb(206, 210, 214);
  display: inline-block;
  font-weight: 700;
  padding: 7px 14px;
  text-align: center;
  width: 100%;
}

.ui-search__spinner {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 14px;
  height: 14px;
  border-bottom-color: rgb(31, 118, 216);
  border-left-color: rgb(31, 118, 216);
  border-radius: 7px;
  border-right-color: rgb(206, 210, 214);
  border-style: solid;
  border-top-color: rgb(206, 210, 214);
  border-width: 1.75px;
  border-width: 2px;
  display: inline-block;
  height: 18px;
  position: absolute;
  right: 7px;
  top: 7px;
  width: 18px;
}
.lte-ie8 .ui-search__spinner, .is-ie9 .ui-search__spinner {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/18967d1df88e70f4da9a8f1531c2365f.gif);
}
.is-selected .ui-search__spinner {
  border-right-color: rgb(0, 149, 255);
  border-top-color: rgb(0, 149, 255);
}

.ui-editable_area {
  animation: bounce 1s ease 0s both 1;
  backface-visibility: hidden;
  z-index: 200;
  border: 1px dashed #17a05b;
  border-radius: 3px;
  box-sizing: content-box;
  cursor: pointer;
  padding: 14px;
  position: absolute;
}
.ui-editable_area::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E070";
}
.ui-editable_area::before:hover::before {
  text-decoration: none;
}
.ui-editable_area::before {
  background-color: rgba(23, 160, 91, 0.9);
  border-radius: 3px 0;
  bottom: -1px;
  color: white;
  height: 28px;
  line-height: 28px;
  position: absolute;
  right: -1px;
  text-align: center;
  width: 28px;
  z-index: 1;
}
.ui-editable_area:hover {
  border-style: solid;
  box-shadow: 0 0 0 3px rgba(23, 160, 91, 0.2);
}

.ui-table {
  border-bottom: 1px solid rgb(206, 210, 214);
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
.ui-table .ui-button {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  margin-left: 7px;
}
.ui-table table {
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
.ui-table.layout_scale-cells table {
  table-layout: auto;
}
.ui-table.layout_data table th, .ui-table.layout_data table th.sortable:hover, .ui-table.layout_data table th.sorting_asc, .ui-table.layout_data table th.sorting_desc,
.ui-table.layout_data table td,
.ui-table.layout_data table td.sortable:hover,
.ui-table.layout_data table td.sorting_asc,
.ui-table.layout_data table td.sorting_desc,
.ui-table.layout_data table .ui-table__cell,
.ui-table.layout_data table .ui-table__cell.sortable:hover,
.ui-table.layout_data table .ui-table__cell.sorting_asc,
.ui-table.layout_data table .ui-table__cell.sorting_desc {
  border-color: rgb(154, 157, 161);
}
.ui-table tr {
  background-color: white;
  border-top: 1px solid rgb(206, 210, 214);
  height: 42px;
}
.ui-table tr:first-child {
  border-top: 0;
}
.ui-table tr.even, .ui-table tr:nth-child(even) {
  background-color: rgb(247, 249, 250);
}
.ui-table tr:hover, .ui-table tr.hover {
  background-color: rgb(194, 229, 255);
}
.ui-table tr.whoops {
  color: #dd6d54;
}
.ui-table th,
.ui-table td {
  border-left: 1px solid transparent;
  font-size: 0.875rem;
  overflow: hidden;
  padding-left: 7px;
  padding-right: 7px;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.ui-table th::after,
.ui-table td::after {
  top: 75%;
}
.ui-table th:first-child,
.ui-table td:first-child {
  border-left: 0;
}
.ui-card__content .ui-table th:first-child,
.ui-card__content .ui-table td:first-child {
  padding-left: 14px;
}
.ui-card__content .ui-table th:last-child,
.ui-card__content .ui-table td:last-child {
  padding-left: 14px;
}
.ui-table th[data-hint],
.ui-table td[data-hint] {
  display: table-cell;
  overflow: visible;
  padding-right: 21px;
  text-overflow: visible;
}
.ui-table thead {
  border-bottom: 1px solid rgb(154, 157, 161);
  border-top: 1px solid rgb(206, 210, 214);
}
.ui-table thead tr {
  height: 28px;
}
.ui-table thead tr, .ui-table thead tr:hover {
  background-color: rgb(223, 227, 232);
}
.ui-table thead th {
  background-color: rgb(239, 242, 245);
  color: rgb(77, 79, 81);
  cursor: pointer;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 28px;
  padding-top: 4px;
}
.ui-table thead th.no-sort:hover {
  color: rgb(77, 79, 81);
  cursor: default;
}
.ui-table td.sortable,
.ui-table th.sortable {
  padding-right: 28px;
  position: relative;
}
.ui-table td.sortable::before, .ui-table td.sortable::after,
.ui-table th.sortable::before,
.ui-table th.sortable::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  display: none;
  font-size: 19px;
  margin: 0;
  position: absolute;
  right: 7px;
}
.ui-table td.sortable::before:hover::before, .ui-table td.sortable::after:hover::before,
.ui-table th.sortable::before:hover::before,
.ui-table th.sortable::after:hover::before {
  text-decoration: none;
}
.ui-table td.sortable::before,
.ui-table th.sortable::before {
  content: "\E02C";
  top: 3px;
}
.ui-table td.sortable::after,
.ui-table th.sortable::after {
  bottom: 3px;
  content: "\E00D";
  top: auto !important;
}
.ui-table td.sortable:hover::before, .ui-table td.sortable:hover::after,
.ui-table th.sortable:hover::before,
.ui-table th.sortable:hover::after {
  display: block;
}
.ui-table td.sorting_asc:hover, .ui-table td.sorting_desc:hover,
.ui-table th.sorting_asc:hover,
.ui-table th.sorting_desc:hover {
  background-color: white;
  border-right: 1px solid rgb(206, 210, 214);
  color: rgb(22, 92, 171);
}
.ui-table td.sorting_asc::before, .ui-table td.sorting_asc:hover::before,
.ui-table th.sorting_asc::before,
.ui-table th.sorting_asc:hover::before {
  color: rgb(22, 92, 171);
  display: block;
}
.ui-table td.sorting_desc::after, .ui-table td.sorting_desc:hover::after,
.ui-table th.sorting_desc::after,
.ui-table th.sorting_desc:hover::after {
  color: rgb(22, 92, 171);
  display: block;
}
.ui-table tbody tr:nth-child(even):hover th, .ui-table tbody tr:nth-child(odd):hover th {
  background-color: rgb(194, 229, 255);
}
.ui-table tbody td.ui-table__actions, .ui-table tbody td.data-row__actions, .ui-table tbody td.actions,
.ui-table tfoot td.ui-table__actions,
.ui-table tfoot td.data-row__actions,
.ui-table tfoot td.actions {
  overflow: visible;
}
.ui-table tbody td.ui-table__actions .ui-button, .ui-table tbody td.data-row__actions .ui-button, .ui-table tbody td.actions .ui-button,
.ui-table tfoot td.ui-table__actions .ui-button,
.ui-table tfoot td.data-row__actions .ui-button,
.ui-table tfoot td.actions .ui-button {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  float: right;
}
.ui-table tbody th,
.ui-table tfoot th {
  font-weight: 600;
}
.ui-table tbody tr:nth-child(even) th,
.ui-table tfoot tr:nth-child(even) th {
  background-color: rgb(247, 249, 250);
}
.ui-table tbody tr:nth-child(odd) th,
.ui-table tfoot tr:nth-child(odd) th {
  background-color: white;
}
.ui-table tfoot {
  border-top: 1px solid rgb(206, 210, 214);
}
.ui-table tfoot tr:hover {
  background-color: transparent;
}

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

.layout_expansion table {
  table-layout: auto;
}

[class*=indented-] {
  padding-left: 70px !important;
}

.indented-0 {
  padding-left: 7px !important;
}

.indented-1 {
  padding-left: 21px !important;
}

.indented-2 {
  padding-left: 35px !important;
}

.indented-3 {
  padding-left: 49px !important;
}

.indented-4 {
  padding-left: 63px !important;
}

.indented-5 {
  padding-left: 77px !important;
}

.expansion-spacer {
  display: inline-block;
  height: 1px;
  width: 14px;
}

.ui-drop-item__button {
  border: 0;
  padding: 0;
  color: rgb(31, 118, 216);
  background-color: transparent;
}
.ui-drop-item__button:hover {
  text-decoration: underline;
}
.ui-drop-item__button:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-drop-item__icon {
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: inline-block;
  height: 18px;
  width: 18px;
}
.ui-drop-item__icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E02B";
}
.ui-drop-item__icon::before:hover::before {
  text-decoration: none;
}
.ui-drop-item__icon::before {
  font-size: 18px;
  top: 4px;
}
.ui-drop-item__icon.is-disabled {
  color: rgb(97, 99, 101);
  cursor: default;
}
.expanded .ui-drop-item__icon.is-disabled::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E096";
}
.expanded .ui-drop-item__icon.is-disabled::before:hover::before {
  text-decoration: none;
}
.expanded .ui-drop-item__icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00D";
}
.expanded .ui-drop-item__icon::before:hover::before {
  text-decoration: none;
}

.ui-drop-item__placeholder {
  display: inline-block;
  height: 1px;
  width: 18px;
}

.loading .ui-drop-item__icon {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 14px;
  height: 14px;
  border-bottom-color: rgb(22, 92, 171);
  border-left-color: rgb(22, 92, 171);
  border-radius: 7px;
  border-right-color: rgb(206, 210, 214);
  border-style: solid;
  border-top-color: rgb(206, 210, 214);
  border-width: 1.75px;
  border-width: 2px;
  cursor: default;
  display: inline-block;
  line-height: 0;
  margin-right: 4px;
  position: relative;
  top: 4px;
}
.lte-ie8 .loading .ui-drop-item__icon, .is-ie9 .loading .ui-drop-item__icon {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/18967d1df88e70f4da9a8f1531c2365f.gif);
}
.loading .ui-drop-item__icon::before {
  content: none;
}

.ui-table__cell__label {
  position: absolute;
}
.ui-table__cell__label::before {
  font-size: 1.125rem;
  top: 3px;
}

td.row-title,
.ui-table__cell.row-title {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  max-width: 280px;
}

td.number,
th.number,
.ui-table__cell.number {
  font-feature-settings: "tnum", "lnum";
  text-align: right !important;
}

td.percent,
.ui-table__cell.percent {
  font-feature-settings: "tnum", "lnum";
}

.ui-table__row .ui-table__cell.currency, td.currency {
  font-feature-settings: "tnum", "lnum";
  text-align: right !important;
}
.ui-table__row .ui-table__cell.currency::before, td.currency::before {
  content: "$\A0";
}

th.currency {
  text-align: right !important;
}

tr ~ tr td.currency {
  position: static;
}
tr ~ tr td.currency::before {
  content: none;
}

.ui-table__row ~ .ui-table__row .ui-table__cell.currency::before {
  content: none;
}

th.uncertian,
td.uncertain,
.ui-table__cell.uncertain {
  background-image: linear-gradient(135deg, rgba(97, 99, 101, 0.3), rgba(97, 99, 101, 0.3) 10%, transparent 10%, transparent 40%, rgba(97, 99, 101, 0.3) 40%, rgba(97, 99, 101, 0.3) 60%, transparent 60%, transparent 90%, rgba(97, 99, 101, 0.3) 90%);
  background-size: 4px 4px;
}

.ui-table__cell__link {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.ui-table__cell__link:hover {
  color: rgb(22, 92, 171);
  text-decoration: underline;
}
.ui-table__cell__link.childless {
  cursor: default;
}
.ui-table__cell__link.childless:hover {
  text-decoration: none;
}

.ui-card {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
}
.ui-card .ui-card {
  margin-bottom: 0;
}
.ui-card + .ui-card {
  margin-top: 28px;
}

.ui-card__header {
  height: 42px;
  line-height: 42px;
  background-color: rgb(239, 242, 245);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgb(77, 79, 81);
  margin: 0;
  padding: 0 14px;
  position: relative;
  width: 100%;
}
.ui-card__header::after {
  clear: both;
  content: "";
  display: table;
}

.ui-card__actions {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.ui-card__actions a {
  line-height: 26px;
  margin-left: 10px;
}
.ui-card__actions .ui-button {
  margin-left: 10px;
}

.ui-card__content {
  padding: 14px;
}
.ui-card__content::after {
  clear: both;
  content: "";
  display: table;
}
.ui-card__content + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-card__content + .ui-card__content {
  border-top: 1px solid rgb(206, 210, 214);
}
.ui-card__content > :last-of-type {
  padding-bottom: 0;
}

.ui-card__footer {
  background-color: rgb(239, 242, 245);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgb(206, 210, 214);
  padding: 14px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.ui-tab-card__header {
  padding: 14px 0 0;
}

.ui-modal__wrapper {
  z-index: 900;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
}

.ui-modal {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  border-color: rgb(154, 157, 161);
  backface-visibility: hidden;
  margin: 70px auto;
  position: relative;
  width: 400px;
  z-index: 2;
}
.ui-modal.wide {
  width: 600px;
}
.open .ui-modal {
  animation: fadeInDown 0.3s ease 0s both 1;
  backface-visibility: hidden;
}

.ui-modal__header {
  height: 42px;
  line-height: 42px;
  background-color: rgb(239, 242, 245);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgb(77, 79, 81);
  margin: 0;
  padding: 0 14px;
  position: relative;
  width: 100%;
}
.ui-modal__header::after {
  clear: both;
  content: "";
  display: table;
}

.ui-modal__close {
  color: rgb(154, 157, 161);
  cursor: pointer;
  cursor: pointer;
  height: 3rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 3rem;
  right: 0;
  border: 0;
  background: transparent;
}
.ui-modal__close:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-modal__close::before {
  top: 3px;
}
.ui-modal__close:hover {
  background-color: rgb(206, 210, 214);
}
.ui-modal__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01C";
}
.ui-modal__close::before:hover::before {
  text-decoration: none;
}
.ui-modal__close:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 0;
}

.ui-modal__actions {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.ui-modal__actions a {
  line-height: 26px;
  margin-left: 10px;
}
.ui-modal__actions .ui-button {
  margin-left: 10px;
}

.ui-modal__content {
  padding: 14px;
}
.ui-modal__content::after {
  clear: both;
  content: "";
  display: table;
}
.ui-modal__content + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-modal__content + .ui-modal__content {
  border-top: 1px solid rgb(154, 157, 161);
}
.ui-modal__content > :last-child {
  padding-bottom: 0;
}
.ui-modal__content hr {
  border: 0;
  border-top: 1px solid rgb(206, 210, 214);
  margin: 14px -14px;
}

.ui-modal__footer {
  background-color: rgb(239, 242, 245);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgb(206, 210, 214);
  padding: 14px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.ui-modal__background {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
  zoom: 1;
  background-color: rgba(255, 255, 255, 0.8);
  animation: fadeIn 0.2s ease 0s both 1;
  backface-visibility: hidden;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.ui-overlays-enter.ui-modal__wrapper {
  opacity: 0.01;
  transform: translate3d(0, -20px, 0);
  transition: all 0.3s ease-in-out;
}
.ui-overlays-enter.ui-overlays-enter-active.ui-modal__wrapper {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.ui-overlays-leave.ui-modal__wrapper {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: all 0.3s ease-in-out;
}
.ui-overlays-leave.ui-overlays-leave-active.ui-modal__wrapper {
  opacity: 0.01;
  transform: translate3d(0, -20px, 0);
}

.ui-report-card {
  color: rgb(19, 21, 23);
  cursor: pointer;
  background-color: rgb(22, 92, 171);
  border: 1px solid rgb(154, 157, 161);
  border-radius: 3px;
  display: block;
  height: 200px;
  margin-bottom: 28px;
  position: relative;
}
.ui-report-card:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-report-card::before {
  height: 3rem;
  line-height: 3rem;
  border: 2px solid white;
  border-radius: 3px;
  bottom: 0;
  color: white;
  content: "View report";
  display: inline-block;
  font-weight: 600;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 42px;
  transition: all 0.2s ease-in-out;
  width: 150px;
  z-index: 4;
}
.ui-report-card:hover {
  background-image: linear-gradient(-45deg, rgb(22, 92, 171), #17a05b);
  border-color: rgb(22, 92, 171);
  box-shadow: 0 0 0 3px rgb(194, 229, 255);
}
.ui-report-card:hover::before {
  opacity: 1;
  top: 50px;
}
.ui-report-card:hover small {
  color: inherit;
}
.ui-report-card:hover .report__actions {
  display: block;
}
.ui-report-card .report__actions {
  border: 0;
  border-radius: 3px;
  display: none;
  left: 14px;
  position: absolute;
  right: 14px;
  top: 14px;
  z-index: 3;
}
.ui-report-card .report__actions .ui-button {
  border: 0;
}
.ui-report-card .share-icon {
  margin: 7px 0 0 -7px;
}

.ui-report-card__thumbnail {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s ease-in-out;
}
.ui-report-card__thumbnail.line {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/e9970408f3149b7c7fa142a895e36644.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.line {
    background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/fcdfbd2b2018fda0058f16dbc983c736.png);
    background-size: cover;
  }
}
.ui-report-card__thumbnail.stacked {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/79a0e98eaf835551f63868d50c383776.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.stacked {
    background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/c2711faa67822d8631b96df29ef2fa6e.png);
    background-size: cover;
  }
}
.ui-report-card__thumbnail.percentage {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/99d37f4aa7c3e59979db641a5e8f3288.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.percentage {
    background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/1e7421397f8922ba2c6c146b001a9a34.png);
    background-size: cover;
  }
}
.ui-report-card__thumbnail.pie {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/f0c8bd2adb809c5738ebdb147cd2ac46.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.pie {
    background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/149a7eef626ba5718993b7935efe60d2.png);
    background-size: cover;
  }
}
.ui-report-card__thumbnail.bar {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/4ac3e9ec563cddad298a0b2df5c4351f.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.bar {
    background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/1808bfccba61597bcb44975aab4bde9f.png);
    background-size: cover;
  }
}
.ui-report-card__thumbnail.grid {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/0bd9cfdbb304ea03b7c20d7f8bdf0aa0.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.grid {
    background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/cb6d942a536a77a65a33fd1e9480f329.png);
    background-size: cover;
  }
}
.ui-report-card__thumbnail.map {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/1e0591514561ebe78ed94475a29e45a5.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.map {
    background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/6851088bdc64625ff0663ab85652900e.png);
    background-size: cover;
  }
}
.ui-report-card:hover .ui-report-card__thumbnail {
  filter: blur(2px);
  opacity: 0.2;
}

.ui-report-card__details {
  background-color: white;
  border-radius: 0 0 2px 2px;
  bottom: 0;
  left: 0;
  line-height: 1;
  padding: 7px 14px;
  position: absolute;
  right: 0;
  z-index: 2;
}

.ui-report-card__title {
  position: relative;
  top: 3px;
}
.ui-report-card__title::after {
  clear: both;
  content: "";
  display: table;
}
.ui-report-card__title h4 {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.ui-report-card__title .icon-confirm-3 {
  float: right;
}
.ui-report-card__title .icon-confirm-3::before {
  opacity: 0.6;
  top: 2px;
}

.ui-report-card__icon {
  color: rgb(97, 99, 101);
  float: right;
  font-size: 24px;
}
.ui-report-card__icon::before {
  top: 7px;
}
.ui-report-card:hover .ui-report-card__icon {
  color: rgb(31, 118, 216);
}
.ui-report-card:hover .ui-report-card__icon:hover {
  color: rgb(22, 92, 171);
}

.ui-dropdown__list + .ui-nav-list,
.ui-nav-list + .ui-nav-list {
  margin-top: 28px;
}
.ui-dropdown__list li,
.ui-nav-list li {
  position: relative;
}

.ui-nav-list__item_action,
.ui-nav-list__item {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 3px;
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: block;
  line-height: 35px;
  padding: 0 28px 0 14px;
  position: relative;
  border: 0;
  background-color: transparent;
  text-align: left;
  width: 100%;
}
.ui-nav-list__item_action::after,
.ui-nav-list__item::after {
  clear: both;
  content: "";
  display: table;
}
.ui-nav-list__item_action:hover, .is-hovered.ui-nav-list__item_action,
.ui-nav-list__item:hover,
.ui-nav-list__item.is-hovered {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.is-selected.ui-nav-list__item_action,
.ui-nav-list__item.is-selected {
  background-color: rgb(194, 229, 255);
  color: rgb(22, 92, 171);
  font-weight: 700;
}
.ui-nav-list__item_action a,
.ui-nav-list__item a {
  color: inherit;
  text-decoration: inherit;
}
.multiline.ui-nav-list__item_action,
.ui-nav-list__item.multiline {
  line-height: 1.2;
  padding-bottom: 14px;
  padding-top: 14px;
}
.ui-nav-list__item_action:focus,
.ui-nav-list__item:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  z-index: 1;
}

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

.ui-nav-list__item_action {
  color: rgb(22, 92, 171);
  font-weight: 700;
}
.ui-nav-list__item_action:hover {
  text-decoration: underline;
}
.ui-nav-list__item_action[class*=icon-]::before {
  margin-right: 4px;
  top: 2px;
}

.ui-nav-list__item__description {
  display: inline-block;
  font-size: 0.875rem;
  white-space: normal;
}
.is-selected .ui-nav-list__item__description {
  font-weight: normal;
}

.ui-nav-list__item__right-arrow {
  margin-top: -7px;
  position: absolute;
  right: 14px;
  top: 50%;
}

.ui-nav-tabs-container {
  padding: 20px;
  background-color: rgb(239, 242, 245);
}

.ui-nav-tabs {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: rgb(223, 227, 232);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: flex;
  flex-wrap: wrap;
  min-height: 48px;
  position: relative;
  -webkit-font-smoothing: antialiased;
}
.ui-nav-tabs::after {
  clear: both;
  content: "";
  display: table;
}

.ui-nav-tabs-shadow-container {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 48px;
}

.ui-nav-tabs-shadow {
  content: "&nbsp;";
  position: absolute;
  height: 12px;
  border-top-left-radius: 10em 5em;
  border-top-right-radius: 10em 5em;
  box-shadow: 0 -3px 8px rgba(19, 21, 23, 0.1);
  width: 100%;
  top: 48px;
}

.ui-nav-tabs__tab {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 3rem;
  line-height: 3rem;
  color: rgb(97, 99, 101);
  cursor: pointer;
  border: 1px solid rgb(239, 242, 245);
  border-right: 1px solid rgb(206, 210, 214);
  border-left: 1px solid rgb(239, 242, 245);
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: rgb(97, 99, 101);
  display: inline-block;
  -webkit-font-smoothing: subpixel-antialiased;
  font-size: 1rem;
  font-weight: 500;
  line-height: 32px;
  padding: 8px 16px;
  height: 48px;
  position: relative;
  transition: 300ms ease;
}
.ui-nav-tabs__tab:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-nav-tabs__tab:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  transition: none;
}
.ui-nav-tabs__tab.is-selected {
  background: rgb(239, 242, 245);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: 0 -2px 2px 0 rgba(19, 21, 23, 0.15);
  border: 1px solid rgb(206, 210, 214);
  border-bottom: 0;
  color: rgb(19, 21, 23);
  z-index: 2;
}
.ui-nav-tabs__tab:not(.is-selected) {
  border-top: solid 1px rgb(223, 227, 232);
}
.ui-nav-tabs__tab:first-child + :not(.is-selected) {
  border-left: 1px solid transparent;
  border-top-left-radius: 3px;
}
.ui-nav-tabs__tab:last-of-type {
  box-shadow: 1px 0 0 rgb(239, 242, 245);
}

.ui-nav-tabs.minimal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  position: relative;
}
.ui-nav-tabs.minimal::after {
  clear: both;
  content: "";
  display: table;
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab {
  line-height: 24px;
  height: 40px;
  box-shadow: none;
  border: 1px solid transparent;
  margin-right: 4px;
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab:hover {
  color: rgb(19, 21, 23);
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  background-color: rgb(247, 249, 250);
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab.is-selected {
  background: rgb(31, 118, 216);
  border-radius: 3px;
  box-shadow: none;
  color: rgb(255, 255, 255);
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab.is-selected:hover {
  border: 1px solid transparent;
}

.ui-nav-bar {
  display: flex;
}

.ui-nav-bar__item {
  display: inline-block;
  padding-left: 7px;
  position: relative;
  user-select: none;
}
.ui-nav-bar__item:hover {
  text-decoration: none;
}
.ui-nav-bar__item.ui-dropdown {
  margin: 0;
}
.ui-nav-bar__item .ui-dropdown__target {
  margin-top: 28px;
}

.ui-nav-bar__item__toggle {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 28px;
  line-height: 28px;
  border: 0;
  color: rgb(77, 79, 81);
  font-weight: 400;
  position: relative;
}
.ui-nav-bar__item__toggle::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00D";
  margin: 0;
  top: 1px;
}
.ui-nav-bar__item__toggle::after:hover::before {
  text-decoration: none;
}
.ui-nav-bar__item__toggle:hover, .active .ui-nav-bar__item__toggle {
  color: rgb(22, 92, 171);
  text-decoration: none;
}

.ui-badge {
  background-color: rgb(22, 92, 171);
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  position: relative;
  text-align: center;
  white-space: no-wrap;
}
.ui-badge:not(:empty) {
  margin-left: 5px;
  min-width: 10px;
  padding: 3px 6px 2px;
}
.ui-badge.positive {
  background-color: #17a05b;
}
.ui-badge.negative {
  background-color: #dd6d54;
}
.ui-button .ui-badge {
  top: -1px;
}
.ui-button:hover .ui-badge {
  background-color: white;
  color: rgb(22, 92, 171);
}
.ui-nav-tabs .ui-badge {
  top: -2px;
}

.ui-graphtype {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 250px;
}
.ui-graphtype .ui-button {
  flex: 1;
  height: 35px;
  line-height: 35px;
  font-size: 1.25rem;
  padding: 0;
}
.ui-graphtype .ui-button::after {
  top: 35px;
}
.lte-ie8 .ui-graphtype .ui-button, .is-ie9 .ui-graphtype .ui-button {
  width: 20%;
}
.lte-ie8 .ui-graphtype .ui-button {
  border-right: 1px solid rgb(154, 157, 161);
}

.ui-graphtype__icon {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.ui-graphtype__icon::before, .ui-graphtype__icon::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  font-size: 1.125rem;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin-top: 0;
  position: absolute;
  top: 50%;
  width: 1.25rem;
}
.ui-graphtype__icon::before:hover::before, .ui-graphtype__icon::after:hover::before {
  text-decoration: none;
}
.ui-graphtype__icon::before {
  color: rgb(97, 99, 101);
}
.ui-graphtype__icon::after {
  color: rgb(97, 99, 101);
}
.ui-button:hover .ui-graphtype__icon::before {
  color: rgb(19, 21, 23);
}
.ui-button:hover .ui-graphtype__icon::after {
  color: rgb(19, 21, 23);
}
.ui-button.is-selected .ui-graphtype__icon::before, .ui-button.is-selected:hover .ui-graphtype__icon::before {
  color: rgb(255, 255, 255);
}
.ui-button.is-selected .ui-graphtype__icon::after, .ui-button.is-selected:hover .ui-graphtype__icon::after {
  color: white;
}

.ui-graphtype__percentage .ui-graphtype__icon::before {
  content: "\E08A";
}
.ui-graphtype__percentage .ui-graphtype__icon::after {
  content: "\E08B";
}

.ui-graphtype__stacked .ui-graphtype__icon::before {
  content: "\E07F";
}
.ui-graphtype__stacked .ui-graphtype__icon::after {
  content: "\E07E";
}

.ui-graphtype__line .ui-graphtype__icon::before {
  content: "\E088";
}
.ui-graphtype__line .ui-graphtype__icon::after {
  content: "\E089";
}

.ui-graphtype__pie .ui-graphtype__icon::before {
  content: "\E019";
}
.ui-graphtype__pie .ui-graphtype__icon::after {
  content: "\E021";
}

.ui-graphtype__bar .ui-graphtype__icon::before {
  content: "\E016";
}
.ui-graphtype__bar .ui-graphtype__icon::after {
  content: "\E087";
}

.ui-graphtype__stacked-bar .ui-graphtype__icon::before {
  content: "\E07C";
}
.ui-graphtype__stacked-bar .ui-graphtype__icon::after {
  content: "\E07D";
}

.ui-graphtype__distribution .ui-graphtype__icon::before {
  content: "\E022";
}
.ui-graphtype__distribution .ui-graphtype__icon::after {
  content: "\E024";
}

.ui-graphtype__percentage-bar .ui-graphtype__icon::before {
  content: "\E080";
}
.ui-graphtype__percentage-bar .ui-graphtype__icon::after {
  content: "\E081";
}

.ui-graphtype__map .ui-graphtype__icon::before {
  content: "\E049";
}
.ui-graphtype__map .ui-graphtype__icon::after {
  content: "\E04A";
}

.ui-graphtype__treemap .ui-graphtype__icon::before {
  content: "\E086";
}
.ui-graphtype__treemap .ui-graphtype__icon::after {
  content: "\E08C";
}

.ui-graphtype__horizontal-stack .ui-graphtype__icon::before {
  content: "\E084";
}
.ui-graphtype__horizontal-stack .ui-graphtype__icon::after {
  content: "\E085";
}

.ui-graphtype__table .ui-graphtype__icon::before {
  content: "\E08E";
}
.ui-graphtype__table .ui-graphtype__icon::after {
  content: "\E08F";
}

.ui-graphtype__sankey .ui-graphtype__icon::before {
  content: "\E08D";
}
.ui-graphtype__sankey .ui-graphtype__icon::after {
  content: "\E093";
}

.ui-breadcrumbs {
  display: inline-block;
}

.ui-breadcrumbs__item {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 700;
  position: relative;
}
.ui-breadcrumbs__item[class*=icon-]::before {
  margin-right: 7px;
  opacity: 0.6;
  top: 3px;
}
.ui-breadcrumbs__item .icon-menushow-1:hover::before {
  opacity: 1;
}
.ui-breadcrumbs__item + .ui-breadcrumbs__item::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  color: rgb(154, 157, 161);
  content: "\E027";
  display: inline-block;
  height: auto;
  text-align: center;
  top: 3px;
  width: 56px;
}
.ui-breadcrumbs__item + .ui-breadcrumbs__item::before:hover::before {
  text-decoration: none;
}
.ui-breadcrumbs__item .ui-dropdown__target {
  font-size: 1rem;
  left: 56px;
}

.ui-breadcrumbs__dropdown-toggle::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E00D";
  top: 2px;
}
.ui-breadcrumbs__dropdown-toggle::after:hover::before {
  text-decoration: none;
}

span.ui-breadcrumbs__dropdown-toggle {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
span.ui-breadcrumbs__dropdown-toggle:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}

.ui-mainpanel {
  padding: 14px;
}

.ui-mainpanel__header {
  padding: 14px;
  position: relative;
  transition: opacity 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.ui-mainpanel__header img {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
}
.ui-mainpanel__header .icon-menushow-1 {
  color: rgb(97, 99, 101);
  cursor: pointer;
  position: absolute;
  right: 7px;
  top: 0;
  z-index: 1;
}
.ui-mainpanel__header .icon-menushow-1:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}

.ui-mainpanel__section {
  margin: 0 0 28px;
  position: relative;
}
.ui-mainpanel__section .ui-mainpanel__section {
  margin-bottom: 14px;
}
.ui-mainpanel__section .ui-dropdown,
.ui-mainpanel__section .ui-dropdown__toggle {
  font-weight: 400;
}
.ui-mainpanel__section .ui-dropdown__target {
  min-width: 100%;
  width: 100%;
}
.ui-mainpanel__section .ui-dropdown__list a {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.ui-mainpanel__section-header {
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1;
  margin-bottom: 3px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}

.ui-mainpanel__section-expand-all {
  color: rgb(97, 99, 101);
  cursor: pointer;
  cursor: pointer;
  height: 14px;
  padding: 0 14px 0 4px;
  position: absolute;
  right: 0;
  text-transform: none;
  top: 0;
  vertical-align: top;
  border: 0;
  background-color: transparent;
}
.ui-mainpanel__section-expand-all:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-mainpanel__section-expand-all > [class*=icon-] {
  font-size: 20px;
  position: absolute;
  right: -1px;
  top: -5px;
}
.ui-mainpanel__section-expand-all:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-mainpanel__section__value {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-feature-settings: "tnum", "lnum";
  font-weight: 700;
}

.ui-panel-toggle {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  transition: padding 0.1s linear;
}

.ui-panel-toggle__close, .ui-panel-toggle__open {
  font-size: 20px;
  position: absolute;
  transform: rotate(0deg);
  transition: all 120ms linear, color 50ms linear;
}
.ui-panel-toggle__close::before, .ui-panel-toggle__open::before {
  line-height: 28px;
  margin: 0;
}

.ui-panel-toggle__open {
  right: 0;
  top: 4px;
  transition-delay: 30ms;
}
.ui-panel-toggle__open::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E03B";
}
.ui-panel-toggle__open::before:hover::before {
  text-decoration: none;
}
.active .ui-panel-toggle__open {
  opacity: 0;
  transform: rotate(90deg);
  transition-delay: 0;
}

.ui-panel-toggle__close {
  opacity: 0;
  right: 6px;
  top: -2px;
  transition-delay: 0;
}
.ui-panel-toggle__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01E";
}
.ui-panel-toggle__close::before:hover::before {
  text-decoration: none;
}
.active .ui-panel-toggle__close {
  opacity: 1;
  transform: rotate(90deg);
  transition-delay: 30ms;
}

.ui-panel__wrapper {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);
  zoom: 1;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 410;
  border-left: 1px solid rgb(154, 157, 161);
  bottom: 0;
  left: 70px;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  transform: all 0.2s ease-in-out;
}

.ui-panel {
  animation: fadeInLeft 0.1s ease 0s both 1;
  backface-visibility: hidden;
  background-color: rgb(255, 255, 255);
  border-right: 1px solid rgb(154, 157, 161);
  bottom: 0;
  left: 0;
  min-width: 500px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: left 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: 40%;
}
.ui-panel h4,
.ui-panel p {
  line-height: 1.5;
  padding-bottom: 1em;
}
.ui-panel .ui-loader {
  position: absolute;
}
.ui-panel hr {
  border: 0;
  border-top: 1px solid rgb(206, 210, 214);
  margin: 14px -14px;
}
.ui-panel .ui-container_scroll {
  top: 70px;
}
.lte-ie8 .ui-panel {
  border-right: 1px solid rgb(154, 157, 161);
}

.ui-panel__header {
  height: 70px;
  line-height: 70px;
  background-color: rgb(239, 242, 245);
  border-bottom: 1px solid rgb(206, 210, 214);
  color: rgb(77, 79, 81);
  padding: 0 14px;
  position: relative;
}
.ui-panel__header::after {
  clear: both;
  content: "";
  display: table;
}
.ui-panel__header h3 {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 14px;
  position: absolute;
  right: 3rem;
}
.ui-panel__header small {
  font-size: inherit;
  font-weight: 400;
}
.ui-panel__header [class*=icon-]::before {
  top: 3px;
}

.ui-panel__sub-header {
  border-bottom: 1px solid rgb(206, 210, 214);
  padding: 14px;
  position: relative;
}
.ui-panel__sub-header h4 {
  padding-bottom: 0;
}
.ui-panel__sub-header ~ .ui-container_scroll {
  top: 127px;
}

.ui-panel__back {
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  padding: 8px 16px;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  text-align: center;
  touch-action: manipulation;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgb(97, 99, 101);
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  margin-left: -0.5em;
  margin-right: 7px;
}
.ui-panel__back::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E013";
}
.ui-panel__back::before:hover::before {
  text-decoration: none;
}
.ui-panel__back:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  text-decoration: none;
}
.ui-panel__back:disabled, .ui-panel__back.disabled {
  background-color: rgb(223, 227, 232) !important;
  border: 1px solid rgb(206, 210, 214) !important;
  box-shadow: none !important;
  color: rgb(154, 157, 161) !important;
  cursor: default !important;
  pointer-events: none !important;
}
.ui-panel__back[class*=icon-]::before,
.ui-panel__back [class*=icon-]::before {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.ui-panel__back:hover {
  background-color: transparent;
  border-color: rgb(181, 185, 189);
  color: rgb(19, 21, 23);
}
.ui-panel__back::before {
  margin-right: 4px;
  top: 2px;
}
.ui-panel__back:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-panel__actions {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.ui-panel__actions a {
  line-height: 26px;
  margin-left: 10px;
}
.ui-panel__actions .ui-button {
  margin-left: 10px;
}

.ui-panel__actions__label {
  float: left;
  line-height: 21px;
}
.ui-panel__actions__label strong {
  display: block;
}

.ui-panel__close {
  color: rgb(154, 157, 161);
  cursor: pointer;
  cursor: pointer;
  height: 3rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 3rem;
  right: 0;
  border: 0;
  background: transparent;
  height: 70px;
  border: 0;
  background-color: transparent;
}
.ui-panel__close:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.ui-panel__close::before {
  top: 3px;
}
.ui-panel__close:hover {
  background-color: rgb(206, 210, 214);
}
.ui-panel__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01C";
}
.ui-panel__close::before:hover::before {
  text-decoration: none;
}
.ui-panel__close:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 0;
}
.ui-panel__close:focus {
  outline: 2px solid rgb(0, 149, 255);
}

.ui-panel__content {
  padding: 14px;
}
.ui-panel__content::after {
  clear: both;
  content: "";
  display: table;
}
.ui-panel__content + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-panel__content .ui-nav-list {
  margin-left: -14px;
  margin-right: -14px;
}
.ui-panel__content .ui-nav-list__item {
  border-radius: 0;
}
.ui-panel__content .ui-nav-list__item:hover, .ui-panel__content .ui-nav-list__item.is-hovered {
  background-color: rgb(194, 229, 255);
  color: rgb(22, 92, 171);
}
.ui-panel__content + div.ui-container_scroll {
  border-top: 1px solid rgb(206, 210, 214);
  padding-top: 0;
  top: 133px;
}

.ui-panel__footer {
  background-color: rgb(239, 242, 245);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgb(206, 210, 214);
  padding: 14px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.ui-panel__footer + .ui-container_scroll {
  bottom: 70px;
}

.ui-alert {
  background-color: rgb(22, 92, 171);
  color: white;
  height: 56px;
  line-height: 56px;
  z-index: 800;
  border-radius: 0 0 3px 3px;
  left: 70px;
  margin: 0 14px;
  padding: 0 14px;
  position: fixed;
  right: 0;
  top: 0;
}
.ui-alert a,
.ui-alert small,
.ui-alert .ui-button {
  color: inherit;
}
.ui-alert a {
  text-decoration: underline;
}
.ui-alert a:hover {
  color: inherit;
}
.ui-alert p {
  line-height: inherit;
  padding-bottom: 0;
}
.ui-alert .ui-button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.3);
  border-color: transparent;
  margin-left: 7px;
}
.ui-alert .ui-button:hover {
  background-color: white;
  border-color: rgb(19, 21, 23);
  color: rgb(22, 92, 171);
}
.ui-alert .ui-button:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
}
.ui-alert::after {
  clear: both;
  content: "";
  display: table;
}
.ui-alert p {
  float: left;
  padding: 0;
}
.ui-alert.whoops, .ui-alert.alert {
  background-color: #dd6d54;
}
.ui-alert.whoops .ui-button:hover, .ui-alert.alert .ui-button:hover {
  color: #dd6d54;
}
.ui-alert.ftw, .ui-alert.success {
  background-color: #17a05b;
}
.ui-alert.ftw .ui-button:hover, .ui-alert.success .ui-button:hover {
  color: #17a05b;
}
.ui-alert.notice {
  background-color: #fff8cc;
  color: #665800;
}
.ui-alert.notice .ui-button {
  border-color: #665800;
}
.ui-alert.notice .ui-button:hover {
  background-color: #665800;
  color: #fff8cc;
}
.ui-alert .ui-button {
  box-shadow: none;
}

.ui-alert__actions {
  float: right;
}

.ui-sessions__wrapper .alert-box,
.ui-alert-box {
  background-color: rgb(22, 92, 171);
  color: white;
  animation: fadeInDown 0.2s ease 0s both 1;
  backface-visibility: hidden;
  min-height: 42px;
  line-height: 28px;
  border-radius: 3px;
  margin-bottom: 14px;
  padding: 7px 7px 7px 14px;
}
.ui-sessions__wrapper .alert-box a,
.ui-sessions__wrapper .alert-box small,
.ui-sessions__wrapper .alert-box .ui-button,
.ui-alert-box a,
.ui-alert-box small,
.ui-alert-box .ui-button {
  color: inherit;
}
.ui-sessions__wrapper .alert-box a,
.ui-alert-box a {
  text-decoration: underline;
}
.ui-sessions__wrapper .alert-box a:hover,
.ui-alert-box a:hover {
  color: inherit;
}
.ui-sessions__wrapper .alert-box p,
.ui-alert-box p {
  line-height: inherit;
  padding-bottom: 0;
}
.ui-sessions__wrapper .alert-box .ui-button,
.ui-alert-box .ui-button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.3);
  border-color: transparent;
  margin-left: 7px;
}
.ui-sessions__wrapper .alert-box .ui-button:hover,
.ui-alert-box .ui-button:hover {
  background-color: white;
  border-color: rgb(19, 21, 23);
  color: rgb(22, 92, 171);
}
.ui-sessions__wrapper .alert-box .ui-button:focus,
.ui-alert-box .ui-button:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
}
.ui-sessions__wrapper .whoops.alert-box, .ui-sessions__wrapper .alert.alert-box,
.ui-alert-box.whoops,
.ui-alert-box.alert {
  background-color: #dd6d54;
}
.ui-sessions__wrapper .whoops.alert-box .ui-button:hover, .ui-sessions__wrapper .alert.alert-box .ui-button:hover,
.ui-alert-box.whoops .ui-button:hover,
.ui-alert-box.alert .ui-button:hover {
  color: #dd6d54;
}
.ui-sessions__wrapper .ftw.alert-box, .ui-sessions__wrapper .success.alert-box,
.ui-alert-box.ftw,
.ui-alert-box.success {
  background-color: #17a05b;
}
.ui-sessions__wrapper .ftw.alert-box .ui-button:hover, .ui-sessions__wrapper .success.alert-box .ui-button:hover,
.ui-alert-box.ftw .ui-button:hover,
.ui-alert-box.success .ui-button:hover {
  color: #17a05b;
}
.ui-sessions__wrapper .notice.alert-box,
.ui-alert-box.notice {
  background-color: #fff8cc;
  color: #665800;
}
.ui-sessions__wrapper .notice.alert-box .ui-button,
.ui-alert-box.notice .ui-button {
  border-color: #665800;
}
.ui-sessions__wrapper .notice.alert-box .ui-button:hover,
.ui-alert-box.notice .ui-button:hover {
  background-color: #665800;
  color: #fff8cc;
}
.ui-sessions__wrapper .alert-box [class*=icon-]::before,
.ui-alert-box [class*=icon-]::before {
  margin-right: 7px;
  top: 2px;
}
.ui-sessions__wrapper .alert-box + .ui-alert-box,
.ui-alert-box + .ui-alert-box {
  margin-top: 14px;
}
.ui-sessions__wrapper .alert-box .ui-button,
.ui-alert-box .ui-button {
  box-shadow: none;
}

.ui-alert-box__close {
  cursor: pointer;
  height: 28px;
  opacity: 0.3;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 28px;
  margin-top: 3px;
  background: transparent;
  border: 0;
}
.ui-alert-box__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01C";
}
.ui-alert-box__close::before:hover::before {
  text-decoration: none;
}
.ui-alert-box__close::before {
  line-height: 28px;
}
.ui-alert-box__close:hover {
  opacity: 1;
}
.ui-alert-box__close:focus {
  outline: 2px solid rgb(0, 149, 255);
  opacity: 1;
}

.ui-flash {
  background-color: rgb(22, 92, 171);
  color: white;
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  border-color: rgb(154, 157, 161);
  z-index: 700;
  background-color: rgb(22, 92, 171);
  border: 0;
  border-radius: 3px;
  bottom: 14px;
  line-height: 21px;
  margin-bottom: 0;
  max-width: 336px;
  padding: 14px;
  position: fixed;
  right: 14px;
}
.ui-flash a,
.ui-flash small,
.ui-flash .ui-button {
  color: inherit;
}
.ui-flash a {
  text-decoration: underline;
}
.ui-flash a:hover {
  color: inherit;
}
.ui-flash p {
  line-height: inherit;
  padding-bottom: 0;
}
.ui-flash .ui-button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.3);
  border-color: transparent;
  margin-left: 7px;
}
.ui-flash .ui-button:hover {
  background-color: white;
  border-color: rgb(19, 21, 23);
  color: rgb(22, 92, 171);
}
.ui-flash .ui-button:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
}
.ui-flash.whoops {
  background-color: #dd6d54;
}
.ui-flash.whoops .ui-button:hover {
  color: #dd6d54;
}
.ui-flash.ftw {
  background-color: #17a05b;
}
.ui-flash.ftw .ui-button:hover {
  color: #17a05b;
}
.ui-flash .ui-button {
  margin: 7px 0 0;
  width: 100%;
  box-shadow: none;
}
.ui-flash .ui-button:focus {
  outline: 2px solid rgb(0, 149, 255);
  box-shadow: none;
  opacity: 1;
}

.ui-flash__icon {
  float: left;
  font-size: 30px;
  margin-right: 14px;
}

.ui-flash__body {
  overflow: auto;
}

.ui-flash__close {
  cursor: pointer;
  height: 28px;
  opacity: 0.3;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 28px;
  border: 0;
  background-color: transparent;
}
.ui-flash__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01C";
}
.ui-flash__close::before:hover::before {
  text-decoration: none;
}
.ui-flash__close::before {
  line-height: 28px;
}
.ui-flash__close:hover {
  opacity: 1;
}
.ui-flash__close:focus {
  outline: 2px solid rgb(0, 149, 255);
  opacity: 1;
}

.ui-overlays-enter.ui-flash {
  opacity: 0.01;
  transform: translate3d(0, 100px, 0) scale(0);
  transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.ui-overlays-enter.ui-overlays-enter-active.ui-flash {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

.ui-overlays-leave.ui-flash {
  filter: blur(0);
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: all 0.1s ease-out;
}
.ui-overlays-leave.ui-overlays-leave-active.ui-flash {
  opacity: 0.01;
  transform: translate3d(0, -20px, 0);
}

@keyframes progress {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 15px 0;
  }
}
.ui-progress,
.ui-progress__fill {
  border-radius: 3px;
  height: 6px;
  min-width: 6px;
  overflow: hidden;
  position: relative;
}

.ui-progress {
  background-color: rgb(206, 210, 214);
  box-shadow: inset 0 0 3px rgb(154, 157, 161);
  margin-top: 4px;
}

.ui-progress__fill {
  background-color: rgb(22, 92, 171);
  left: 0;
  position: absolute;
  top: 0;
}
.is-processing .ui-progress__fill {
  animation: progress 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent);
  background-size: 15px 15px;
  width: 100%;
}

.ui-sessions__wrapper .ui-alert {
  left: 0;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
}
.ui-sessions {
  margin: 112px auto;
  max-width: 308px;
  padding: 28px;
  position: relative;
}
.ui-sessions .ui-logo {
  display: block;
  margin-bottom: 28px;
}
.ui-sessions img {
  width: 100%;
}
.ui-sessions h3,
.ui-sessions p {
  padding-bottom: 1em;
}
.ui-sessions .ui-form,
.ui-sessions .ui-button {
  margin-bottom: 14px;
}
.ui-sessions .ui-button {
  display: block;
  width: 100%;
}
.ui-sessions a {
  display: block;
  font-weight: 600;
  text-align: center;
}

.error-page {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  margin: 112px auto;
  text-align: center;
  width: 40%;
}
.error-page h2 {
  margin-bottom: 14px;
}
.error-page a {
  font-weight: 700;
}

.error-page__image {
  background-size: 100% auto;
  height: 74px;
  margin: 0 auto 14px;
  width: 200px;
}
.error-page__image::after {
  clear: both;
  content: "";
  display: table;
}

.error-404 {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/41c4f1b9f557d18b9dbcf87478bd42e9.svg);
}

.error-500 {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/aeab58c91370c19d8cbf52173c7af328.svg);
}

.check-mock {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  background-color: rgb(194, 229, 255);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%20stroke%3D%22#d6eeff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221px%22%3E%0A%3Cline%20x1%3D%2226.7%22%20y1%3D%2225.6%22%20x2%3D%2223.4%22%20y2%3D%2228.3%22/%3E%0A%3Cline%20x1%3D%2229%22%20y1%3D%2228.4%22%20x2%3D%2231.2%22%20y2%3D%2224.7%22/%3E%0A%3Cline%20x1%3D%2215.9%22%20y1%3D%2224.7%22%20x2%3D%2219.5%22%20y2%3D%2227%22/%3E%0A%3Cline%20x1%3D%2217.4%22%20y1%3D%2217.9%22%20x2%3D%2216.4%22%20y2%3D%2222.1%22/%3E%0A%3Cline%20x1%3D%2225.9%22%20y1%3D%2229.7%22%20x2%3D%2227.6%22%20y2%3D%2233.6%22/%3E%0A%3Cline%20x1%3D%2234.4%22%20y1%3D%2225.4%22%20x2%3D%2237.7%22%20y2%3D%2228.1%22/%3E%0A%3Cline%20x1%3D%2234.5%22%20y1%3D%2229.9%22%20x2%3D%2230.6%22%20y2%3D%2232.2%22/%3E%0A%3Cline%20x1%3D%2236.6%22%20y1%3D%2221.1%22%20x2%3D%2232.5%22%20y2%3D%2222%22/%3E%0A%3Cline%20x1%3D%2220.1%22%20y1%3D%2221.3%22%20x2%3D%2222.9%22%20y2%3D%2224.5%22/%3E%0A%3Cline%20x1%3D%2223.2%22%20y1%3D%2231.6%22%20x2%3D%2221.5%22%20y2%3D%2235.4%22/%3E%0A%3Cline%20x1%3D%2218.3%22%20y1%3D%2237.9%22%20x2%3D%2216.2%22%20y2%3D%2233.5%22/%3E%0A%3Cline%20x1%3D%2229.3%22%20y1%3D%2235.5%22%20x2%3D%2226%22%20y2%3D%2238.2%22/%3E%0A%3Cline%20x1%3D%2234.9%22%20y1%3D%2235.5%22%20x2%3D%2237.3%22%20y2%3D%2232%22/%3E%0A%3Cline%20x1%3D%2220.7%22%20y1%3D%2217.7%22%20x2%3D%2223.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20x1%3D%2227.6%22%20y1%3D%225.7%22%20x2%3D%2226.3%22%20y2%3D%229.8%22/%3E%0A%3Cline%20x1%3D%2233.1%22%20y1%3D%225.7%22%20x2%3D%2233%22%20y2%3D%221.5%22/%3E%0A%3Cline%20x1%3D%2220.3%22%20y1%3D%228%22%20x2%3D%2223.9%22%20y2%3D%2211.8%22/%3E%0A%3Cline%20x1%3D%2216.4%22%20y1%3D%2214.7%22%20x2%3D%2220.3%22%20y2%3D%2212.8%22/%3E%0A%3Cline%20x1%3D%2215.8%22%20y1%3D%226.5%22%20x2%3D%2217.1%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20x1%3D%2229.4%22%20y1%3D%229.1%22%20x2%3D%2233%22%20y2%3D%2211.5%22/%3E%0A%3Cline%20x1%3D%2235.4%22%20y1%3D%22-1.4%22%20x2%3D%2238%22%20y2%3D%222%22/%3E%0A%3Cline%20x1%3D%2237.3%22%20y1%3D%224.9%22%20x2%3D%2235.3%22%20y2%3D%229%22/%3E%0A%3Cline%20x1%3D%2231.8%22%20y1%3D%22-3.2%22%20x2%3D%2230.6%22%20y2%3D%221%22/%3E%0A%3Cline%20x1%3D%2219.8%22%20y1%3D%225.1%22%20x2%3D%2224.6%22%20y2%3D%226.2%22/%3E%0A%3Cline%20x1%3D%2228.3%22%20y1%3D%2213%22%20x2%3D%2228.9%22%20y2%3D%2217.2%22/%3E%0A%3Cline%20x1%3D%2228.6%22%20y1%3D%2221.7%22%20x2%3D%2225.4%22%20y2%3D%2218.8%22/%3E%0A%3Cline%20x1%3D%2233.6%22%20y1%3D%2215.1%22%20x2%3D%2232.3%22%20y2%3D%2219.1%22/%3E%0A%3Cline%20x1%3D%2237.7%22%20y1%3D%2217.8%22%20x2%3D%2236.8%22%20y2%3D%2213.6%22/%3E%0A%3Cline%20x1%3D%222.3%22%20y1%3D%2231.9%22%20x2%3D%22-1.1%22%20y2%3D%2234.5%22/%3E%0A%3Cline%20x1%3D%224%22%20y1%3D%2234.5%22%20x2%3D%226.3%22%20y2%3D%2230.9%22/%3E%0A%3Cline%20x1%3D%221.3%22%20y1%3D%2237.5%22%20x2%3D%222.9%22%20y2%3D%2241.5%22/%3E%0A%3Cline%20x1%3D%229.5%22%20y1%3D%2231.6%22%20x2%3D%2212.7%22%20y2%3D%2234.4%22/%3E%0A%3Cline%20x1%3D%229.8%22%20y1%3D%2236.7%22%20x2%3D%225.6%22%20y2%3D%2237.9%22/%3E%0A%3Cline%20x1%3D%2210.6%22%20y1%3D%2224.6%22%20x2%3D%2211.1%22%20y2%3D%2228.9%22/%3E%0A%3Cline%20x1%3D%224.6%22%20y1%3D%2214.8%22%20x2%3D%221.3%22%20y2%3D%2217.6%22/%3E%0A%3Cline%20x1%3D%226%22%20y1%3D%2218.4%22%20x2%3D%228.2%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20x1%3D%227.8%22%20y1%3D%221.7%22%20x2%3D%228.7%22%20y2%3D%226.2%22/%3E%0A%3Cline%20x1%3D%223.3%22%20y1%3D%2219.5%22%20x2%3D%225%22%20y2%3D%2223.4%22/%3E%0A%3Cline%20x1%3D%2211%22%20y1%3D%2215.2%22%20x2%3D%2214.3%22%20y2%3D%2217.9%22/%3E%0A%3Cline%20x1%3D%2211.5%22%20y1%3D%2220.2%22%20x2%3D%227.7%22%20y2%3D%2222.1%22/%3E%0A%3Cline%20x1%3D%2213.7%22%20y1%3D%2212.8%22%20x2%3D%229.6%22%20y2%3D%2211.4%22/%3E%0A%3Cline%20x1%3D%22-1.6%22%20y1%3D%2210.6%22%20x2%3D%221.4%22%20y2%3D%2213.6%22/%3E%0A%3Cline%20x1%3D%221.1%22%20y1%3D%2221.9%22%20x2%3D%22-0.6%22%20y2%3D%2225.7%22/%3E%0A%3Cline%20x1%3D%226.7%22%20y1%3D%2225.7%22%20x2%3D%223.3%22%20y2%3D%2228.4%22/%3E%0A%3Cline%20x1%3D%221.3%22%20y1%3D%224.6%22%20x2%3D%226%22%20y2%3D%226.7%22/%3E%0A%3Cline%20x1%3D%226.6%22%20y1%3D%229.2%22%20x2%3D%222.5%22%20y2%3D%2210.4%22/%3E%0A%3Cline%20x1%3D%2213.2%22%20y1%3D%224.6%22%20x2%3D%2211.9%22%20y2%3D%228.7%22/%3E%0A%3Cline%20x1%3D%2218.6%22%20y1%3D%2229.4%22%20x2%3D%2214.5%22%20y2%3D%2230.8%22/%3E%0A%3Cline%20x1%3D%2226%22%20y1%3D%222.6%22%20x2%3D%2222.8%22%20y2%3D%22-1.5%22/%3E%0A%3Cline%20x1%3D%2235.4%22%20y1%3D%2238.6%22%20x2%3D%2238%22%20y2%3D%2242%22/%3E%0A%3Cline%20x1%3D%2231.8%22%20y1%3D%2236.9%22%20x2%3D%2230.6%22%20y2%3D%2241%22/%3E%0A%3Cline%20x1%3D%2212.3%22%20y1%3D%2241.3%22%20x2%3D%2213.6%22%20y2%3D%2237.3%22/%3E%0A%3Cline%20x1%3D%2226%22%20y1%3D%2242.6%22%20x2%3D%2222.8%22%20y2%3D%2238.5%22/%3E%0A%3Cline%20x1%3D%221.3%22%20y1%3D%22-2.5%22%20x2%3D%222.9%22%20y2%3D%221.5%22/%3E%0A%3Cline%20x1%3D%2212.3%22%20y1%3D%221.3%22%20x2%3D%2213.6%22%20y2%3D%22-2.7%22/%3E%0A%3Cline%20x1%3D%2220.2%22%20y1%3D%223.2%22%20x2%3D%2216.6%22%20y2%3D%220.6%22/%3E%0A%3Cline%20x1%3D%2242.3%22%20y1%3D%2231.9%22%20x2%3D%2238.9%22%20y2%3D%2234.5%22/%3E%0A%3Cline%20x1%3D%2238.4%22%20y1%3D%2210.6%22%20x2%3D%2241.4%22%20y2%3D%2213.6%22/%3E%0A%3Cline%20x1%3D%2241.1%22%20y1%3D%2221.9%22%20x2%3D%2239.4%22%20y2%3D%2225.7%22/%3E%0A%3C/svg%3E");
  background-size: 70px 70px;
  border: 1px solid rgb(154, 157, 161);
  padding: 14px;
}
.check-mock dl {
  display: inline-block;
  margin: 0;
}
.check-mock dt {
  color: rgba(19, 21, 23, 0.75);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
}
.check-mock dd {
  font-weight: 700;
  line-height: 1.5;
}

.check-mock__container {
  border: 3px solid rgba(19, 21, 23, 0.2);
  padding: 14px;
}

.check-mock__underline {
  border-bottom: 1px solid rgb(97, 99, 101);
}

.check-mock__filter {
  color: rgb(19, 21, 23);
  cursor: pointer;
  border-bottom: 1px dashed rgb(97, 99, 101);
}
.check-mock__filter:hover {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.check-mock__filter:hover {
  border-bottom-color: rgb(22, 92, 171);
  border-bottom-style: solid;
}

.check-mock__box {
  border: 1px solid rgb(97, 99, 101);
}

.check-mock__header {
  margin-bottom: 28px;
}
.check-mock__header dl + dl {
  margin-left: 14px;
}

.check-mock__body {
  margin-bottom: 28px;
}
.check-mock__body .ui-row {
  display: flex;
  margin-bottom: 14px;
}
.check-mock__body .check-mock__box {
  margin-top: -1px;
  padding: 0 7px;
}

.check-mock__amount-words {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  margin: 0 14px;
  text-transform: capitalize;
}
.lte-ie8 .check-mock__amount-words, .is-ie9 .check-mock__amount-words {
  width: 75%;
}

.check-mock__amount-numbers {
  margin-right: 14px;
  min-width: 100px;
  position: relative;
  top: -1px;
}
.lte-ie8 .check-mock__amount-numbers, .is-ie9 .check-mock__amount-numbers {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: right;
  width: 14%;
}

.check-mock__footer {
  padding-top: 7px;
}

.check-mock__disclaimer p {
  color: rgb(31, 118, 216);
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 4px 0 0;
  text-align: right;
}

@keyframes bubble {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.ui-onboarding__container {
  z-index: 1099;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.ui-onboarding__waypoint {
  margin: -28px 0 0 -28px;
  position: absolute;
}
.ui-onboarding__waypoint.is-selected {
  z-index: 1;
}

.ui-onboarding__bubble {
  animation: bubble 0.2s forwards cubic-bezier(0.68, -0.55, 0.265, 1.55);
  border: 1px solid rgb(97, 99, 101);
  border-radius: 28px;
  box-shadow: inset 0 -2px 10px rgba(0, 0, 0, 0.2), 0 5px 8px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  height: 56px;
  transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  width: 56px;
}
.ui-onboarding__bubble:hover, .is-selected > .ui-onboarding__bubble {
  border-color: rgb(22, 92, 171);
  border-radius: 42px;
  box-shadow: inset 0 -2px 10px rgba(0, 0, 0, 0.2), 0 5px 8px rgba(0, 0, 0, 0.1), 0 0 0 3px rgb(194, 229, 255);
  height: 84px;
  margin: -14px -14px 0;
  width: 84px;
}
.lte-ie8 .ui-onboarding__bubble {
  display: none;
}

.ui-onboarding__tooltip {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: rgb(22, 92, 171);
  border-radius: 3px;
  color: white;
  padding: 14px;
  position: absolute;
  right: 84px;
  top: -14px;
  user-select: none;
  width: 224px;
}
.ui-onboarding__tooltip::after {
  background-color: inherit;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 42px;
  transform: rotate(45deg);
  width: 10px;
}
.position_bottom .ui-onboarding__tooltip::after {
  left: 42px;
  top: 0;
}
.align_right .ui-onboarding__tooltip::after {
  left: auto;
  margin-right: -5px;
  right: 42px;
  top: 0;
}
.ui-onboarding__tooltip p {
  line-height: 1.2;
  padding-bottom: 14px;
}
.lte-ie8 .ui-onboarding__tooltip {
  overflow: visible;
  position: absolute;
  border: 1.75px solid transparent;
}
.lte-ie8 .ui-onboarding__tooltip::after, .lte-ie8 .ui-onboarding__tooltip::before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.lte-ie8 .ui-onboarding__tooltip::after {
  border-right-color: rgb(22, 92, 171);
  border-width: 7px;
  top: 42px;
  margin-top: -7px;
}
.lte-ie8 .ui-onboarding__tooltip::before {
  border-right-color: transparent;
  border-width: 9.47487373px;
  top: 42px;
  margin-top: -9.47487373px;
}
.position_bottom .ui-onboarding__tooltip {
  left: -14px;
  top: 84px;
}
.lte-ie8 .position_bottom .ui-onboarding__tooltip {
  overflow: visible;
  position: absolute;
  border: 1.75px solid transparent;
}
.lte-ie8 .position_bottom .ui-onboarding__tooltip::after, .lte-ie8 .position_bottom .ui-onboarding__tooltip::before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.lte-ie8 .position_bottom .ui-onboarding__tooltip::after {
  border-bottom-color: rgb(22, 92, 171);
  border-width: 7px;
  left: 42px;
  margin-left: -7px;
}
.lte-ie8 .position_bottom .ui-onboarding__tooltip::before {
  border-bottom-color: transparent;
  border-width: 9.47487373px;
  left: 42px;
  margin-left: -9.47487373px;
}
.align_right .ui-onboarding__tooltip {
  left: -154px;
}
.lte-ie8 .align_right .ui-onboarding__tooltip {
  overflow: visible;
  position: absolute;
  border: 1.75px solid transparent;
}
.lte-ie8 .align_right .ui-onboarding__tooltip::after, .lte-ie8 .align_right .ui-onboarding__tooltip::before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.lte-ie8 .align_right .ui-onboarding__tooltip::after {
  border-right-color: rgb(22, 92, 171);
  border-width: 7px;
  top: 182px;
  margin-top: -7px;
}
.lte-ie8 .align_right .ui-onboarding__tooltip::before {
  border-right-color: transparent;
  border-width: 9.47487373px;
  top: 182px;
  margin-top: -9.47487373px;
}

.ui-onboarding__footer {
  line-height: 28px;
}
.ui-onboarding__footer::after {
  clear: both;
  content: "";
  display: table;
}

.ui-onboarding__skip {
  color: rgb(0, 149, 255);
}
.ui-onboarding__skip:hover {
  text-decoration: underline;
}

.ui-onboarding__next {
  background-color: rgb(31, 118, 216);
  border: 0;
  color: white;
  float: right;
}
.ui-onboarding__next:hover {
  background-color: white;
  border-color: rgb(19, 21, 23);
  color: rgb(22, 92, 171);
}

.onboarding-leave {
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
}
.onboarding-leave.onboarding-leave-active {
  opacity: 0;
}

.onboarding-waypoint-enter,
.onboarding-waypoint-leave {
  transition: all 0.2s ease-in-out;
}

.onboarding-waypoint-enter {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
  transition-delay: 0.1s;
}
.position_bottom .onboarding-waypoint-enter {
  transform: translate3d(0, -10px, 0);
}
.onboarding-waypoint-enter.onboarding-waypoint-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.onboarding-waypoint-leave {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.onboarding-waypoint-leave.onboarding-waypoint-leave-active {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}
.position_bottom .onboarding-waypoint-leave.onboarding-waypoint-leave-active {
  transform: translate3d(0, -10px, 0);
}

.ui-loading {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 56px;
  height: 56px;
  border-bottom-color: rgb(31, 118, 216);
  border-left-color: rgb(31, 118, 216);
  border-radius: 28px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 7px;
  z-index: 1000;
  background-color: rgb(223, 227, 232);
  box-shadow: 0 0 0 10px rgb(223, 227, 232);
  display: block;
  left: 50%;
  margin: -28px 0 0 -28px;
  position: fixed;
  top: 50%;
}
.lte-ie8 .ui-loading, .is-ie9 .ui-loading {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/6658934c56e575750296a9447309cd11.gif);
}

.ui-loader {
  z-index: 1000;
  background-color: rgb(239, 242, 245);
  border-radius: 5px;
  left: 50%;
  margin-left: -84px;
  margin-top: -168px;
  position: fixed;
  top: 50%;
  width: 168px;
}
.ui-loader .ui-loading {
  margin-top: 0;
  position: relative;
  top: 28px;
}

.ui-loader__message {
  line-height: 1.5;
  padding: 42px 14px 14px;
  text-align: center;
}
.ui-loader__message small,
.ui-loader__message strong {
  color: rgb(97, 99, 101);
  display: block;
}

.ui-loading_small {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 28px;
  height: 28px;
  border-bottom-color: rgb(31, 118, 216);
  border-left-color: rgb(31, 118, 216);
  border-radius: 14px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 3.5px;
  z-index: 1000;
  background-color: rgb(223, 227, 232);
  box-shadow: 0 0 0 10px rgb(223, 227, 232);
  display: block;
  left: 50%;
  margin: -14px 0 0 -14px;
  position: fixed;
  top: 50%;
}
.lte-ie8 .ui-loading_small, .is-ie9 .ui-loading_small {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/18967d1df88e70f4da9a8f1531c2365f.gif);
}
.lte-ie8 .ui-loading_small {
  height: 40px;
  width: 40px;
}

.icon-powered-by {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.icon-powered-by:hover {
  color: rgb(7, 48, 92);
  text-decoration: none;
}
.icon-powered-by:hover::before {
  text-decoration: none;
}
.icon-powered-by::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E017";
  letter-spacing: normal;
  top: 2px;
}
.icon-powered-by::after:hover::before {
  text-decoration: none;
}

.ui-main__wrapper {
  min-height: 100%;
  position: relative;
}
.ui-main__wrapper::after {
  clear: both;
  content: "";
  display: table;
}

.ui-width-wrapper {
  padding: 0 28px;
  position: relative;
}
.ui-width-wrapper::after {
  clear: both;
  content: "";
  display: table;
}

.ui-main__header {
  height: 70px;
  line-height: 70px;
  z-index: 301;
  padding: 0 28px 0 14px;
  border-bottom: 1px solid rgb(206, 210, 214);
  margin-left: 70px;
  position: relative;
}
.ui-main__header .ui-dropdown__target {
  top: 14px;
}
.ui-main__header::after {
  clear: both;
  content: "";
  display: table;
}

.ui-main__actions {
  z-index: 302;
  background-image: linear-gradient(to left, white 90%, rgba(255, 255, 255, 0));
  height: 28px;
  padding-left: 28px;
  position: absolute;
  right: 28px;
  top: 21px;
}
.ui-main__actions select,
.ui-main__actions .ui-button,
.ui-main__actions .ui-search {
  float: left;
}
.ui-main__actions .ui-search {
  width: 250px;
}
.ui-main__header .ui-main__actions {
  background-image: none;
  padding-left: 0;
  position: static;
}

.ui-main__sidebar {
  z-index: 400;
  background-color: white;
  border-right: 1px solid transparent;
  bottom: 0;
  position: fixed;
  top: 70px;
  user-select: none;
  vertical-align: top;
  width: 250px;
  border-right-color: rgb(206, 210, 214);
  left: 70px;
}
.ui-main__sidebar .ui-container_scroll {
  padding: 14px;
  top: 0;
}

.ui-main__content {
  padding-left: 320px;
}

.ui-flex {
  display: flex;
}

.ui-align-items-center {
  align-items: center;
}

.ui-justify-content-start {
  justify-content: flex-start;
}

.ui-justify-content-end {
  justify-content: flex-end;
}

.ui-flex-column {
  flex-direction: column;
}

.ui-flex-1 {
  flex: 1;
}

.opengov-logo.ui-help-menu:before,
.opengov-logo.ui-user:before,
a.ui-main__nav__item.opengov-logo:before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.opengov-logo.ui-help-menu:before:hover::before,
.opengov-logo.ui-user:before:hover::before,
a.ui-main__nav__item.opengov-logo:before:hover::before {
  text-decoration: none;
}
.opengov-logo.ui-help-menu:hover:before,
.opengov-logo.ui-user:hover:before,
a.ui-main__nav__item.opengov-logo:hover:before {
  text-decoration: none;
}

.opengov-logo.ui-help-menu::before,
.opengov-logo.ui-user::before,
a.ui-main__nav__item.opengov-logo::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E017";
}
.opengov-logo.ui-help-menu::before:hover::before,
.opengov-logo.ui-user::before:hover::before,
a.ui-main__nav__item.opengov-logo::before:hover::before {
  text-decoration: none;
}

.container__6ykFw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.875rem;
  font-family: Benton Sans, Arial, sans-serif;
  background-color: #f7f9fa;
  border-bottom: 1px solid #ced2d6;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.1);
  color: #131517;
  height: 38px;
  padding: 0 16px;
  position: fixed;
  top: 0;
  right: 0;
  left: 70px;
  z-index: 600;
}

@media print {
  .container__6ykFw {
    display: none;
  }
}
.entityName__La0ZB {
  font-weight: 700;
}

.environment__2-R-G {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  color: #616365;
}

.environment__2-R-G.production__1eE-g {
  color: #d15336;
}

.userPromoted__Jk-Rl {
  font-size: 0.75rem;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  color: #616365;
  margin-left: auto;
  margin-right: 24px;
}

.inputWrapper__ndCmX {
  margin-bottom: 24px;
}

.contentWrapper__3M5wR {
  height: 500px;
}

.loadingSpinnerWrapper__1ze9b {
  align-items: center;
  display: flex;
  height: 500px;
  justify-content: center;
}

.noResultsWrapper__312MH {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.noResultsWrapper__312MH span:last-of-type {
  margin-top: 8px;
}

.noResultsWrapper__312MH button {
  margin-top: 16px;
}

.entitySettingBtnHeader__3X75W {
  flex: 0.6;
  padding: 8px 16px;
}

.entitySettingBtn__3Layv {
  padding-top: 4px;
  padding-right: 4px;
  padding-left: 16px;
  flex: 0.6;
}

.entitySettingBtn__3Layv button {
  padding-bottom: 2px;
  padding-top: 2px;
}

.navigation__1watN {
  box-sizing: border-box;
  width: 70px;
  background-color: #dfe3e8;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  border-right: 1px solid #ced2d6;
  z-index: 600;
  line-height: 1.5;
}

@media print {
  .navigation__1watN {
    display: none;
  }
}
.skipLink__19IB4 {
  padding: 16px 24px;
  background-color: #1f76d8;
  color: #fff;
  text-decoration: none;
  position: fixed;
  top: 0;
  left: -100%;
  font-weight: 600;
  background: #044187;
  box-shadow: inset 0 2em 1.8em -1em rgba(31, 118, 216, 0.7);
  font-size: 1.25rem;
  border-radius: 0 0 3px 0;
  border: 1px solid #07305c;
  letter-spacing: 0.0125em;
  z-index: 900;
}

.skipLink__19IB4:hover {
  box-shadow: inset 0 1em 1em -1em rgba(31, 118, 216, 0.7);
}

.skipLink__19IB4:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
  left: 0;
}

.logoContainer__QxyBb {
  box-sizing: border-box;
  width: 70px;
  height: 70px;
  background-color: #165cab;
  display: block;
  padding: 15px;
  border-bottom: 1px solid #044187;
}

.appList__2ySPD {
  line-height: 1;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.appName__2pou3 {
  box-sizing: border-box;
  border-top: 1px solid rgba(31, 118, 216, 0.7);
  border-bottom: 1px solid #044187;
  display: block;
  background-color: #165cab;
  padding: 10px 8px;
  color: #fff;
  font-size: 9px;
  font-weight: 600;
  font-family: Benton Sans, Arial, sans-serif;
  line-height: 1.25;
  width: 70px;
  text-align: center;
}

.divider__2nnYo {
  border-top: 1px solid #eff2f5;
  margin-bottom: 5px;
}

.app__31jSF {
  display: block;
  box-sizing: border-box;
  margin: 4px;
  padding: 10px 0;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 0.75rem;
  text-align: center;
  font-weight: 600;
  text-decoration: none;
  color: #616365;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  position: relative;
  border-radius: 3px;
}

.app__31jSF .appIcon__3ekAl {
  box-sizing: border-box;
  height: 24px;
  width: 24px;
  margin: 0 auto 6px;
  display: block;
}

.app__31jSF .appIcon__3ekAl.active__HaTKH {
  display: none;
}

.app__31jSF:hover {
  color: #165cab;
  background-color: #eff2f5;
  border: 1px solid #ced2d6;
  text-decoration: none;
  cursor: pointer;
}

.app__31jSF:hover .appIcon__3ekAl {
  display: none;
}

.app__31jSF:hover .appIcon__3ekAl.active__HaTKH {
  display: block;
  border-left: 0;
  border-right: 0;
  transition: 0s;
}

.app__31jSF:focus {
  transition: none;
  box-shadow: 0 0 0 1px #0095ff;
  border-color: #0095ff;
  outline: none;
  color: #165cab;
  background-color: #eff2f5;
}

.app__31jSF.active__HaTKH {
  box-sizing: border-box;
  background-color: #eff2f5;
  border-right: 0;
  border-top: 1px solid #ced2d6;
  border-bottom: 1px solid #ced2d6;
  border-left: 0;
  width: 70px;
  color: #165cab;
  transition: 0s;
  padding-left: 4px;
  margin: 4px 0;
  border-radius: 0;
}

.app__31jSF.active__HaTKH:before {
  content: "";
  width: 5px;
  background-color: #1f76d8;
  height: 100%;
  position: absolute;
  top: -1px;
  left: 0;
  border-bottom: 2px solid #1f76d8;
}

.app__31jSF.active__HaTKH.activeSwitcher__2hP5_ {
  width: auto;
}

.app__31jSF.active__HaTKH .appIcon__3ekAl {
  display: none;
}

.app__31jSF.active__HaTKH .appIcon__3ekAl.active__HaTKH {
  display: block;
}

.app__31jSF.active__HaTKH:focus {
  border: 1px solid #0095ff;
}

.bottom__1H18m {
  background-color: #dfe3e8;
  position: absolute;
  bottom: 0;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  border-top: 1px solid #ced2d6;
  padding-bottom: 8px;
}

.bottom__1H18m, .bottom__1H18m .link__2j80H {
  box-sizing: border-box;
  color: #616365;
  width: 100%;
}

.bottom__1H18m .link__2j80H {
  display: block;
  text-decoration: none;
  padding: 6px 0;
  border: 1px solid transparent;
  transition: all 0.3s ease;
}

.bottom__1H18m .link__2j80H:focus, .bottom__1H18m .link__2j80H:hover {
  color: #165cab;
  background-color: #eff2f5;
  cursor: pointer;
}

.bottom__1H18m .link__2j80H:focus {
  transition: none;
  box-shadow: 0 0 0 1px #0095ff;
  border-color: #0095ff;
  outline: none;
}

.bottom__1H18m .label__1rekX {
  font-size: 0.875rem;
  font-weight: 600;
  font-family: Benton Sans, Arial, sans-serif;
  margin: 0 16px 8px;
  color: #131517;
  display: block;
  border-bottom: 1px solid #ced2d6;
  padding-bottom: 8px;
}

.bottom__1H18m .productSwitcherContainer__3VvDW {
  display: block;
  background: transparent;
  box-sizing: border-box;
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid #eff2f5;
  border-bottom: 1px solid #eff2f5;
  border: 1px solid transparent;
  position: relative;
  transition: all 0.3s ease;
}

.bottom__1H18m .productSwitcherContainer__3VvDW .productSwitcher__xmk_c {
  height: 24px;
  width: 24px;
  display: inline-block;
  line-height: 1;
}

.bottom__1H18m .productSwitcherContainer__3VvDW .productSwitcherLabel__27Yqy {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
}

.bottom__1H18m .productSwitcherContainer__3VvDW:focus, .bottom__1H18m .productSwitcherContainer__3VvDW:hover {
  background-color: #eff2f5;
  cursor: pointer;
}

.bottom__1H18m .productSwitcherContainer__3VvDW:focus .productSwitcherLabel__27Yqy, .bottom__1H18m .productSwitcherContainer__3VvDW:hover .productSwitcherLabel__27Yqy {
  color: #165cab;
}

.bottom__1H18m .productSwitcherContainer__3VvDW:focus {
  border: 1px solid #0095ff;
  outline: 1px solid #0095ff;
}

.bottom__1H18m .productSwitcherContainer__3VvDW.active__HaTKH {
  background-color: #eff2f5;
}

.bottom__1H18m .productSwitcherContainer__3VvDW.active__HaTKH .productSwitcherLabel__27Yqy {
  color: #165cab;
}

.bottom__1H18m .user__Or684 {
  display: block;
  background: transparent;
  width: 100%;
  position: relative;
  padding: 12px 0;
  border: 1px solid transparent;
  border-top: 1px solid #eff2f5;
  transition: all 0.3s ease;
}

.bottom__1H18m .user__Or684 .userIcon__2R-Nm {
  width: 32px;
  height: 32px;
  background-color: #616365;
  border-radius: 50%;
  margin: 0 auto;
  color: #fff;
  font-size: 16px;
  line-height: 32px;
  transition: all 0.3s ease;
}

.bottom__1H18m .user__Or684.active__HaTKH, .bottom__1H18m .user__Or684:focus, .bottom__1H18m .user__Or684:hover {
  background-color: #eff2f5;
  cursor: pointer;
}

.bottom__1H18m .user__Or684.active__HaTKH .userIcon__2R-Nm, .bottom__1H18m .user__Or684:focus .userIcon__2R-Nm, .bottom__1H18m .user__Or684:hover .userIcon__2R-Nm {
  background-color: #165cab;
  color: #fff;
}

.bottom__1H18m .user__Or684:focus {
  transition: none;
  box-shadow: 0 0 0 1px #0095ff;
  border-color: #0095ff;
  outline: none;
}

.productSwitcherMenu__3x9fL {
  width: 280px;
  background-color: #fff;
  padding: 16px 0 8px;
  position: absolute;
  text-align: left;
  margin-left: 4px;
  border: 1px solid #ced2d6;
  box-shadow: 0 -2px 4px 0 rgba(19, 21, 23, 0.1);
  z-index: 100;
}

.productSwitcherMenu__3x9fL .label__1rekX {
  font-size: 1.25rem;
  font-weight: 600;
  font-family: Benton Sans, Arial, sans-serif;
  margin: 0 16px 8px;
  color: #131517;
  border-bottom: 1px solid #ced2d6;
  padding-bottom: 8px;
}

.productSwitcherMenu__3x9fL ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.productSwitcherMenu__3x9fL ul li {
  padding: 8px 16px;
  font-size: 0.875rem;
  font-weight: 600;
  font-family: Benton Sans, Arial, sans-serif;
  color: #131517;
  cursor: pointer;
}

.productSwitcherMenu__3x9fL ul li.active__HaTKH {
  font-weight: 600;
  color: #1f76d8;
}

.productSwitcherMenu__3x9fL ul li:hover {
  background-color: #e0f2ff;
}

.userMenu__1X1XT {
  min-width: 200px;
  background-color: #fff;
  padding: 16px 0 8px;
  position: absolute;
  margin-left: 4px;
  text-align: left;
  border: 1px solid #ced2d6;
  box-shadow: 0 -2px 4px 0 rgba(19, 21, 23, 0.1);
  z-index: 100;
}

.userMenu__1X1XT ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.userMenu__1X1XT li a {
  text-decoration: none;
  color: #616365;
  display: block;
  padding: 8px 16px;
  font-size: 0.875rem;
  font-weight: 600;
  font-family: Benton Sans, Arial, sans-serif;
}

.userMenu__1X1XT li a:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px #0095ff;
  outline: none;
  background-color: #e0f2ff;
}

.userMenu__1X1XT li a:hover {
  background-color: #e0f2ff;
}

.appTooltip__nqku4 {
  padding: 10px;
}

.nav__1orF1 {
  height: 100%;
}

.navWithScroll__3Cg3_ {
  overflow-y: auto;
  max-height: calc(100% - 320px);
}

@media (max-height: 800px) {
  .navigation__1watN .app__31jSF .appIcon__3ekAl {
    height: 20px;
    width: 20px;
  }

  .navigation__1watN .productSwitcherContainer__3VvDW .productSwitcher__xmk_c {
    height: 16px;
    width: 16px;
  }

  .navigation__1watN .user__Or684 {
    padding: 8px 0;
  }
}
@media (max-height: 700px) {
  .navigation__1watN .app__31jSF {
    padding: 8px 0;
  }

  .navigation__1watN .navWithScroll__3Cg3_ {
    max-height: calc(100% - 280px);
  }

  .navigation__1watN .appName__2pou3 {
    display: none;
  }

  .navigation__1watN .appIcon__3ekAl {
    height: 16px;
    width: 16px;
  }
}
.variantDestructive__TkllX, .variantNaked__3lcZI, .variantNeutral__3Z0T0, .variantPrimary__3UHn3 {
  border-radius: 3px;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0.0125em;
  position: relative;
  transition: all 0.3s ease;
  border: 1px solid transparent;
  white-space: nowrap;
  display: inline-block;
  text-decoration: none;
}

.variantDestructive__TkllX svg, .variantNaked__3lcZI svg, .variantNeutral__3Z0T0 svg, .variantPrimary__3UHn3 svg {
  margin-bottom: -3px;
}

.stateDisabled__27abO.variantDestructive__TkllX, .stateDisabled__27abO.variantNaked__3lcZI, .stateDisabled__27abO.variantNeutral__3Z0T0, .stateDisabled__27abO.variantPrimary__3UHn3 {
  cursor: not-allowed;
  background-color: #dfe3e8;
  border: 1px solid #ced2d6;
  box-shadow: none;
  color: #b5b9bd;
}

.stateDisabled__27abO.variantDestructive__TkllX svg, .stateDisabled__27abO.variantNaked__3lcZI svg, .stateDisabled__27abO.variantNeutral__3Z0T0 svg, .stateDisabled__27abO.variantPrimary__3UHn3 svg {
  fill: #b5b9bd;
}

.sizeDefault__2n4ZY {
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px 16px;
}

.sizeSmall__1z9e2 {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 4px 8px;
}

.sizeLarge__2QSto {
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 8px 40px;
}

.variantNeutral__3Z0T0 {
  background: #fff;
  border: 1px solid #b5b9bd;
  box-shadow: inset 0 -2em 1.8em -1em #eff2f5;
  color: #616365;
}

.variantNeutral__3Z0T0 svg {
  fill: #616365;
}

.variantNeutral__3Z0T0:hover {
  border: 1px solid #616365;
  box-shadow: inset 0 -1em 1em -1em #eff2f5;
  color: #131517;
}

.variantNeutral__3Z0T0.stateSelected__3yCLF {
  background: #1f76d8;
  border: 1px solid #0095ff;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: #fff;
}

.variantNeutral__3Z0T0.stateSelected__3yCLF svg {
  fill: #fff;
}

.variantNeutral__3Z0T0:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.variantNeutral__3Z0T0.stateLoading__1FpqU, .variantNeutral__3Z0T0:active {
  background: #dfe3e8;
  border: 1px solid #616365;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: #131517;
}

.variantPrimary__3UHn3 {
  background: #044187;
  border: 1px solid #07305c;
  box-shadow: inset 0 2em 1.8em -1em rgba(31, 118, 216, 0.7);
  color: #fff;
}

.variantPrimary__3UHn3 svg {
  fill: #fff;
}

.variantPrimary__3UHn3:hover {
  box-shadow: inset 0 1em 1em -1em rgba(31, 118, 216, 0.7);
}

.variantPrimary__3UHn3:hover svg {
  fill: #fff;
}

.variantPrimary__3UHn3.stateLoading__1FpqU, .variantPrimary__3UHn3.stateSelected__3yCLF, .variantPrimary__3UHn3:active {
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.6);
}

.variantPrimary__3UHn3.stateLoading__1FpqU svg, .variantPrimary__3UHn3.stateSelected__3yCLF svg, .variantPrimary__3UHn3:active svg {
  fill: #fff;
}

.variantPrimary__3UHn3:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.variantDestructive__TkllX {
  background: #b23e24;
  border: 1px solid #942a12;
  box-shadow: inset 0 2em 1.8em -1em #d15336;
  color: #fff;
}

.variantDestructive__TkllX svg {
  fill: #fff;
}

.variantDestructive__TkllX:hover {
  border: 1px solid #6b1c0b;
  box-shadow: none;
}

.variantDestructive__TkllX:hover svg {
  fill: #fff;
}

.variantDestructive__TkllX.stateLoading__1FpqU, .variantDestructive__TkllX.stateSelected__3yCLF, .variantDestructive__TkllX:active {
  border: 1px solid #6b1c0b;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}

.variantDestructive__TkllX.stateLoading__1FpqU svg, .variantDestructive__TkllX.stateSelected__3yCLF svg, .variantDestructive__TkllX:active svg {
  fill: #fff;
}

.variantDestructive__TkllX:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.variantNaked__3lcZI {
  border: 1px solid transparent;
  background-color: transparent;
  color: #616365;
}

.variantNaked__3lcZI:hover {
  border: 1px solid #ced2d6;
  color: #131517;
  background: #f7f9fa;
}

.variantNaked__3lcZI:hover svg {
  fill: #131517;
}

.variantNaked__3lcZI svg {
  fill: #616365;
}

.variantNaked__3lcZI:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.variantNaked__3lcZI.stateSelected__3yCLF {
  background: #1f76d8;
  border: 1px solid #0095ff;
  color: #fff;
}

.variantNaked__3lcZI.stateSelected__3yCLF svg {
  fill: #fff;
}

.variantNaked__3lcZI.stateLoading__1FpqU, .variantNaked__3lcZI:active {
  background: #eff2f5;
  border: 1px solid #b5b9bd;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: #131517;
}

.variantNaked__3lcZI.stateDisabled__27abO, .variantNaked__3lcZI.stateDisabled__27abO:active, .variantNaked__3lcZI.stateDisabled__27abO:focus, .variantNaked__3lcZI.stateDisabled__27abO:hover {
  cursor: not-allowed;
  background-color: #eff2f5;
  border: 1px solid #dfe3e8;
  box-shadow: none;
  color: #b5b9bd;
}

.variantNaked__3lcZI.stateDisabled__27abO:active svg, .variantNaked__3lcZI.stateDisabled__27abO:focus svg, .variantNaked__3lcZI.stateDisabled__27abO:hover svg, .variantNaked__3lcZI.stateDisabled__27abO svg {
  fill: #b5b9bd;
}

.buttonChildrenContainerVisible__3aFH2 {
  visibility: visible;
}

.buttonChildrenContainerNotVisible__3-zbs {
  visibility: hidden;
}

.loadingAnimation__3l9kd {
  animation: spin__3m3D9 1.6s linear infinite;
  border: 3px solid #165cab;
  border-color: #fff hsla(0, 0%, 100%, 0.2) hsla(0, 0%, 100%, 0.2);
  border-radius: 50%;
  bottom: 0;
  box-sizing: border-box;
  display: inline-block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.sizeLarge__2QSto .loadingAnimation__3l9kd {
  height: 24px;
  width: 24px;
}

.sizeDefault__2n4ZY .loadingAnimation__3l9kd {
  height: 20px;
  width: 20px;
}

.sizeSmall__1z9e2 .loadingAnimation__3l9kd {
  border-width: 2px;
  height: 12px;
  width: 12px;
}

.base__3OSWj {
  width: 1rem;
  height: 1rem;
  fill: #131517;
}

.popper__1_quI {
  position: absolute;
}

.popper__N7iYh {
  padding: 4px;
  z-index: 1000;
}

.tooltip__38ta9 {
  background: #131517;
  border-radius: 1px;
  color: #fff;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: normal;
  max-width: 400px;
  padding: 4px 8px;
}

.visuallyHidden__m71MZ {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.node__85RTZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 0.875rem;
  color: #131517;
  cursor: pointer;
}

.node__85RTZ.disabled__wV-2q {
  cursor: not-allowed;
  color: #b5b9bd;
}

.nodeHeader__lM4Qr {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 500;
}

.displayName__3SHy8 {
  min-height: 38px;
  padding: 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.nodeContentRight__1GrGL {
  align-self: flex-end;
  padding: 8px;
}

.optionalIcon__1Uehk {
  fill: #616365;
}

.optionalIconActive__3kDlK {
  fill: #fff;
}

.activeParentHeader__3Bk68:hover, .nodeHeader__lM4Qr:hover {
  background-color: #c2e5ff;
}

.disabled__wV-2q .activeParentHeader__3Bk68:hover, .disabled__wV-2q .nodeHeader__lM4Qr:hover {
  background: none;
}

.activeNodeHeader__12uxN, .activeParentHeader__3Bk68 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 600;
}

.activeNodeHeader__12uxN {
  color: #fff;
  background-color: #1f76d8;
}

.toggleButton__330iE {
  padding-right: 8px;
  padding-left: 4px;
  fill: #616365;
  width: 36px;
  min-width: 36px;
}

.activeNodeToggle__10dBl path, .activeNodeToggle__10dBl svg {
  fill: #fff;
}

.activeNodeToggle__10dBl:hover path, .activeNodeToggle__10dBl:hover svg {
  fill: #131517;
}

.nodeChildren__2IlfX {
  margin-left: 16px;
}

.popoverContent__2zvW4 {
  background-color: #fff;
  border: 1px solid #ced2d6;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
  overflow: auto;
  z-index: 1000;
}

.popoverContent__2zvW4:focus {
  outline: 0;
}

.narrow__1GELb {
  width: 160px;
}

.default__JENcO {
  width: 240px;
}

.wide__1g8h7 {
  width: 400px;
}

.description__2rskH {
  font-size: 0.875rem;
  color: #616365;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}

.description__2rskH.condensed__1lfym {
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
}

.description__2rskH ul {
  list-style-type: disc;
  padding-left: 24px;
  margin-top: 8px;
}

.maxLines__1ewEI {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}

.dropdownItemContainer__342eo {
  display: block;
  list-style-type: none;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  background-color: #fff;
  width: 100%;
  text-decoration: none;
  padding: 8px 16px;
  border: 0;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  color: #131517;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP.colorRed__3_cbP {
  color: #b23e24;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP.itemDisabled__3RM2_ {
  color: #b5b9bd;
  cursor: not-allowed;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP.itemDisabled__3RM2_ .description__1Oz-3 {
  color: #b5b9bd;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP.itemDisabled__3RM2_ svg {
  fill: #b5b9bd;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP:focus, .dropdownItemContainer__342eo .dropdownItem__2yXZP:hover:not(.itemDisabled__3RM2_) {
  background-color: #e0f2ff;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP.colorRed__3_cbP:focus, .dropdownItemContainer__342eo .dropdownItem__2yXZP.colorRed__3_cbP:hover:not(.itemDisabled__3RM2_) {
  background-color: #ffdad1;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP .iconWrapper__349b5 {
  margin-right: 8px;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP.hasDescription__1MuhE {
  padding: 8px 16px;
}

.dropdownItemContainer__342eo .dropdownItem__2yXZP.hasDescription__1MuhE .label__2xf3W {
  font-weight: 700;
}

.dropdownList__JpG7J {
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
}

.error__jW4Ad {
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 0.75rem;
  color: #b23e24;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}

.error__jW4Ad ul {
  list-style-type: disc;
  padding-left: 24px;
  margin-top: 8px;
}

.defaultSize__2LYtb, .largeSize__3PpLc, .smallSize__3ub63 {
  display: flex;
  position: relative;
}

.defaultSize__2LYtb .input__3nUag {
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
}

.smallSize__3ub63 .input__3nUag {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 4px 8px;
}

.largeSize__3PpLc .input__3nUag {
  font-size: 1.75rem;
  line-height: 1.5;
  padding: 4px 8px;
}

.input__3nUag {
  box-sizing: border-box;
  flex: 1;
  width: inherit;
  max-width: 100%;
  border: 1px solid #b5b9bd;
  border-radius: 3px;
  color: #131517;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
}

.input__3nUag::placeholder {
  color: #b5b9bd;
}

.input__3nUag:hover {
  border: 1px solid #616365;
}

.input__3nUag:focus {
  transition: none;
  box-shadow: 0 0 0 1px #0095ff;
  border-color: #0095ff;
  outline: none;
}

.input__3nUag::-ms-clear {
  display: none;
}

.input__3nUag[type=number] {
  -moz-appearance: textfield;
}

.input__3nUag[type=number]:focus, .input__3nUag[type=number]:hover {
  -moz-appearance: initial;
}

.iconWrapper__2AcDu {
  align-self: center;
  transform: translate(-32px);
  width: 0;
  z-index: 1;
}

.closeIconWrapper__ylGoC {
  align-self: center;
  transform: translate(-24px);
  width: 0;
  z-index: 1;
}

.closeIconWrapper__ylGoC > svg {
  width: 12px;
  height: 12px;
  display: block;
  cursor: pointer;
}

.enterIcon__2Oyku g > g {
  fill: #1f76d8;
}

.disabledState__37wvW .input__3nUag {
  background-color: #dfe3e8;
  border: 1px solid #ced2d6;
  color: #9a9da1;
}

.disabledState__37wvW .input__3nUag::placeholder {
  color: #b5b9bd;
}

.successState__3IOPw .icon__2py1m {
  fill: #2fa882;
}

.errorState__26pa1 .input__3nUag {
  align-self: center;
  border: 1px solid #d15336;
  color: #131517;
}

.errorState__26pa1 .icon__2py1m {
  fill: #d15336;
}

.container__6J3UJ {
  width: 100%;
  max-width: 100%;
}

.hasPrefix__16uJ_ {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.hasSuffix__SG3nT {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.withIcon__310YR.defaultSize__2LYtb .input__3nUag, .withIcon__310YR.largeSize__3PpLc .input__3nUag {
  padding-right: 40px;
}

.withIcon__310YR.smallSize__3ub63 .input__3nUag {
  padding-right: 32px;
}

.inputGroup__1J9HY {
  align-items: stretch;
  display: flex;
  position: relative;
}

.inputGroup__1J9HY .inputGroupInput__1PMUr:not(:first-child) input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.inputGroup__1J9HY .inputGroupInput__1PMUr:not(:last-child) input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.inputGroup__1J9HY .inputGroupInput__1PMUr input:focus, .inputGroup__1J9HY .inputGroupInput__1PMUr input:hover {
  z-index: 1;
}

.inputGroup__1J9HY .inputGroupSelect__3E8G2 {
  min-width: 0;
}

.inputGroup__1J9HY .inputGroupSelect__3E8G2:not(:first-child) button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.inputGroup__1J9HY .inputGroupSelect__3E8G2:not(:last-child) button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.inputGroup__1J9HY.widthFull__1aned {
  width: 100%;
}

.inputGroup__1J9HY.widthFull__1aned .inputGroupInput__1PMUr, .inputGroup__1J9HY.widthFull__1aned .inputGroupSelect__3E8G2 {
  flex-grow: 1;
}

.inputGroup__1J9HY.widthFull__1aned .inputGroupSelect__3E8G2 > div {
  width: 100%;
}

.inputGroupPrefix__3ikgR {
  display: flex;
  margin-right: -1px;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .inputGroupPrefix__3ikgR {
    flex-shrink: 0;
    flex-basis: auto;
  }
}
.inputGroupPrefix__3ikgR .inputGroupIcon__1Wo95, .inputGroupPrefix__3ikgR .inputGroupText__2VrHX, .inputGroupPrefix__3ikgR button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.inputGroupPrefix__3ikgR.disabled__2IUL4 .inputGroupIcon__1Wo95, .inputGroupPrefix__3ikgR.disabled__2IUL4 .inputGroupText__2VrHX {
  background: #dfe3e8;
  border: 1px solid #ced2d6;
  border-right: none;
  color: #9a9da1;
  font-weight: 500;
}

.inputGroupPrefix__3ikgR.disabled__2IUL4 .inputGroupIcon__1Wo95 svg, .inputGroupPrefix__3ikgR.disabled__2IUL4 .inputGroupText__2VrHX svg {
  fill: #9a9da1;
}

.inputGroupPrefix__3ikgR .inputGroupSelect__3E8G2 > div, .inputGroupPrefix__3ikgR button {
  z-index: 1;
}

.inputGroupSuffix__2ua6I {
  margin-left: -1px;
  display: flex;
}

.inputGroupSuffix__2ua6I .inputGroupIcon__1Wo95, .inputGroupSuffix__2ua6I .inputGroupText__2VrHX, .inputGroupSuffix__2ua6I button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.inputGroupSuffix__2ua6I.disabled__2IUL4 .inputGroupIcon__1Wo95, .inputGroupSuffix__2ua6I.disabled__2IUL4 .inputGroupText__2VrHX {
  background: #dfe3e8;
  border: 1px solid #ced2d6;
  border-right: none;
  color: #9a9da1;
  font-weight: 500;
}

.inputGroupSuffix__2ua6I.disabled__2IUL4 .inputGroupIcon__1Wo95 svg, .inputGroupSuffix__2ua6I.disabled__2IUL4 .inputGroupText__2VrHX svg {
  fill: #9a9da1;
}

.inputGroupText__2VrHX {
  border: 1px solid #b5b9bd;
  border-radius: 3px;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-weight: 500;
  color: #616365;
  letter-spacing: 0.0125em;
  background: #dfe3e8;
  box-shadow: inset 0 2em 1.8em -1em #f7f9fa;
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .inputGroupText__2VrHX {
    line-height: normal;
  }
}
.inputGroupText__2VrHX.wrapDisabled__2Nvua {
  white-space: nowrap;
}

.sizeSmall__16yEm .inputGroupIcon__1Wo95 {
  justify-content: center;
  padding: 4px;
}

.sizeSmall__16yEm .inputGroupText__2VrHX {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 4px 8px;
}

.inputGroupIcon__1Wo95 {
  display: flex;
  background: #dfe3e8;
  border: 1px solid #b5b9bd;
  border-radius: 3px;
  box-shadow: inset 0 2em 1.8em -1em #f7f9fa;
  padding: 8px;
}

.inputGroupIcon__1Wo95 svg {
  fill: #616365;
}

.inputGroupIcon__1Wo95:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.inputGroupIcon__1Wo95:not(:last-child) {
  margin-right: -1px;
}

.dropdownButton__1wkgp {
  min-width: 160px;
  padding: 8px;
  color: #131517;
  font-weight: 500;
}

.dropdownButton__1wkgp > div {
  display: flex;
  justify-content: space-between;
}

.dropdownButton__1wkgp > div > svg {
  margin-top: 2px;
}

.fullWidth__Tkxwe {
  width: 100%;
}

.filterInput__3Qo8d {
  padding: 8px;
}

.wrapper__37Rsr {
  padding: 0 8px 8px;
}

.key__1zA19 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  transition: all 0.3s ease;
}

.key__1zA19.active__OR0oZ {
  background-color: #1f76d8;
}

.key__1zA19.inactive__1Rokp {
  background-color: #b5b9bd;
}

.key__1zA19.neutral__20C9D {
  color: #131517;
  background-color: #fff;
}

.key__1zA19.complete__OdPjX {
  background-color: #56ba9a;
}

.character__3JoA8 {
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.icon__2l3Wl {
  fill: #fff;
}

.text__1Zp-e {
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #131517;
  margin: 0;
  padding: 0;
}

.text__1Zp-e.sizeSmall__1hMVl {
  font-size: 0.875rem;
}

.text__1Zp-e.sizeMinimum__1aPYS {
  font-size: 0.75rem;
}

.text__1Zp-e.colorLight__2U82h {
  color: #616365;
}

.text__1Zp-e.colorWhite__328Fd {
  color: #fff;
}

.text__1Zp-e.colorDisabled__2MwT7 {
  color: #b5b9bd;
}

.text__1Zp-e.fontCondensed__2KjZ- {
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
}

.text__1Zp-e.fontBold__3CMB4 {
  font-weight: 700;
}

.text__1Zp-e.weightMedium__1VsBv {
  font-weight: 600;
}

.text__1Zp-e.weightBold__2Q9A9 {
  font-weight: 700;
}

.text__1Zp-e ul {
  list-style-type: disc;
  padding-left: 24px;
  margin-top: 8px;
}

.step__tgkq5 {
  background: #f7f9fa;
  margin-bottom: 4px;
}

.isActive__MaekS {
  background: #fff;
}

.isLastStep__3lR1_ {
  margin-bottom: 0;
}

.block__4zovH {
  border: 1px solid #ced2d6;
  padding: 16px;
}

.top__F_MWa {
  display: flex;
}

.info__3of8z {
  margin-left: 8px;
}

.content__yKnam {
  margin-bottom: 16px;
  margin-top: 16px;
  padding-left: 32px;
}

.buttons__jhsL0 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.buttons__jhsL0 button {
  margin-left: 8px;
}

.node__2zsR4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 0.875rem;
  color: #131517;
  cursor: pointer;
}

.nodeHeader__3CrnS {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 500;
}

.displayTitle__1JdJG {
  min-height: 36px;
  padding: 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.nodeHeader__3CrnS:hover {
  background-color: #dfe3e8;
}

.toggleButton__Q45Sv {
  padding-left: 8px;
  fill: #616365;
  width: 36px;
}

.childrenNode__2rgOT {
  padding-top: 8px;
  padding-left: 44px;
}

.badge__2yUvb {
  background: #ced2d6;
  border-radius: 1px;
  color: #131517;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 16px;
  opacity: 0.75;
  padding: 4px 8px;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}

.badge__2yUvb.neutral__1M7Uz {
  background-color: #ced2d6;
}

.badge__2yUvb.bright__3bKEt {
  background-color: #c2e5ff;
}

.badge__2yUvb.strong__1sx4O {
  background-color: #165cab;
  color: #fff;
  opacity: 1;
}

.badge__2yUvb.negative__jJm0T, .badge__2yUvb.positive__3vNwu {
  color: #fff;
  opacity: 1;
}

.icon__27mS2 {
  margin-right: 4px;
}

.banner__jPB74 {
  display: flex;
  padding: 16px;
  border: 1px solid #ced2d6;
  background-color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
}

.banner__jPB74 .bannerGraphic__2p43a svg[class*=base] {
  fill: #131517;
}

.banner__jPB74.variantQuiet__26kxF {
  border: 1px solid #ced2d6;
  background-color: #eff2f5;
}

.banner__jPB74.variantQuiet__26kxF .bannerGraphic__2p43a svg[class*=base] {
  fill: #616365;
}

.banner__jPB74.variantSuccess__jyDXJ {
  border: 1px solid #1e8f6b;
  background-color: #ebfcf7;
}

.banner__jPB74.variantSuccess__jyDXJ .bannerGraphic__2p43a svg[class*=base] {
  fill: #147556;
}

.banner__jPB74.variantError__1BDFn {
  border: 1px solid #d15336;
  background-color: #ffece8;
}

.banner__jPB74.variantError__1BDFn .bannerGraphic__2p43a svg[class*=base] {
  fill: #b23e24;
}

.banner__jPB74.variantWarning__2kYe8 {
  border: 1px solid #db831f;
  background-color: #ffeedb;
}

.banner__jPB74.variantWarning__2kYe8 .bannerGraphic__2p43a svg[class*=base] {
  fill: #c77110;
}

.banner__jPB74.variantInfo__1JN_Y {
  border: 1px solid #4781bf;
  background-color: #f0f7ff;
}

.banner__jPB74.variantInfo__1JN_Y .bannerGraphic__2p43a svg[class*=base] {
  fill: #2e6299;
}

.banner__jPB74 .bannerGraphic__2p43a {
  margin-right: 16px;
  margin-top: 2px;
}

.banner__jPB74 .bannerGraphic__2p43a:empty {
  margin: 0;
  padding-left: 2px;
}

.banner__jPB74 .bannerGraphic__2p43a:empty + .bannerContent__3ZBEr {
  padding-right: 2px;
}

.banner__jPB74 .bannerHeader__3Kgk_ {
  display: block;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25;
}

.banner__jPB74 .bannerBody__1GHn9 {
  display: block;
}

.banner__jPB74.sizeCondensed__3i4Yd {
  padding: 8px;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
}

.banner__jPB74.sizeCondensed__3i4Yd .bannerGraphic__2p43a {
  margin-right: 8px;
}

.banner__jPB74.sizeCondensed__3i4Yd .bannerGraphic__2p43a:empty {
  margin: 0;
}

.banner__jPB74.sizeCondensed__3i4Yd .bannerHeader__3Kgk_ {
  font-size: 0.875rem;
}

.banner__jPB74 .bannerContent__3ZBEr {
  align-self: center;
  flex-grow: 1;
}

.banner__jPB74 .bannerContent__3ZBEr ul {
  list-style-type: disc;
  padding-left: 16px;
}

.banner__jPB74 .bannerContent__3ZBEr ul li {
  padding: 2px 0;
}

.banner__jPB74 .bannerHeader__3Kgk_:not(:empty) + .bannerBody__1GHn9 {
  margin-top: 4px;
}

.banner__jPB74 .bannerDismissButton__1Yb2o {
  align-self: center;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: none;
  box-shadow: none;
  background: transparent;
}

.banner__jPB74 .bannerDismissButton__1Yb2o svg[class*=base] {
  fill: #616365;
}

.container__3wyyN {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.container__3wyyN:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.item__3Z9R2 {
  border-bottom: 1px solid #ced2d6;
}

.container__13Gsx {
  color: #131517;
  cursor: pointer;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  word-break: break-word;
  word-wrap: break-word;
  padding: 8px;
}

.container__13Gsx:hover {
  background-color: #e0f2ff;
  color: #131517;
}

.container__13Gsx:hover.selected__Z3Lbv, .selected__Z3Lbv {
  background-color: #1f76d8;
  color: #fff;
}

.focused__22Cp7 {
  background-color: #e0f2ff;
  color: #131517;
}

.footerFrame__WcBdx {
  font-family: Benton Sans, Arial, sans-serif;
  line-height: 1.125rem;
  color: #fff;
  font-size: 0.75rem;
  width: 100%;
  margin-top: 24px;
  background-color: #383b3d;
  padding: 8px 0;
  display: flex;
}

.footerIcon__WWc9N {
  margin-left: 24px;
}

.footerText__3cWiB {
  padding-left: 4px;
  vertical-align: middle;
}

@media print {
  .footerFrame__WcBdx {
    color: default;
    font-size: 8pt;
    width: 100%;
    margin-top: 24px;
    background-color: transparent;
    padding: 8px 0;
    display: flex;
  }
}
.breadcrumb__kEbIn {
  height: auto;
  display: flex;
  flex-direction: row;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 0.875rem;
  margin-bottom: 24px;
  margin-top: 16px;
  font-weight: 500;
  align-items: center;
}

.breadcrumb__kEbIn.withButton__688Ce {
  height: 24px;
}

.breadcrumb__kEbIn span {
  color: #616365;
  display: inline;
  margin-right: 4px;
}

.breadcrumb__kEbIn a:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.breadcrumb__kEbIn ol {
  display: inline-flex;
  max-width: 100%;
  min-width: 1px;
  align-items: center;
  margin: 0;
  padding: 0;
}

.breadcrumb__kEbIn .backLink__1TOAG {
  margin-right: 16px;
  padding-right: 16px;
  border-right: 1px solid #ced2d6;
}

.breadcrumb__kEbIn .backLink__1TOAG svg {
  margin-right: 8px;
  line-height: 0.875rem;
  margin-bottom: -3px;
  fill: #616365;
}

.breadcrumb__kEbIn .backLink__1TOAG a {
  color: #616365;
  text-decoration: underline;
}

.breadcrumb__kEbIn .backLink__1TOAG a:hover {
  color: #131517;
}

.breadcrumb__kEbIn .backLink__1TOAG a:focus {
  color: #616365;
}

.breadcrumbItem__1lEHu {
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 0.875rem;
}

.breadcrumbItem__1lEHu span {
  color: #616365;
}

.breadcrumbItem__1lEHu a {
  color: #616365;
  text-decoration: underline;
}

.breadcrumbItem__1lEHu a:hover {
  color: #131517;
}

.breadcrumbItem__1lEHu a:focus {
  color: #616365;
}

.breadcrumbItem__1lEHu:not(:first-child):before {
  border-right: 0.1em solid #616365;
  content: "";
  display: inline-block;
  height: 0.8em;
  margin: 0 8px;
  transform: rotate(15deg);
}

.buttonGroupButton__2nhLn:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.buttonGroupButton__2nhLn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}

.header__35MHH {
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  color: #131517;
  margin: 0;
  padding: 0;
}

.hero__b6iD4 {
  font-size: 3rem;
}

.header1__1FAwj {
  font-size: 2.5rem;
}

.header2__1j8pD {
  font-size: 1.75rem;
}

.header3__2_su1 {
  font-size: 1.25rem;
  font-weight: 600;
}

.header4__tt17y {
  font-size: 1rem;
  font-weight: 600;
}

.header5__3XjT4 {
  font-size: 0.875rem;
  font-weight: 600;
}

.prominent__BN2AQ {
  font-weight: 700;
}

.loadingBlock__3WFOu.default__1ZiQI {
  height: 16px;
  width: 100%;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: loadingGradientAnimation__1AGeU;
  animation-timing-function: linear;
  background: #eff2f5;
  background: linear-gradient(90deg, #eff2f5 8%, #dfe3e8 38%, #eff2f5 54%);
  background-size: 200% 100%;
}

.loadingBlock__3WFOu.default__1ZiQI .background__3D0KM {
  display: none;
}

.loadingBlock__3WFOu.image__389CQ {
  height: 64px;
  width: 100%;
  position: relative;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: loadingGradientAnimation__1AGeU;
  animation-timing-function: linear;
  background: #eff2f5;
  background: linear-gradient(90deg, #eff2f5 8%, #dfe3e8 38%, #eff2f5 64%);
  background-size: 200% 200%;
}

.loadingBlock__3WFOu.image__389CQ .background__3D0KM {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: repeating-linear-gradient(45deg, hsla(0, 0%, 100%, 0.1), hsla(0, 0%, 100%, 0.3) 10px, hsla(0, 0%, 100%, 0.3) 0, hsla(0, 0%, 100%, 0.1) 20px);
}

.loadingBlock__3WFOu.image__389CQ.large__cncq_ {
  height: 200px;
}

@keyframes loadingGradientAnimation__1AGeU {
  0% {
    background-position: 100% 0;
  }
  to {
    background-position: -100% 0;
  }
}
.basicCard__1RWOl {
  background-color: #fff;
  border: 1px solid #ced2d6;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 #b5b9bd;
  cursor: pointer;
  display: inline-flex;
  padding: 16px;
  text-align: start;
  transition: all 0.3s ease;
  outline: none;
  width: 100%;
}

.basicCard__1RWOl:hover {
  border: 1px solid #616365;
  box-shadow: 0 1px 3px 0 #616365;
}

.basicCard__1RWOl:active {
  background-color: #e0f2ff;
  border: 2px solid #0095ff;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}

.basicCard__1RWOl:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.content__1n77s {
  margin-top: 4px;
}

.icon__10PQB {
  margin-right: 8px;
}

.contentWrapper__3Bj5Q {
  width: 100%;
}

.contentWrapper__3Bj5Q .loadingContent__3EB7O {
  width: 50%;
  margin-top: 16px;
}

.basicCard__izNkU {
  background-color: #fff;
  border: 1px solid #ced2d6;
  border-radius: 3px;
  display: inline-flex;
  padding: 16px;
  text-align: start;
  transition: all 0.3s ease;
  outline: none;
  width: 100%;
}

.content__utBwG {
  margin-top: 4px;
}

.icon__mtFB- {
  margin-right: 8px;
}

.contentWrapper__2irIw {
  width: 100%;
}

.contentWrapper__2irIw .loadingContent__1kKYh {
  width: 50%;
  margin-top: 16px;
}

.label__27d-c {
  color: #616365;
  cursor: pointer;
  display: inline-block;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
}

.labelSelected__3LD6b {
  color: #131517;
}

.labelDisabled__Iduim {
  color: #9a9da1;
}

.labelDefault__3Yiun {
  font-size: 1rem;
}

.labelSmall__1SsCT {
  font-size: 0.875rem;
  line-height: 18px;
  padding-left: 26px;
}

.input__2oIQD {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.indicator__juoGv {
  left: 0;
  position: absolute;
}

.indicator__juoGv > * {
  transition: all 0.3s ease;
}

input:focus + .indicator__juoGv {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.indicatorBackground__1N7c1 {
  fill: #fff;
}

input:checked + .indicator__juoGv .indicatorBackground__1N7c1 {
  fill: #1f76d8;
}

input:indeterminate + .indicator__juoGv .indicatorBackground__1N7c1 {
  fill: #b5b9bd;
}

input:indeterminate:disabled + .indicator__juoGv .indicatorBackground__1N7c1 {
  fill: #dfe3e8;
}

input:disabled + .indicator__juoGv .indicatorBackground__1N7c1 {
  fill: #dfe3e8;
}

input:checked:disabled + .indicator__juoGv .indicatorBackground__1N7c1 {
  fill: #ced2d6;
}

.indicatorBackgroundHide__14WIw {
  fill: #fff;
}

input:checked + .indicator__juoGv .indicatorBackgroundHide__14WIw {
  fill: transparent;
}

input:indeterminate + .indicator__juoGv .indicatorBackgroundHide__14WIw {
  fill: #b5b9bd;
}

input:indeterminate:disabled + .indicator__juoGv .indicatorBackgroundHide__14WIw {
  fill: #dfe3e8;
}

input:disabled + .indicator__juoGv .indicatorBackgroundHide__14WIw {
  fill: #dfe3e8;
}

input:checked:disabled + .indicator__juoGv .indicatorBackgroundHide__14WIw {
  fill: #ced2d6;
}

.indicatorOutline__25ODZ {
  fill: #b5b9bd;
}

input:hover + .indicator__juoGv .indicatorOutline__25ODZ {
  fill: #616365;
}

input:disabled + .indicator__juoGv .indicatorOutline__25ODZ {
  fill: #ced2d6;
}

å input:checked + .indicator__juoGv .indicatorOutline__25ODZ {
  fill: #1f76d8;
}

input:checked:hover + .indicator__juoGv .indicatorOutline__25ODZ {
  fill: #165cab;
}

input:checked:disabled + .indicator__juoGv .indicatorOutline__25ODZ {
  fill: #ced2d6;
}

input:hover + .indicator__juoGv .indicatorOutlineNoColor__2uQUT {
  fill: #616365;
}

input:checked:disabled + .indicator__juoGv .indicatorOutlineNoColor__2uQUT, input:disabled + .indicator__juoGv .indicatorOutlineNoColor__2uQUT {
  fill: #ced2d6;
}

.indicatorCheckMark__Roz8p {
  display: none;
}

input:checked + .indicator__juoGv .indicatorCheckMark__Roz8p {
  display: inline;
  fill: #fff;
}

.indicatorIndeterminate__1SmI9 {
  display: none;
}

input:indeterminate + .indicator__juoGv .indicatorIndeterminate__1SmI9 {
  display: inline;
  fill: #fff;
}

.label__2Lkv4 {
  color: #616365;
  cursor: pointer;
  display: inline-block;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
}

.labelSelected__11jc2 {
  color: #131517;
}

.labelDisabled__itndb {
  color: #9a9da1;
}

.labelDefault__3Bskx {
  font-size: 1rem;
}

.labelSmall__30p_D {
  font-size: 0.875rem;
  line-height: 18px;
  padding-left: 26px;
}

.input__7JvY1 {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.checked__1zK73 .indicatorBackgroundHide__35nr2 {
  fill: transparent;
}

.checked__1zK73 .indicatorCheckMark__EJeRZ {
  display: inline;
  fill: #fff;
}

.indicatorBackground__VMrgx, .indicatorBackgroundHide__35nr2 {
  fill: #fff;
}

.indicatorOutline__3-u0Q {
  fill: #b5b9bd;
}

.indicatorCheckMark__EJeRZ {
  display: none;
}

.container__17PNN {
  position: relative;
}

.error__1jnu- svg {
  fill: #d15336;
}

.inputDefault__3pB17, .inputSmall__hioCy {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.inputDefault__3pB17, .inputSmall__hioCy {
  padding-left: 24px !important;
}

.inputError__2JgF7, .inputError__2JgF7:hover {
  border: 1px solid #d15336;
}

.colorSwatchWrapperDefault__2HQFY, .colorSwatchWrapperLarge__22On1, .colorSwatchWrapperSmall__1JBi_ {
  background: #dfe3e8;
  border: 1px solid #b5b9bd;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: inset 0 2em 1.8em -1em #f7f9fa;
}

.colorSwatchWrapperSmall__1JBi_ {
  padding: 5px;
}

.colorSwatchWrapperDefault__2HQFY {
  padding: 6px;
}

.colorSwatchWrapperLarge__22On1 {
  padding: 9px;
}

.colorSwatchDefault__10fK- {
  border-radius: 24px;
  height: 24px;
  width: 24px;
}

.colorSwatchSmall__2Ws_w {
  border-radius: 16px;
  height: 16px;
  width: 16px;
}

.hexPrefix__2E089 {
  color: #9a9da1;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  left: 8px;
  position: absolute;
  z-index: 3;
}

.hexPrefixDefault__2OyXt {
  font-size: 1rem;
  top: 8px;
}

.hexPrefixSmall__E-OOr {
  font-size: 0.875rem;
  top: 5px;
}

.suffixDefault__35Oy0 {
  align-items: center;
  display: flex;
  padding: 4px 8px;
}

.suffixDefault__35Oy0 svg {
  height: 24px;
  width: 24px;
}

.suffixSmall__2ULDm {
  align-items: center;
  display: flex;
  padding: 4px;
}

.root__1Ik17 {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 34px;
  width: 34px;
  position: relative;
}

.root__1Ik17:focus .bg__3vhMm, .root__1Ik17:hover .bg__3vhMm {
  opacity: 0.15;
}

.swatch__3V1Ga {
  background-color: #165cab;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  box-sizing: border-box;
  z-index: 2;
}

.swatch__3V1Ga.active__2jMLo {
  border: 1px solid #fff;
  border-radius: 24px;
  box-shadow: 0 0 0 2px #616365;
}

.bg__3vhMm {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  position: absolute;
  transition: all 0.3s ease;
  background-color: #165cab;
}

.contentBlockContainer__3PkSN {
  margin-top: 16px;
}

.variantWrite__1__qp {
  border: 1px solid #0095ff;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
}

.contentBlockBody__QeBrX {
  background-color: #fff;
  border: 1px solid #ced2d6;
  border-radius: none;
}

.default__2f5sZ {
  padding: 16px;
}

.large__2fEqN {
  padding: 24px;
}

.minimum__1jzbm {
  padding: 4px;
}

.contentBlockHeader__3bqKl {
  fill: #fff;
  background: #fff;
  align-items: center;
  align-self: flex-start;
  border: 1px solid #ced2d6;
  border-bottom: none;
  border-radius: 0;
  font-size: 1rem;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}

.variantWriteHeader__2ThQ7 {
  border-bottom: 1px solid #0095ff;
  background-color: #e0f2ff;
}

.contentBlockCollapsed__ZOKVX {
  border-bottom: 1px solid #ced2d6;
}

.expandButton__2wy68 {
  border-right: 1px solid #ced2d6;
  padding: 16px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  display: flex;
}

.expandButton__2wy68 button {
  background: #fff;
}

.headerChild__1RI_9, .headerTitle__3P_FQ {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px;
  border-left: 1px solid #ced2d6;
  margin-left: -1px;
}

.childContainer__3hIWO {
  flex: 1;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-top: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.alignLeft__2OP5C {
  justify-content: flex-start;
}

.alignRight__EvUuL {
  justify-content: flex-end;
}

.link__21ljJ {
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  padding: 0;
  display: inline;
  cursor: pointer;
  font: inherit;
}

.link__21ljJ:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.quiet__2xo3Q {
  color: #616365;
}

.quiet__2xo3Q:hover {
  color: #131517;
}

.quiet__2xo3Q:focus {
  color: #616365;
}

.standard__12RAX {
  color: #131517;
}

.standard__12RAX:hover {
  color: #165cab;
}

.standard__12RAX:focus {
  color: #131517;
}

.prominent__1e-vf {
  color: #165cab;
}

.prominent__1e-vf:hover {
  color: #131517;
}

.prominent__1e-vf:focus {
  color: #165cab;
}

.description__2Wi0b {
  margin-top: 8px;
  height: 65px;
}

.link__1NQPk {
  align-items: center;
  display: inline-flex;
}

.icon__3rIuc {
  fill: #165cab;
  margin-left: 4px;
}

.pageCover__1FRap {
  background-color: #131517;
  opacity: 0.6;
  z-index: 800;
}

.flexy__ewuKF, .pageCover__1FRap {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.flexy__ewuKF {
  align-items: center;
  display: flex;
  justify-content: center;
  z-index: 1000;
}

.dialogContainer__zcZ-e {
  background-color: #fff;
  border: 1px solid;
  box-shadow: 0 4px 8px 0 rgba(19, 21, 23, 0.6);
  max-height: 90%;
  z-index: 1000;
  flex-direction: column;
  display: flex;
}

.dialogCloseBar__3wJ02 {
  height: 32px;
  width: 100%;
  justify-content: flex-end;
  align-self: flex-start;
  display: flex;
  flex-shrink: 0;
}

.dialogCloseBar__3wJ02 .dialogCloseButton__372ft {
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
  padding: 4px 8px;
  border: 0;
  background-color: transparent;
  transition: all 0.3s ease;
}

.dialogCloseBar__3wJ02 .dialogCloseButton__372ft .dialogCloseIcon__1UScv {
  fill: #fff;
}

.dialogCloseBar__3wJ02 .dialogCloseButton__372ft:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

.dialogCloseBar__3wJ02 .dialogCloseButton__372ft:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px #0095ff;
  outline: none;
}

.dialogContentContainer__1hxam {
  width: 100%;
  overflow-y: auto;
  flex-grow: 1;
  padding: 24px;
  color: #131517;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  min-height: 0;
  box-sizing: border-box;
  display: flex;
}

.dialogContentContainer__1hxam .dialogIllustration__3Svui {
  padding-right: 16px;
  flex-shrink: 0;
}

.dialogContentContainer__1hxam .dialogContent__1QLOg {
  flex-grow: 1;
}

.dialogContentContainer__1hxam .dialogContent__1QLOg .dialogHeader__2gAun {
  display: block;
  margin-bottom: 24px;
}

.dialogContentContainer__1hxam .dialogContent__1QLOg .dialogHeader__2gAun .dialogDescription__1MVKv {
  display: block;
  margin-top: 8px;
}

.dialogFooter__MxMKb {
  margin-top: 24px;
  text-align: right;
}

.variantDestructive__2PYLT {
  border-color: #942a12;
}

.variantDestructive__2PYLT .dialogCloseBar__3wJ02 {
  background: linear-gradient(-180deg, #d15336, #b23e24);
}

.variantInfo__3FPjC {
  border-color: #1d4673;
}

.variantInfo__3FPjC .dialogCloseBar__3wJ02 {
  background: linear-gradient(-180deg, #4781bf, #2e6299);
}

.variantWarning__2Zh7r {
  border-color: #b06209;
}

.variantWarning__2Zh7r .dialogCloseBar__3wJ02 {
  background: linear-gradient(-180deg, #e59539, #c77110);
}

.widthNarrow__VwUq1 {
  width: 90%;
  max-width: 100%;
}

@media (min-width: 729px) {
  .widthNarrow__VwUq1 {
    width: 80%;
    max-width: 480px;
  }
}
.widthDefault__2fc0x {
  width: 90%;
  max-width: 100%;
}

@media (min-width: 729px) {
  .widthDefault__2fc0x {
    width: 80%;
    max-width: 640px;
  }
}
.widthWide__3-drW {
  width: 90%;
  max-width: 100%;
}

@media (min-width: 729px) {
  .widthWide__3-drW {
    width: 80%;
    max-width: 800px;
  }
}
.dividerThin__wS7ry {
  margin: 0;
}

.divider__37Y24, .dividerThin__wS7ry {
  background-color: #ced2d6;
  border: 0;
  height: 1px;
}

.divider__37Y24 {
  margin: 8px 0;
}

.listItemLineBottom__3tNLq, .listItemLineTop__3fVkz {
  border: 0;
  height: 1px;
  margin: 0;
}

.listItemLineContainer__3ro0s {
  width: 100%;
  height: 2px;
}

.listItemLineTop__3fVkz {
  background-color: #ced2d6;
}

.listItemLineBottom__3tNLq {
  background-color: #fff;
}

.verticalDivider__1QOIv {
  height: 100%;
  border-left: 1px solid #ced2d6;
}

.pill__1i_Yp, .single__3QJsd {
  max-width: 164px;
}

.pill__1i_Yp, .primaryButton__3bQUJ, .single__3QJsd, .singleButton__Kip7o {
  display: inline-flex;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
}

.primaryButton__3bQUJ, .singleButton__Kip7o {
  align-items: center;
  background-color: #fff;
  border: 1px solid #b5b9bd;
  border-radius: 19px 0 0 19px;
  box-shadow: inset 0 -2em 1.8em -1em #eff2f5;
  color: #131517;
  min-width: 0;
  padding: 8px;
  transition: all 0.3s ease;
}

.primaryButton__3bQUJ:hover, .singleButton__Kip7o:hover {
  border: 1px solid #616365;
  box-shadow: inset 0 -1em 1em -1em #eff2f5;
}

.primaryButton__3bQUJ:active, .singleButton__Kip7o:active {
  background-color: #dfe3e8;
  border: 1px solid #0095ff;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: #131517;
}

.primaryButton__3bQUJ:focus, .singleButton__Kip7o:focus {
  transition: none;
  box-shadow: 0 0 0 1px #0095ff;
  border-color: #0095ff;
  outline: none;
}

.secondaryButton__2hXK1 {
  align-items: center;
  background: #dfe3e8;
  box-shadow: inset 0 2em 1.8em -1em #f7f9fa;
  border: 1px solid #b5b9bd;
  border-left: 1px solid #fff;
  border-radius: 0 19px 19px 0;
  color: #616365;
  display: inline-flex;
  flex-shrink: 0;
  height: 38px;
  padding: 8px 2px 8px 0;
  transition: all 0.3s ease;
}

.secondaryButton__2hXK1:hover {
  box-shadow: inset 0 1em 1em -1em #f7f9fa;
  border: 1px solid #616365;
  color: #131517;
}

.secondaryButton__2hXK1:active {
  border: 1px solid #0095ff;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: #131517;
}

.secondaryButton__2hXK1:focus {
  transition: none;
  box-shadow: 0 0 0 1px #0095ff;
  border-color: #0095ff;
  outline: none;
}

.primaryIcon__o16Te {
  margin-right: 4px;
  flex-shrink: 0;
}

.textContainer__2RcaL {
  display: inline-flex;
  overflow: hidden;
}

.text__11SDD {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.singleButton__Kip7o {
  border-radius: 19px;
  padding-left: 0;
  padding-right: 0;
}

.singleButton__Kip7o .textContainer__2RcaL {
  padding: 0 8px;
}

.small__3dehL {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 1.125rem;
}

.icon__e2mo6 {
  flex-shrink: 0;
  padding-right: 4px;
}

.pill__18-8f {
  margin: 2px;
  margin-left: 0;
}

.pill__18-8f:last-of-type {
  margin-right: 0;
}

.option__2_5Ui {
  padding: 8px 16px;
  min-height: 32px;
  cursor: pointer;
}

.option__2_5Ui:hover {
  background-color: rgba(194, 229, 255, 0.5);
}

.isSelected__einBs .label__14gIX {
  color: #1f76d8;
  font-weight: 700;
}

.isFocused__DDHHK {
  background-color: rgba(194, 229, 255, 0.5);
}

.isDisabled__3kYf5 {
  cursor: not-allowed;
}

.isDisabled__3kYf5 .label__14gIX, .isDisabled__3kYf5 .meta__YnN2Y, .isDisabled__3kYf5 .secondary__2XNZQ {
  color: #b5b9bd;
}

.isDisabled__3kYf5:hover {
  background-color: #fff;
}

.label__14gIX {
  font-size: 0.875rem;
  color: #131517;
  font-weight: 500;
}

.meta__YnN2Y {
  font-size: 0.75rem;
  color: #616365;
  margin-top: 4px;
}

.clearIcon__3i8oj {
  fill: #616365;
  margin-right: 8px;
}

.clearIcon__3i8oj:hover {
  fill: #131517;
}

.emptyMessage__UijLe {
  padding: 16px;
}

.emptyBody__2P4yr {
  margin-top: 8px;
}

.filterableInput__2vHrZ input:not(.no-format__1ozMt) {
  min-height: 0;
}

.secondary__2XNZQ {
  color: #616365;
  font-size: 0.875rem;
  text-align: right;
  flex-basis: 10%;
  white-space: nowrap;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
}

.labelsContainer__38owJ {
  flex-basis: 100%;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
}

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

.sizeSmall__3CSe3 {
  font-size: 0.875rem;
}

.footprintStyle__1ikou {
  position: relative;
  width: 100%;
  padding: 8px 16px;
  transition: all 0.3s ease;
  border: 1px solid #ced2d6;
  border-radius: 0;
  background: #eff2f5;
  color: #616365;
  font-family: Benton Sans, Arial, sans-serif;
  font-feature-settings: "smcp";
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-transform: lowercase;
}

.footprintStyle__1ikou svg {
  width: 0.9em;
  height: 0.9em;
  padding: 0;
}

.footprintStyle__1ikou:hover {
  background: #fff;
  border: 1px solid #616365;
  color: #131517;
}

.footprintStyle__1ikou:active {
  background: #dfe3e8;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: #131517;
  border: 2px solid #0095ff;
}

.footprintStyle__1ikou:focus {
  transition: none;
  box-shadow: 0 0 0 1px #0095ff;
  border-color: #0095ff;
  outline: none;
}

.disabled__Gy9bf, .disabled__Gy9bf:active, .disabled__Gy9bf:focus, .disabled__Gy9bf:hover {
  background-color: #dfe3e8 !important;
  border: 1px solid #ced2d6 !important;
  box-shadow: none !important;
  color: #b5b9bd !important;
}

.disabled__Gy9bf:active svg, .disabled__Gy9bf:focus svg, .disabled__Gy9bf:hover svg, .disabled__Gy9bf svg {
  fill: #b5b9bd !important;
}

.dark__FYAyz {
  background: #dfe3e8;
  border: 1px solid #ced2d6;
}

.default__DKfEq, .error__ep0tQ {
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
}

.default__DKfEq {
  color: #616365;
}

.error__ep0tQ {
  color: #b23e24;
}

.alignLeft__3k02D {
  margin-left: 8px;
}

.alignRight__aIH9n {
  float: right;
  margin-top: -24px;
}

.label__3FmSo {
  color: #616365;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5;
}

.label__3FmSo.disabled__386IT {
  color: #b5b9bd;
}

.groupLabel__28LgM {
  color: #616365;
  font-family: Benton Sans, Arial, sans-serif;
  font-feature-settings: "smcp";
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-transform: lowercase;
}

.groupLabel__28LgM.colorDark__2JzSa {
  color: #131517;
}

.groupLabel__28LgM.disabled__386IT {
  color: #b5b9bd;
}

.labelContainer__2xPd2 {
  margin-bottom: 4px;
}

.labelContainer__2xPd2 .description__1QPxs {
  display: block;
}

.formRow__1WGFW {
  display: flex;
  flex-direction: "row";
}

.formRow__1WGFW .inputGroupFormItem__f4YGz {
  flex: 1;
}

.formRow__1WGFW .inputGroupFormItem__f4YGz:not(:last-child) {
  padding-right: 8px;
}

button.basicCard__2DYli {
  text-align: left;
}

.basicCard__2DYli {
  padding: 0;
  padding-bottom: 4px;
  background-color: #fff;
  border: 1px solid #ced2d6;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 #b5b9bd;
  cursor: pointer;
  display: inline-flex;
  text-align: start;
  transition: all 0.3s ease;
  outline: none;
  width: 100%;
  max-width: 100%;
  text-decoration: none;
}

.basicCard__2DYli:hover {
  border: 1px solid #616365;
  box-shadow: 0 1px 3px 0 #616365;
}

.basicCard__2DYli:active {
  background-color: #e0f2ff;
  border: 2px solid #0095ff;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}

.basicCard__2DYli:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.imageView__1o9Lr {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.imageContent__1emuU {
  margin-top: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.imageText__3C9p- {
  padding: 16px;
}

.icon__pZJ3e {
  margin-right: 8px;
}

.image__9_Nkb {
  padding: 0 4px;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.image__9_Nkb > svg {
  width: 100%;
}

.imageElement__16HQM {
  width: 100%;
  overflow: hidden;
}

.title__3RdJC {
  font-size: 1rem;
  font-weight: 600;
  font-weight: 700;
  color: #131517;
  margin: 0;
  padding: 0;
  display: inline-flex;
  width: 100%;
}

.category__Ixkb8, .title__3RdJC {
  font-family: Benton Sans, Arial, sans-serif;
  line-height: 1.25;
}

.category__Ixkb8 {
  text-transform: lowercase;
  font-variant: small-caps;
  margin-bottom: 4px;
  font-weight: 600;
  letter-spacing: 0.05em;
  color: #616365;
}

.loadingWrapper__1-kJq {
  width: 100%;
}

.loadingWrapper__1-kJq .loadingImage__8_b_1 {
  margin: 0 16px 16px;
  width: calc(100% - 32px);
}

.loadingWrapper__1-kJq .loadingTitle__BqZkH {
  width: 100%;
}

.loadingWrapper__1-kJq .loadingContent__1-30H {
  width: 50%;
}

.maxLines__2w7BP {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}

.metadata__1dhzH {
  padding-top: 8px;
}

.label__3UVXo {
  font-weight: 700;
}

.layoutBlock__1uV49 {
  background-color: #dfe3e8;
  display: flex;
  flex-direction: row;
  padding: 16px 16px 16px 0;
}

.layoutBlock__1uV49 .simplebar-scrollbar:before {
  background-color: #828487;
}

.layoutBlock__1uV49 .simplebar-mask {
  z-index: 400;
}

.layoutBlockBody__2bxe1 {
  flex: 1;
  overflow: auto;
}

.layoutBlockDrawer__1vI93 {
  display: flex;
  flex-basis: 320px;
  flex-direction: column;
  flex-shrink: 0;
  padding-right: 4px;
}

.layoutBlockDrawerHeader__bIM_3 {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-bottom: 8px;
  padding-right: 16px;
}

.layoutBlockDrawerContent__-JsI7 {
  padding: 0 16px;
}

.blockControlBanner__3O7K- {
  margin-bottom: 8px;
}

.layoutBlockControl__2G_kY {
  background-color: #eff2f5;
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
  padding: 8px;
  width: 100%;
}

.layoutBlockControlExpanded__2kb_n {
  background-color: #fff;
}

.layoutBlockControlHeader__2TCVb {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.layoutBlockControlHeaderTop__2Y3qL {
  justify-content: space-between;
}

.layoutBlockControlHeaderLeft__HUfNv, .layoutBlockControlHeaderTop__2Y3qL {
  align-items: center;
  display: flex;
  flex-direction: row;
}

.layoutBlockControlHeaderLeft__HUfNv > button {
  margin-left: 8px;
}

.layoutBlockDrawerCollapsed__SvAVx {
  display: flex;
  align-items: center;
  padding: 0 8px;
}

.layoutBlockDrawerCollapsedButton__2lofJ {
  width: 18px;
  height: 93px;
  background: #eff2f5;
  border: 1px solid #ced2d6;
  border-radius: 10px;
  padding: 0;
}

.layoutBlockDrawerFooter__26uq2 {
  padding-bottom: 4px;
}

.container__3WnLk {
  display: flex;
  flex-direction: column;
  background-color: #eff2f5;
}

.cardContainer__1T2AH {
  display: flex;
  flex-wrap: wrap;
  min-width: 100%;
  position: relative;
  box-sizing: border-box;
  background-color: #eff2f5;
}

.variantMinimal__PeZ-r {
  background-color: #fff;
}

.listTableCard__ES0zs {
  width: 320px !important;
  margin-right: 16px;
  margin-bottom: 16px;
}

.loadingTableCard__P8iC7 {
  padding-top: 8px;
}

.cell__FlEqu {
  align-items: center;
  display: flex;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  padding: 16px 24px;
  white-space: nowrap;
}

.variantCondensed__fBsxx {
  padding: 8px 16px;
}

.header__1hJI7 {
  display: flex;
  flex-direction: row;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 1rem;
  justify-content: flex-start;
  border-left: 1px solid #eff2f5;
  border-right: 1px solid #eff2f5;
}

.emptyCell__2PBX- {
  padding-left: 34px;
}

.offsetIcon__1F0mA div:nth-child(2) {
  padding-left: 14px;
}

.offsetCheckbox__1BPHF div:nth-child(2) {
  padding-left: 16px;
}

.checkbox__1R_Rj {
  padding: 16px;
  padding-right: 18px;
}

.checkboxLabel__gIBK7 {
  display: flex;
  align-items: center;
  line-height: 0;
  padding-left: 0;
}

.variantMinimal__2Dag4 {
  border: 0;
  border-bottom: 1px solid #ced2d6;
}

.headerCell__3itUL {
  color: #616365;
  flex: 1;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  padding: 16px 24px;
}

.variantCondensed__2andh {
  padding: 8px 16px;
}

.row__2BX7q {
  background: #fff;
  border: 1px solid #ced2d6;
  border-radius: 3px;
  color: #131517;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 1rem;
  justify-content: flex-start;
  margin-bottom: 4px;
  max-height: 100px;
  text-decoration: none;
  line-height: normal;
}

.row__2BX7q:hover {
  border: 1px solid #616365;
}

.row__2BX7q:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.row__2BX7q.stateSelected__1FqkX {
  color: #1f76d8;
  border: 1px solid #1f76d8;
  background-color: #e0f2ff;
}

.row__2BX7q.variantCondensed__3lWxS {
  font-size: 0.875rem;
  margin-bottom: 2px;
}

.row__2BX7q.variantMinimal__1QiCj {
  border: 0;
  border-bottom: 1px solid #ced2d6;
  border-radius: 0;
}

.offsetIcon__mVY4V div:nth-child(2) {
  padding-left: 0;
}

.offsetCheckbox__32fB2 div:nth-child(2) {
  padding-left: 16px;
}

.emptyCell__3IpJN {
  padding-left: 24px;
}

.icon__smmus {
  align-items: center;
  display: flex;
  padding: 16px;
}

.checkbox__SQgA9 {
  display: flex;
  padding: 16px;
  padding-right: 18px;
}

.checkboxLabel__1kjJr {
  display: flex;
  align-items: center;
  line-height: 0;
  padding-left: 0;
}

@keyframes spin__3m3D9 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.container__ZloKj.inline__h-XVZ {
  width: fit-content;
  display: flex;
}

.container__ZloKj.inline__h-XVZ .spinnerPositioner__3b04S {
  position: relative;
  width: 20px;
  height: 20px;
}

.container__ZloKj.inline__h-XVZ .message__2Obts {
  margin-left: 8px;
  font-weight: 500;
  font-size: 1rem;
  line-height: 21px;
  color: #616365;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
}

.container__ZloKj.inline__h-XVZ .spinner__2-rbT {
  border-radius: 50%;
  border: 3px solid #1f76d8;
  border-color: #1f76d8 #1f76d8 transparent transparent;
  animation: spin__3m3D9 0.65s linear infinite;
  position: absolute;
  display: block;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
}

.container__ZloKj.inline__h-XVZ .spinnerBase__3kUsw {
  display: none;
}

.container__ZloKj.page__3PBNq {
  text-align: center;
}

.container__ZloKj.page__3PBNq .spinnerPositioner__3b04S {
  position: relative;
  height: 100px;
  width: 100px;
  display: inline-block;
  box-sizing: border-box;
}

.container__ZloKj.page__3PBNq .message__2Obts {
  font-size: 0.875rem;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-weight: 600;
  color: #616365;
  text-align: center;
  display: block;
  margin-top: 16px;
  width: 100%;
}

.container__ZloKj.page__3PBNq .spinner__2-rbT {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  border: 8px solid transparent;
  border-radius: 50%;
  border-color: #1f76d8 #1f76d8 transparent transparent;
  animation: spin__3m3D9 1s linear infinite;
  position: absolute;
}

.container__ZloKj.page__3PBNq .spinnerBase__3kUsw {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  border: 8px solid #fff;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.1), inset 0 2px 4px 0 rgba(19, 21, 23, 0.1);
  border-radius: 50%;
  position: absolute;
}

.pageCover__1t9sP {
  background-color: #131517;
  opacity: 0.6;
  z-index: 800;
}

.flexy__hxDh6, .pageCover__1t9sP {
  left: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
}

.flexy__hxDh6 {
  align-items: center;
  display: flex;
  justify-content: center;
  z-index: 1000;
}

.description__3Ah0V {
  padding-top: 4px;
}

.titleDescriptionContainer__2uhh8 {
  margin-bottom: 24px;
}

.modalContainer__gCWXd {
  background-color: #eff2f5;
  border: 1px solid #ced2d6;
  box-shadow: 0 4px 8px 0 rgba(19, 21, 23, 0.6);
  z-index: 1000;
  position: relative;
  flex-direction: column;
  display: flex;
  max-height: 90%;
  width: 90%;
  max-width: 100%;
}

.modalContainer__gCWXd.promptOpen__1d6pJ {
  position: relative;
  z-index: 1;
}

.modalContainer__gCWXd.promptOpen__1d6pJ .modalContent__l8liA, .modalContainer__gCWXd.promptOpen__1d6pJ .modalFooter__mBx44 {
  filter: blur(2px);
}

@media (min-width: 729px) {
  .modalContainer__gCWXd {
    width: 80%;
    max-width: 640px;
  }
}
.modalCloseBar__1STC6 {
  height: 32px;
  width: 100%;
  justify-content: flex-end;
  align-self: flex-start;
  display: flex;
  flex-shrink: 0;
  background: linear-gradient(-180deg, #f7f9fa, #ced2d6);
}

.modalCloseBar__1STC6 .closeIcon__26ezy {
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
  padding: 4px 8px;
  fill: #616365;
}

.modalCloseBar__1STC6 .closeIcon__26ezy:hover {
  fill: #131517;
  background-color: #fff;
}

.modalCloseBar__1STC6 .closeIcon__26ezy:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px #0095ff;
  outline: none;
}

.modalContentContainer__6kb4g {
  flex-direction: column;
  display: flex;
  overflow: auto;
}

.modalContent__l8liA {
  width: 100%;
  overflow-y: auto;
  flex-grow: 1;
  padding: 24px;
  color: #131517;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  min-height: 0;
  box-sizing: border-box;
}

.modalFooter__mBx44 {
  width: 100%;
  padding: 24px;
  border-top: 1px solid #ced2d6;
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
}

.modalFooter__mBx44 .modalFooterLeft__3CUBd {
  margin-right: auto;
}

.modalFooter__mBx44 .modalFooterRight__1baBF {
  margin-left: 24px;
}

.widthNarrow__2Y6Ba {
  width: 90%;
  max-width: 100%;
}

@media (min-width: 729px) {
  .widthNarrow__2Y6Ba {
    width: 80%;
    max-width: 480px;
  }
}
.widthDefault__2zgoT {
  width: 90%;
  max-width: 100%;
}

@media (min-width: 729px) {
  .widthDefault__2zgoT {
    width: 80%;
    max-width: 640px;
  }
}
.widthWide__1j5mr {
  width: 90%;
  max-width: 100%;
}

@media (min-width: 729px) {
  .widthWide__1j5mr {
    width: 80%;
    max-width: 960px;
  }
}
.promptDialog__I3pCR {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-color: #fff;
  width: 70%;
  padding: 24px;
  z-index: 20;
  max-width: 560px;
}

.promptWidthNarrow__1vfuk {
  max-width: 432px;
}

.promptWidthDefault__1uGb7 {
  max-width: 560px;
}

.promptWidthWide__uFBeO {
  max-width: 880px;
}

.promptOverlay__3Q5y2 {
  position: absolute;
  width: 100%;
  height: calc(100% - 32px);
  z-index: 10;
  background-color: #eff2f5;
  opacity: 0.8;
  margin-top: 32px;
}

.footer__ogcTZ {
  background-color: #eff2f5;
  border-top: 1px solid #ced2d6;
  margin-top: 8px;
  padding: 16px;
}

.menu__TdxnT {
  background: #fff;
  border: 1px solid #ced2d6;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
  box-sizing: border-box;
  max-height: 600px;
  max-width: 400px;
  padding: 8px 0;
  width: max-content;
  z-index: 501;
  overflow-y: auto;
}

.menu__TdxnT.defaultMenuWidth__2f5z- {
  min-width: 160px;
}

.defaultButtonSize__2Co4V + .menu__TdxnT, .smallButtonSize__1VJ6m + .menu__TdxnT {
  top: calc(100% + 4px);
}

.menu__TdxnT.withFooter__-kuUv {
  padding-bottom: 0;
}

.menu__TdxnT::-webkit-scrollbar {
  background-color: #eff2f5;
  width: 8px;
}

.menu__TdxnT::-webkit-scrollbar-thumb {
  background-color: #b5b9bd;
  border-radius: 8px;
}

.fullContainerWidth__32h4Z {
  width: 100%;
  max-width: 100%;
}

.flexContainer__jFrVd {
  display: flex;
}

.container__4syOH {
  display: flex;
  position: relative;
  max-width: 100%;
}

.button__xc08c {
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #b5b9bd;
  box-shadow: inset 0 -2em 1.8em -1em #eff2f5;
  display: inline-block;
  align-items: center;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.0125em;
  max-width: 400px;
  overflow: hidden;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.button__xc08c.defaultButtonWidth__1DQRX {
  min-width: 160px;
}

.button__xc08c:active svg, .button__xc08c:hover svg {
  fill: #131517;
}

.button__xc08c:hover {
  border: 1px solid #616365;
  box-shadow: inset 0 -1em 1em -1em #eff2f5;
}

.button__xc08c:active {
  background-color: #dfe3e8;
  border: 1px solid #0095ff;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}

.button__xc08c:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.button__xc08c:disabled {
  background-color: #dfe3e8;
  border: 1px solid #ced2d6;
  box-shadow: none;
  color: #9a9da1;
}

.button__xc08c:disabled svg {
  fill: #9a9da1;
}

.button__xc08c .buttonLabel__1BiLt {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 8px;
}

.button__xc08c svg {
  fill: #616365;
}

.defaultButtonSize__3vxIf {
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px 24px 8px 8px;
}

.smallButtonSize__2UxNF {
  font-size: 0.875rem;
  line-height: 1.25;
  padding: 4px 16px 4px 8px;
}

.smallButtonSize__2UxNF .buttonLabel__1BiLt {
  margin-right: 4px;
}

.smallButtonSize__2UxNF .caret__tfwac {
  line-height: 1.25;
}

.caretIcon__TUtUs {
  display: inline-block;
  margin-left: auto;
  margin-right: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.flexGrow__1SHPD {
  flex-grow: 1;
}

.hasPrefix__2m-_U {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.hasSuffix__3ARuZ {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.prefixButton__253BW {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.disabled__2LWOv {
  background: #dfe3e8;
  border-right: none;
  border: 1px solid #ced2d6;
  color: #9a9da1;
  fill: #dfe3e8;
  font-weight: 500;
}

.fullContainerWidth__3_Irr {
  width: 100%;
  max-width: 100%;
}

.divider__2uFUB {
  margin: 12px 0;
}

.label__3zQlv:first-child {
  padding-top: 8px;
}

.label__3zQlv {
  cursor: default;
  padding: 12px 16px 4px;
}

.label__3zQlv.disabled__3yVSd {
  cursor: not-allowed;
}

.indentation0__1LWh3 {
  padding-left: 16px;
}

.indentation1__2cMYt {
  padding-left: 32px;
}

.indentation2__qHgtR {
  padding-left: 48px;
}

.indentation3__3Hwhz {
  padding-left: 64px;
}

.indentation4__PrrZ7 {
  padding-left: 80px;
}

.selectOptionButton__k3tqm {
  display: block;
  position: relative;
  border: 1px solid transparent;
  width: 100%;
  text-align: left;
  padding: 0;
  background: transparent;
}

.selectOptionButton__k3tqm.disabled__22Rdx {
  color: #b5b9bd;
  cursor: not-allowed;
}

.selectOptionButton__k3tqm.highlighted__3Dcsx, .selectOptionButton__k3tqm:focus {
  outline: none;
  background-color: #e0f2ff;
}

.selectOptionButton__k3tqm:first-child {
  padding-top: 4px;
}

.selectOptionButton__k3tqm:last-child {
  padding-bottom: 4px;
}

.iconWrapper__ZhCB9 {
  margin-right: 4px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

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

.labelsContainer__1yQ7d {
  flex-basis: 100%;
}

.option__27x0M {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 16px;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  color: #131517;
}

.option__27x0M.optionDisabled__1GlsS {
  color: #b5b9bd;
  cursor: not-allowed;
}

.option__27x0M.optionDisabled__1GlsS svg {
  fill: #b5b9bd;
}

.option__27x0M:hover:not(.optionDisabled__1GlsS) {
  background-color: #e0f2ff;
}

.option__27x0M svg {
  vertical-align: middle;
  margin-right: 8px;
}

.option__27x0M.highlighted__3Dcsx {
  outline: none;
  background-color: #e0f2ff;
}

.primary__3zMo4 {
  flex-basis: 100%;
}

.primaryChild__lJZql {
  padding-right: 40px;
}

.secondary__26jzu {
  color: #616365;
  text-align: right;
  flex-basis: 10%;
  white-space: nowrap;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
}

.option__27x0M.descriptionPresent__2esNk {
  padding-top: 8px;
  padding-bottom: 8px;
}

.option__27x0M.descriptionPresent__2esNk .primary__3zMo4 {
  font-weight: 700;
}

.option__27x0M.descriptionPresent__2esNk .iconWrapper__ZhCB9 {
  align-self: flex-start;
}

.description__1wFMp {
  color: #616365;
  text-align: left;
  font-size: 0.75rem;
  font-weight: 500;
  margin-top: 4px;
}

.optionSelected__CYyhA > svg {
  fill: #1f76d8;
}

.optionSelected__CYyhA .primary__3zMo4 {
  font-weight: 700;
}

.optionSelected__CYyhA * {
  color: #1f76d8;
}

.indentation0__3Wj55 {
  padding-left: 16px;
}

.indentation1__ZYHP2 {
  padding-left: 32px;
}

.indentation2__2rvUI {
  padding-left: 48px;
}

.indentation3__1UMS_ {
  padding-left: 64px;
}

.indentation4__1AURW {
  padding-left: 80px;
}

.caretRight__1JsiU {
  transform: rotate(-90deg);
}

.caretLeft__16fEC {
  transform: rotate(90deg);
}

.label__1jVWI > * {
  padding-top: 8px;
}

.pagination__3Ae3X {
  padding-top: 24px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.column__197JB, .nav__bKE2S, .pagination__3Ae3X {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.column__197JB {
  padding-bottom: 24px;
}

.buttonGroup__2ZNGp {
  display: flex;
  flex-wrap: nowrap;
  padding-left: 8px;
  padding-right: 8px;
}

.pageButton__3LcwY {
  min-width: 38px;
}

.navButton__25ovJ > div {
  display: flex;
  align-items: unset;
}

.leftIcon__15sBq, .rightIcon__3duS7 {
  margin-top: 2px;
  height: 12px;
}

.leftIcon__15sBq {
  margin-right: 4px;
}

.rightIcon__3duS7 {
  margin-left: 4px;
}

.select__2NK4g, .showing__2cWsg {
  padding-left: 16px;
}

.select__2NK4g > div > button, .select__2NK4g > div > div[data-test=select-menu] {
  min-width: 64px;
}

.prefix__2tFe_ {
  border: 1px solid #b5b9bd;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  color: #131517;
  letter-spacing: 0.0125em;
  background: #dfe3e8;
  box-shadow: inset 0 2em 1.8em -1em #f7f9fa;
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right: none;
  display: inline-block;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .prefix__2tFe_ {
    line-height: normal;
  }
}
.prefix__2tFe_.icon__1l52F {
  padding: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.disabled__2THGx {
  background: #dfe3e8;
  border: 1px solid #ced2d6;
  font-weight: 500;
  color: #9a9da1;
  border-right: none;
}

.disabled__2THGx.icon__1l52F svg {
  fill: #9a9da1;
}

.labelAndDescriptionWrapper__2EUWJ {
  display: inline-flex;
  position: relative;
  flex-direction: column;
}

.label__298Lm {
  color: #616365;
  cursor: pointer;
  display: inline-block;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
}

.labelSelected__3vTZI {
  color: #131517;
}

.labelDisabled__3bfyh {
  cursor: default;
  color: #9a9da1;
}

.labelDefault__2fQ1c {
  font-size: 1rem;
}

.labelSmall__2QRYS {
  font-size: 0.875rem;
}

.indicator__uu-aJ {
  left: 0;
  position: absolute;
}

.indicator__uu-aJ > * {
  transition: all 0.3s ease;
}

.input__23BxY:focus + .indicator__uu-aJ {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.indicatorBackground__3G27M {
  fill: none;
}

.input__23BxY:disabled + .indicator__uu-aJ .indicatorBackground__3G27M {
  fill: #dfe3e8;
}

.indicatorOuterRing__FObHA {
  fill: #b5b9bd;
}

.input__23BxY:hover + .indicator__uu-aJ .indicatorOuterRing__FObHA {
  fill: #616365;
}

.input__23BxY:checked + .indicator__uu-aJ .indicatorOuterRing__FObHA {
  fill: #165cab;
}

.input__23BxY:disabled + .indicator__uu-aJ .indicatorOuterRing__FObHA {
  fill: #ced2d6;
}

.indicatorInnerRing__2TQ_o {
  fill: none;
}

.input__23BxY:checked + .indicator__uu-aJ .indicatorInnerRing__2TQ_o {
  fill: #1f76d8;
}

.input__23BxY:checked:disabled + .indicator__uu-aJ .indicatorInnerRing__2TQ_o {
  fill: #ced2d6;
}

.input__23BxY[type=radio] {
  opacity: 0;
  z-index: -1;
  margin: 0;
  height: 0;
  width: 0;
}

fieldset.list__1W74d {
  border: 0;
  margin: 0;
  padding: 0;
}

fieldset.list__1W74d .option__zoa1h {
  margin: 8px auto;
}

fieldset.list__1W74d .option__zoa1h:first-child {
  margin-top: 0;
}

fieldset.list__1W74d .option__zoa1h:last-child {
  margin-bottom: 0;
}

fieldset.row__39-PD {
  border: 0;
  margin: 0;
  padding: 0;
}

fieldset.row__39-PD .option__zoa1h {
  display: inline-block;
  margin: 8px 32px 8px 0;
}

fieldset.row__39-PD .option__zoa1h:last-child {
  margin-right: 0;
}

.container__1YM_1 {
  background-color: #dfe3e8;
}

.active__1Ez2n {
  background-color: #ced2d6;
}

.container__3dFaN {
  background-color: #dfe3e8;
}

.activeContainer__TB1AQ {
  background-color: #ced2d6;
}

.paddingContainer__3Fu2D {
  padding: 4px;
}

.dragHandle__38ktu {
  background-image: linear-gradient(180deg, transparent 50%, #fff 0), linear-gradient(90deg, #ced2d6 50%, #fff 0);
  background-size: 6px 6px, 6px 6px;
  height: 100%;
  width: 12px;
}

.card__pJf5d {
  align-items: stretch;
  background-color: #fff;
  border: 1px solid #ced2d6;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 #b5b9bd;
  display: flex;
  font-family: Benton Sans, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  padding: 16px 8px;
}

.card__pJf5d:hover {
  background-color: #fff;
  border: 1px solid #616365;
}

.card__pJf5d:hover .dragHandle__38ktu {
  background-image: linear-gradient(180deg, transparent 50%, #fff 0), linear-gradient(90deg, #9a9da1 50%, #fff 0);
}

.card__pJf5d:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.isDragging__2zdeJ, .selected__2OVb1, .selected__2OVb1:hover {
  background-color: #e0f2ff;
  border: 1px solid #1f76d8;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
}

.isDragging__2zdeJ .dragHandle__38ktu, .selected__2OVb1 .dragHandle__38ktu, .selected__2OVb1:hover .dragHandle__38ktu {
  background-image: linear-gradient(180deg, transparent 50%, #e0f2ff 0), linear-gradient(90deg, #1f76d8 50%, #e0f2ff 0);
}

.cardContent__y4PON {
  flex: 1;
  overflow: wrap;
  padding-right: 8px;
}

.shadowList__3nDy2 {
  overflow-x: hidden;
  overflow-y: auto;
}

.shadowOverlay__18KlQ {
  height: auto;
  position: relative;
  width: auto;
}

.shadowContainer__1Bq_U {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.shadowAbove__28zdO, .shadowBelow__3IB57 {
  position: absolute;
  z-index: 1;
}

.shadowAbove__28zdO {
  background: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.3), transparent) 100% 0;
  background-repeat: no-repeat;
  background-size: 100% 3px;
  height: 5px;
  left: 0;
  top: 0;
  width: inherit;
}

.shadowBelow__3IB57 {
  background: radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.3), transparent) 0 100%;
  background-repeat: no-repeat;
  background-size: 100% 3px;
  bottom: 0;
  height: 5px;
  left: 0;
  width: inherit;
}

.shadowCoverTop__2b0Nb {
  background-repeat: no-repeat;
  background-size: 100% 12px;
  height: 8px;
  position: relative;
  width: 100%;
  z-index: 2;
}

.shadowCoverTop__2b0Nb.shadowCoverLinearGradientWhite__3SNAN {
  background: linear-gradient(#fff 30%, hsla(0, 0%, 100%, 0)) 100% 0;
}

.shadowCoverTop__2b0Nb.shadowCoverLinearGradientGray100__DYjmm {
  background: linear-gradient(#eff2f5 30%, #eff2f5 0) 100% 0;
}

.shadowCoverBottom__1AWTN {
  background-repeat: no-repeat;
  background-size: 100% 12px;
  height: 8px;
  position: relative;
  width: 100%;
  z-index: 2;
}

.shadowCoverBottom__1AWTN.shadowCoverLinearGradientWhite__3SNAN {
  background: linear-gradient(hsla(0, 0%, 100%, 0), #fff 70%) 0 100%;
}

.shadowCoverBottom__1AWTN.shadowCoverLinearGradientGray100__DYjmm {
  background: linear-gradient(#eff2f5, #eff2f5 70%) 0 100%;
}

.capitalHeaderContainer__3UDxV {
  background-color: #dfe3e8;
  border: 1px solid #ced2d6;
  width: 38px;
  padding-left: 10px;
  height: 400px;
  display: flex;
  flex-direction: column;
}

.capitalHeaderContainer__3UDxV .capitalIcon__1gt-L {
  margin-top: 16px;
}

.capitalHeaderContainer__3UDxV:active, .capitalHeaderContainer__3UDxV:hover {
  background-color: #fff;
  border: 1px solid #616365;
}

.capitalHeaderContainer__3UDxV:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.capitalTitle__3Qc7M {
  color: #616365;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  margin-top: 16px;
  writing-mode: vertical-rl;
  text-orientation: mixed;
}

.capitalContentContainer__16J5W {
  background-color: #fff;
  border: 1px solid #ced2d6;
  width: 320px;
  padding: 16px;
}

.capitalContentContainer__16J5W .capitalContentTitle__1O1NV {
  font-size: 1.25rem;
  font-weight: 600;
  float: left;
}

.capitalContentContainer__16J5W .capitalContentHeader__28B5w {
  margin-bottom: 24px;
}

.capitalContentContainer__16J5W .capitalContentHeader__28B5w:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.capitalAlignRight__WcpkC {
  float: right;
}

.suffix__Bd4KD {
  border: 1px solid #b5b9bd;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  color: #131517;
  letter-spacing: 0.0125em;
  background: #dfe3e8;
  box-shadow: inset 0 2em 1.8em -1em #f7f9fa;
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: none;
  display: inline-block;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .suffix__Bd4KD {
    line-height: normal;
  }
}
.suffix__Bd4KD.icon__3OI3A {
  padding: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.disabled__3CXLw {
  background: #dfe3e8;
  border: 1px solid #ced2d6;
  font-weight: 500;
  color: #9a9da1;
  border-right: none;
}

.disabled__3CXLw.icon__3OI3A svg {
  fill: #9a9da1;
}

.container__1ZcE6 {
  display: inline-block;
}

.label__1d6_P {
  color: #616365;
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  margin-right: 16px;
}

.labelSelected__1qUC8 {
  color: #131517;
}

.labelDisabled__2cH-N {
  color: #9a9da1;
}

.defaultSize__3r5jC {
  font-size: 1rem;
  line-height: 32px;
}

.smallSize__qFCf6 {
  font-size: 0.875rem;
  line-height: 24px;
}

.inputContainer__3AChh {
  display: inline-block;
  position: relative;
}

.indicatorContainer__e3HRz {
  display: inline;
  position: relative;
}

.indicator__3AFjE {
  cursor: pointer;
  height: 32px;
  margin-left: 8px;
  position: absolute;
  width: 64px;
}

.smallSize__qFCf6 .indicator__3AFjE {
  height: 24px;
  margin-left: 4px;
  width: 48px;
}

.indicator__3AFjE > * {
  transition: all 0.3s ease;
}

.input__1z54H[type=checkbox] {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  outline: 0;
  position: absolute;
  width: 100%;
  z-index: 500;
}

.track__1ZVud {
  fill: #ced2d6;
}

.input__1z54H:focus ~ div svg .track__1ZVud, .input__1z54H:hover ~ div svg .track__1ZVud {
  fill: #b5b9bd;
}

.trackSelected__1sp5m {
  fill: #1f76d8;
}

.input__1z54H:focus ~ div svg .trackSelected__1sp5m, .input__1z54H:hover ~ div svg .trackSelected__1sp5m {
  fill: #165cab;
}

.trackDisabled__14U2N {
  fill: #dfe3e8;
}

.trackDisabled__14U2N .trackSelected__1sp5m {
  fill: #ced2d6;
}

.knobContainer__1tlQJ {
  filter: drop-shadow(0 1px 2px rgba(19, 21, 23, 0.5));
  left: 0;
  transition: all 0.3s ease;
}

.knobContainerSelected__QRlX9 {
  left: 32px;
}

.smallSize__qFCf6 .knobContainerSelected__QRlX9 {
  left: 24px;
}

.knobContainerDisabled__2GHuc {
  filter: none;
}

.knob__2g1Gl {
  fill: #fff;
  stroke: #ced2d6;
  stroke-width: 1;
}

.input__1z54H:hover ~ div svg .knob__2g1Gl {
  stroke: #616365;
}

.input__1z54H:focus ~ div svg .knob__2g1Gl {
  stroke: #0095ff;
  fill: #c2e5ff;
  stroke-width: 2px;
}

.knobSelected__hqXqv {
  stroke: #1f76d8;
}

.input__1z54H:hover ~ div svg .knobDisabled__8Vo4n, .knobDisabled__8Vo4n {
  fill: #eff2f5;
  stroke: #ced2d6;
}

.knobDisabled__8Vo4n .knobSelected__hqXqv {
  fill: #eff2f5;
  stroke: #dfe3e8;
}

.status__3z1BH {
  color: #616365;
  cursor: default;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-feature-settings: "smcp";
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: lowercase;
  vertical-align: top;
}

.statusOff__1mwJg {
  color: #131517;
}

.statusOff__1mwJg.statusDisabled__1ZjMm, .statusOff__1mwJg.statusSelected__2vvAi {
  color: #9a9da1;
}

.statusOn__3biHQ {
  margin-left: 80px;
}

.smallSize__qFCf6 .statusOn__3biHQ {
  margin-left: 56px;
}

.statusOn__3biHQ.statusSelected__2vvAi {
  color: #1f76d8;
}

.statusOn__3biHQ.statusDisabled__1ZjMm {
  color: #9a9da1;
}

.tabContentArea__5jVp4 {
  width: 100%;
}

.tabGroupContainer__3KGTz {
  display: flex;
  position: relative;
  background: #dfe3e8;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  height: 48px;
}

.tabNavShadowContainer__3-Y-E {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 48px;
  top: 0;
}

.tabNavShadow__3xw1y {
  content: "&nbsp;";
  position: absolute;
  height: 12px;
  border-top-left-radius: 10em 5em;
  border-top-right-radius: 10em 5em;
  box-shadow: 0 -3px 8px rgba(19, 21, 23, 0.1);
  width: 100%;
  top: 48px;
}

.activeTab__umdN9, .firstInactiveTab__1wa-0, .inactiveTab__2i2Oy, .leftOfActive__1P_vU, .rightOfActive__Gju_E {
  font-family: Benton Sans, Arial, sans-serif;
  border: 1px solid #eff2f5;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 2rem;
  padding: 8px 32px;
  height: 48px;
  white-space: nowrap;
  text-decoration: none;
  display: block;
}

.activeTab__umdN9:focus, .firstInactiveTab__1wa-0:focus, .inactiveTab__2i2Oy:focus, .leftOfActive__1P_vU:focus, .rightOfActive__Gju_E:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.activeTab__umdN9 {
  position: relative;
  box-shadow: 0 -2px 2px 0 rgba(19, 21, 23, 0.15);
  color: #131517;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border: 1px solid #ced2d6;
  border-bottom: 1px solid transparent;
  z-index: 2;
}

.activeTab__umdN9:focus {
  border-bottom: 1px solid transparent;
}

.activeTab__umdN9.grayBackground__2uiEk {
  background: #eff2f5;
}

.activeTab__umdN9.whiteBackground__1bxEG {
  background: #fff;
}

.firstInactiveTab__1wa-0, .inactiveTab__2i2Oy, .leftOfActive__1P_vU, .rightOfActive__Gju_E {
  background: transparent;
  border-right: 1px solid #ced2d6;
  border-left: 1px solid #eff2f5;
  border-top: none;
  color: #616365;
  transition: all 0.3s ease;
}

.firstInactiveTab__1wa-0:hover, .inactiveTab__2i2Oy:hover, .leftOfActive__1P_vU:hover, .rightOfActive__Gju_E:hover {
  background: rgba(247, 249, 250, 0.5);
}

.activeTabGutter__18XZP {
  z-index: 2;
}

.activeTabGutter__18XZP + div .firstInactiveTab__1wa-0, .activeTabGutter__18XZP + div .inactiveTab__2i2Oy, .activeTabGutter__18XZP + div .leftOfActive__1P_vU, .activeTabGutter__18XZP + div .rightOfActive__Gju_E, .firstInactiveTab__1wa-0 {
  border-left: 1px solid transparent;
}

.firstInactiveTab__1wa-0 {
  border-top-left-radius: 3px;
}

.leftOfActive__1P_vU {
  border-left: 1px solid #eff2f5;
}

.rightOfActive__Gju_E {
  border-left: 1px solid transparent;
  border-right: 1px solid #ced2d6;
}

.badge__1azvj {
  margin-left: 8px;
}

.rightOfActive__4soiq, .settingsTab__38NLJ {
  font-family: Benton Sans, Arial, sans-serif;
  background: transparent;
  height: 48px;
  border: none;
  color: #616365;
  line-height: 16px;
  font-feature-settings: "smcp";
  letter-spacing: 0.05em;
  font-size: 0.875rem;
  font-weight: 600;
  padding: 8px 16px;
  white-space: nowrap;
  border: 1px solid transparent;
}

.rightOfActive__4soiq:hover, .settingsTab__38NLJ:hover {
  color: #131517;
}

.rightOfActive__4soiq:focus, .settingsTab__38NLJ:focus {
  transition: none;
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}

.grayBackground__2D6X3.rightOfActive__4soiq, .settingsTab__38NLJ.grayBackground__2D6X3 {
  background: #eff2f5;
}

.settingsTab__38NLJ.whiteBackground__3fuxp, .whiteBackground__3fuxp.rightOfActive__4soiq {
  background: #fff;
}

.rightOfActive__4soiq {
  border-left: 1px solid transparent;
}

.settingsTabContainer__H49eo {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  border-left: 1px solid #eff2f5;
}

.settingsIcon__16Z0D {
  padding-right: 4px;
  vertical-align: middle;
  fill: #616365;
}

.rightOfActive__4soiq:hover .settingsIcon__16Z0D, .settingsTab__38NLJ:hover .settingsIcon__16Z0D, .settingsTabActive__MUhTb .settingsIcon__16Z0D {
  fill: #131517;
}

.settingsTabActive__MUhTb {
  background: #eff2f5;
  box-shadow: 0 -2px 2px 0 rgba(19, 21, 23, 0.15);
  border: 1px solid #ced2d6;
  border-bottom: 1px solid transparent;
  color: #131517;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  z-index: 2;
}

.settingsTabActive__MUhTb:focus {
  border: 2px solid #0095ff;
  border-bottom: 1px solid transparent;
}

.tabSettingContentArea__2MlJq {
  position: absolute;
  left: 0;
  width: 100%;
  top: 48px;
}

.container__3Bckz {
  align-items: center;
  display: flex;
  width: inherit;
}

.disabled__2DPGe, .naked__1rhMQ, .neutral__2XgVh {
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 8px;
  width: 100%;
  resize: none;
  transition: all 0.3s ease;
}

.disabled__2DPGe::placeholder, .naked__1rhMQ::placeholder, .neutral__2XgVh::placeholder {
  color: #b5b9bd;
}

.disabled__2DPGe:hover, .naked__1rhMQ:hover, .neutral__2XgVh:hover {
  border: 1px solid #616365;
}

.disabled__2DPGe:focus, .naked__1rhMQ:focus, .neutral__2XgVh:focus {
  transition: none;
  box-shadow: 0 0 0 1px #0095ff;
  border-color: #0095ff;
  outline: none;
}

.neutral__2XgVh {
  border: 1px solid #b5b9bd;
  color: #131517;
}

.disabled__2DPGe {
  background-color: #dfe3e8;
  border: 1px solid #ced2d6;
  color: #9a9da1;
}

.disabled__2DPGe::placeholder {
  color: #b5b9bd;
}

.naked__1rhMQ {
  background-color: #fff;
  border: 1px solid transparent;
  border-left: 1px solid #b5b9bd;
  border-radius: 0;
}

.naked__1rhMQ.disabled__2DPGe, .naked__1rhMQ:focus, .naked__1rhMQ:hover {
  border-radius: 3px;
}

.sizeSmall__2PqQe {
  font-size: 0.875rem;
}

.sizeDefault__HqXIo {
  font-size: 1rem;
}

.sizeLarge__3Ox2F {
  font-size: 1.25rem;
  font-weight: 700;
}

.successState__39OaV .icon__3Gyum {
  fill: #2fa882;
}

.errorState__QGeYo .disabled__2DPGe, .errorState__QGeYo .naked__1rhMQ, .errorState__QGeYo .neutral__2XgVh {
  border: 1px solid #d15336;
  color: #131517;
  border-radius: 3px;
}

.errorState__QGeYo .icon__3Gyum {
  fill: #d15336;
}

.iconWrapper__343z8 {
  transform: translate(-32px);
  width: 0;
}

.container__34XA- {
  background-color: #fff;
  border: 1px solid;
  bottom: 16px;
  box-shadow: 0 4px 8px 0 rgba(19, 21, 23, 0.6);
  position: absolute;
  right: 16px;
  width: 400px;
  z-index: 1000;
}

.toastCloseBar__1W5af {
  height: 24px;
  position: relative;
  box-sizing: border-box;
  text-align: right;
}

.closeButton__3WhpV {
  display: inline-block;
  height: 24px;
  width: 24px;
  transition: all 0.3s ease;
  border: 0;
  background-color: transparent;
  padding: 4px;
}

.closeButton__3WhpV > svg {
  fill: #fff;
}

.closeButton__3WhpV:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

.closeButton__3WhpV:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px #0095ff;
  outline: none;
}

.contentContainer__24Zxk {
  padding: 16px;
  display: flex;
  flex-direction: row;
  word-break: break-word;
}

.contentContainer__24Zxk p {
  margin-top: 4px;
}

.illustration__1dpWd {
  margin-right: 16px;
  height: 32px;
  width: 32px;
}

.variantFailure__2tP77.container__34XA- {
  border-color: #d15336;
}

.variantFailure__2tP77 .toastCloseBar__1W5af {
  background: linear-gradient(-180deg, #d15336, #b23e24);
}

.variantSuccess__1tAdq.container__34XA- {
  border-color: #1e8f6b;
}

.variantSuccess__1tAdq .toastCloseBar__1W5af {
  background: linear-gradient(-180deg, #2fa882, #1e8f6b);
}

.variantWarning__3k4q-.container__34XA- {
  border-color: #db831f;
}

.variantWarning__3k4q- .toastCloseBar__1W5af {
  background: linear-gradient(-180deg, #e59539, #c77110);
}

.variantInfo__3cq1C.container__34XA- {
  border-color: #4781bf;
}

.variantInfo__3cq1C .toastCloseBar__1W5af {
  background: linear-gradient(-180deg, #4781bf, #2e6299);
}

.header__3gfCA {
  display: block;
}

.stepNumberActive__3uw7Z, .stepNumberComplete__3-30B, .stepNumberInactive__r9jUd {
  height: 24px;
  width: 24px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  font-family: Benton Sans Condensed, Arial Narrow, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #fff;
  margin: 4px 16px 4px 8px;
}

.stepContainer__1gP50 {
  display: flex;
}

.stepNumberContainer__fPQ8M {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: center;
}

.stepLabelContainer__27G8t {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}

.stepLabel__YUj8A {
  font-family: Benton Sans, Arial, sans-serif;
  font-weight: 500;
  margin-left: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.stepLabelNotActive__1iPHa {
  color: #616365;
}

.stepLabelActive__2sNR1 {
  color: #fff;
  background-color: #1f76d8;
}

.stepDividerInvisible__2MUuI {
  height: 0;
}

.stepNumberActive__3uw7Z {
  background-color: #1f76d8;
}

.stepNumberInactive__r9jUd {
  background-color: #b5b9bd;
}

.stepNumberComplete__3-30B {
  position: relative;
  background-color: #56ba9a;
}

.stepNumberComplete__3-30B svg {
  fill: #fff;
  position: relative;
  top: 45%;
  transform: translateY(-50%);
}

.line__2JQwi {
  background-color: #b5b9bd;
  margin-right: 8px;
}

.line__2JQwi, .lineInvisible__3qQTP {
  flex: 1;
  width: 1px;
  height: 8px;
}

.lineComplete__2wy5_ {
  flex: 1;
  background-color: #56ba9a;
  margin-right: 8px;
}

.admin-banner {
  position: fixed;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 28px;
  line-height: 28px;
  z-index: 1000;
  background-color: rgb(19, 21, 23);
  border-radius: 0 0 3px 3px;
  color: rgb(154, 157, 161);
  display: inline-block;
  font-size: 0.875rem;
  overflow: hidden;
  padding: 0 14px;
}
.admin-banner.production {
  background-color: #dd6d54;
  color: white;
}
.admin-banner.demonstration {
  background-color: rgb(181, 185, 189);
  color: rgb(77, 79, 81);
}
.admin-banner a {
  color: inherit;
  text-decoration: none;
}
.admin-banner a:hover {
  text-decoration: underline;
}
.admin-banner [class*=icon-]:before {
  margin-right: 7px;
  top: 2px;
}
.admin-banner .icon-righthead-2:before {
  margin-left: 7px;
}

@media print {
  .no-print {
    display: none;
  }
}
@font-face {
  font-family: "Barlow";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-300.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Barlow";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-500.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Barlow";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-600.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Barlow";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Condensed-300.woff);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Condensed-300.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Condensed-regular.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Condensed-500.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Condensed-600.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Condensed-700.woff);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Semi-Condensed-300.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Semi-Condensed-regular.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Semi-Condensed-500.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Semi-Condensed-600.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Barlow-Semi-Condensed-700.woff);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Bold.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton-Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Bold.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
.ui-main__nav {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: width 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -moz-transition: width 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: width 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 600;
  background-color: rgb(223, 227, 232);
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  width: 70px;
}

@media print {
  .no-print {
    display: none;
  }
}
.ui-help-menu,
.ui-user,
a.ui-main__nav__item {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -moz-transition: -moz-transform 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: transform 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  height: 70px;
  width: 70px;
  color: rgb(97, 99, 101);
  cursor: pointer;
  display: block;
  padding: 1em 0 0.8em;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.ui-help-menu::after,
.ui-user::after,
a.ui-main__nav__item::after {
  clear: both;
  content: "";
  display: table;
}
.ui-help-menu:hover,
.ui-user:hover,
a.ui-main__nav__item:hover {
  color: rgb(22, 92, 171);
}
.is-selected.ui-help-menu,
.is-selected.ui-user,
a.ui-main__nav__item.is-selected,
a.ui-main__nav__item.is-selected:hover {
  background-color: rgb(239, 242, 245);
  color: rgb(22, 92, 171);
}
.opengov-logo.ui-help-menu,
.opengov-logo.ui-user,
a.ui-main__nav__item.opengov-logo {
  background-color: rgb(22, 92, 171);
  color: white;
}
.opengov-logo.ui-help-menu:hover,
.opengov-logo.ui-user:hover,
a.ui-main__nav__item.opengov-logo:hover {
  background-color: rgb(31, 118, 216);
  color: white;
}
.opengov-logo.ui-help-menu:before,
.opengov-logo.ui-user:before,
a.ui-main__nav__item.opengov-logo:before {
  font-size: 40px;
}
.ui-help-menu [class*=icon-],
.ui-user [class*=icon-],
a.ui-main__nav__item [class*=icon-] {
  display: block;
  font-size: 24px;
}

.ui-main__nav__label {
  color: rgb(97, 99, 101);
  display: block;
  font-size: 0.5625em;
  font-weight: 700;
  line-height: 0.5em;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.ui-main__nav__item:hover .ui-main__nav__label, .ui-main__nav__item.is-selected .ui-main__nav__label {
  color: rgb(22, 92, 171);
}

.ui-main__nav__actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.ui-help-menu,
.ui-user {
  height: 70px;
}
.ui-help-menu .ui-avatar,
.ui-user .ui-avatar {
  margin: 0 auto;
}
.ui-help-menu .ui-dropdown__target,
.ui-user .ui-dropdown__target {
  position: absolute;
  top: auto;
  bottom: 56px;
  left: 14px;
  overflow: visible;
  position: absolute;
  border: 1px solid rgb(154, 157, 161);
}
.ui-help-menu .ui-dropdown__target::after, .ui-help-menu .ui-dropdown__target::before,
.ui-user .ui-dropdown__target::after,
.ui-user .ui-dropdown__target::before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.ui-help-menu .ui-dropdown__target::after,
.ui-user .ui-dropdown__target::after {
  border-top-color: white;
  border-width: 7px;
  left: 21px;
  margin-left: -7px;
}
.ui-help-menu .ui-dropdown__target::before,
.ui-user .ui-dropdown__target::before {
  border-top-color: rgb(154, 157, 161);
  border-width: 8.41421356px;
  left: 21px;
  margin-left: -8.41421356px;
}
.is-selected.ui-help-menu .ui-dropdown__target,
.ui-user.is-selected .ui-dropdown__target {
  display: block;
}
.is-selected.ui-help-menu,
.ui-user.is-selected,
.ui-user.is-selected:hover {
  background-color: transparent;
}

.ui-help-menu .ui-main__nav__item {
  padding-top: 0;
}
.ui-help-menu .ui-dropdown__target {
  min-width: 160px;
}

.version-badge {
  position: absolute;
  top: 4px;
  right: 4px;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 10px;
  padding: 3px;
  right: -3px;
  text-transform: uppercase;
  top: 3px;
}
.version-badge.alpha {
  background-color: white;
  color: rgb(22, 92, 171);
}
.version-badge.beta {
  background-color: #9a27c9;
  color: white;
}

.sub-app {
  height: 100%;
  overflow-y: hidden;
  visibility: hidden;
}

.sub-app__frame {
  height: auto;
  width: 100%;
  border: 0;
  overflow: hidden;
}

.four-oh-four {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  margin: 112px auto;
  text-align: center;
  width: 33%;
}
.four-oh-four a {
  font-weight: 700;
}

.four-oh-four__logo {
  height: 74px;
  width: 190px;
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/41c4f1b9f557d18b9dbcf87478bd42e9.svg);
  background-size: 100% auto;
  margin: 0 auto 14px;
}
.four-oh-four__logo::after {
  clear: both;
  content: "";
  display: table;
}
.lte-ie8 .four-oh-four__logo {
  background-image: url(https://d1xpcacohn4ion.cloudfront.net/assets/a9ab0a25796ae7b766f71893157fced8.png);
}

.entity-switcher__entity-name {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  padding-right: 7px;
  width: 70%;
}

.ui-nav-list__item:hover .entity-switcher__subdomain, .ui-nav-list__item.is-hovered .entity-switcher__subdomain {
  color: rgb(31, 118, 216);
}
.entity-switcher__subdomain .icon-preview-1:before {
  top: 2px;
}

@-webkit-keyframes resourceCenter {
  100% {
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes resourceCenter {
  100% {
    -moz-transform: translate3d(0, 0, 0);
  }
}
@keyframes resourceCenter {
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.resource-center-link {
  position: fixed;
  right: 14px;
  bottom: 0;
  -webkit-animation: resourceCenter 0.3s ease-in 4s forwards;
  -moz-animation: resourceCenter 0.3s ease-in 4s forwards;
  animation: resourceCenter 0.3s ease-in 4s forwards;
  z-index: 699;
  -webkit-transition: bottom 0.15s linear;
  -moz-transition: bottom 0.15s linear;
  transition: bottom 0.15s linear;
  height: 42px;
  line-height: 42px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: rgb(22, 92, 171);
  border-radius: 3px 3px 0 0;
  cursor: pointer;
  display: inline-block;
  padding: 0 14px;
}
.resource-center-link:hover {
  text-decoration: underline;
}
.resource-center-link a {
  color: white;
}
.resource-center-link .resource-center-link__icon {
  background-color: rgb(31, 118, 216);
  border-radius: 3px;
  color: white;
  margin-left: 14px;
  padding: 4px;
}
.resource-center-link .resource-center-link__icon:before {
  top: 3px;
}
.resource-center-link .resource-center-link__icon:hover {
  background-color: rgb(0, 149, 255);
}
.resource-center-link.is-collapsed {
  bottom: -35px;
}
.resource-center-link.is-collapsed.is-hovered {
  bottom: 0;
}
.resource-center-link ~ .ui-main__wrapper {
  padding-bottom: 42px;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
code,
dl,
dt,
dd {
  color: inherit;
  font-size: 100%;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

i {
  font-style: normal;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

form {
  margin: 0;
}

button,
input,
optgroup,
select,
textarea {
  appearance: none;
  color: inherit;
  font: inherit;
  margin: 0;
}
button, button:focus,
input,
input:focus,
optgroup,
optgroup:focus,
select,
select:focus,
textarea,
textarea:focus {
  outline: none;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

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

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

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

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

/**
 ****************************
 * Viewports
 ****************************
*/
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

/**
 ****************************
 * Containers
 ****************************
*/
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

/**
 ****************************
 * Scrollers
 ****************************
*/
.ag-center-cols-clipper {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  display: none;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  display: inherit;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

/**
 ****************************
 * Headers
 ****************************
*/
.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
  overflow: hidden;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
  overflow: hidden;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

/**
 ****************************
 * Columns
 ****************************
*/
.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

/**
 ****************************
 * Column Panel
 ****************************
*/
.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

/**
 ****************************
 * Rows
 ****************************
*/
.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

/**
 ****************************
 * Cells
 ****************************
*/
.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-all;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-set-filter-item-checkbox {
  display: flex;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

/**
 ****************************
 * Floating Filter
 ****************************
*/
.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

/**
 ****************************
 * Drag & Drop
 ****************************
*/
.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

/**
 ****************************
 * Overlay
 ****************************
*/
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

/**
 ****************************
 * Popup
 ****************************
*/
.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  user-select: none;
  z-index: 1;
}

.ag-large-text-input {
  display: block;
}

/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

/**
 ****************************
 * Sticky Top
 ****************************
*/
.ag-sticky-top {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/**
 ****************************
 * Dialog
 ****************************
*/
.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  user-select: none;
  z-index: 1;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

/**
 ****************************
 * Tooltip
 ****************************
*/
.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

/**
 ****************************
 * Animations
 ****************************
*/
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

/**
 ****************************
 * Menu
 ****************************
*/
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
  cursor: default;
  outline: none;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
}

.ag-rich-select-value-icon {
  flex: 1 1 auto;
  order: 1;
}
.ag-ltr .ag-rich-select-value-icon {
  text-align: right;
}
.ag-rtl .ag-rich-select-value-icon {
  text-align: left;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-virtual-list-item {
  display: flex;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
}

/**
 ****************************
 * Pagination
 ****************************
*/
.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

/**
 ****************************
 * Tool Panel
 ****************************
*/
.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}

/**
 ****************************
 * Side Bar
 ****************************
*/
.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

/**
 ****************************
 * Status Bar
 ****************************
*/
.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

/**
 ****************************
 * Widgets
 ****************************
*/
.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
  width: 100%;
  min-width: 0;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-layout-print.ag-body-viewport {
  flex: none;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-flex;
}
.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
.ag-root-wrapper.ag-layout-print .ag-root,
.ag-root-wrapper.ag-layout-print .ag-body-viewport,
.ag-root-wrapper.ag-layout-print .ag-center-cols-container,
.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  user-select: none;
}

.ag-chart-data-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  display: flex;
  flex-direction: row;
  overflow: auto;
  top: 5px;
  gap: 7px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  right: 10px;
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  left: 10px;
  justify-content: left;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 45%;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 9px 0 9px 0;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
}

.ag-theme-balham {
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 21, 23);
  color: var(--ag-foreground-color, rgb(19, 21, 23));
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.875rem;
  line-height: normal;
}
@font-face {
  font-family: "agGridBalham";
  src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABgoAAsAAAAALEgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAmMAAAR2YfRkQU9TLzIAAANsAAAAQQAAAFZWUFLwY21hcAAAA7AAAAIMAAAFnGSNxkJnbHlmAAAFvAAADpIAABo4y6JNTGhlYWQAABRQAAAANAAAADZ2zcSBaGhlYQAAFIQAAAAaAAAAJAfQBDFobXR4AAAUoAAAABoAAAEgs7L//WxvY2EAABS8AAAAawAAAJJHu0GKbWF4cAAAFSgAAAAfAAAAIAFeAKpuYW1lAAAVSAAAATUAAAJG0OP3eXBvc3QAABaAAAABqAAAAm9qOX49eJx9lM1SE1EQhc8wAYFEoDQqRkRQ/IvKMD8Zk/CTkJBoWS5cWJYLN1hWWVZRrngOH8AnYOkT+AAufAIfwIVL15ZfdwaDLMitTO50n+4+fW7fKJA0qw3taGJv+Pyl5g72Dz+qppJGH/Of3AcHH97va/r4DV/Jf6cVlCqa00291qG+BXPBYXA0UQ1r4avwXfg5/BL+UghqReugy1TcUKyEZ6RUmRrKNaEpbDH7x2qCDnm23HpBVzXpnp76WqRmTEzfM9b1THe0QJ6u5+loG1TKspwdnkPWXc2fgch1j/wZbDaxllBkmf2WqprRHiw7MGkT38R/kZo71I6I6uLrwm4SS4t9W5fgZBElV/Wp3ugRfuvUsmRFTMo31q6/R/5WZh2jWuRpUMty12FwbG9QNSHiIdkzUFuFonVUL+NNwUTEtl1Biy6DTOCWapWd9ZnAtaI1MC/01qvuFjEd13SkQB32Y3vX8+V0ftLaJtcQ7AM4jK12PvepFWngXS2COdAnHemrvuuHfuq3/uicLlMn8R62yb5zpjbTKHga3cPb+me1XqeYgdOo/xEzdN5wdWJ8/UJDq1amM1MnZR9hTR0/C0/D92CTcx4lakRe1056krXJewz6fDGdTVbFle4zBfM+wQOfhRoTlui6ZxzNYY7WS2S03YhfzXVrku+an5upazdswd/sLth51zj/ZX4jOsxcpyd4V7BYprHlhkflsLcc6/hzWI+rGaslWGU+0TZjA78dPSrdop8Rk0S3/WYMfL7WYJAVN7XKGRr7dnFiVxwXe1TAP0FU3PDUtbOZ7sLN5mP4F/iHapMAeJxjYGSqZ5zAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwHGHQ/GjG/AHKjmN8wsABpRpAcANz2CuAAAAB4nLXUZ1IbQRCG4VeBKIEDOeNEVkAgssjhh0+BM4UDhTPn8Nl8jz4B/ma7fQBc5al61Duzo9FMrb4F2oCCLEkR8p3kdEUur9FcNl6gOxsv8lv9Mp3kdV3hgiturHF7q9EK51xybbms97flNLvMODOsqbdHjRab7NPglDrbrLLDFge62+SIZTZY4ZAT1tnlmDN9P+2iqD2206Hf7dJOSlqxh17u84A++hlgkCGGGWGUMf3WBJNMMa15j3jME57yTPNmmGWOeRZ0XWJRpyppzwtUtcl27tb27jg/tVprc79xWt/WibcO1po67MbK4cn67vHZPyz2H1o5fRR+Re856Ym6dNrzUJMXoSUvw6a8CvvyOjTkTTiVt6Eu78K2XIRVuQw78j5syYdwIB9D+ld9Ck25CkdyHZblc9iQL2FFvoZD+RZO5HtYlx9hV36GY7kJeoCWcykvlnekWnApX1Z0KWPW5lL2rN2Raocj1U5Hql2OVLtdyqSVHKmWXXqS1uNItdeR6j2n7GBBKcKCsoE9dEoW1ueUMazfKW3YgFPusEGnBGJDTlnEhp1SiY045RMbdUoqNuaUWWzcKb3YhFOOsUmnRGNTLjvvtFPKsaC8Y0HJx4LeAVjQ2wAL2XlnHKnOOlKdc6Q670h1wZHqosvWWXLZ3iqOdL/q0vvVai6bU3cpY7bssjUbjuofQy2jW3ic7VlrkBzVde5ze2d6et7d04+Z2Z33a3deu/OWZnd79EDL7gr0YldCBqQoEnKwVhgpwsJCC7ZwBBI4JlIBdkXxq8qmoCouJ65QlC3ZKeKCpYIWhUAShCs/sBML4mAcq1LljaaVc3t6VlqhAPa/VLLT3ff07XvPPfecc8/57l2GZfCP/Q77HUZlSsx2hoEwUUXWTbieVJFkiE8jjaQlbvWAVZbUMKg9KQ0aIluETDoRt1oStYSsqObPyhk/uVKryLFMtVFvYNt6o57O0F8txgr9a7LQ0wPZNf36T/WfXnmDkP7z1DIAtodUExCGcKJKHA6kp+5a8V/wZGsBfI5o2K04vHa/J5p2qwst/Rj0cLJ7pVu2WsORITEEcJB95nqsIWS8raqnbv/6+j/6VJe1OQzLLrRYj+hUFKdP7FuluPwht+ptzToG5aTkHHL6PEKfPylFE6upqsDQ15fZLzMRhvGpXKahcjHBKDJCzCgaMcEoVGFuPH/yZH4cXEtL/dfm+xvXr1/87jLHIy+yEmPDF3OcBLxxtPDaa4WjGjl1NP/aa/mj+jIqliHbHnYPIzEDTA3bx6k5JGqaMrVDldqBK9N3iX4x7FKnX3zIFzkj/0wDLu7eMl2uVMrTW17pErunJ8ayuVx2bOJZSkAWqelvFb797cK3jCe7Z0lzg9CWNjco/dfdHvhkFmX2s36kOMaBOq0ICXo3KnLi3OzsuwcOvHPvveQu/ZNkvP38woLR/PJlfFxg32F8TIZBNgMQL0JNqGpQiZXDIAuSG9hY3E2pMK3T6NcicID6A7ba/lzplqGhW0qkUw62Z0PlEF7kIaPs17e9UvkKfPpKi5LRg/1mqBRqH8YHXuQL+PgVtix/Be65Vqbcx5eJjeG6+CiJVrZ/TEY+Why9OG64y2X8Q1kuGLIw0B0+EVsUyXI9SapXMaeDHblGCvbC1V9pOXatBKY972N3MRb0WD/D8MCpPLCNCHRig6SU6zXqiOTf9O3NnXobtLm5l77rcAQ8SmlNSfEE4AX4xjB+0P8GRufmNJcr3JsOxEuleCDVF6bse4wxCqzb9BkPw6QSQsVn3kDv51qtH2ja6VarfVbT3iLl9vyVe3Edk5OsBeVEGanfkxP6+/mf/SwPFzulOZebcT35mAQzREfpKnB4UaksRkEkFKyp46c0jm7YXI5hPfnzi7mJXHYiT4vcRPpSul43HnrPiuxEDp7QP5mqzeI3qBgNcvpZfJByPa3/mDaFkXRddxIxN55r1VJX5H6RvEjXCixZtVctRxK9eplZGebyJfZu9heMF2cSYsaZzzF/hr3p8rd0pEcvqNfYRA2EmGpVcTK+lOQmON2eWlUjFTpZyRpPZ4pAp4tuU6axvayo1K3iWF2r1sthtkJti6mhSKgOymFidur0iYCihklDxYBT0qgCJdkDboI6HWSxu8Lu5XbfY9HXZRqNDKlnGmPf01fBMQKsxXue6Nt5MSx5Vclrt7j8MZ+a9Nldth6b5FH7nGpUsRKb2/4XYlwJCS4v77ZxNo9TUByiV+oVxIgi+gWb3cX1WDxh0eqwiKLDJdpHclnCEpvDZiE1wtk9TiupsGAXbeTnts8csZBlmUuvGsIcO3fpOHvfGwFeaD/+j85I2GcTe6MpOV5LS30ZkffYXbJULUdzit9v97g9gQHF40iJDrcjIDhV0S3YrJwvVkz5XLJf9todHtHn4h08y3EWzhf64x+c5h1WO+eyW/jXeY+Nd/PzHt7uFamp/992/3tttzR3m5igQnxm7oabOrkb5joxbYmdJz7Sxg2avKv1SlmJQItQkymy5AHEaGjXeHoQOOoE6Vr1w01T2LqW5yySR/B5R1bY3VaXzeOT10057bwoiT23bunhBaz5MKXOfXaP2+VQvD7/Jz7hES0Wr1MI7f2sRxbdPG998JDVZhU8IvN/ZI5L8gqmPo4HcgKTif4+eMk/0eziBS82sRi55Wm2iZllOXMTM81sw/b1RgXhdwdF08juhkwHOzcMlIZhXnWDBwywTV+tRkKqNkCDFhQJ9ql31juXMlZtpdwCY1Un4hwktt8l3v7M55MuQewNRtOj+Ym1z26cumFjyevjHQ6vN98ayWtDN6mQ3rh+x523K1Jfc2Jk13AeHh5aq0L4wBNfW5toTgzf2czp88HcjbnBTD6YHc8OZsivSiy77pFb++LhbF8sgIxToiSXmpt7i5JfDsujudH8U5Fba2SrNirJYau9Lze8a3iiqf9ddGuNjN89ysbjWDMy0TzfP4gcg/nMYA6LK7n+aTbB9DJFZhg1ZexQTBVZr1YP7jVUN+lqp6MRrtxxlSJgUFOpJhD3hIAGQUQ90F7Ux9q9n/r0/q0byqYuWn89Azd98e6IqYuNn09QBYw3dzSbOw7sWL58xz9kx6fGs8aDTSxOfl0y4fasaG4xJz69q6dFRmfWdCYeCt67ns42shxZdPj8PWQpkyzpFNR1TGxTwP0Yokgw5xkCrlE3J5sehZhFMvdccqPWcQ1cOgUY8K9q+G2nAQhw/vqqwADZ1z5rMyh0kc5XciEzFBoeCvLOP3xsen/TYQuURsNDyTUtgQ+WRkNDqSODU9iiWQrygikPWTD8me96tEVICOQ3plfrv6ctOraiO+Ei4+zMgby3iM98OJte3DElDGw8yDCNRK2iXnWnPuJ9wcByVxDd9V8WZjt/LbPUzBLFsS3Z59ZwzY0yK5k1Rgz6rXa8PpTGgpg9dU35O+5tT83OwkH9JViuH1uknEhd1Cfhud9tO9v+d03TWubNMB+wYQftUpRMcibi/WdN66Le9n+iBbt+uJ/tRc0J1O4IaKnpWbWRwdlieMy04Jh+sHVcPw/p+fnSLLyth2dL5HHttHYc0pDWz8+X0QLlLq99iKOzzBbDp1GtHCoYwxvVar0FtXSmhH7uBnTpMDSwRqOhzxc3WmEljXZF8wPtLeEHrC4Z697gkiB+3GvEeu32vpnQLf3JKmdVAqKTFVPePo/bm8gdXp6NzBT8ITW7K3tzaM+g2qfmwjbgUgHZIdIuuQaokggOVky4+yS7Y3UxnSVreKeld9NAOrQn5HO5RtOJsaDIJlJiUs7sHColc72qJ7qn+PBwMQJ8FLl+YXgoGuYdlsiugopcfW7P+mKoJhl9Yr7kHYXSep+364+Pso9+YI0w1KMoprfgbXgX3g3znUMaPVS7Zy4/By/k5/IQWFhozy8srEWabMNaXCnbFiJI4JUvowdswxKvuWcWrvhCm7QRWbpwtx2hzsClBgF3Eo1fsG+O7d+4H/7WLOfOs7T8aqcw90MF8mp3rw7oCd0fW2h/CaONeUOghbZvdW0fx/htjGcOZA4Lr/YYA/1JZ7z/eLMHi33wozfZsX2b9pt9n8V9XscHuwgKXbdzEALNx4pvnS8+thL+aiVSbw0+Bhseyp09m3sIzrTn4UyHphga+RxhDzIKRp8G02LWMlPIj7qaqhhul0kb3tXQiEpfOavphxh0qW9hK1qZQcTBg2KE20FATAJGp3pDNYK02kjDwh2bN+61O7Ppmyeev/WO1aMrCElF73505YbxG27j+VR607oz66azCZtt69jkU1Grdf3oqslqKQOH9F9WZgayCFHOrFrerx9NOvzBenMTr1XLsiJejrCfIdXS09vuvG3DslpKVlrLvjq1ZXLlznqL5LNf3DB98/pizpItbJ6Y3vh4rvDy6MTYbDzJWYIK3K8/5e1NpavN4VdIWNGPtk6sXD1QsGjsQP+INnzZvngGM8Pej97Xz4ygZoyDIuPwSE588KAgwZUVujmo1iGG4Euo1odBjtUoOBMkK9nndAcimyMBt3M2vjyOF1zslAtCIBAPBMChO4PJZLAFB7VgKsWGRMnvFkW3XxKxkT5pdnoOH4I/6ser/fVUAJ4LJmdnk0F9MpBajE+HDZmbKHEXIdXRCFhQY3E0QdIwg4uJ5tEIcGmcEnSs11CVioGhYOMJID0WPtQcbOx0N0NRCMsr1vwB5lBWkgvqkxge/8XHO23eU/X+sgBBm0rARp6w4VbALXpfhwdOIGLwOPsdvGNHcTQs62/3TTvvtFoCtdyQ6sDu5Eter8+tnHKzbK/+r1Yp46+KT2Iw52zi64z9qrwURe2vZMYM77yN2cHs/h9yU0xQjINVC01PEYQxndUgI9DhEp0jScVQRkpSK7WMlavUGllARVQwscoV6tEpa4KTK410Qq58WOKCQ+2XfvkeZhW+bQPMMVH4vj0/PZXns2P9B/j89HTeviJZDoah/TIcvh9gtlVdi5nuUAvOHKLtURfLsw/+aNmND35oKrvUftnKY/P3zgpeHAzuB4/BnL+n/8Yc4fNTOA7gdkvJhseWPfDDydqDv6mntrcOH47ThAdweBYeWPQJeu5Fzz/N008v9YIoVYf3mtPPuLG5oF/g4iMH9q2+4YbV+w6At0s9cnD3zubISHPn7veQGB5Ggr1AP+jvL22sLWlDiZHumurKov1W0lxzNmu0+bgiwnevc+r6seXWJ6eX9qTMrsUCFD9gwMdkpCIowGieYffp54+39INwrHW8NKuH4e3Z0vw8IorzxykaOE5hwPy8yYeeT7swEjO4z0Mcae77BEs3urP+9vO3lOJkPF7SvzfTPHeuOTOFrH4CSf0n9BQQkn0zw+fODc/AycXzeAs5aZzj0QMKtkd/34AyZDeFp0gw17YDemaGeCzfga1HOuVimxe6Z4IqttFP/CVu0VeRJ5AoPAyrFnkViESt7EMdnDaSnk9bjKV72Rm0ew7xJeOLI5BEtI6Zhm7GMLJiPvEhpgkTBDMZ7goGygBFO6qxtOk/Uzq0cW7zNCFJQv4Ulr1LLAalz71LvEU1pGz6/Z1JraAl7sr6Y5xNDmoF+MbAuhBWCYXA4GZRECJIR6JWpXfnMnYPdraQU/rcO8gQrOQUNN4l+n0IX7B9xGDk7PUW+5KTvchoMmrwUVhLOd+/Ffm0Iptv7y8N4wz/G4A9L1cAAHicY2BkYGAAYgWvvDnx/DZfGbiZXwAFojgf72uA0f/////D/IL5DVAlBwMTkGQAAHb/DvN4nGNgZGBgfsHAACL//wezGRlQgQcAdFMFCgAAeJxjYGBgYH6BDf//j8C41AwspgcAANyGMDUAAHicY2AAghkMFxieMTowRjEuYXzFpMEUxVTD1Md0g+kT8wWWdSxHWM1YV7DuYQtgO8EuwK7FXsL+iYOHw4hjD8cPTjFOA04/ziIuJq4YrgPcadxreIR4zHgSeEp42nhm8azglSEdAgCdlRu1AHicY2BkYGDwYJjHwMMAAkxAzAWEDAz/wXwGACBkAgkAeJx1jz9OwzAYxV9oWkSLEBISYsMTC1L6Z2Do2KHZO3RgcxsnbZXEkeNW6sYxOAHHYOQInIJD8BK+oUKqLTk///zeJwXALb4QoFkBrtuzWRe45O2PO6Q74ZD8KNzFAM/CPfoX4T7tTHjAZsEJQXhF84A34Qvc4F24Q/8hHJI/hbu4x7dwj/5HuI9lEAoP8BS86ix222Sm840uFibb59qdqlNeGldvbanG0ehUx6Y0TnuTqNVR1Yds4n2qUmcLNbelN3luVeXszqx9tPG+mg6HqfhobQtoZIjhsEXCP9fIseFZYAHDlz3vmq/nUuf8km2Hmt6ihMIYEUZn0zHTZdvQ8PwmbKxw5FnjwM6E1iPlPWXGsqEwbyc36Zzb0lTt245mTR9xdtOqMMWQO/2Xj5jipF9al2jJAAAAeJxtkQdv2zAQhf3Fku3YaeO6bbr3Hmrr7p3upj+DpmiZiEQKJOWRX18iLgIE6AE8vPdwvHu4a2201tFv/T/22KBNQkqHLj026TNgixOcZJshpxhxmjOcZYdznOcCF7nEZa5wlWtc5wY3ucVt7nCXe9znAQ95xGMynvCUZ4x5zgte8orXvOEt73jPBz7yic/s8oWvfOM7P/jJL36zx5/WQBSFU4UI2pqOcM4ufFt42ZHCSFWmciZcGMqZkvsTu8wOgcp3jgRtchWUq7QRQY2O5Mb8q9yStrQuq3UkrhtJUxnfl9YEJ2RQeSJtvUqls963pZ+n8WXjJFdepmoZDXQPczbuqWUt4qx8U61U5kvhZ+2IOlNdxvHpVDsfksLpOi2cbeokFoSkVNPQKbWJPrqlFbk2Ra8SS13pA5VUyjS96HvNjDVqYGzIRFnahcrTOjZQ7VqbtNZzG4YufrfZpAnBmsxOp9vHBZM6XcxC4sVc9X0Vu2S5XZjeGkZDIW5gFJxSx1fWa8zaIIIChyKgsRgWeCQlM/aZsIwnzqloqFkxZ8pBq/UXq/Gj5g==") format("woff");
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham .ag-icon {
  font-family: "agGridBalham";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-balham .ag-icon-aggregation::before {
  content: "\F101";
}
.ag-theme-balham .ag-icon-arrows::before {
  content: "\F102";
}
.ag-theme-balham .ag-icon-asc::before {
  content: "\F103";
}
.ag-theme-balham .ag-icon-cancel::before {
  content: "\F104";
}
.ag-theme-balham .ag-icon-chart::before {
  content: "\F105";
}
.ag-theme-balham .ag-icon-color-picker::before {
  content: "\F109";
}
.ag-theme-balham .ag-icon-columns::before {
  content: "\F10A";
}
.ag-theme-balham .ag-icon-contracted::before {
  content: "\F10B";
}
.ag-theme-balham .ag-icon-copy::before {
  content: "\F10C";
}
.ag-theme-balham .ag-icon-cross::before {
  content: "\F10D";
}
.ag-theme-balham .ag-icon-csv::before {
  content: "\F10E";
}
.ag-theme-balham .ag-icon-desc::before {
  content: "\F10F";
}
.ag-theme-balham .ag-icon-excel::before {
  content: "\F110";
}
.ag-theme-balham .ag-icon-expanded::before {
  content: "\F111";
}
.ag-theme-balham .ag-icon-eye-slash::before {
  content: "\F112";
}
.ag-theme-balham .ag-icon-eye::before {
  content: "\F113";
}
.ag-theme-balham .ag-icon-filter::before {
  content: "\F114";
}
.ag-theme-balham .ag-icon-first::before {
  content: "\F115";
}
.ag-theme-balham .ag-icon-grip::before {
  content: "\F116";
}
.ag-theme-balham .ag-icon-group::before {
  content: "\F117";
}
.ag-theme-balham .ag-icon-last::before {
  content: "\F118";
}
.ag-theme-balham .ag-icon-left::before {
  content: "\F119";
}
.ag-theme-balham .ag-icon-linked::before {
  content: "\F11A";
}
.ag-theme-balham .ag-icon-loading::before {
  content: "\F11B";
}
.ag-theme-balham .ag-icon-maximize::before {
  content: "\F11C";
}
.ag-theme-balham .ag-icon-menu::before {
  content: "\F11D";
}
.ag-theme-balham .ag-icon-minimize::before {
  content: "\F11E";
}
.ag-theme-balham .ag-icon-next::before {
  content: "\F11F";
}
.ag-theme-balham .ag-icon-none::before {
  content: "\F120";
}
.ag-theme-balham .ag-icon-not-allowed::before {
  content: "\F121";
}
.ag-theme-balham .ag-icon-paste::before {
  content: "\F122";
}
.ag-theme-balham .ag-icon-pin::before {
  content: "\F123";
}
.ag-theme-balham .ag-icon-pivot::before {
  content: "\F124";
}
.ag-theme-balham .ag-icon-previous::before {
  content: "\F125";
}
.ag-theme-balham .ag-icon-right::before {
  content: "\F128";
}
.ag-theme-balham .ag-icon-save::before {
  content: "\F129";
}
.ag-theme-balham .ag-icon-small-down::before {
  content: "\F12A";
}
.ag-theme-balham .ag-icon-small-left::before {
  content: "\F12B";
}
.ag-theme-balham .ag-icon-small-right::before {
  content: "\F12C";
}
.ag-theme-balham .ag-icon-small-up::before {
  content: "\F12D";
}
.ag-theme-balham .ag-icon-tick::before {
  content: "\F12E";
}
.ag-theme-balham .ag-icon-tree-closed::before {
  content: "\F12F";
}
.ag-theme-balham .ag-icon-tree-indeterminate::before {
  content: "\F130";
}
.ag-theme-balham .ag-icon-tree-open::before {
  content: "\F131";
}
.ag-theme-balham .ag-icon-unlinked::before {
  content: "\F132";
}
.ag-theme-balham .ag-icon-row-drag::before {
  content: "\F116";
}
.ag-theme-balham .ag-left-arrow::before {
  content: "\F119";
}
.ag-theme-balham .ag-right-arrow::before {
  content: "\F128";
}
.ag-theme-balham .ag-root-wrapper, .ag-theme-balham .ag-sticky-top {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
}
.ag-theme-balham [class^=ag-], .ag-theme-balham [class^=ag-]:focus, .ag-theme-balham [class^=ag-]:after, .ag-theme-balham [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}
.ag-theme-balham [class^=ag-]::-ms-clear {
  display: none;
}
.ag-theme-balham .ag-checkbox .ag-input-wrapper,
.ag-theme-balham .ag-radio-button .ag-input-wrapper {
  overflow: visible;
}
.ag-theme-balham .ag-range-field .ag-input-wrapper {
  height: 100%;
}
.ag-theme-balham .ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}
.ag-theme-balham .ag-ltr .ag-label-align-right .ag-label {
  margin-left: 4px;
}

.ag-theme-balham .ag-rtl .ag-label-align-right .ag-label {
  margin-right: 4px;
}

.ag-theme-balham input[class^=ag-] {
  margin: 0;
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
}
.ag-theme-balham textarea[class^=ag-],
.ag-theme-balham select[class^=ag-] {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
}
.ag-theme-balham input[class^=ag-]:not([type]),
.ag-theme-balham input[class^=ag-][type=text],
.ag-theme-balham input[class^=ag-][type=number],
.ag-theme-balham input[class^=ag-][type=tel],
.ag-theme-balham input[class^=ag-][type=date],
.ag-theme-balham input[class^=ag-][type=datetime-local],
.ag-theme-balham textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: #95A5A6;
  border-color: var(--ag-input-border-color, #95A5A6);
}
.ag-theme-balham input[class^=ag-]:not([type]):disabled,
.ag-theme-balham input[class^=ag-][type=text]:disabled,
.ag-theme-balham input[class^=ag-][type=number]:disabled,
.ag-theme-balham input[class^=ag-][type=tel]:disabled,
.ag-theme-balham input[class^=ag-][type=date]:disabled,
.ag-theme-balham input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-balham textarea[class^=ag-]:disabled {
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
  background-color: #ebebeb;
  background-color: var(--ag-input-disabled-background-color, #ebebeb);
  border-color: rgba(149, 165, 166, 0.3);
  border-color: var(--ag-input-disabled-border-color, rgba(149, 165, 166, 0.3));
}
.ag-theme-balham input[class^=ag-]:not([type]):focus,
.ag-theme-balham input[class^=ag-][type=text]:focus,
.ag-theme-balham input[class^=ag-][type=number]:focus,
.ag-theme-balham input[class^=ag-][type=tel]:focus,
.ag-theme-balham input[class^=ag-][type=date]:focus,
.ag-theme-balham input[class^=ag-][type=datetime-local]:focus,
.ag-theme-balham textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: 0 0 2px 1px #719ECE;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham input[class^=ag-]:not([type]):invalid,
.ag-theme-balham input[class^=ag-][type=text]:invalid,
.ag-theme-balham input[class^=ag-][type=number]:invalid,
.ag-theme-balham input[class^=ag-][type=tel]:invalid,
.ag-theme-balham input[class^=ag-][type=date]:invalid,
.ag-theme-balham input[class^=ag-][type=datetime-local]:invalid,
.ag-theme-balham textarea[class^=ag-]:invalid {
  border-width: 2px;
  border-style: solid;
  border-color: #e02525;
  border-color: var(--ag-input-border-color-invalid, var(--ag-invalid-color, #e02525));
}
.ag-theme-balham input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}
.ag-theme-balham input[class^=ag-][type=number]::-webkit-outer-spin-button, .ag-theme-balham input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ag-theme-balham input[class^=ag-][type=range] {
  padding: 0;
}
.ag-theme-balham input[class^=ag-][type=button]:focus, .ag-theme-balham button[class^=ag-]:focus {
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-drag-handle {
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-list-item, .ag-theme-balham .ag-virtual-list-item {
  height: 28px;
}
.ag-theme-balham .ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-select-list {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  overflow-y: auto;
  overflow-x: hidden;
}
.ag-theme-balham .ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-balham .ag-list-item.ag-active-item {
  background-color: #ECF0F1;
  background-color: var(--ag-row-hover-color, #ECF0F1);
}
.ag-theme-balham .ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-theme-balham .ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-theme-balham .ag-select .ag-picker-field-wrapper {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  min-height: 28px;
  cursor: default;
}
.ag-theme-balham .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-theme-balham .ag-select:not(.ag-cell-editor) {
  height: 28px;
}
.ag-theme-balham .ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-balham .ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-theme-balham .ag-select.ag-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-rich-select {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-balham .ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: 260px;
}
.ag-theme-balham .ag-rich-select-value {
  padding: 0 4px 0 12px;
  height: 40px;
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
}
.ag-theme-balham .ag-rich-select-virtual-list-item {
  cursor: default;
  height: 28px;
}
.ag-keyboard-focus .ag-theme-balham .ag-rich-select-virtual-list-item:focus::after {
  content: none;
}
.ag-theme-balham .ag-rich-select-virtual-list-item:hover {
  background-color: #ECF0F1;
  background-color: var(--ag-row-hover-color, #ECF0F1);
}
.ag-theme-balham .ag-rich-select-row {
  padding-left: 12px;
}
.ag-theme-balham .ag-rich-select-row-selected {
  background-color: #b7e4ff;
  background-color: var(--ag-selected-row-background-color, #b7e4ff);
}
.ag-theme-balham .ag-row-drag,
.ag-theme-balham .ag-selection-checkbox,
.ag-theme-balham .ag-group-expanded,
.ag-theme-balham .ag-group-contracted {
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-ltr .ag-row-drag, .ag-theme-balham .ag-ltr .ag-selection-checkbox, .ag-theme-balham .ag-ltr .ag-group-expanded, .ag-theme-balham .ag-ltr .ag-group-contracted {
  margin-right: 12px;
}

.ag-theme-balham .ag-rtl .ag-row-drag, .ag-theme-balham .ag-rtl .ag-selection-checkbox, .ag-theme-balham .ag-rtl .ag-group-expanded, .ag-theme-balham .ag-rtl .ag-group-contracted {
  margin-left: 12px;
}

.ag-theme-balham .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, 38px);
  --ag-internal-padded-row-height: 38px;
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}
.ag-theme-balham .ag-group-expanded,
.ag-theme-balham .ag-group-contracted {
  cursor: pointer;
}
.ag-theme-balham .ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-ltr .ag-group-child-count {
  margin-left: 2px;
}

.ag-theme-balham .ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-theme-balham .ag-group-title-bar {
  background-color: #e2e9eb;
  background-color: var(--ag-subheader-background-color, #e2e9eb);
  padding: 4px;
}
.ag-theme-balham .ag-group-toolbar {
  padding: 4px;
}
.ag-theme-balham .ag-disabled-group-title-bar, .ag-theme-balham .ag-disabled-group-container {
  opacity: 0.5;
}
.ag-theme-balham .group-item {
  margin: 2px 0;
}
.ag-theme-balham .ag-label {
  white-space: nowrap;
}
.ag-theme-balham .ag-ltr .ag-label {
  margin-right: 4px;
}

.ag-theme-balham .ag-rtl .ag-label {
  margin-left: 4px;
}

.ag-theme-balham .ag-label-align-top .ag-label {
  margin-bottom: 2px;
}
.ag-theme-balham .ag-angle-select[disabled] {
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
  pointer-events: none;
}
.ag-theme-balham .ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}
.ag-theme-balham .ag-ltr .ag-slider-field, .ag-theme-balham .ag-ltr .ag-angle-select-field {
  margin-right: 8px;
}

.ag-theme-balham .ag-rtl .ag-slider-field, .ag-theme-balham .ag-rtl .ag-angle-select-field {
  margin-left: 8px;
}

.ag-theme-balham .ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
}
.ag-theme-balham .ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: rgba(19, 21, 23, 0.54);
  background-color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-picker-field-wrapper {
  border: 1px solid;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  border-radius: 5px;
}
.ag-theme-balham .ag-picker-field-wrapper:focus {
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-picker-field-button {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-dialog.ag-color-dialog {
  border-radius: 5px;
}
.ag-theme-balham .ag-color-picker .ag-picker-field-display {
  height: 16px;
}
.ag-theme-balham .ag-color-panel {
  padding: 4px;
}
.ag-theme-balham .ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}
.ag-theme-balham .ag-spectrum-tools {
  padding: 10px;
}
.ag-theme-balham .ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}
.ag-theme-balham .ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}
.ag-theme-balham .ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-theme-balham .ag-spectrum-hue-background {
  border-radius: 2px;
}
.ag-theme-balham .ag-spectrum-alpha-background {
  border-radius: 2px;
}
.ag-theme-balham .ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}
.ag-theme-balham .ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-theme-balham .ag-recent-color {
  margin: 0 3px;
}
.ag-theme-balham .ag-recent-color:first-child {
  margin-left: 0;
}
.ag-theme-balham .ag-recent-color:last-child {
  margin-right: 0;
}
.ag-theme-balham.ag-dnd-ghost {
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
  height: 50px !important;
  line-height: 50px;
  margin: 0;
  padding: 0 8px;
  transform: translateY(8px);
}
.ag-theme-balham .ag-dnd-ghost-icon {
  margin-right: 4px;
  color: rgb(19, 21, 23);
  color: var(--ag-foreground-color, rgb(19, 21, 23));
}
.ag-theme-balham .ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}
.ag-dragging-range-handle .ag-theme-balham .ag-dialog, .ag-dragging-fill-handle .ag-theme-balham .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-balham .ag-dialog {
  border-radius: 2px;
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-panel {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
}
.ag-theme-balham .ag-panel-title-bar {
  background-color: #f5f7f7;
  background-color: var(--ag-header-background-color, #f5f7f7);
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-header-foreground-color, rgba(19, 21, 23, 0.54));
  height: 50px;
  padding: 4px 12px;
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-ltr .ag-panel-title-bar-button {
  margin-left: 4px;
}

.ag-theme-balham .ag-rtl .ag-panel-title-bar-button {
  margin-right: 4px;
}

.ag-theme-balham .ag-tooltip {
  background-color: #f5f7f7;
  background-color: var(--ag-header-background-color, #f5f7f7);
  color: rgb(19, 21, 23);
  color: var(--ag-foreground-color, rgb(19, 21, 23));
  padding: 4px;
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  border-radius: 2px;
  transition: opacity 1s;
  white-space: normal;
}
.ag-theme-balham .ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}
.ag-theme-balham .ag-tooltip-custom {
  transition: opacity 1s;
}
.ag-theme-balham .ag-tooltip-custom.ag-tooltip-hiding {
  opacity: 0;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-theme-balham .ag-column-select-header-icon {
  cursor: pointer;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-ltr .ag-column-group-icons:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-icon:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-checkbox:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-checkbox:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: 8px;
}

.ag-theme-balham .ag-rtl .ag-column-group-icons:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-icon:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-checkbox:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-checkbox:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: 8px;
}

.ag-theme-balham .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-column-select-column-group:not(:last-child),
.ag-theme-balham .ag-column-select-column:not(:last-child) {
  margin-bottom: 4px;
}
.ag-theme-balham .ag-column-select-column-readonly,
.ag-theme-balham .ag-column-select-column-group-readonly {
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
  pointer-events: none;
}
.ag-theme-balham .ag-ltr .ag-column-select-add-group-indent {
  margin-left: 24px;
}

.ag-theme-balham .ag-rtl .ag-column-select-add-group-indent {
  margin-right: 24px;
}

.ag-theme-balham .ag-column-select-virtual-list-viewport {
  padding: 3px 0px;
}
.ag-theme-balham .ag-column-select-virtual-list-item {
  padding: 0 6px;
}
.ag-theme-balham .ag-rtl {
  text-align: right;
}
.ag-theme-balham .ag-root-wrapper {
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: 40px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: 40px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-1 {
  padding-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-1 {
  padding-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: 68px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: 68px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-2 {
  padding-left: 56px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-2 {
  padding-right: 56px;
}

.ag-theme-balham .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: 96px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: 96px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-3 {
  padding-left: 84px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-3 {
  padding-right: 84px;
}

.ag-theme-balham .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: 124px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: 124px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-4 {
  padding-left: 112px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-4 {
  padding-right: 112px;
}

.ag-theme-balham .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: 152px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: 152px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-5 {
  padding-left: 140px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-5 {
  padding-right: 140px;
}

.ag-theme-balham .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: 180px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: 180px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-6 {
  padding-left: 168px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-6 {
  padding-right: 168px;
}

.ag-theme-balham .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: 208px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: 208px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-7 {
  padding-left: 196px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-7 {
  padding-right: 196px;
}

.ag-theme-balham .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: 236px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: 236px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-8 {
  padding-left: 224px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-8 {
  padding-right: 224px;
}

.ag-theme-balham .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: 264px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: 264px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-9 {
  padding-left: 252px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-9 {
  padding-right: 252px;
}

.ag-theme-balham .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: 292px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: 292px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-10 {
  padding-left: 280px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-10 {
  padding-right: 280px;
}

.ag-theme-balham .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: 320px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: 320px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-11 {
  padding-left: 308px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-11 {
  padding-right: 308px;
}

.ag-theme-balham .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: 348px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: 348px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-12 {
  padding-left: 336px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-12 {
  padding-right: 336px;
}

.ag-theme-balham .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: 376px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: 376px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-13 {
  padding-left: 364px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-13 {
  padding-right: 364px;
}

.ag-theme-balham .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: 404px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: 404px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-14 {
  padding-left: 392px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-14 {
  padding-right: 392px;
}

.ag-theme-balham .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: 432px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: 432px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-15 {
  padding-left: 420px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-15 {
  padding-right: 420px;
}

.ag-theme-balham .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: 460px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: 460px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-16 {
  padding-left: 448px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-16 {
  padding-right: 448px;
}

.ag-theme-balham .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: 488px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: 488px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-17 {
  padding-left: 476px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-17 {
  padding-right: 476px;
}

.ag-theme-balham .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: 516px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: 516px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-18 {
  padding-left: 504px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-18 {
  padding-right: 504px;
}

.ag-theme-balham .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: 544px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: 544px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-19 {
  padding-left: 532px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-19 {
  padding-right: 532px;
}

.ag-theme-balham .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: 572px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: 572px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-20 {
  padding-left: 560px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-20 {
  padding-right: 560px;
}

.ag-theme-balham .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: 600px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: 600px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-21 {
  padding-left: 588px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-21 {
  padding-right: 588px;
}

.ag-theme-balham .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: 628px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: 628px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-22 {
  padding-left: 616px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-22 {
  padding-right: 616px;
}

.ag-theme-balham .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: 656px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: 656px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-23 {
  padding-left: 644px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-23 {
  padding-right: 644px;
}

.ag-theme-balham .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: 684px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: 684px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-24 {
  padding-left: 672px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-24 {
  padding-right: 672px;
}

.ag-theme-balham .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: 712px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: 712px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-25 {
  padding-left: 700px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-25 {
  padding-right: 700px;
}

.ag-theme-balham .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: 740px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: 740px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-26 {
  padding-left: 728px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-26 {
  padding-right: 728px;
}

.ag-theme-balham .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: 768px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: 768px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-27 {
  padding-left: 756px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-27 {
  padding-right: 756px;
}

.ag-theme-balham .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: 796px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: 796px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-28 {
  padding-left: 784px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-28 {
  padding-right: 784px;
}

.ag-theme-balham .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: 824px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: 824px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-29 {
  padding-left: 812px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-29 {
  padding-right: 812px;
}

.ag-theme-balham .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: 852px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: 852px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-30 {
  padding-left: 840px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-30 {
  padding-right: 840px;
}

.ag-theme-balham .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: 880px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: 880px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-31 {
  padding-left: 868px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-31 {
  padding-right: 868px;
}

.ag-theme-balham .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: 908px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: 908px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-32 {
  padding-left: 896px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-32 {
  padding-right: 896px;
}

.ag-theme-balham .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: 936px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: 936px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-33 {
  padding-left: 924px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-33 {
  padding-right: 924px;
}

.ag-theme-balham .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: 964px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: 964px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-34 {
  padding-left: 952px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-34 {
  padding-right: 952px;
}

.ag-theme-balham .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: 992px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: 992px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-35 {
  padding-left: 980px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-35 {
  padding-right: 980px;
}

.ag-theme-balham .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: 1020px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: 1020px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-36 {
  padding-left: 1008px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-36 {
  padding-right: 1008px;
}

.ag-theme-balham .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: 1048px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: 1048px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-37 {
  padding-left: 1036px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-37 {
  padding-right: 1036px;
}

.ag-theme-balham .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: 1076px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: 1076px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-38 {
  padding-left: 1064px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-38 {
  padding-right: 1064px;
}

.ag-theme-balham .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: 1104px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: 1104px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-39 {
  padding-left: 1092px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-39 {
  padding-right: 1092px;
}

.ag-theme-balham .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: 1132px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: 1132px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-40 {
  padding-left: 1120px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-40 {
  padding-right: 1120px;
}

.ag-theme-balham .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: 1160px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: 1160px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-41 {
  padding-left: 1148px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-41 {
  padding-right: 1148px;
}

.ag-theme-balham .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: 1188px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: 1188px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-42 {
  padding-left: 1176px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-42 {
  padding-right: 1176px;
}

.ag-theme-balham .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: 1216px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: 1216px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-43 {
  padding-left: 1204px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-43 {
  padding-right: 1204px;
}

.ag-theme-balham .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: 1244px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: 1244px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-44 {
  padding-left: 1232px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-44 {
  padding-right: 1232px;
}

.ag-theme-balham .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: 1272px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: 1272px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-45 {
  padding-left: 1260px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-45 {
  padding-right: 1260px;
}

.ag-theme-balham .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: 1300px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: 1300px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-46 {
  padding-left: 1288px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-46 {
  padding-right: 1288px;
}

.ag-theme-balham .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: 1328px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: 1328px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-47 {
  padding-left: 1316px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-47 {
  padding-right: 1316px;
}

.ag-theme-balham .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: 1356px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: 1356px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-48 {
  padding-left: 1344px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-48 {
  padding-right: 1344px;
}

.ag-theme-balham .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: 1384px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: 1384px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-49 {
  padding-left: 1372px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-49 {
  padding-right: 1372px;
}

.ag-theme-balham .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: 1412px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: 1412px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-50 {
  padding-left: 1400px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-50 {
  padding-right: 1400px;
}

.ag-theme-balham .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: 1440px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: 1440px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-51 {
  padding-left: 1428px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-51 {
  padding-right: 1428px;
}

.ag-theme-balham .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: 1468px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: 1468px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-52 {
  padding-left: 1456px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-52 {
  padding-right: 1456px;
}

.ag-theme-balham .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: 1496px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: 1496px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-53 {
  padding-left: 1484px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-53 {
  padding-right: 1484px;
}

.ag-theme-balham .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: 1524px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: 1524px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-54 {
  padding-left: 1512px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-54 {
  padding-right: 1512px;
}

.ag-theme-balham .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: 1552px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: 1552px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-55 {
  padding-left: 1540px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-55 {
  padding-right: 1540px;
}

.ag-theme-balham .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: 1580px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: 1580px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-56 {
  padding-left: 1568px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-56 {
  padding-right: 1568px;
}

.ag-theme-balham .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: 1608px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: 1608px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-57 {
  padding-left: 1596px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-57 {
  padding-right: 1596px;
}

.ag-theme-balham .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: 1636px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: 1636px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-58 {
  padding-left: 1624px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-58 {
  padding-right: 1624px;
}

.ag-theme-balham .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: 1664px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: 1664px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-59 {
  padding-left: 1652px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-59 {
  padding-right: 1652px;
}

.ag-theme-balham .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: 1692px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: 1692px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-60 {
  padding-left: 1680px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-60 {
  padding-right: 1680px;
}

.ag-theme-balham .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: 1720px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: 1720px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-61 {
  padding-left: 1708px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-61 {
  padding-right: 1708px;
}

.ag-theme-balham .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: 1748px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: 1748px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-62 {
  padding-left: 1736px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-62 {
  padding-right: 1736px;
}

.ag-theme-balham .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: 1776px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: 1776px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-63 {
  padding-left: 1764px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-63 {
  padding-right: 1764px;
}

.ag-theme-balham .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: 1804px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: 1804px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-64 {
  padding-left: 1792px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-64 {
  padding-right: 1792px;
}

.ag-theme-balham .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: 1832px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: 1832px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-65 {
  padding-left: 1820px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-65 {
  padding-right: 1820px;
}

.ag-theme-balham .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: 1860px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: 1860px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-66 {
  padding-left: 1848px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-66 {
  padding-right: 1848px;
}

.ag-theme-balham .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: 1888px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: 1888px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-67 {
  padding-left: 1876px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-67 {
  padding-right: 1876px;
}

.ag-theme-balham .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: 1916px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: 1916px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-68 {
  padding-left: 1904px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-68 {
  padding-right: 1904px;
}

.ag-theme-balham .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: 1944px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: 1944px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-69 {
  padding-left: 1932px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-69 {
  padding-right: 1932px;
}

.ag-theme-balham .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: 1972px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: 1972px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-70 {
  padding-left: 1960px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-70 {
  padding-right: 1960px;
}

.ag-theme-balham .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: 2000px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: 2000px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-71 {
  padding-left: 1988px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-71 {
  padding-right: 1988px;
}

.ag-theme-balham .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: 2028px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: 2028px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-72 {
  padding-left: 2016px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-72 {
  padding-right: 2016px;
}

.ag-theme-balham .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: 2056px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: 2056px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-73 {
  padding-left: 2044px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-73 {
  padding-right: 2044px;
}

.ag-theme-balham .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: 2084px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: 2084px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-74 {
  padding-left: 2072px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-74 {
  padding-right: 2072px;
}

.ag-theme-balham .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: 2112px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: 2112px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-75 {
  padding-left: 2100px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-75 {
  padding-right: 2100px;
}

.ag-theme-balham .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: 2140px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: 2140px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-76 {
  padding-left: 2128px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-76 {
  padding-right: 2128px;
}

.ag-theme-balham .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: 2168px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: 2168px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-77 {
  padding-left: 2156px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-77 {
  padding-right: 2156px;
}

.ag-theme-balham .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: 2196px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: 2196px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-78 {
  padding-left: 2184px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-78 {
  padding-right: 2184px;
}

.ag-theme-balham .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: 2224px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: 2224px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-79 {
  padding-left: 2212px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-79 {
  padding-right: 2212px;
}

.ag-theme-balham .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: 2252px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: 2252px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-80 {
  padding-left: 2240px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-80 {
  padding-right: 2240px;
}

.ag-theme-balham .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: 2280px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: 2280px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-81 {
  padding-left: 2268px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-81 {
  padding-right: 2268px;
}

.ag-theme-balham .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: 2308px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: 2308px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-82 {
  padding-left: 2296px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-82 {
  padding-right: 2296px;
}

.ag-theme-balham .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: 2336px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: 2336px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-83 {
  padding-left: 2324px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-83 {
  padding-right: 2324px;
}

.ag-theme-balham .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: 2364px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: 2364px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-84 {
  padding-left: 2352px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-84 {
  padding-right: 2352px;
}

.ag-theme-balham .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: 2392px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: 2392px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-85 {
  padding-left: 2380px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-85 {
  padding-right: 2380px;
}

.ag-theme-balham .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: 2420px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: 2420px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-86 {
  padding-left: 2408px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-86 {
  padding-right: 2408px;
}

.ag-theme-balham .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: 2448px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: 2448px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-87 {
  padding-left: 2436px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-87 {
  padding-right: 2436px;
}

.ag-theme-balham .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: 2476px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: 2476px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-88 {
  padding-left: 2464px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-88 {
  padding-right: 2464px;
}

.ag-theme-balham .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: 2504px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: 2504px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-89 {
  padding-left: 2492px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-89 {
  padding-right: 2492px;
}

.ag-theme-balham .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: 2532px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: 2532px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-90 {
  padding-left: 2520px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-90 {
  padding-right: 2520px;
}

.ag-theme-balham .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: 2560px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: 2560px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-91 {
  padding-left: 2548px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-91 {
  padding-right: 2548px;
}

.ag-theme-balham .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: 2588px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: 2588px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-92 {
  padding-left: 2576px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-92 {
  padding-right: 2576px;
}

.ag-theme-balham .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: 2616px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: 2616px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-93 {
  padding-left: 2604px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-93 {
  padding-right: 2604px;
}

.ag-theme-balham .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: 2644px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: 2644px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-94 {
  padding-left: 2632px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-94 {
  padding-right: 2632px;
}

.ag-theme-balham .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: 2672px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: 2672px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-95 {
  padding-left: 2660px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-95 {
  padding-right: 2660px;
}

.ag-theme-balham .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: 2700px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: 2700px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-96 {
  padding-left: 2688px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-96 {
  padding-right: 2688px;
}

.ag-theme-balham .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: 2728px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: 2728px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-97 {
  padding-left: 2716px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-97 {
  padding-right: 2716px;
}

.ag-theme-balham .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: 2756px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: 2756px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-98 {
  padding-left: 2744px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-98 {
  padding-right: 2744px;
}

.ag-theme-balham .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: 2784px;
}

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: 2784px;
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-99 {
  padding-left: 2772px;
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-99 {
  padding-right: 2772px;
}

.ag-theme-balham .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-balham .ag-ltr .ag-row-group-leaf-indent {
  margin-left: 28px;
}

.ag-theme-balham .ag-rtl .ag-row-group-leaf-indent {
  margin-right: 28px;
}

.ag-theme-balham .ag-value-change-delta {
  padding-right: 2px;
}
.ag-theme-balham .ag-value-change-delta-up {
  color: #43a047;
  color: var(--ag-value-change-delta-up-color, #43a047);
}
.ag-theme-balham .ag-value-change-delta-down {
  color: #e53935;
  color: var(--ag-value-change-delta-down-color, #e53935);
}
.ag-theme-balham .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}
.ag-theme-balham .ag-value-change-value-highlight {
  background-color: rgba(22, 160, 133, 0.5);
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
  transition: background-color 0.1s;
}
.ag-theme-balham .ag-cell-data-changed {
  background-color: rgba(22, 160, 133, 0.5) !important;
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important;
}
.ag-theme-balham .ag-cell-data-changed-animation {
  background-color: transparent;
}
.ag-theme-balham .ag-cell-highlight {
  background-color: #0091EA !important;
  background-color: var(--ag-range-selection-highlight-color, #0091EA) !important;
}
.ag-theme-balham .ag-row {
  height: 40px;
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  color: rgb(19, 21, 23);
  color: var(--ag-data-color, var(--ag-foreground-color, rgb(19, 21, 23)));
  border-width: 1px;
  border-color: #d9dcde;
  border-color: var(--ag-row-border-color, #d9dcde);
  border-bottom-style: solid;
}
.ag-theme-balham .ag-row-highlight-above::after, .ag-theme-balham .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: #0091EA;
  background-color: var(--ag-range-selection-border-color, #0091EA);
  left: 1px;
}
.ag-theme-balham .ag-row-highlight-above::after {
  top: -1px;
}
.ag-theme-balham .ag-row-highlight-above.ag-row-first::after {
  top: 0;
}
.ag-theme-balham .ag-row-highlight-below::after {
  bottom: 0px;
}
.ag-theme-balham .ag-row-odd {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-odd-row-background-color, rgb(255, 255, 255));
}
.ag-theme-balham .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: solid 1px;
  border-right-color: #BDC3C7;
  border-right-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: solid 1px;
  border-left-color: #BDC3C7;
  border-left-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-row-selected::before {
  content: "";
  background-color: #b7e4ff;
  background-color: var(--ag-selected-row-background-color, #b7e4ff);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-theme-balham .ag-row-hover:not(.ag-full-width-row)::before,
.ag-theme-balham .ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: #ECF0F1;
  background-color: var(--ag-row-hover-color, #ECF0F1);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-row-hover.ag-row-selected::before {
  background-color: #ECF0F1;
  background-color: var(--ag-row-hover-color, #ECF0F1);
  background-image: linear-gradient(#b7e4ff, #b7e4ff);
}
.ag-theme-balham .ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}
.ag-theme-balham .ag-column-hover {
  background-color: #ecf0f1;
  background-color: var(--ag-column-hover-color, #ecf0f1);
}
.ag-theme-balham .ag-ltr .ag-right-aligned-cell {
  text-align: right;
}

.ag-theme-balham .ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-theme-balham .ag-ltr .ag-right-aligned-cell .ag-cell-value, .ag-theme-balham .ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}

.ag-theme-balham .ag-rtl .ag-right-aligned-cell .ag-cell-value, .ag-theme-balham .ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-theme-balham .ag-cell, .ag-theme-balham .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, 38px);
  --ag-internal-padded-row-height: 38px;
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: 11px;
  padding-right: 11px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.ag-theme-balham .ag-row > .ag-cell-wrapper {
  padding-left: 11px;
  padding-right: 11px;
}
.ag-theme-balham .ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}
.ag-theme-balham .ag-cell-inline-editing {
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  padding: 0;
  height: 40px;
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-balham .ag-popup-editor {
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
  padding: 0;
}
.ag-theme-balham .ag-large-text-input {
  height: auto;
  padding: 12px;
}
.ag-theme-balham .ag-details-row {
  padding: 20px;
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
}
.ag-theme-balham .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-balham .ag-layout-auto-height .ag-center-cols-container, .ag-theme-balham .ag-layout-print .ag-center-cols-clipper, .ag-theme-balham .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}
.ag-theme-balham .ag-overlay-loading-wrapper {
  background-color: rgba(255, 255, 255, 0.66);
  background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66));
}
.ag-theme-balham .ag-overlay-loading-center {
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
}
.ag-theme-balham .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}
.ag-theme-balham .ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-theme-balham .ag-ltr .ag-loading {
  padding-left: 12px;
}

.ag-theme-balham .ag-rtl .ag-loading {
  padding-right: 12px;
}

.ag-theme-balham .ag-ltr .ag-loading-icon {
  padding-right: 12px;
}

.ag-theme-balham .ag-rtl .ag-loading-icon {
  padding-left: 12px;
}

.ag-theme-balham .ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-balham .ag-floating-top {
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-floating-bottom {
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-ltr .ag-cell {
  border-right: 1px solid transparent;
}

.ag-theme-balham .ag-rtl .ag-cell {
  border-left: 1px solid transparent;
}

.ag-theme-balham .ag-ltr .ag-cell {
  border-right-width: 1px;
}

.ag-theme-balham .ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-theme-balham .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: solid 1px;
  border-left-color: #BDC3C7;
  border-left-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: solid 1px;
  border-right-color: #BDC3C7;
  border-right-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus),
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: rgba(0, 145, 234, 0.2);
  background-color: var(--ag-range-selection-background-color, rgba(0, 145, 234, 0.2));
}
.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: rgba(0, 88, 255, 0.1) !important;
  background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important;
}
.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: rgba(0, 255, 132, 0.1) !important;
  background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important;
}
.ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-theme-balham .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: rgba(0, 145, 234, 0.2);
  background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(0, 145, 234, 0.2)));
}
.ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: rgba(0, 145, 234, 0.36);
  background-color: var(--ag-range-selection-background-color-2, rgba(0, 145, 234, 0.36));
}
.ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: rgba(0, 145, 234, 0.488);
  background-color: var(--ag-range-selection-background-color-3, rgba(0, 145, 234, 0.488));
}
.ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: rgba(0, 145, 234, 0.5904);
  background-color: var(--ag-range-selection-background-color-4, rgba(0, 145, 234, 0.5904));
}
.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: #0091EA;
  border-top-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: #0091EA;
  border-right-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: #0091EA;
  border-bottom-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: #0091EA;
  border-left-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-theme-balham .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-balham .ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-theme-balham .ag-ltr .ag-cell-range-single-cell,
.ag-theme-balham .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-balham .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-theme-balham .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-balham .ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-theme-balham .ag-rtl .ag-cell-range-single-cell,
.ag-theme-balham .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: #0091EA;
  border-color: var(--ag-range-selection-border-color, #0091EA);
  outline: initial;
}
.ag-theme-balham .ag-cell.ag-selection-fill-top,
.ag-theme-balham .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: #0091EA;
  border-top-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right, .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed !important;
  border-right-color: #0091EA !important;
  border-right-color: var(--ag-range-selection-border-color, #0091EA) !important;
}

.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right, .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed !important;
  border-left-color: #0091EA !important;
  border-left-color: var(--ag-range-selection-border-color, #0091EA) !important;
}

.ag-theme-balham .ag-cell.ag-selection-fill-bottom,
.ag-theme-balham .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: #0091EA;
  border-bottom-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left, .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed !important;
  border-left-color: #0091EA !important;
  border-left-color: var(--ag-range-selection-border-color, #0091EA) !important;
}

.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left, .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed !important;
  border-right-color: #0091EA !important;
  border-right-color: var(--ag-range-selection-border-color, #0091EA) !important;
}

.ag-theme-balham .ag-range-handle, .ag-theme-balham .ag-fill-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: #0091EA;
  background-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-ltr .ag-range-handle, .ag-theme-balham .ag-ltr .ag-fill-handle {
  right: -1px;
}

.ag-theme-balham .ag-rtl .ag-range-handle, .ag-theme-balham .ag-rtl .ag-fill-handle {
  left: -1px;
}

.ag-theme-balham .ag-fill-handle {
  cursor: cell;
}
.ag-theme-balham .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-balham .ag-cell-inline-editing {
  border-color: #719ECE !important;
  border-color: var(--ag-input-focus-border-color, #719ECE) !important;
}
.ag-theme-balham .ag-menu {
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  padding: 0;
}
.ag-theme-balham .ag-menu-list {
  cursor: default;
  padding: 4px 0;
}
.ag-theme-balham .ag-menu-separator {
  height: 9px;
}
.ag-theme-balham .ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-menu-option-active, .ag-theme-balham .ag-compact-menu-option-active {
  background-color: #ECF0F1;
  background-color: var(--ag-row-hover-color, #ECF0F1);
}
.ag-theme-balham .ag-menu-option-part, .ag-theme-balham .ag-compact-menu-option-part {
  line-height: 16px;
  padding: 6px 0;
}
.ag-theme-balham .ag-menu-option-disabled, .ag-theme-balham .ag-compact-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-menu-option-icon, .ag-theme-balham .ag-compact-menu-option-icon {
  width: 16px;
}
.ag-theme-balham .ag-ltr .ag-menu-option-icon, .ag-theme-balham .ag-ltr .ag-compact-menu-option-icon {
  padding-left: 8px;
}

.ag-theme-balham .ag-rtl .ag-menu-option-icon, .ag-theme-balham .ag-rtl .ag-compact-menu-option-icon {
  padding-right: 8px;
}

.ag-theme-balham .ag-menu-option-text, .ag-theme-balham .ag-compact-menu-option-text {
  padding-left: 8px;
  padding-right: 8px;
}
.ag-theme-balham .ag-ltr .ag-menu-option-shortcut, .ag-theme-balham .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: 4px;
}

.ag-theme-balham .ag-rtl .ag-menu-option-shortcut, .ag-theme-balham .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: 4px;
}

.ag-theme-balham .ag-menu-option-popup-pointer, .ag-theme-balham .ag-compact-menu-option-popup-pointer {
  padding-right: 4px;
}
.ag-theme-balham .ag-tabs {
  min-width: 220px;
}
.ag-theme-balham .ag-tabs-header {
  width: 100%;
  display: flex;
}
.ag-theme-balham .ag-tab {
  border-bottom: 0 solid transparent;
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ag-theme-balham .ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-tab-selected {
  border-bottom-color: #0091EA;
  border-bottom-color: var(--ag-selected-tab-underline-color, #0091EA);
}
.ag-theme-balham .ag-menu-header {
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-filter-separator {
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-menu:not(.ag-tabs) .ag-filter-select {
  min-width: 167px;
}
.ag-theme-balham .ag-tabs .ag-filter-select {
  min-width: 206px;
}
.ag-theme-balham .ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}
.ag-theme-balham .ag-filter-condition-operator {
  height: 17px;
}
.ag-theme-balham .ag-ltr .ag-filter-condition-operator-or {
  margin-left: 8px;
}

.ag-theme-balham .ag-rtl .ag-filter-condition-operator-or {
  margin-right: 8px;
}

.ag-theme-balham .ag-set-filter-select-all {
  padding-top: 6px;
}
.ag-theme-balham .ag-set-filter-list, .ag-theme-balham .ag-filter-no-matches {
  height: 168px;
}
.ag-theme-balham .ag-set-filter-filter {
  margin-top: 6px;
  margin-left: 6px;
  margin-right: 6px;
}
.ag-theme-balham .ag-filter-to {
  margin-top: 4px;
}
.ag-theme-balham .ag-mini-filter {
  margin: 6px 6px;
}
.ag-theme-balham .ag-set-filter-item {
  margin: 0px 6px;
}
.ag-theme-balham .ag-ltr .ag-set-filter-item-value {
  margin-left: 6px;
}

.ag-theme-balham .ag-rtl .ag-set-filter-item-value {
  margin-right: 6px;
}

.ag-theme-balham .ag-filter-apply-panel {
  padding: 6px 6px;
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
}
.ag-theme-balham .ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-theme-balham .ag-ltr .ag-filter-apply-panel-button {
  margin-left: 8px;
}

.ag-theme-balham .ag-rtl .ag-filter-apply-panel-button {
  margin-right: 8px;
}

.ag-theme-balham .ag-simple-filter-body-wrapper {
  padding: 6px 6px;
  padding-bottom: 2px;
}
.ag-theme-balham .ag-simple-filter-body-wrapper > * {
  margin-bottom: 4px;
}
.ag-theme-balham .ag-filter-no-matches {
  padding: 6px 6px;
}
.ag-theme-balham .ag-multi-filter-menu-item {
  margin: 4px 0;
}
.ag-theme-balham .ag-multi-filter-group-title-bar {
  padding: 8px 4px;
  background-color: transparent;
}
.ag-theme-balham .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-side-bar {
  position: relative;
}
.ag-theme-balham .ag-tool-panel-wrapper {
  width: 200px;
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-balham .ag-side-buttons {
  padding-top: 16px;
  width: 20px;
  position: relative;
  color: rgb(19, 21, 23);
  color: var(--ag-foreground-color, rgb(19, 21, 23));
  overflow: hidden;
}
.ag-theme-balham button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: 8px 0 8px 0;
  width: calc(100% + 1px);
  margin: 0;
  min-height: 72px;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham button.ag-side-button-button:focus {
  box-shadow: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-selected .ag-side-button-button {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}
.ag-theme-balham .ag-ltr .ag-side-bar-left,
.ag-theme-balham .ag-rtl .ag-side-bar-right {
  border-right: solid 1px;
  border-right-color: #BDC3C7;
  border-right-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: solid 1px;
  border-left-color: #BDC3C7;
  border-left-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: 0 solid transparent;
  margin-right: -1px;
  padding-right: 1px;
}
.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: #0091EA;
  border-right-color: var(--ag-selected-tab-underline-color, #0091EA);
}
.ag-theme-balham .ag-rtl .ag-side-bar-left,
.ag-theme-balham .ag-ltr .ag-side-bar-right {
  border-left: solid 1px;
  border-left-color: #BDC3C7;
  border-left-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: solid 1px;
  border-right-color: #BDC3C7;
  border-right-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: 0 solid transparent;
  margin-left: -1px;
  padding-left: 1px;
}
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: #0091EA;
  border-left-color: var(--ag-selected-tab-underline-color, #0091EA);
}
.ag-theme-balham .ag-filter-toolpanel-header {
  height: 24px;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-header, .ag-theme-balham .ag-ltr .ag-filter-toolpanel-search {
  padding-left: 4px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-header, .ag-theme-balham .ag-rtl .ag-filter-toolpanel-search {
  padding-right: 4px;
}

.ag-theme-balham .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: "agGridBalham";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\F114";
  position: absolute;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: 4px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: 4px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-0-header {
  height: 32px;
}
.ag-theme-balham .ag-filter-toolpanel-group-item {
  margin-top: 2px;
  margin-bottom: 2px;
}
.ag-theme-balham .ag-filter-toolpanel-search {
  height: 50px;
}
.ag-theme-balham .ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: 16px;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: 4px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: 4px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-0 {
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-expand, .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: 4px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-expand, .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: 4px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: 20px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: 20px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: 36px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: 36px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: 52px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: 52px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: 68px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: 68px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: 84px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: 84px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: 100px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: 100px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: 116px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: 116px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: 132px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: 132px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: 148px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: 148px;
}

.ag-theme-balham .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: 164px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: 164px;
}

.ag-theme-balham .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: 4px;
}
.ag-theme-balham .ag-filter-toolpanel-instance-filter {
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-border-color, #BDC3C7);
  margin-top: 4px;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: 4px;
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: 4px;
}

.ag-theme-balham .ag-pivot-mode-panel {
  min-height: 50px;
  height: 50px;
  display: flex;
}
.ag-theme-balham .ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-theme-balham .ag-ltr .ag-pivot-mode-select {
  margin-left: 6px;
}

.ag-theme-balham .ag-rtl .ag-pivot-mode-select {
  margin-right: 6px;
}

.ag-theme-balham .ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-column-select-header {
  height: 50px;
  align-items: center;
  padding: 0 6px;
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
}
.ag-theme-balham .ag-column-panel-column-select {
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
}
.ag-theme-balham .ag-column-group-icons,
.ag-theme-balham .ag-column-select-header-icon {
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #0091EA;
  background-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-theme-balham .ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-theme-balham .ag-header {
  background-color: #f5f7f7;
  background-color: var(--ag-header-background-color, #f5f7f7);
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-header-row {
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-header-foreground-color, rgba(19, 21, 23, 0.54));
  height: 50px;
}
.ag-theme-balham .ag-pinned-right-header {
  border-left: solid 1px;
  border-left-color: #BDC3C7;
  border-left-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-pinned-left-header {
  border-right: solid 1px;
  border-right-color: #BDC3C7;
  border-right-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: 4px;
}

.ag-theme-balham .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: 4px;
}

.ag-theme-balham .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: 4px;
}

.ag-theme-balham .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: 4px;
}

.ag-theme-balham .ag-header-cell,
.ag-theme-balham .ag-header-group-cell {
  padding-left: 12px;
  padding-right: 12px;
}
.ag-theme-balham .ag-header-cell.ag-header-cell-moving,
.ag-theme-balham .ag-header-group-cell.ag-header-cell-moving {
  background-color: white;
  background-color: var(--ag-header-cell-moving-background-color, white);
}
.ag-theme-balham .ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-header-icon {
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-header-expand-icon {
  cursor: pointer;
}
.ag-theme-balham .ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}

.ag-theme-balham .ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-cell,
.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-header-cell::after,
.ag-theme-balham .ag-header-group-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  width: 1px;
  height: 50%;
  top: calc(50% - 25%);
  background-color: rgba(189, 195, 199, 0.5);
  background-color: var(--ag-header-column-separator-color, rgba(189, 195, 199, 0.5));
}
.ag-theme-balham .ag-ltr .ag-header-cell::after, .ag-theme-balham .ag-ltr .ag-header-group-cell::after {
  right: 0;
}

.ag-theme-balham .ag-rtl .ag-header-cell::after, .ag-theme-balham .ag-rtl .ag-header-group-cell::after {
  left: 0;
}

.ag-theme-balham .ag-ltr .ag-header-select-all {
  margin-right: 12px;
}

.ag-theme-balham .ag-rtl .ag-header-select-all {
  margin-left: 12px;
}

.ag-theme-balham .ag-ltr .ag-floating-filter-button {
  margin-left: 12px;
}

.ag-theme-balham .ag-rtl .ag-floating-filter-button {
  margin-right: 12px;
}

.ag-theme-balham .ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: 16px;
  padding: 0;
  width: 16px;
}
.ag-theme-balham .ag-filter-loading {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
  height: 100%;
  padding: 6px 6px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.ag-theme-balham .ag-paging-panel {
  border-top: 1px solid;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
  height: 50px;
}
.ag-theme-balham .ag-paging-panel > * {
  margin: 0 12px;
}
.ag-theme-balham .ag-paging-button {
  cursor: pointer;
}
.ag-theme-balham .ag-paging-button.ag-disabled {
  cursor: default;
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
}
.ag-theme-balham .ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-paging-button, .ag-theme-balham .ag-paging-description {
  margin: 0 4px;
}
.ag-theme-balham .ag-status-bar {
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-border-color, #BDC3C7);
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
  padding-right: 16px;
  padding-left: 16px;
  line-height: 1.5;
}
.ag-theme-balham .ag-status-name-value-value {
  color: rgb(19, 21, 23);
  color: var(--ag-foreground-color, rgb(19, 21, 23));
}
.ag-theme-balham .ag-status-bar-center {
  text-align: center;
}
.ag-theme-balham .ag-status-name-value {
  margin-left: 4px;
  margin-right: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.ag-theme-balham .ag-column-drop-cell {
  background: #dde4e6;
  background: var(--ag-chip-background-color, #dde4e6);
  border-radius: 16px;
  height: 16px;
  padding: 0 2px;
  border: 1px solid transparent;
  cursor: pointer;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-drop-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-column-drop-cell-text {
  margin: 0 4px;
}
.ag-theme-balham .ag-column-drop-cell-button {
  min-width: 16px;
  margin: 0 2px;
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-column-drop-cell-drag-handle {
  margin-left: 8px;
}
.ag-theme-balham .ag-column-drop-cell-ghost {
  opacity: 0.5;
}
.ag-theme-balham .ag-column-drop-horizontal {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
  height: 40px;
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-ltr .ag-column-drop-horizontal {
  padding-left: 12px;
}

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal {
  padding-right: 12px;
}

.ag-theme-balham .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: solid 1px;
  border-right-color: #BDC3C7;
  border-right-color: var(--ag-border-color, #BDC3C7);
}

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: solid 1px;
  border-left-color: #BDC3C7;
  border-left-color: var(--ag-border-color, #BDC3C7);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-separator {
  margin: 0 4px;
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-column-drop-horizontal-empty-message {
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
}
.ag-theme-balham .ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: 12px;
}

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: 12px;
}

.ag-theme-balham .ag-column-drop-vertical-list {
  padding-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
}
.ag-theme-balham .ag-column-drop-vertical-cell {
  margin-top: 4px;
}
.ag-theme-balham .ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: solid 1px;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
}
.ag-theme-balham .ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-theme-balham .ag-column-drop-vertical-icon {
  margin-left: 4px;
  margin-right: 4px;
}
.ag-theme-balham .ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
  margin-top: 4px;
}
.ag-theme-balham .ag-select-agg-func-popup {
  border: solid 1px;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
  height: 70px;
  padding: 0;
}
.ag-theme-balham .ag-select-agg-func-virtual-list-item {
  cursor: default;
  padding-left: 8px;
}
.ag-theme-balham .ag-select-agg-func-virtual-list-item:hover {
  background-color: #b7e4ff;
  background-color: var(--ag-selected-row-background-color, #b7e4ff);
}
.ag-theme-balham .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-sort-indicator-container {
  display: flex;
}
.ag-theme-balham .ag-ltr .ag-sort-indicator-icon {
  padding-left: 4px;
}

.ag-theme-balham .ag-rtl .ag-sort-indicator-icon {
  padding-right: 4px;
}

.ag-theme-balham .ag-chart-menu {
  border-radius: 2px;
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
}
.ag-theme-balham .ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: 2px;
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-chart-menu-icon:hover {
  opacity: 1;
}
.ag-theme-balham .ag-chart-menu-close {
  background: rgb(255, 255, 255);
  background: var(--ag-background-color, rgb(255, 255, 255));
}
.ag-theme-balham .ag-chart-menu-close .ag-icon {
  background: none;
  border: 1px solid #BDC3C7;
  border-right: none;
}
.ag-theme-balham .ag-chart-menu-close .ag-icon:hover {
  background: #f5f7f7;
  background: var(--ag-header-background-color, #f5f7f7);
}
.ag-theme-balham .ag-chart-mini-thumbnail {
  border: 1px solid;
  border-color: #BDC3C7;
  border-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
  border-radius: 5px;
  margin: 5px;
}
.ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3), .ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}

.ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}

.ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}

.ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}

.ag-theme-balham .ag-chart-mini-thumbnail.ag-selected {
  border-color: #0091EA;
  border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, #0091EA));
}
.ag-theme-balham .ag-chart-settings-card-item {
  background: rgb(19, 21, 23);
  background: var(--ag-foreground-color, rgb(19, 21, 23));
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-theme-balham .ag-chart-settings-card-item.ag-selected {
  background-color: #0091EA;
  background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, #0091EA));
}
.ag-theme-balham .ag-chart-data-column-drag-handle {
  margin-left: 4px;
}
.ag-theme-balham .ag-charts-settings-group-title-bar,
.ag-theme-balham .ag-charts-data-group-title-bar,
.ag-theme-balham .ag-charts-format-top-level-group-title-bar {
  border-top: solid 1px;
  border-top-color: #BDC3C7;
  border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #BDC3C7));
}
.ag-theme-balham .ag-charts-settings-group-container {
  padding: 4px;
}
.ag-theme-balham .ag-charts-data-group-container {
  padding: 3px 6px;
}
.ag-theme-balham .ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: 28px;
}
.ag-theme-balham .ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #0091EA;
  background-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-balham .ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-theme-balham .ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-theme-balham .ag-charts-format-top-level-group-container {
  margin-left: 8px;
  padding: 4px;
}
.ag-theme-balham .ag-charts-format-top-level-group-item {
  margin: 4px 0;
}
.ag-theme-balham .ag-charts-format-sub-level-group-container {
  padding: 6px 6px;
  padding-bottom: 2px;
}
.ag-theme-balham .ag-charts-format-sub-level-group-container > * {
  margin-bottom: 4px;
}
.ag-theme-balham .ag-charts-group-container.ag-group-container-horizontal {
  padding: 4px;
}
.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section {
  display: flex;
  margin: 0;
}
.ag-theme-balham .ag-chart-menu-panel {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-balham .ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px;
  border-left-color: #BDC3C7;
  border-left-color: var(--ag-border-color, #BDC3C7);
}

.ag-theme-balham .ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px;
  border-right-color: #BDC3C7;
  border-right-color: var(--ag-border-color, #BDC3C7);
}

.ag-theme-balham .ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}
.ag-theme-balham .ag-date-time-list-page-column-label {
  text-align: center;
}
.ag-theme-balham .ag-date-time-list-page-entry {
  text-align: center;
}
.ag-theme-balham .ag-checkbox-input-wrapper {
  font-family: "agGridBalham";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: white;
  background-color: var(--ag-checkbox-background-color, white);
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-theme-balham .ag-checkbox-input-wrapper input, .ag-theme-balham .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-balham .ag-checkbox-input-wrapper:focus-within, .ag-theme-balham .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-checkbox-input-wrapper::after {
  content: "\F108";
  color: #7F8C8D;
  color: var(--ag-checkbox-unchecked-color, #7F8C8D);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\F106";
  color: #0091EA;
  color: var(--ag-checkbox-checked-color, #0091EA);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\F107";
  color: #7F8C8D;
  color: var(--ag-checkbox-indeterminate-color, #7F8C8D);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: 32px;
  height: 16px;
  background-color: #7F8C8D;
  background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #7F8C8D));
  border-radius: 8px;
  position: relative;
  flex: none;
  border: 1px solid;
  border-color: #7F8C8D;
  border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7F8C8D));
}
.ag-theme-balham .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-theme-balham .ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked {
  background-color: #0091EA;
  background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, #0091EA));
  border-color: #0091EA;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, #0091EA));
}
.ag-theme-balham .ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: border-box;
  height: 16px;
  width: 16px;
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, rgb(255, 255, 255)));
  border-radius: 8px;
  transition: left 100ms;
  border: 1px solid;
  border-color: #7F8C8D;
  border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7F8C8D)));
}
.ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - 16px );
  border-color: #0091EA;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, #0091EA));
}
.ag-theme-balham .ag-radio-button-input-wrapper {
  font-family: "agGridBalham";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: white;
  background-color: var(--ag-checkbox-background-color, white);
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: 16px;
}
.ag-theme-balham .ag-radio-button-input-wrapper input, .ag-theme-balham .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-balham .ag-radio-button-input-wrapper:focus-within, .ag-theme-balham .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-radio-button-input-wrapper::after {
  content: "\F126";
  color: #7F8C8D;
  color: var(--ag-checkbox-unchecked-color, #7F8C8D);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-radio-button-input-wrapper.ag-checked::after {
  content: "\F127";
  color: #0091EA;
  color: var(--ag-checkbox-checked-color, #0091EA);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
.ag-theme-balham input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #BDC3C7;
  background-color: var(--ag-border-color, #BDC3C7);
  border-radius: 2px;
  border-radius: 3px;
}
.ag-theme-balham input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #BDC3C7;
  background-color: var(--ag-border-color, #BDC3C7);
  border-radius: 2px;
  border-radius: 3px;
}
.ag-theme-balham input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #BDC3C7;
  background-color: var(--ag-border-color, #BDC3C7);
  border-radius: 2px;
  border-radius: 3px;
  color: transparent;
  width: calc(100% - 2px);
}
.ag-theme-balham input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  border: 1px solid;
  border-color: #7F8C8D;
  border-color: var(--ag-checkbox-unchecked-color, #7F8C8D);
  border-radius: 16px;
  transform: translateY(-6.5px);
}
.ag-theme-balham input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  border: 1px solid;
  border-color: #7F8C8D;
  border-color: var(--ag-checkbox-unchecked-color, #7F8C8D);
  border-radius: 16px;
}
.ag-theme-balham input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  border: 1px solid;
  border-color: #7F8C8D;
  border-color: var(--ag-checkbox-unchecked-color, #7F8C8D);
  border-radius: 16px;
}
.ag-theme-balham input[class^=ag-][type=range]:focus {
  outline: none;
}
.ag-theme-balham input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 2px 1px #719ECE;
  border-color: #0091EA;
  border-color: var(--ag-checkbox-checked-color, #0091EA);
}
.ag-theme-balham input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: 0 0 2px 1px #719ECE;
  border-color: #0091EA;
  border-color: var(--ag-checkbox-checked-color, #0091EA);
}
.ag-theme-balham input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: 0 0 2px 1px #719ECE;
  border-color: #0091EA;
  border-color: var(--ag-checkbox-checked-color, #0091EA);
}
.ag-theme-balham input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: #719ECE;
  background-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: #719ECE;
  background-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham input[class^=ag-][type=range]:active::-ms-track {
  background-color: #719ECE;
  background-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-header-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-balham .ag-ltr input[class^=ag-][type=text],
.ag-theme-balham .ag-ltr input[class^=ag-][type=number],
.ag-theme-balham .ag-ltr input[class^=ag-][type=tel],
.ag-theme-balham .ag-ltr input[class^=ag-][type=date],
.ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-balham .ag-ltr textarea[class^=ag-] {
  padding-left: 4px;
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-balham .ag-rtl input[class^=ag-][type=text],
.ag-theme-balham .ag-rtl input[class^=ag-][type=number],
.ag-theme-balham .ag-rtl input[class^=ag-][type=tel],
.ag-theme-balham .ag-rtl input[class^=ag-][type=date],
.ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-balham .ag-rtl textarea[class^=ag-] {
  padding-right: 4px;
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar {
  font-weight: 600;
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
}
.ag-theme-balham .ag-dnd-ghost {
  font-weight: 600;
}
.ag-theme-balham .ag-tab {
  border: 1px solid transparent;
  padding: 4px 8px;
  margin: 4px;
  margin-bottom: -1px;
}
.ag-theme-balham .ag-tab-selected {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  border-bottom-color: transparent;
}
.ag-theme-balham .ag-tabs-header {
  border-bottom: 1px solid;
  border-bottom-color: #BDC3C7;
  border-bottom-color: var(--ag-border-color, #BDC3C7);
}
.ag-theme-balham .ag-column-drop-cell {
  height: 24px;
}
.ag-theme-balham .ag-column-drop-vertical-title {
  color: rgb(19, 21, 23);
  color: var(--ag-foreground-color, rgb(19, 21, 23));
}
.ag-theme-balham .ag-column-drop-vertical-cell {
  margin-left: 8px;
  margin-right: 8px;
}
.ag-theme-balham .ag-column-drop-vertical-cell-text {
  margin-left: 8px;
}
.ag-theme-balham .ag-column-drop-vertical-icon {
  color: rgba(19, 21, 23, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(19, 21, 23, 0.54));
}
.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message {
  padding-left: 24px;
  padding-right: 4px;
}

.ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message {
  padding-right: 24px;
  padding-left: 4px;
}

.ag-theme-balham .ag-column-drop-horizontal {
  height: 50px;
}
.ag-theme-balham .ag-column-drop-empty {
  color: rgba(19, 21, 23, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(19, 21, 23, 0.38));
}
.ag-theme-balham .ag-column-drop-horizontal-cell-text {
  margin-left: 8px;
}
.ag-theme-balham .ag-column-drop-vertical {
  padding-top: 8px;
}
.ag-theme-balham .ag-menu-header {
  background-color: #f5f7f7;
  background-color: var(--ag-header-background-color, #f5f7f7);
}
.ag-theme-balham .ag-overlay-loading-center {
  background-color: rgb(255, 255, 255);
  background-color: var(--ag-background-color, rgb(255, 255, 255));
  border: 1px solid;
  border-color: #BDC3C7;
  border-color: var(--ag-border-color, #BDC3C7);
  color: rgb(19, 21, 23);
  color: var(--ag-foreground-color, rgb(19, 21, 23));
  padding: 16px;
}
.ag-theme-balham .ag-tooltip {
  border: none;
  background-color: #cbd0d3;
}
.ag-theme-balham .ag-panel-title-bar-button-icon {
  font-size: 20px;
}
.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section {
  padding-bottom: 2px;
}
.ag-theme-balham .ag-group-toolbar {
  background-color: rgba(226, 233, 235, 0.5);
  background-color: var(--ag-subheader-toolbar-background-color, rgba(226, 233, 235, 0.5));
}
.ag-theme-balham .ag-chart-tab {
  padding-top: 2px;
}
.ag-theme-balham .ag-charts-format-sub-level-group-item {
  margin-bottom: 6px;
}

html,
body {
  height: 100%;
  width: 100%;
}

body {
  color: #444;
  font-family: "Benton Sans", Arial, sans-serif;
}

#app {
  min-height: 100%;
  height: inherit;
  background: white;
}

#skipToContent a {
  padding: 6px;
  position: absolute;
  top: -40px;
  left: 70px;
  color: white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-bottom-right-radius: 8px;
  background: transparent;
  transition: top 0.5s ease-out, background 0.25s ease-out;
  z-index: 100;
}
#skipToContent a:focus {
  top: 0;
  background: #3192c7;
  transition: top 0.1s ease-in, background 0.25s ease-in;
}

small {
  font-size: 13px;
}

.control-panel__container {
  min-height: 100%;
  height: inherit;
  display: block;
}

.ui-main__wrapper {
  height: inherit;
}

.ui-main__wrapper > div {
  min-height: 100%;
  height: inherit;
}

.ui-nav-tabs.minimal .ui-nav-tabs__tab.is-selected {
  top: 0;
}

.ui-nav-tabs.minimal .ui-nav-tabs__tab.is-selected.is-selected {
  border: none;
}

.ui-nav-tabs.minimal .ui-nav-tabs__tab.is-selected::after {
  background-color: #7ab2cf;
  bottom: -2px;
  height: 2px;
}

.ui-breadcrumbs {
  line-height: 1;
}

.ui-breadcrumbs__item + .ui-breadcrumbs__item::before {
  width: 36px;
  text-decoration: none;
}

.ui-breadcrumbs__item {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 14rem;
  overflow: hidden;
}

.ui-dropdown__target {
  z-index: 200;
}

.ui-dropdown__list a:focus {
  outline: none;
  background-color: #d5e9f5;
  color: #22668b;
}

.ui-button {
  min-width: 4rem;
}

.ui-form label.required::after,
.ui-form.required label::after {
  line-height: 1;
}

span.comp-label {
  color: #737373;
  line-height: 2.75;
  font-weight: 600;
}
span.comp-label > span.note {
  color: #909090;
  font-weight: 400;
  margin-left: 0.5rem;
  display: inline-block;
  text-transform: lowercase;
  border: none;
  flex: none;
}

.icon-drag-n-drop-1 {
  cursor: grab;
  height: 18px;
}
.icon-drag-n-drop-1::before {
  top: -1px;
  right: 0;
  position: relative;
  font-size: 1.25rem;
  color: #3192c7;
}

.Select-menu-outer {
  z-index: 2;
}

.Select-control {
  height: 42px;
}

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

.Select-input {
  height: 40px;
  width: 100%;
}

.Select-input > input {
  width: 100% !important;
  background: none transparent;
  border: 0 none !important;
  box-shadow: none !important;
  cursor: default;
  display: inline-block !important;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px !important;
  padding: 11px 0 12px !important;
  min-height: 0;
  border-radius: 0;
}
.Select-input > input:focus {
  border: none;
  box-shadow: none;
  background: none transparent;
}

.Select-clear {
  font-size: 22px;
  padding-top: 4px;
  position: relative;
  z-index: 1;
}

.Select-clear-zone::before {
  content: "";
  position: absolute;
  top: 1px;
  right: -25px;
  bottom: 1px;
  width: 80px;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 );
  /* IE6-9 */
}

.btn-large {
  font-size: 1.5rem !important;
  padding: 0.75rem 2.5rem !important;
  line-height: 1 !important;
  height: auto !important;
}

.editable,
.editable-tools {
  padding: 4px 8px;
  background: rgba(234, 234, 234, 0.1);
  border: 1px dashed rgba(144, 144, 144, 0.4);
}

.editable {
  position: relative;
  margin-bottom: 5px;
}

.editable-tools {
  margin: -5px 0 5px;
  border-top: 0;
}

.merge-tag {
  font-weight: 600;
  margin: 3px;
  white-space: nowrap;
  display: inline-flex;
  max-width: 98%;
}
.merge-tag.inactive {
  opacity: 0.75;
}
.merge-tag.inactive::before {
  color: rgb(229, 149, 57);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "opengovicons-base";
  content: "\E071";
  vertical-align: middle;
  font-weight: 500;
}

header .editable::after,
footer .editable::after {
  border-color: rgba(204, 204, 204, 0.4);
}

.add-content {
  text-align: center;
  position: relative;
  padding: 0.75rem 0;
  color: rgb(77, 79, 81);
  background: #fff;
  font-weight: 600;
  border-top: 1px solid rgb(181, 185, 189);
  border-bottom: 1px solid rgb(181, 185, 189);
  z-index: 1;
}
.add-content:before {
  border-top: 1px solid rgb(154, 157, 161);
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 95%;
  z-index: -1;
}
.add-content .button-wrapper {
  padding: 0 1rem;
  background: #fff;
  display: inline-block;
}
.add-content .ui-button {
  height: 42px;
  width: 42px;
  padding: 0;
  min-width: 0;
  font-size: 1rem;
  border-radius: 21px;
  border-color: rgb(22, 92, 171);
}
.add-content .ui-button [class*=icon-]::before {
  margin-right: 0;
}

.edit-media,
.edit-slide,
.edit-content {
  z-index: 100;
  top: 1rem;
  left: 1rem;
  position: absolute;
  cursor: pointer;
  background: #fff;
  border-radius: 3px;
  font-weight: 600;
  font-size: 0.75rem;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.edit-media a,
.edit-slide a,
.edit-content a {
  color: #737373;
  text-decoration: none;
  cursor: pointer;
}
.edit-media a:hover [class*=icon-],
.edit-slide a:hover [class*=icon-],
.edit-content a:hover [class*=icon-] {
  color: rgb(22, 92, 171);
}
.edit-media a:hover .icon-trash-1:hover,
.edit-media a:hover .icon-remove-2:hover,
.edit-slide a:hover .icon-trash-1:hover,
.edit-slide a:hover .icon-remove-2:hover,
.edit-content a:hover .icon-trash-1:hover,
.edit-content a:hover .icon-remove-2:hover {
  color: #d25a41;
}
.edit-media a [class*=icon-],
.edit-slide a [class*=icon-],
.edit-content a [class*=icon-] {
  padding-top: 2px;
  font-size: 1.25rem;
  line-height: 1;
  display: inline-block;
  padding: 0.6rem 0.5rem 0.3rem;
  z-index: 1;
}
.edit-media a .icon-menuhide-1,
.edit-slide a .icon-menuhide-1,
.edit-content a .icon-menuhide-1 {
  color: rgb(22, 92, 171);
}

.edit-slide,
.edit-media {
  left: auto;
  right: 2.9rem;
  top: 0.5rem;
}

.edit-media.edit-embed-media {
  right: 4.5rem;
  top: 0.8rem;
}

.delete-slide {
  left: auto;
  right: 1rem;
  top: 0.3rem;
}

.format-wrapper,
.text-color-panel-wrapper,
.format-panel-wrapper,
.color-panel-wrapper,
.spacing-panel-wrapper {
  display: inline-block;
  position: relative;
}
.format-wrapper a,
.text-color-panel-wrapper a,
.format-panel-wrapper a,
.color-panel-wrapper a,
.spacing-panel-wrapper a {
  text-decoration: none;
}

.text-color-panel-wrapper {
  margin-left: 15px;
}

.text-color-panel,
.dropdown-menu {
  top: 3.5rem;
  left: 0;
  padding: 1rem;
  position: absolute;
  cursor: default;
  background: #fff;
  border-radius: 3px;
  z-index: 100;
  font-weight: 600;
  font-size: 0.75rem;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
}
.text-color-panel::after,
.dropdown-menu::after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  top: -0.5rem;
  left: 0.75rem;
  border-style: solid;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-color: #fff transparent;
}
.text-color-panel.anchor-top,
.dropdown-menu.anchor-top {
  bottom: 1rem;
  top: auto;
}
.text-color-panel.anchor-top::after,
.dropdown-menu.anchor-top::after {
  width: 0;
  top: auto;
  bottom: -0.5rem;
  left: 0.75rem;
  border-width: 0.5rem 0.5rem 0 0.5rem;
  border-color: #fff transparent transparent transparent;
}

.text-color-panel {
  top: 2rem;
  left: 50%;
  transform: translateX(-50%);
}
.text-color-panel::after {
  content: "";
  top: -0.5rem;
  left: 50%;
  transform: translateX(-50%);
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-color: #fff transparent;
}

.format-panel {
  padding: 15px 0 0 15px;
}

.formats,
.color-palette {
  display: flex;
  margin-bottom: 10px;
  margin-top: 5px;
}
.formats.custom,
.color-palette.custom {
  margin-top: 5px;
}

.formats {
  width: 180px;
  flex-wrap: wrap;
}
.formats img {
  cursor: pointer;
  width: 165px;
  height: 90px;
  margin-bottom: 15px;
  margin-right: 15px;
}

.color-swatch {
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  background: #909090;
}
.color-swatch:not(:last-of-type) {
  margin-right: 0.5rem;
}

.add-color-button {
  height: 2rem;
  width: 4rem;
}

.add-color,
.add-color-button {
  margin-top: 1rem;
}

.add-color > button,
.add-color-button {
  height: 35px;
  line-height: 35px;
  font-size: 0.825rem;
}

.add-color {
  display: flex;
}
.add-color > fieldset:first-of-type {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.add-color > fieldset:first-of-type .prefix {
  width: 30px;
}
.add-color > fieldset:first-of-type input {
  width: 62px;
}

.media-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(239, 242, 245);
  border: 1px dashed rgb(181, 185, 189);
}
.media-wrapper--full-width {
  margin: 0 8px;
}

.has-media .media-wrapper {
  position: relative;
}

.media-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 44px 0 30px;
  height: 100%;
  width: 100%;
}
.media-buttons a:not(:hover) {
  text-decoration: none;
}

a.disabled {
  pointer-events: none;
  cursor: pointer;
  color: rgb(181, 185, 189);
}
a.disabled .fillIconDisabled {
  fill: rgb(181, 185, 189);
}

.tooltipCursor {
  cursor: not-allowed;
}

.media-button {
  color: rgb(97, 99, 101);
  font-weight: 600;
  text-transform: uppercase;
  user-select: none;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 8px 14px;
  letter-spacing: 0.5px;
  background: rgb(247, 249, 250);
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  width: 140px;
  height: 93px;
}
.media-button .media-icon {
  width: 24px;
  height: 24px;
  fill: rgb(97, 99, 101);
}
.media-button .media-type-label {
  font-size: 16px;
  line-height: 19px;
  margin-top: 8px;
}
.media-button--left-right-media, .media-button--two-columns {
  width: 233px;
  height: 93px;
}
.media-button--two-columns:nth-child(even) {
  margin: 0 0 14px 18px;
}
.media-button--two-columns:nth-child(odd) {
  margin: 0 18px 14px 0;
}
.media-button--three-columns {
  width: 151px;
  height: 93px;
}
.media-button--three-columns:nth-child(even) {
  margin: 0 0 14px 11px;
}
.media-button--three-columns:nth-child(odd) {
  margin: 0 11px 14px 0;
}

.warning-message {
  padding: 0.5rem 1rem 0;
  font-size: 0.875rem;
  line-height: 1.2;
}
.warning-message [class*=icon-]::before {
  top: 3px;
  margin-right: 0.5rem;
}

.frame-content header,
.frame-content section,
.frame-content footer {
  padding-top: 4.75rem;
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}

[data-hint-align=center]:hover::after {
  transform: translate3d(-50%, 0, 0);
}
[data-hint-align=center]::after {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, -8px, 0);
}

.link-menu {
  padding: 0 8px;
  position: absolute;
  z-index: 500;
  top: -10000px;
  left: -10000px;
  margin-top: -6px;
  opacity: 0;
  background-color: white;
  border-radius: 3px;
  transition: opacity 0.25s;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.link-menu > *:not(.menu-link) {
  display: inline-block;
}

.link-wrapper {
  color: rgb(22, 92, 171);
  padding: 6px 2px 4px;
  max-width: 20rem;
  text-overflow: ellipsis;
  overflow-wrap: break-word;
  word-break: break-all;
}

.toolbar-menu {
  padding: 0 8px;
  position: absolute;
  z-index: 500;
  top: -10000px;
  left: -10000px;
  margin-top: -6px;
  opacity: 0;
  background-color: white;
  border-radius: 3px;
  transition: opacity 0.25s;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.toolbar-spacer {
  line-height: 1;
  margin-left: 10px;
}

.toolbar-button {
  line-height: 1;
  padding: 8px 0 6px;
  color: rgb(77, 79, 81);
}
.toolbar-button:not(:first-of-type) {
  margin-left: 15px;
}

.toolbar-icon {
  font-size: 18px !important;
  vertical-align: text-bottom;
}
.toolbar-icon.active {
  color: rgb(31, 118, 216);
}

.color-picker-container.is-settings .color-picker-wrapper {
  flex-direction: row;
  margin-bottom: 10px;
  gap: 10px;
}
.color-picker-container.is-settings .color-input-group {
  padding: 0;
}
.color-picker-container.is-settings .color-swatch-item [class*=icon-]::before {
  top: 0;
}
.color-picker-container button.colorSwatch {
  height: 40px;
  width: 40px;
  border: none;
  outline: none;
}
.color-picker-container button.colorSwatch.light {
  border: 1px solid #e4e4e4;
}

.color-picker-wrapper {
  display: flex;
  flex-direction: column;
}

.color-swatch-group {
  display: flex;
  gap: 10px;
}

.color-swatch-item {
  position: relative;
}
.color-swatch-item .icon {
  display: none;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  position: absolute;
  top: -0.5rem;
  right: 0.2rem;
  cursor: pointer;
  text-align: center;
  background-color: #d25a41;
  z-index: 101;
}
.color-swatch-item .icon [class*=icon-]::before {
  top: 3px;
  font-size: 0.7rem;
  color: white;
}
.color-swatch-item:hover .icon {
  display: block;
}

.color-input-group {
  display: flex;
  padding-top: 12px;
}
.color-input-group input {
  height: 40px;
  width: 80px !important;
  border-left: none !important;
  border-radius: 0 3px 3px 0 !important;
  outline: none;
}
.color-input-group .hash {
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 40px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 3px 0 0 3px;
}

.color-button-wrapper {
  position: relative;
}
.color-button-wrapper button {
  margin-left: 10px;
}
.color-button-wrapper .hint {
  position: absolute;
  height: 100%;
  width: 100%;
  top: -4px;
  left: 0;
}

.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

ul > li, ol > li {
  white-space: normal;
}

.MuiInputBase-sizeLarge input.MuiInputBase-input {
  font-size: 1.25rem;
  font-weight: 500;
}
.MuiInputBase-sizeLarge input.MuiInputBase-input:focus {
  padding: 8px;
}

.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-sizeMedium .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium {
  font-size: 1.5rem;
}

.MuiCheckbox-root input {
  margin-right: -24px;
  margin-top: -8px;
}

.MuiInputBase-root.MuiOutlinedInput-root {
  margin: 16px 0 24px 0;
}

.MuiTypography-root .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium {
  margin-right: 0px;
}

.StoryGranularAccessDialog .MuiDialog-container,
.StoryGranularAccessDialog .MuiPaper-root, .BulkStoryGranularAccessDialog .MuiDialog-container,
.BulkStoryGranularAccessDialog .MuiPaper-root, .PublicationGranularAccessDialog .MuiDialog-container,
.PublicationGranularAccessDialog .MuiPaper-root {
  overflow: visible !important;
}
.StoryGranularAccessDialog .MuiDialogContent-root, .BulkStoryGranularAccessDialog .MuiDialogContent-root, .PublicationGranularAccessDialog .MuiDialogContent-root {
  overflow: visible !important;
  min-height: 400px;
}
.StoryGranularAccessDialog .MuiDialogContent-root .MuiTableContainer-root, .BulkStoryGranularAccessDialog .MuiDialogContent-root .MuiTableContainer-root, .PublicationGranularAccessDialog .MuiDialogContent-root .MuiTableContainer-root {
  max-height: 300px;
  overflow-y: auto;
}
.StoryGranularAccessDialog .MuiDialogContent-root thead, .BulkStoryGranularAccessDialog .MuiDialogContent-root thead, .PublicationGranularAccessDialog .MuiDialogContent-root thead {
  background-color: rgb(239, 242, 245);
}
.StoryGranularAccessDialog .MuiDialogContent-root thead th, .BulkStoryGranularAccessDialog .MuiDialogContent-root thead th, .PublicationGranularAccessDialog .MuiDialogContent-root thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: rgb(239, 242, 245);
}
.StoryGranularAccessDialog .MuiDialogContent-root tbody tr td .MuiFormControl-root.css-3vvpuu-MuiFormControl-root, .BulkStoryGranularAccessDialog .MuiDialogContent-root tbody tr td .MuiFormControl-root.css-3vvpuu-MuiFormControl-root, .PublicationGranularAccessDialog .MuiDialogContent-root tbody tr td .MuiFormControl-root.css-3vvpuu-MuiFormControl-root {
  margin-left: 0px;
}

#Help-menu a:hover {
  text-decoration: none;
}

nav a:hover {
  text-decoration: none;
}
/**
* Base Button styles
*
* Common styles across all button types, styles, and states.
*/
.variantNaked__3k1Wv, .variantDestructive__7qL5h, .variantPrimary__YtqZe, .variantNeutral__FQoEk {
  border-radius: 3px;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0.0125em;
  position: relative;
  transition: all 300ms ease;
  border: 1px solid transparent;
  white-space: nowrap;
  display: inline-block;
  text-decoration: none;
}
.variantNaked__3k1Wv svg, .variantDestructive__7qL5h svg, .variantPrimary__YtqZe svg, .variantNeutral__FQoEk svg {
  margin-bottom: -3px;
}
.stateDisabled__3wO2U.variantNaked__3k1Wv, .stateDisabled__3wO2U.variantDestructive__7qL5h, .stateDisabled__3wO2U.variantPrimary__YtqZe, .stateDisabled__3wO2U.variantNeutral__FQoEk {
  cursor: not-allowed;
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: none;
  color: rgb(181, 185, 189);
}
.stateDisabled__3wO2U.variantNaked__3k1Wv svg, .stateDisabled__3wO2U.variantDestructive__7qL5h svg, .stateDisabled__3wO2U.variantPrimary__YtqZe svg, .stateDisabled__3wO2U.variantNeutral__FQoEk svg {
  fill: rgb(181, 185, 189);
}

/**
* Button Sizes
*/
.sizeDefault__3cUxb {
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px 16px;
}

.sizeSmall__31GQz {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 4px 8px;
}

.sizeLarge__qo6Gz {
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 8px 40px;
}

/**
* Button Styles
*/
.variantNeutral__FQoEk {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(181, 185, 189);
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  color: rgb(97, 99, 101);
}
.variantNeutral__FQoEk svg {
  fill: rgb(97, 99, 101);
}
.variantNeutral__FQoEk:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1em 1em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
}
.variantNeutral__FQoEk.stateSelected__3ns2A {
  background: rgb(31, 118, 216);
  border: 1px solid rgb(0, 149, 255);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: rgb(255, 255, 255);
}
.variantNeutral__FQoEk.stateSelected__3ns2A svg {
  fill: rgb(255, 255, 255);
}
.variantNeutral__FQoEk:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.variantNeutral__FQoEk:active, .variantNeutral__FQoEk.stateLoading__3BsQK {
  background: rgb(223, 227, 232);
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: rgb(19, 21, 23);
}

.variantPrimary__YtqZe {
  background: rgb(4, 65, 135);
  border: 1px solid rgb(7, 48, 92);
  box-shadow: inset 0 2em 1.8em -1em rgba(31, 118, 216, 0.7);
  color: rgb(255, 255, 255);
}
.variantPrimary__YtqZe svg {
  fill: rgb(255, 255, 255);
}
.variantPrimary__YtqZe:hover {
  box-shadow: inset 0 1em 1em -1em rgba(31, 118, 216, 0.7);
}
.variantPrimary__YtqZe:hover svg {
  fill: rgb(255, 255, 255);
}
.variantPrimary__YtqZe:active, .variantPrimary__YtqZe.stateLoading__3BsQK, .variantPrimary__YtqZe.stateSelected__3ns2A {
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.6);
}
.variantPrimary__YtqZe:active svg, .variantPrimary__YtqZe.stateLoading__3BsQK svg, .variantPrimary__YtqZe.stateSelected__3ns2A svg {
  fill: rgb(255, 255, 255);
}
.variantPrimary__YtqZe:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.variantDestructive__7qL5h {
  background: rgb(178, 62, 36);
  border: 1px solid rgb(148, 42, 18);
  box-shadow: inset 0 2em 1.8em -1em rgb(209, 83, 54);
  color: rgb(255, 255, 255);
}
.variantDestructive__7qL5h svg {
  fill: rgb(255, 255, 255);
}
.variantDestructive__7qL5h:hover {
  border: 1px solid rgb(107, 28, 11);
  box-shadow: none;
}
.variantDestructive__7qL5h:hover svg {
  fill: rgb(255, 255, 255);
}
.variantDestructive__7qL5h:active, .variantDestructive__7qL5h.stateLoading__3BsQK, .variantDestructive__7qL5h.stateSelected__3ns2A {
  border: 1px solid rgb(107, 28, 11);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
.variantDestructive__7qL5h:active svg, .variantDestructive__7qL5h.stateLoading__3BsQK svg, .variantDestructive__7qL5h.stateSelected__3ns2A svg {
  fill: rgb(255, 255, 255);
}
.variantDestructive__7qL5h:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.variantNaked__3k1Wv {
  border: 1px solid transparent;
  background-color: transparent;
  color: rgb(97, 99, 101);
}
.variantNaked__3k1Wv:hover {
  border: 1px solid rgb(206, 210, 214);
  color: rgb(19, 21, 23);
  background: rgb(247, 249, 250);
}
.variantNaked__3k1Wv:hover svg {
  fill: rgb(19, 21, 23);
}
.variantNaked__3k1Wv svg {
  fill: rgb(97, 99, 101);
}
.variantNaked__3k1Wv:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.variantNaked__3k1Wv.stateSelected__3ns2A {
  background: rgb(31, 118, 216);
  border: 1px solid rgb(0, 149, 255);
  color: rgb(255, 255, 255);
}
.variantNaked__3k1Wv.stateSelected__3ns2A svg {
  fill: rgb(255, 255, 255);
}
.variantNaked__3k1Wv:active, .variantNaked__3k1Wv.stateLoading__3BsQK {
  background: rgb(239, 242, 245);
  border: 1px solid rgb(181, 185, 189);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: rgb(19, 21, 23);
}
.variantNaked__3k1Wv.stateDisabled__3wO2U, .variantNaked__3k1Wv.stateDisabled__3wO2U:hover, .variantNaked__3k1Wv.stateDisabled__3wO2U:active, .variantNaked__3k1Wv.stateDisabled__3wO2U:focus {
  cursor: not-allowed;
  background-color: rgb(239, 242, 245);
  border: 1px solid rgb(223, 227, 232);
  box-shadow: none;
  color: rgb(181, 185, 189);
}
.variantNaked__3k1Wv.stateDisabled__3wO2U svg, .variantNaked__3k1Wv.stateDisabled__3wO2U:hover svg, .variantNaked__3k1Wv.stateDisabled__3wO2U:active svg, .variantNaked__3k1Wv.stateDisabled__3wO2U:focus svg {
  fill: rgb(181, 185, 189);
}

.buttonChildrenContainerVisible__5si1j {
  visibility: visible;
}

.buttonChildrenContainerNotVisible__1JPC9 {
  visibility: hidden;
}

.loadingAnimation__2eeqw {
  animation: simpleLoader__2hter 1.6s linear infinite;
  border: 3px solid #165cab;
  border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  bottom: 0;
  box-sizing: border-box;
  display: inline-block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.sizeLarge__qo6Gz .loadingAnimation__2eeqw {
  height: 24px;
  width: 24px;
}
.sizeDefault__3cUxb .loadingAnimation__2eeqw {
  height: 20px;
  width: 20px;
}
.sizeSmall__31GQz .loadingAnimation__2eeqw {
  border-width: 2px;
  height: 12px;
  width: 12px;
}

@keyframes simpleLoader__2hter {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.base__2UwJT {
  width: 1rem;
  height: 1rem;
  fill: rgb(19, 21, 23);
}
.popper__3nP5Q {
  position: absolute;
}
.popper__2M15j {
  padding: 4px;
  z-index: 1000;
}

.tooltip__uqfQJ {
  background: rgb(19, 21, 23);
  border-radius: 1px;
  color: rgb(255, 255, 255);
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: initial;
  max-width: 400px;
  padding: 4px 8px;
}

.visuallyHidden__Faawe {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.node__Ar7pD {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.875rem;
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.node__Ar7pD.disabled__3SkY3 {
  cursor: not-allowed;
  color: rgb(181, 185, 189);
}

.nodeHeader__1dc71 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 500;
}

.displayName__1s4im {
  min-height: 38px;
  padding: 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.nodeContentRight__1ZWck {
  align-self: flex-end;
  padding: 8px;
}

.optionalIcon__3vmHP {
  fill: rgb(97, 99, 101);
}

.optionalIconActive__1CQx1 {
  fill: rgb(255, 255, 255);
}

.nodeHeader__1dc71:hover,
.activeParentHeader__i6JTe:hover {
  background-color: rgb(194, 229, 255);
}

.disabled__3SkY3 .nodeHeader__1dc71:hover,
.disabled__3SkY3 .activeParentHeader__i6JTe:hover {
  background: none;
}

.activeParentHeader__i6JTe {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 600;
}

.activeNodeHeader__BXW19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: rgb(255, 255, 255);
  font-weight: 600;
  background-color: rgb(31, 118, 216);
}

.toggleButton__1_dHw {
  padding-right: 8px;
  padding-left: 4px;
  fill: rgb(97, 99, 101);
  width: 36px;
  min-width: 36px;
}

.activeNodeToggle__sztIF svg,
.activeNodeToggle__sztIF path {
  fill: rgb(255, 255, 255);
}

.activeNodeToggle__sztIF:hover svg,
.activeNodeToggle__sztIF:hover path {
  fill: rgb(19, 21, 23);
}

.nodeChildren__ibdWl {
  margin-left: 16px;
}
.popoverContent__14oqH {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
  overflow: auto;
  z-index: 1000;
}
.popoverContent__14oqH:focus {
  outline: 0;
}
.narrow__WVfHi {
  width: 160px;
}

.default__17jpl {
  width: 240px;
}

.wide__3sV1a {
  width: 400px;
}
.description__2qMuy {
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.875rem;
  color: rgb(97, 99, 101);
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
.description__2qMuy.condensed__26aUd {
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}
.description__2qMuy ul {
  list-style-type: disc;
  padding-left: 24px;
  margin-top: 8px;
}

.maxLines__Rimwj {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.dropdownItemContainer__34ax1 {
  display: block;
  list-style-type: none;
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6 {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  background-color: white;
  width: 100%;
  text-decoration: none;
  padding: 8px 16px;
  border: 0;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  color: rgb(19, 21, 23);
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6.colorRed__3j2cK {
  color: rgb(178, 62, 36);
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6.itemDisabled__2cd-N {
  color: rgb(181, 185, 189);
  cursor: not-allowed;
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6.itemDisabled__2cd-N .description__2849K {
  color: rgb(181, 185, 189);
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6.itemDisabled__2cd-N svg {
  fill: rgb(181, 185, 189);
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6:hover:not(.itemDisabled__2cd-N), .dropdownItemContainer__34ax1 .dropdownItem__21KT6:focus {
  background-color: rgb(224, 242, 255);
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6.colorRed__3j2cK:hover:not(.itemDisabled__2cd-N), .dropdownItemContainer__34ax1 .dropdownItem__21KT6.colorRed__3j2cK:focus {
  background-color: rgb(255, 218, 209);
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6 .iconWrapper__3L6UN {
  margin-right: 8px;
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6.hasDescription__3idM2 {
  padding: 8px 16px;
}
.dropdownItemContainer__34ax1 .dropdownItem__21KT6.hasDescription__3idM2 .label__1RbEJ {
  font-weight: 700;
}
.dropdownList__2RbL9 {
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
}
.error__2F1Gj {
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.75rem;
  color: rgb(178, 62, 36);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
.error__2F1Gj ul {
  list-style-type: disc;
  padding-left: 24px;
  margin-top: 8px;
}
.largeSize__3zOY4, .smallSize__zKSEB, .defaultSize__3aC1P {
  display: flex;
  position: relative;
}

.defaultSize__3aC1P .input__2y3F2 {
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
}

.smallSize__zKSEB .input__2y3F2 {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 4px 8px;
}

.largeSize__3zOY4 .input__2y3F2 {
  font-size: 1.75rem;
  line-height: 1.5;
  padding: 4px 8px;
}

.input__2y3F2 {
  box-sizing: border-box;
  flex: 1;
  width: inherit;
  max-width: 100%;
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  color: rgb(19, 21, 23);
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
}
.input__2y3F2::placeholder {
  color: rgb(181, 185, 189);
}
.input__2y3F2:hover {
  border: 1px solid rgb(97, 99, 101);
}
.input__2y3F2:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}
.input__2y3F2::-ms-clear {
  display: none;
}
.input__2y3F2[type=number] {
  -moz-appearance: textfield;
}
.input__2y3F2[type=number]:hover, .input__2y3F2[type=number]:focus {
  -moz-appearance: initial;
}

.iconWrapper__1ruJ1 {
  align-self: center;
  transform: translate(-32px);
  width: 0;
  z-index: 1;
}

.closeIconWrapper__1nPLd {
  align-self: center;
  transform: translate(-24px);
  width: 0;
  z-index: 1;
}
.closeIconWrapper__1nPLd > svg {
  width: 12px;
  height: 12px;
  display: block;
  cursor: pointer;
}

.enterIcon__2BbiA g > g {
  fill: rgb(31, 118, 216);
}

.disabledState__3vL_6 .input__2y3F2 {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  color: rgb(154, 157, 161);
}
.disabledState__3vL_6 .input__2y3F2::placeholder {
  color: rgb(181, 185, 189);
}

.successState__3aFG2 .icon__gvY0R {
  fill: rgb(47, 168, 130);
}

.errorState__3CJl0 .input__2y3F2 {
  align-self: center;
  border: 1px solid rgb(209, 83, 54);
  color: rgb(19, 21, 23);
}
.errorState__3CJl0 .icon__gvY0R {
  fill: rgb(209, 83, 54);
}

.container__RTa0V {
  width: 100%;
  max-width: 100%;
}

.hasPrefix__1vS20 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.hasSuffix__3EJF5 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.withIcon__1ZGIJ.defaultSize__3aC1P .input__2y3F2, .withIcon__1ZGIJ.largeSize__3zOY4 .input__2y3F2 {
  padding-right: 40px;
}
.withIcon__1ZGIJ.smallSize__zKSEB .input__2y3F2 {
  padding-right: 32px;
}
.inputGroup__gBxq_ {
  align-items: stretch;
  display: flex;
  position: relative;
}
.inputGroup__gBxq_.widthFull__3klhC {
  width: 100%;
}
.inputGroup__gBxq_ .inputGroupInput__-c24W:not(:first-child) input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.inputGroup__gBxq_ .inputGroupInput__-c24W:not(:last-child) input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.inputGroup__gBxq_ .inputGroupInput__-c24W input:hover, .inputGroup__gBxq_ .inputGroupInput__-c24W input:focus {
  z-index: 1;
}
.inputGroup__gBxq_ .inputGroupSelect__VVpMB {
  min-width: 0px;
}
.inputGroup__gBxq_ .inputGroupSelect__VVpMB:not(:first-child) button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.inputGroup__gBxq_ .inputGroupSelect__VVpMB:not(:last-child) button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.inputGroup__gBxq_.widthFull__3klhC {
  width: 100%;
}
.inputGroup__gBxq_.widthFull__3klhC .inputGroupInput__-c24W,
.inputGroup__gBxq_.widthFull__3klhC .inputGroupSelect__VVpMB {
  flex-grow: 1;
}
.inputGroup__gBxq_.widthFull__3klhC .inputGroupSelect__VVpMB > div {
  width: 100%;
}

.inputGroupPrefix__2v0u9 {
  display: flex;
  margin-right: -1px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .inputGroupPrefix__2v0u9 {
    flex-shrink: 0;
    flex-basis: auto;
  }
}
.inputGroupPrefix__2v0u9 button,
.inputGroupPrefix__2v0u9 .inputGroupText__1Zc-r,
.inputGroupPrefix__2v0u9 .inputGroupIcon__3CDnj {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.inputGroupPrefix__2v0u9.disabled__1v1FZ .inputGroupText__1Zc-r,
.inputGroupPrefix__2v0u9.disabled__1v1FZ .inputGroupIcon__3CDnj {
  background: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  border-right: none;
  color: rgb(154, 157, 161);
  font-weight: 500;
}
.inputGroupPrefix__2v0u9.disabled__1v1FZ .inputGroupText__1Zc-r svg,
.inputGroupPrefix__2v0u9.disabled__1v1FZ .inputGroupIcon__3CDnj svg {
  fill: rgb(154, 157, 161);
}
.inputGroupPrefix__2v0u9 button {
  z-index: 1;
}
.inputGroupPrefix__2v0u9 .inputGroupSelect__VVpMB > div {
  z-index: 1;
}

.inputGroupSuffix__2p_TY {
  margin-left: -1px;
  display: flex;
}
.inputGroupSuffix__2p_TY button,
.inputGroupSuffix__2p_TY .inputGroupText__1Zc-r,
.inputGroupSuffix__2p_TY .inputGroupIcon__3CDnj {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.inputGroupSuffix__2p_TY.disabled__1v1FZ .inputGroupText__1Zc-r,
.inputGroupSuffix__2p_TY.disabled__1v1FZ .inputGroupIcon__3CDnj {
  background: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  border-right: none;
  color: rgb(154, 157, 161);
  font-weight: 500;
}
.inputGroupSuffix__2p_TY.disabled__1v1FZ .inputGroupText__1Zc-r svg,
.inputGroupSuffix__2p_TY.disabled__1v1FZ .inputGroupIcon__3CDnj svg {
  fill: rgb(154, 157, 161);
}

.inputGroupText__1Zc-r {
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-weight: 500;
  color: rgb(97, 99, 101);
  letter-spacing: 0.0125em;
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2em 1.8em -1em rgb(247, 249, 250);
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .inputGroupText__1Zc-r {
    line-height: normal;
  }
}
.inputGroupText__1Zc-r.wrapDisabled__3F6Ca {
  white-space: nowrap;
}

.sizeSmall__D88ww .inputGroupIcon__3CDnj {
  justify-content: center;
  padding: 4px;
}
.sizeSmall__D88ww .inputGroupText__1Zc-r {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 4px 8px;
}

.inputGroupIcon__3CDnj {
  display: flex;
  background: rgb(223, 227, 232);
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  box-shadow: inset 0 2em 1.8em -1em rgb(247, 249, 250);
  padding: 8px;
}
.inputGroupIcon__3CDnj svg {
  fill: rgb(97, 99, 101);
}
.inputGroupIcon__3CDnj:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.inputGroupIcon__3CDnj:not(:last-child) {
  margin-right: -1px;
}
.dropdownButton__21smz {
  min-width: 160px;
  padding: 8px;
  color: rgb(19, 21, 23);
  font-weight: 500;
}
.dropdownButton__21smz > div {
  display: flex;
  justify-content: space-between;
}
.dropdownButton__21smz > div > svg {
  margin-top: 2px;
}

.fullWidth__3xGz6 {
  width: 100%;
}

.filterInput__1Npw3 {
  padding: 8px;
}

.wrapper__2gLRF {
  padding: 0 8px 8px;
}
.key__24u-Z {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(255, 255, 255);
  width: 24px;
  height: 24px;
  border-radius: 24px;
  transition: all 300ms ease;
}
.key__24u-Z.active__1U_Yy {
  background-color: rgb(31, 118, 216);
}
.key__24u-Z.inactive__DZYjU {
  background-color: rgb(181, 185, 189);
}
.key__24u-Z.neutral__1xMNS {
  color: rgb(19, 21, 23);
  background-color: rgb(255, 255, 255);
}
.key__24u-Z.complete__2Nnn5 {
  background-color: rgb(86, 186, 154);
}

.character__C4nZS {
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.icon__1jgTm {
  fill: rgb(255, 255, 255);
}
.text__eUAut {
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: rgb(19, 21, 23);
  margin: 0;
  padding: 0;
}
.text__eUAut.sizeSmall__jq8NA {
  font-size: 0.875rem;
}
.text__eUAut.sizeMinimum__1kF6g {
  font-size: 0.75rem;
}
.text__eUAut.colorLight__3eh_r {
  color: rgb(97, 99, 101);
}
.text__eUAut.colorWhite__3AA46 {
  color: rgb(255, 255, 255);
}
.text__eUAut.colorDisabled__3erFB {
  color: rgb(181, 185, 189);
}
.text__eUAut.fontCondensed__35cpu {
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}
.text__eUAut.fontBold__2GOYL {
  font-weight: 700;
}
.text__eUAut.weightMedium__XWOf9 {
  font-weight: 600;
}
.text__eUAut.weightBold__3zvtu {
  font-weight: 700;
}
.text__eUAut ul {
  list-style-type: disc;
  padding-left: 24px;
  margin-top: 8px;
}
.step__10XgH {
  background: rgb(247, 249, 250);
  margin-bottom: 4px;
}

.isActive__1fMUe {
  background: rgb(255, 255, 255);
}

.isLastStep__YwFxi {
  margin-bottom: 0;
}

.block__2wEEZ {
  border: 1px solid rgb(206, 210, 214);
  padding: 16px;
}

.top__1O7JU {
  display: flex;
}

.info__2AS1u {
  margin-left: 8px;
}

.content__2rnEB {
  margin-bottom: 16px;
  margin-top: 16px;
  padding-left: 32px;
}

.buttons__bnNg0 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.buttons__bnNg0 button {
  margin-left: 8px;
}
.node__31CR2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.875rem;
  color: rgb(19, 21, 23);
  cursor: pointer;
}

.nodeHeader__IQNG7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 500;
}

.displayTitle__2OpRP {
  min-height: 36px;
  padding: 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.nodeHeader__IQNG7:hover {
  background-color: rgb(223, 227, 232);
}

.toggleButton__2TgS5 {
  padding-left: 8px;
  fill: rgb(97, 99, 101);
  width: 36px;
}

.childrenNode__36u7r {
  padding-top: 8px;
  padding-left: 44px;
}
.badge__1dISi {
  background: rgb(206, 210, 214);
  border-radius: 1px;
  color: rgb(19, 21, 23);
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 16px;
  opacity: 0.75;
  padding: 4px 8px;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}
.badge__1dISi.neutral__31IXH {
  background-color: rgb(206, 210, 214);
}
.badge__1dISi.bright__2ZhHh {
  background-color: rgb(194, 229, 255);
}
.badge__1dISi.strong__2lEly {
  background-color: rgb(22, 92, 171);
  color: rgb(255, 255, 255);
  opacity: 1;
}
.badge__1dISi.positive__5pfBw {
  color: rgb(255, 255, 255);
  opacity: 1;
}
.badge__1dISi.negative__tOjjK {
  color: rgb(255, 255, 255);
  opacity: 1;
}

.icon__3b3_B {
  margin-right: 4px;
}
.banner__1HTGu {
  display: flex;
  padding: 16px;
  border: 1px solid rgb(206, 210, 214);
  background-color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.5;
}
.banner__1HTGu .bannerGraphic__1seEy svg[class*=base] {
  fill: rgb(19, 21, 23);
}
.banner__1HTGu.variantQuiet__3gR47 {
  border: 1px solid rgb(206, 210, 214);
  background-color: rgb(239, 242, 245);
}
.banner__1HTGu.variantQuiet__3gR47 .bannerGraphic__1seEy svg[class*=base] {
  fill: rgb(97, 99, 101);
}
.banner__1HTGu.variantSuccess__3LBTv {
  border: 1px solid rgb(30, 143, 107);
  background-color: rgb(235, 252, 247);
}
.banner__1HTGu.variantSuccess__3LBTv .bannerGraphic__1seEy svg[class*=base] {
  fill: rgb(20, 117, 86);
}
.banner__1HTGu.variantError__14XIy {
  border: 1px solid rgb(209, 83, 54);
  background-color: rgb(255, 236, 232);
}
.banner__1HTGu.variantError__14XIy .bannerGraphic__1seEy svg[class*=base] {
  fill: rgb(178, 62, 36);
}
.banner__1HTGu.variantWarning__rZxJ0 {
  border: 1px solid rgb(219, 131, 31);
  background-color: rgb(255, 238, 219);
}
.banner__1HTGu.variantWarning__rZxJ0 .bannerGraphic__1seEy svg[class*=base] {
  fill: rgb(199, 113, 16);
}
.banner__1HTGu.variantInfo__2s3gL {
  border: 1px solid rgb(71, 129, 191);
  background-color: rgb(240, 247, 255);
}
.banner__1HTGu.variantInfo__2s3gL .bannerGraphic__1seEy svg[class*=base] {
  fill: rgb(46, 98, 153);
}
.banner__1HTGu .bannerGraphic__1seEy {
  margin-right: 16px;
  margin-top: 2px;
}
.banner__1HTGu .bannerGraphic__1seEy:empty {
  margin: 0;
  padding-left: 2px;
}
.banner__1HTGu .bannerGraphic__1seEy:empty + .bannerContent__ftSvD {
  padding-right: 2px;
}
.banner__1HTGu .bannerHeader__1FRbl {
  display: block;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25;
}
.banner__1HTGu .bannerBody__1pK3z {
  display: block;
}
.banner__1HTGu.sizeCondensed__3A5jQ {
  padding: 8px;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}
.banner__1HTGu.sizeCondensed__3A5jQ .bannerGraphic__1seEy {
  margin-right: 8px;
}
.banner__1HTGu.sizeCondensed__3A5jQ .bannerGraphic__1seEy:empty {
  margin: 0;
}
.banner__1HTGu.sizeCondensed__3A5jQ .bannerHeader__1FRbl {
  font-size: 0.875rem;
}
.banner__1HTGu .bannerContent__ftSvD {
  align-self: center;
  flex-grow: 1;
}
.banner__1HTGu .bannerContent__ftSvD ul {
  list-style-type: disc;
  padding-left: 16px;
}
.banner__1HTGu .bannerContent__ftSvD ul li {
  padding: 2px 0;
}
.banner__1HTGu .bannerHeader__1FRbl:not(:empty) + .bannerBody__1pK3z {
  margin-top: 4px;
}
.banner__1HTGu .bannerDismissButton__3bjzE {
  align-self: center;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: none;
  box-shadow: none;
  background: transparent;
}
.banner__1HTGu .bannerDismissButton__3bjzE svg[class*=base] {
  fill: rgb(97, 99, 101);
}
.container__1s0J_ {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.container__1s0J_:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.item__26JpT {
  border-bottom: 1px solid rgb(206, 210, 214);
}

.container__1q-u2 {
  color: rgb(19, 21, 23);
  cursor: pointer;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  word-break: break-word;
  word-wrap: break-word;
  padding: 8px;
}
.container__1q-u2:hover {
  background-color: rgb(224, 242, 255);
  color: rgb(19, 21, 23);
}
.container__1q-u2:hover.selected__t3OiO {
  background-color: rgb(31, 118, 216);
  color: rgb(255, 255, 255);
}

.selected__t3OiO {
  background-color: rgb(31, 118, 216);
  color: rgb(255, 255, 255);
}

.focused__3X-ke {
  background-color: rgb(224, 242, 255);
  color: rgb(19, 21, 23);
}
.footerFrame__1WktF {
  font-family: "Benton Sans", Arial, sans-serif;
  line-height: 1.125rem;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  width: 100%;
  margin-top: 24px;
  background-color: rgb(56, 59, 61);
  padding: 8px 0;
  display: flex;
}

.footerIcon__38LN_ {
  margin-left: 24px;
}

.footerText__1VmiB {
  padding-left: 4px;
  vertical-align: middle;
}

@media print {
  .footerFrame__1WktF {
    color: default;
    font-size: 8pt;
    width: 100%;
    margin-top: 24px;
    background-color: transparent;
    padding: 8px 0;
    display: flex;
  }
}
.breadcrumb__38OzC {
  height: auto;
  display: flex;
  flex-direction: row;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.875rem;
  margin-bottom: 24px;
  margin-top: 16px;
  font-weight: 500;
  align-items: center;
}
.breadcrumb__38OzC.withButton__qmLWF {
  height: 24px;
}
.breadcrumb__38OzC span {
  color: rgb(97, 99, 101);
  display: inline;
  margin-right: 4px;
}
.breadcrumb__38OzC a:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.breadcrumb__38OzC ol {
  display: inline-flex;
  max-width: 100%;
  min-width: 1px;
  align-items: center;
  margin: 0;
  padding: 0;
}
.breadcrumb__38OzC .backLink__3q9SA {
  margin-right: 16px;
  padding-right: 16px;
  border-right: 1px solid rgb(206, 210, 214);
}
.breadcrumb__38OzC .backLink__3q9SA svg {
  margin-right: 8px;
  line-height: 0.875rem;
  margin-bottom: -3px;
  fill: rgb(97, 99, 101);
}
.breadcrumb__38OzC .backLink__3q9SA a {
  color: rgb(97, 99, 101);
  text-decoration: underline;
}
.breadcrumb__38OzC .backLink__3q9SA a:hover {
  color: rgb(19, 21, 23);
}
.breadcrumb__38OzC .backLink__3q9SA a:focus {
  color: rgb(97, 99, 101);
}
.breadcrumbItem__3jz3Q {
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.875rem;
}
.breadcrumbItem__3jz3Q span {
  color: rgb(97, 99, 101);
}
.breadcrumbItem__3jz3Q a {
  color: rgb(97, 99, 101);
  text-decoration: underline;
}
.breadcrumbItem__3jz3Q a:hover {
  color: rgb(19, 21, 23);
}
.breadcrumbItem__3jz3Q a:focus {
  color: rgb(97, 99, 101);
}
.breadcrumbItem__3jz3Q:not(:first-child)::before {
  border-right: 0.1em solid rgb(97, 99, 101);
  content: "";
  display: inline-block;
  height: 0.8em;
  margin: 0 8px;
  transform: rotate(15deg);
}
.buttonGroupButton__1NOTp:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.buttonGroupButton__1NOTp:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.header__1oYnH {
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  color: rgb(19, 21, 23);
  margin: 0;
  padding: 0;
}

.hero__3xyv_ {
  font-size: 3rem;
}

.header1__3iCGF {
  font-size: 2.5rem;
}

.header2__1rZkf {
  font-size: 1.75rem;
}

.header3__3tbMd {
  font-size: 1.25rem;
  font-weight: 600;
}

.header4__MQblK {
  font-size: 1rem;
  font-weight: 600;
}

.header5__3rtnl {
  font-size: 0.875rem;
  font-weight: 600;
}

.prominent__j91Tj {
  font-weight: 700;
}
.loadingBlock__3PFIf.default__10kcO {
  height: 16px;
  width: 100%;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: loadingGradientAnimation__3mTRp;
  animation-timing-function: linear;
  background: rgb(239, 242, 245);
  background: linear-gradient(to right, rgb(239, 242, 245) 8%, rgb(223, 227, 232) 38%, rgb(239, 242, 245) 54%);
  background-size: 200% 100%;
}
.loadingBlock__3PFIf.default__10kcO .background__IJA8T {
  display: none;
}
.loadingBlock__3PFIf.image__j7Fql {
  height: 64px;
  width: 100%;
  position: relative;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: loadingGradientAnimation__3mTRp;
  animation-timing-function: linear;
  background: rgb(239, 242, 245);
  background: linear-gradient(to right, rgb(239, 242, 245) 8%, rgb(223, 227, 232) 38%, rgb(239, 242, 245) 64%);
  background-size: 200% 200%;
}
.loadingBlock__3PFIf.image__j7Fql .background__IJA8T {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.3) 10px, rgba(255, 255, 255, 0.3) 10px, rgba(255, 255, 255, 0.1) 20px);
}
.loadingBlock__3PFIf.image__j7Fql.large__1vDeo {
  height: 200px;
}

@keyframes loadingGradientAnimation__3mTRp {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}
.basicCard__2MF01 {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  box-shadow: 0 1px 0 0 rgb(181, 185, 189);
  cursor: pointer;
  display: inline-flex;
  padding: 16px;
  text-align: start;
  transition: all 300ms ease;
  outline: none;
  width: 100%;
}
.basicCard__2MF01:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: 0 1px 3px 0 rgb(97, 99, 101);
}
.basicCard__2MF01:active {
  background-color: rgb(224, 242, 255);
  border: 2px solid rgb(0, 149, 255);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
.basicCard__2MF01:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.content__16oy_ {
  margin-top: 4px;
}

.icon__abm1P {
  margin-right: 8px;
}

.contentWrapper__3W6AG {
  width: 100%;
}
.contentWrapper__3W6AG .loadingContent__1BHzl {
  width: 50%;
  margin-top: 16px;
}
.basicCard__1rE3G {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  display: inline-flex;
  padding: 16px;
  text-align: start;
  transition: all 300ms ease;
  outline: none;
  width: 100%;
}

.content__2xqce {
  margin-top: 4px;
}

.icon__2Z1GY {
  margin-right: 8px;
}

.contentWrapper__3vBnT {
  width: 100%;
}
.contentWrapper__3vBnT .loadingContent__cqPb8 {
  width: 50%;
  margin-top: 16px;
}
@charset "UTF-8";
.label__18yn_ {
  color: rgb(97, 99, 101);
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
}

.labelSelected__Kpbi_ {
  color: rgb(19, 21, 23);
}

.labelDisabled__3lhkQ {
  color: rgb(154, 157, 161);
}

.labelDefault__3n453 {
  font-size: 1rem;
}

.labelSmall__3Or3c {
  font-size: 0.875rem;
  line-height: 18px;
  padding-left: 26px;
}

.input__1StNV {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.indicator__1LvKV {
  left: 0;
  position: absolute;
}
.indicator__1LvKV > * {
  transition: all 300ms ease;
}
input:focus + .indicator__1LvKV {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.indicatorBackground__3JR7Y {
  fill: rgb(255, 255, 255);
}
input:checked + .indicator__1LvKV .indicatorBackground__3JR7Y {
  fill: rgb(31, 118, 216);
}
input:indeterminate + .indicator__1LvKV .indicatorBackground__3JR7Y {
  fill: rgb(181, 185, 189);
}
input:indeterminate:disabled + .indicator__1LvKV .indicatorBackground__3JR7Y {
  fill: rgb(223, 227, 232);
}
input:disabled + .indicator__1LvKV .indicatorBackground__3JR7Y {
  fill: rgb(223, 227, 232);
}
input:checked:disabled + .indicator__1LvKV .indicatorBackground__3JR7Y {
  fill: rgb(206, 210, 214);
}

.indicatorBackgroundHide__1pSf1 {
  fill: rgb(255, 255, 255);
}
input:checked + .indicator__1LvKV .indicatorBackgroundHide__1pSf1 {
  fill: transparent;
}
input:indeterminate + .indicator__1LvKV .indicatorBackgroundHide__1pSf1 {
  fill: rgb(181, 185, 189);
}
input:indeterminate:disabled + .indicator__1LvKV .indicatorBackgroundHide__1pSf1 {
  fill: rgb(223, 227, 232);
}
input:disabled + .indicator__1LvKV .indicatorBackgroundHide__1pSf1 {
  fill: rgb(223, 227, 232);
}
input:checked:disabled + .indicator__1LvKV .indicatorBackgroundHide__1pSf1 {
  fill: rgb(206, 210, 214);
}

.indicatorOutline__1dzZn {
  fill: rgb(181, 185, 189);
}
input:hover + .indicator__1LvKV .indicatorOutline__1dzZn {
  fill: rgb(97, 99, 101);
}
input:disabled + .indicator__1LvKV .indicatorOutline__1dzZn {
  fill: rgb(206, 210, 214);
}
å input:checked + .indicator__1LvKV .indicatorOutline__1dzZn {
  fill: rgb(31, 118, 216);
}
input:checked:hover + .indicator__1LvKV .indicatorOutline__1dzZn {
  fill: rgb(22, 92, 171);
}
input:checked:disabled + .indicator__1LvKV .indicatorOutline__1dzZn {
  fill: rgb(206, 210, 214);
}

input:hover + .indicator__1LvKV .indicatorOutlineNoColor__3kCNh {
  fill: rgb(97, 99, 101);
}
input:disabled + .indicator__1LvKV .indicatorOutlineNoColor__3kCNh {
  fill: rgb(206, 210, 214);
}
input:checked:disabled + .indicator__1LvKV .indicatorOutlineNoColor__3kCNh {
  fill: rgb(206, 210, 214);
}

.indicatorCheckMark__18fAj {
  display: none;
}
input:checked + .indicator__1LvKV .indicatorCheckMark__18fAj {
  display: inline;
  fill: rgb(255, 255, 255);
}

.indicatorIndeterminate__H2ftE {
  display: none;
}
input:indeterminate + .indicator__1LvKV .indicatorIndeterminate__H2ftE {
  display: inline;
  fill: rgb(255, 255, 255);
}
.label__2ANnf {
  color: rgb(97, 99, 101);
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
}

.labelSelected__3kpMl {
  color: rgb(19, 21, 23);
}

.labelDisabled__KF161 {
  color: rgb(154, 157, 161);
}

.labelDefault__1DUKG {
  font-size: 1rem;
}

.labelSmall__3v29E {
  font-size: 0.875rem;
  line-height: 18px;
  padding-left: 26px;
}

.input__1jDHC {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.checked__34O9Z .indicatorBackgroundHide__XsQd4 {
  fill: transparent;
}
.checked__34O9Z .indicatorCheckMark__129kp {
  display: inline;
  fill: rgb(255, 255, 255);
}

.indicatorBackground__2tFWo {
  fill: rgb(255, 255, 255);
}

.indicatorBackgroundHide__XsQd4 {
  fill: rgb(255, 255, 255);
}

.indicatorOutline__14Vtb {
  fill: rgb(181, 185, 189);
}

.indicatorCheckMark__129kp {
  display: none;
}
.container__26qfA {
  position: relative;
}

.error__3GGZY svg {
  fill: rgb(209, 83, 54);
}

.inputSmall__25COM, .inputDefault__1HT_s {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.inputDefault__1HT_s {
  padding-left: 24px !important;
}

.inputSmall__25COM {
  padding-left: 24px !important;
}

.inputError__38DCJ {
  border: 1px solid rgb(209, 83, 54);
}
.inputError__38DCJ:hover {
  border: 1px solid rgb(209, 83, 54);
}

.colorSwatchWrapperLarge__35iIx, .colorSwatchWrapperDefault__nC6m4, .colorSwatchWrapperSmall__asPyX {
  background: rgb(223, 227, 232);
  border: 1px solid rgb(181, 185, 189);
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: inset 0 2em 1.8em -1em rgb(247, 249, 250);
}

.colorSwatchWrapperSmall__asPyX {
  padding: 5px;
}

.colorSwatchWrapperDefault__nC6m4 {
  padding: 6px;
}

.colorSwatchWrapperLarge__35iIx {
  padding: 9px;
}

.colorSwatchDefault__3rYX7 {
  border-radius: 24px;
  height: 24px;
  width: 24px;
}

.colorSwatchSmall__Bxa35 {
  border-radius: 16px;
  height: 16px;
  width: 16px;
}

.hexPrefix__25u56 {
  color: rgb(154, 157, 161);
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  left: 8px;
  position: absolute;
  z-index: 3;
}

.hexPrefixDefault__1ybfJ {
  font-size: 1rem;
  top: 8px;
}

.hexPrefixSmall__Km9dd {
  font-size: 0.875rem;
  top: 5px;
}

.suffixDefault__3vQJ1 {
  align-items: center;
  display: flex;
  padding: 4px 8px;
}
.suffixDefault__3vQJ1 svg {
  height: 24px;
  width: 24px;
}

.suffixSmall__30N0K {
  align-items: center;
  display: flex;
  padding: 4px;
}
.root__qVntB {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(32px + 2px);
  width: calc(32px + 2px);
  position: relative;
}
.root__qVntB:hover .bg__iWAY0, .root__qVntB:focus .bg__iWAY0 {
  opacity: 0.15;
}

.swatch__3JZEz {
  background-color: rgb(22, 92, 171);
  width: 24px;
  height: 24px;
  border-radius: 24px;
  box-sizing: border-box;
  z-index: 2;
}
.swatch__3JZEz.active__kYxXh {
  border: 1px solid rgb(255, 255, 255);
  border-radius: 24px;
  box-shadow: 0 0 0 2px rgb(97, 99, 101);
}

.bg__iWAY0 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  position: absolute;
  transition: all 300ms ease;
  background-color: rgb(22, 92, 171);
}
.contentBlockContainer__1w3nG {
  margin-top: 16px;
}

.variantWrite__1Mj4O {
  border: 1px solid rgb(0, 149, 255);
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
}
.contentBlockBody__3LBaz {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(206, 210, 214);
  border-radius: none;
}

.default__14ewU {
  padding: 16px;
}

.large__1Paxz {
  padding: 24px;
}

.minimum__3vO8e {
  padding: 4px;
}
.contentBlockHeader__2qXyK {
  fill: rgb(255, 255, 255);
  background: rgb(255, 255, 255);
  align-items: center;
  align-self: flex-start;
  border: 1px solid rgb(206, 210, 214);
  border-bottom: none;
  border-radius: 0;
  font-size: 1rem;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}

.variantWriteHeader__X4_Su {
  border-bottom: 1px solid rgb(0, 149, 255);
  background-color: rgb(224, 242, 255);
}

.contentBlockCollapsed__g6T3L {
  border-bottom: 1px solid rgb(206, 210, 214);
}

.expandButton__1wlZJ {
  border-right: 1px solid rgb(206, 210, 214);
  padding: 16px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  display: flex;
}
.expandButton__1wlZJ button {
  background: rgb(255, 255, 255);
}

.headerTitle__1D4el {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px;
  border-left: 1px solid rgb(206, 210, 214);
  margin-left: -1px;
}

.headerChild__aTtTl {
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid rgb(206, 210, 214);
  margin-left: -1px;
}

.childContainer__nB3Lx {
  flex: 1;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-top: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.alignLeft__3gRG5 {
  justify-content: flex-start;
}

.alignRight__3yWRN {
  justify-content: flex-end;
}
.link__1Q2Hb {
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  padding: 0;
  display: inline;
  cursor: pointer;
  font: inherit;
}
.link__1Q2Hb:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.quiet__24qKb {
  color: rgb(97, 99, 101);
}
.quiet__24qKb:hover {
  color: rgb(19, 21, 23);
}
.quiet__24qKb:focus {
  color: rgb(97, 99, 101);
}

.standard__3tlXi {
  color: rgb(19, 21, 23);
}
.standard__3tlXi:hover {
  color: rgb(22, 92, 171);
}
.standard__3tlXi:focus {
  color: rgb(19, 21, 23);
}

.prominent__1TYG4 {
  color: rgb(22, 92, 171);
}
.prominent__1TYG4:hover {
  color: rgb(19, 21, 23);
}
.prominent__1TYG4:focus {
  color: rgb(22, 92, 171);
}
.description__1dEiW {
  margin-top: 8px;
  height: 65px;
}

.link__3u4zi {
  align-items: center;
  display: inline-flex;
}

.icon__3-x6b {
  fill: rgb(22, 92, 171);
  margin-left: 4px;
}
.pageCover__pP0xt {
  background-color: rgb(19, 21, 23);
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 800;
}

.flexy__IOCU9 {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.dialogContainer__3JUFT {
  background-color: rgb(255, 255, 255);
  border: 1px solid;
  box-shadow: 0 4px 8px 0 rgba(19, 21, 23, 0.6);
  max-height: 90%;
  z-index: 1000;
  flex-direction: column;
  display: flex;
}

.dialogCloseBar__1QBQT {
  height: 32px;
  width: 100%;
  justify-content: flex-end;
  align-self: flex-start;
  display: flex;
  flex-shrink: 0;
}
.dialogCloseBar__1QBQT .dialogCloseButton__1-kAu {
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
  padding: 4px 8px;
  border: 0;
  background-color: transparent;
  transition: all 300ms ease;
}
.dialogCloseBar__1QBQT .dialogCloseButton__1-kAu .dialogCloseIcon__1tHVY {
  fill: white;
}
.dialogCloseBar__1QBQT .dialogCloseButton__1-kAu:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.dialogCloseBar__1QBQT .dialogCloseButton__1-kAu:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px rgb(0, 149, 255);
  outline: none;
}

.dialogContentContainer__CcjqD {
  width: 100%;
  overflow-y: auto;
  flex-grow: 1;
  padding: 24px;
  color: rgb(19, 21, 23);
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  min-height: 0;
  box-sizing: border-box;
  display: flex;
}
.dialogContentContainer__CcjqD .dialogIllustration__1aRjm {
  padding-right: 16px;
  flex-shrink: 0;
}
.dialogContentContainer__CcjqD .dialogContent__3vt-i {
  flex-grow: 1;
}
.dialogContentContainer__CcjqD .dialogContent__3vt-i .dialogHeader__20uLz {
  display: block;
  margin-bottom: 24px;
}
.dialogContentContainer__CcjqD .dialogContent__3vt-i .dialogHeader__20uLz .dialogDescription__3FheO {
  display: block;
  margin-top: 8px;
}

.dialogFooter__1APty {
  margin-top: 24px;
  text-align: right;
}

.variantDestructive__RzFC4 {
  border-color: rgb(148, 42, 18);
}
.variantDestructive__RzFC4 .dialogCloseBar__1QBQT {
  background: linear-gradient(-180deg, rgb(209, 83, 54), rgb(178, 62, 36));
}

.variantInfo__2_VEV {
  border-color: rgb(29, 70, 115);
}
.variantInfo__2_VEV .dialogCloseBar__1QBQT {
  background: linear-gradient(-180deg, rgb(71, 129, 191), rgb(46, 98, 153));
}

.variantWarning__2lvQX {
  border-color: rgb(176, 98, 9);
}
.variantWarning__2lvQX .dialogCloseBar__1QBQT {
  background: linear-gradient(-180deg, rgb(229, 149, 57), rgb(199, 113, 16));
}

.widthNarrow__yZxVC {
  width: 90%;
  max-width: 100%;
}
@media (min-width: 729px) {
  .widthNarrow__yZxVC {
    width: 80%;
    max-width: 480px;
  }
}

.widthDefault__3wvnp {
  width: 90%;
  max-width: 100%;
}
@media (min-width: 729px) {
  .widthDefault__3wvnp {
    width: 80%;
    max-width: 640px;
  }
}

.widthWide__35Vve {
  width: 90%;
  max-width: 100%;
}
@media (min-width: 729px) {
  .widthWide__35Vve {
    width: 80%;
    max-width: 800px;
  }
}
.dividerThin__34R0N {
  background-color: rgb(206, 210, 214);
  border: 0;
  height: 1px;
  margin: 0;
}
.divider__ct6_Q {
  background-color: rgb(206, 210, 214);
  border: 0;
  height: 1px;
  margin: 8px 0;
}
.listItemLineBottom__1pQ1n, .listItemLineTop__1aN05 {
  border: 0;
  height: 1px;
  margin: 0;
}

.listItemLineContainer__2oO81 {
  width: 100%;
  height: 2px;
}

.listItemLineTop__1aN05 {
  background-color: rgb(206, 210, 214);
}

.listItemLineBottom__1pQ1n {
  background-color: rgb(255, 255, 255);
}
.verticalDivider__gxuhM {
  height: 100%;
  border-left: 1px solid rgb(206, 210, 214);
}
.pill__38MEY, .single__2SASS {
  display: inline-flex;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  max-width: 164px;
}

.singleButton__2FuFQ, .primaryButton__1l7cx {
  align-items: center;
  background-color: white;
  border: 1px solid rgb(181, 185, 189);
  border-radius: 19px 0 0 19px;
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
  display: inline-flex;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  min-width: 0;
  padding: 8px;
  transition: all 300ms ease;
}
.singleButton__2FuFQ:hover, .primaryButton__1l7cx:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1em 1em -1em rgb(239, 242, 245);
}
.singleButton__2FuFQ:active, .primaryButton__1l7cx:active {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(0, 149, 255);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: rgb(19, 21, 23);
}
.singleButton__2FuFQ:focus, .primaryButton__1l7cx:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}

.secondaryButton__1aylS {
  align-items: center;
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2em 1.8em -1em rgb(247, 249, 250);
  border: 1px solid rgb(181, 185, 189);
  border-left: 1px solid white;
  border-radius: 0 19px 19px 0;
  color: rgb(97, 99, 101);
  display: inline-flex;
  flex-shrink: 0;
  height: 38px;
  padding: 8px 2px 8px 0;
  transition: all 300ms ease;
}
.secondaryButton__1aylS:hover {
  box-shadow: inset 0 1em 1em -1em rgb(247, 249, 250);
  border: 1px solid rgb(97, 99, 101);
  color: rgb(19, 21, 23);
}
.secondaryButton__1aylS:active {
  border: 1px solid rgb(0, 149, 255);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: rgb(19, 21, 23);
}
.secondaryButton__1aylS:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}

.primaryIcon__1r6mN {
  margin-right: 4px;
  flex-shrink: 0;
}

.textContainer__mH2V- {
  display: inline-flex;
  overflow: hidden;
}

.text__3PRyC {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.singleButton__2FuFQ {
  border-radius: 19px;
  padding-left: 0;
  padding-right: 0;
}
.singleButton__2FuFQ .textContainer__mH2V- {
  padding: 0 8px;
}

.small__1a_aW {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 1.125rem;
}

.icon__1wSJr {
  flex-shrink: 0;
  padding-right: 4px;
}
.pill__1ibsR {
  margin: 2px;
  margin-left: 0;
}
.pill__1ibsR:last-of-type {
  margin-right: 0;
}

.option__1orNV {
  padding: 8px 16px;
  min-height: 32px;
  cursor: pointer;
}
.option__1orNV:hover {
  background-color: rgba(194, 229, 255, 0.5);
}

.isSelected__1086l .label__1EaFu {
  color: rgb(31, 118, 216);
  font-weight: 700;
}

.isFocused__3RuZ0 {
  background-color: rgba(194, 229, 255, 0.5);
}

.isDisabled__13Ety {
  cursor: not-allowed;
}
.isDisabled__13Ety .label__1EaFu, .isDisabled__13Ety .meta__26e3j, .isDisabled__13Ety .secondary__5GewQ {
  color: rgb(181, 185, 189);
}
.isDisabled__13Ety:hover {
  background-color: rgb(255, 255, 255);
}

.label__1EaFu {
  font-size: 0.875rem;
  color: rgb(19, 21, 23);
  font-weight: 500;
}

.meta__26e3j {
  font-size: 0.75rem;
  color: rgb(97, 99, 101);
  margin-top: 4px;
}

.clearIcon__3mk9g {
  fill: rgb(97, 99, 101);
  margin-right: 8px;
}
.clearIcon__3mk9g:hover {
  fill: rgb(19, 21, 23);
}

.emptyMessage__2M1CQ {
  padding: 16px;
}

.emptyBody__w-5fm {
  margin-top: 8px;
}

.filterableInput__1rgKe input:not(.no-format__2xz9B) {
  min-height: 0;
}

.secondary__5GewQ {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  text-align: right;
  flex-basis: 10%;
  white-space: nowrap;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}

.labelsContainer__1fxFi {
  flex-basis: 100%;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
}

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

.sizeSmall__DQw_n {
  font-size: 0.875rem;
}
.footprintStyle__3FvyR {
  position: relative;
  width: 100%;
  padding: 8px 16px;
  transition: all 300ms ease;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 0;
  background: rgb(239, 242, 245);
  color: rgb(97, 99, 101);
  font-family: "Benton Sans", Arial, sans-serif;
  font-feature-settings: "smcp";
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-transform: lowercase;
}
.footprintStyle__3FvyR svg {
  width: 0.9em;
  height: 0.9em;
  padding: 0px;
}
.footprintStyle__3FvyR:hover {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(97, 99, 101);
  color: rgb(19, 21, 23);
}
.footprintStyle__3FvyR:active {
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: rgb(19, 21, 23);
}
.footprintStyle__3FvyR:active {
  border: 2px solid rgb(0, 149, 255);
}
.footprintStyle__3FvyR:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}

.disabled__UIV4u,
.disabled__UIV4u:hover,
.disabled__UIV4u:active,
.disabled__UIV4u:focus {
  background-color: rgb(223, 227, 232) !important;
  border: 1px solid rgb(206, 210, 214) !important;
  box-shadow: none !important;
  color: rgb(181, 185, 189) !important;
}
.disabled__UIV4u svg,
.disabled__UIV4u:hover svg,
.disabled__UIV4u:active svg,
.disabled__UIV4u:focus svg {
  fill: rgb(181, 185, 189) !important;
}

.dark__Tqf9R {
  background: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
}
.error__3FPKh, .default__3zMDn {
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
}

.default__3zMDn {
  color: rgb(97, 99, 101);
}

.error__3FPKh {
  color: rgb(178, 62, 36);
}

.alignLeft__3ulU5 {
  margin-left: 8px;
}

.alignRight__c-QgU {
  float: right;
  margin-top: -24px;
}
.label__1JZg8 {
  color: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5;
}
.label__1JZg8.disabled__2x2TJ {
  color: rgb(181, 185, 189);
}

.groupLabel__3-zCz {
  color: rgb(97, 99, 101);
  font-family: "Benton Sans", Arial, sans-serif;
  font-feature-settings: "smcp";
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-transform: lowercase;
}
.groupLabel__3-zCz.colorDark__2Hd6P {
  color: rgb(19, 21, 23);
}
.groupLabel__3-zCz.disabled__2x2TJ {
  color: rgb(181, 185, 189);
}
.labelContainer__LZEOp {
  margin-bottom: 4px;
}
.labelContainer__LZEOp .description__1O7-6 {
  display: block;
}
.formRow__nD8fU {
  display: flex;
  flex-direction: "row";
}
.formRow__nD8fU .inputGroupFormItem__3PUSJ {
  flex: 1;
}
.formRow__nD8fU .inputGroupFormItem__3PUSJ:not(:last-child) {
  padding-right: 8px;
}
button.basicCard__1pP7a {
  text-align: left;
}

.basicCard__1pP7a {
  padding: 0;
  padding-bottom: 4px;
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  box-shadow: 0 1px 0 0 rgb(181, 185, 189);
  cursor: pointer;
  display: inline-flex;
  text-align: start;
  transition: all 300ms ease;
  outline: none;
  width: 100%;
  max-width: 100%;
  text-decoration: none;
}
.basicCard__1pP7a:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: 0 1px 3px 0 rgb(97, 99, 101);
}
.basicCard__1pP7a:active {
  background-color: rgb(224, 242, 255);
  border: 2px solid rgb(0, 149, 255);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
.basicCard__1pP7a:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.imageView__2bSey {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.imageContent__11p5k {
  margin-top: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.imageText__34aqf {
  padding: 16px;
}

.icon__3Ilhk {
  margin-right: 8px;
}

.image__1Xcm3 {
  padding: 0 4px;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.image__1Xcm3 > svg {
  width: 100%;
}

.imageElement__1LvBM {
  width: 100%;
  overflow: hidden;
}

.title__11haP {
  font-size: 1rem;
  font-weight: 600;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  color: rgb(19, 21, 23);
  margin: 0;
  padding: 0;
  display: inline-flex;
  width: 100%;
}

.category__2bdvH {
  text-transform: lowercase;
  font-variant: small-caps;
  margin-bottom: 4px;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.25;
  color: rgb(97, 99, 101);
}

.loadingWrapper__3V6nT {
  width: 100%;
}
.loadingWrapper__3V6nT .loadingImage__2yd37 {
  margin: 0 16px 16px 16px;
  width: calc(100% - 32px);
}
.loadingWrapper__3V6nT .loadingTitle__3ynLp {
  width: 100%;
}
.loadingWrapper__3V6nT .loadingContent__2T5zs {
  width: 50%;
}

.maxLines__h30fW {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.metadata__2P22_ {
  padding-top: 8px;
}

.label__2Q59e {
  font-weight: 700;
}
.layoutBlock__1bLgy {
  background-color: rgb(223, 227, 232);
  display: flex;
  flex-direction: row;
  padding: 16px 16px 16px 0;
}
.layoutBlock__1bLgy .simplebar-scrollbar::before {
  background-color: rgb(130, 132, 135);
}
.layoutBlock__1bLgy .simplebar-mask {
  z-index: 400;
}

.layoutBlockBody__3Jp5t {
  flex: 1;
  overflow: auto;
}

.layoutBlockDrawer__2F4mQ {
  display: flex;
  flex-basis: 320px;
  flex-direction: column;
  flex-shrink: 0;
  padding-right: 4px;
}

.layoutBlockDrawerHeader__I6pfq {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-bottom: 8px;
  padding-right: 16px;
}

.layoutBlockDrawerContent__2Tfl4 {
  padding: 0 16px;
}

.blockControlBanner___rGKK {
  margin-bottom: 8px;
}

.layoutBlockControl__2vgyj {
  background-color: rgb(239, 242, 245);
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
  padding: 8px;
  width: 100%;
}

.layoutBlockControlExpanded__LHgTj {
  background-color: rgb(255, 255, 255);
}

.layoutBlockControlHeader__1xekO {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.layoutBlockControlHeaderTop__2jPzZ {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.layoutBlockControlHeaderLeft__IkNCv {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.layoutBlockControlHeaderLeft__IkNCv > button {
  margin-left: 8px;
}

.layoutBlockDrawerCollapsed__2rofi {
  display: flex;
  align-items: center;
  padding: 0 8px;
}

.layoutBlockDrawerCollapsedButton__j02zl {
  width: 18px;
  height: 93px;
  background: rgb(239, 242, 245);
  border: 1px solid rgb(206, 210, 214);
  border-radius: 10px;
  padding: 0;
}

.layoutBlockDrawerFooter__3L37l {
  padding-bottom: 4px;
}
.container__3eW-x {
  display: flex;
  flex-direction: column;
  background-color: rgb(239, 242, 245);
}

.cardContainer__H7REB {
  display: flex;
  flex-wrap: wrap;
  min-width: 100%;
  position: relative;
  box-sizing: border-box;
  background-color: rgb(239, 242, 245);
}

.variantMinimal__203NT {
  background-color: rgb(255, 255, 255);
}
.listTableCard__3q7ko {
  width: 320px !important;
  margin-right: 16px;
  margin-bottom: 16px;
}

.loadingTableCard__1xFwd {
  padding-top: 8px;
}
.cell__2rvTx {
  align-items: center;
  display: flex;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  padding: 16px 24px;
  white-space: nowrap;
}

.variantCondensed__2XDPf {
  padding: 8px 16px;
}
.header__11bzL {
  display: flex;
  flex-direction: row;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1rem;
  justify-content: flex-start;
  border-left: 1px solid rgb(239, 242, 245);
  border-right: 1px solid rgb(239, 242, 245);
}

.emptyCell__2esXB {
  padding-left: 34px;
}

.offsetIcon__1UZh1 div:nth-child(2) {
  padding-left: 14px;
}

.offsetCheckbox__29hEq div:nth-child(2) {
  padding-left: 16px;
}

.checkbox__2LGw6 {
  padding: 16px;
  padding-right: 18px;
}

.checkboxLabel__4_YYm {
  display: flex;
  align-items: center;
  line-height: 0;
  padding-left: 0;
}

.variantMinimal__1Mujt {
  border: 0;
  border-bottom: 1px solid rgb(206, 210, 214);
}
.headerCell__2o3jb {
  color: rgb(97, 99, 101);
  flex: 1;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  padding: 16px 24px;
}

.variantCondensed__2RUvC {
  padding: 8px 16px;
}
.row__3tgJd {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1rem;
  justify-content: flex-start;
  margin-bottom: 4px;
  max-height: 100px;
  text-decoration: none;
  line-height: initial;
}
.row__3tgJd:hover {
  border: 1px solid rgb(97, 99, 101);
}
.row__3tgJd:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.row__3tgJd.stateSelected__S97BS {
  color: rgb(31, 118, 216);
  border: 1px solid rgb(31, 118, 216);
  background-color: rgb(224, 242, 255);
}
.row__3tgJd.variantCondensed__2JpLH {
  font-size: 0.875rem;
  margin-bottom: 2px;
}
.row__3tgJd.variantMinimal__2xIGf {
  border: 0;
  border-bottom: 1px solid rgb(206, 210, 214);
  border-radius: 0;
}

.offsetIcon__2RwxB div:nth-child(2) {
  padding-left: 0;
}

.offsetCheckbox__hlrnE div:nth-child(2) {
  padding-left: 16px;
}

.emptyCell__1DHeB {
  padding-left: 24px;
}

.icon__1kb8M {
  align-items: center;
  display: flex;
  padding: 16px;
}

.checkbox__CNrkA {
  display: flex;
  padding: 16px;
  padding-right: 18px;
}

.checkboxLabel__37bgw {
  display: flex;
  align-items: center;
  line-height: 0;
  padding-left: 0;
}
@keyframes spin__hA17w {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.container__2zGql.inline__QqsnP {
  width: fit-content;
  display: flex;
}
.container__2zGql.inline__QqsnP .spinnerPositioner__34XDs {
  position: relative;
  width: 20px;
  height: 20px;
}
.container__2zGql.inline__QqsnP .message__3VxC6 {
  margin-left: 8px;
  font-weight: 500;
  font-size: 1rem;
  line-height: 21px;
  color: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}
.container__2zGql.inline__QqsnP .spinner__1izPX {
  border-radius: 50%;
  border: 3px solid rgb(31, 118, 216);
  border-color: rgb(31, 118, 216) rgb(31, 118, 216) transparent transparent;
  animation: spin__hA17w 650ms linear infinite;
  position: absolute;
  display: block;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
}
.container__2zGql.inline__QqsnP .spinnerBase__224CU {
  display: none;
}
.container__2zGql.page__dE3vD {
  text-align: center;
}
.container__2zGql.page__dE3vD .spinnerPositioner__34XDs {
  position: relative;
  height: 100px;
  width: 100px;
  display: inline-block;
  box-sizing: border-box;
}
.container__2zGql.page__dE3vD .message__3VxC6 {
  font-size: 0.875rem;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-weight: 600;
  color: rgb(97, 99, 101);
  text-align: center;
  display: block;
  margin-top: 16px;
  width: 100%;
}
.container__2zGql.page__dE3vD .spinner__1izPX {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  border: 8px solid transparent;
  border-radius: 50%;
  border-color: rgb(31, 118, 216) rgb(31, 118, 216) transparent transparent;
  animation: spin__hA17w 1s linear infinite;
  position: absolute;
}
.container__2zGql.page__dE3vD .spinnerBase__224CU {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  border: 8px solid white;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.1), inset 0 2px 4px 0 rgba(19, 21, 23, 0.1);
  border-radius: 50%;
  position: absolute;
}
.pageCover__2VLpf {
  background-color: rgb(19, 21, 23);
  left: 0;
  opacity: 0.6;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 800;
}

.flexy__2vGMC {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  top: 0;
  z-index: 1000;
}

.description__l6o3f {
  padding-top: 4px;
}

.titleDescriptionContainer__173kL {
  margin-bottom: 24px;
}

.modalContainer__1yMaK {
  background-color: rgb(239, 242, 245);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: 0 4px 8px 0 rgba(19, 21, 23, 0.6);
  z-index: 1000;
  position: relative;
  flex-direction: column;
  display: flex;
  max-height: 90%;
  width: 90%;
  max-width: 100%;
}
.modalContainer__1yMaK.promptOpen__NQJWk {
  position: relative;
  z-index: 1;
}
.modalContainer__1yMaK.promptOpen__NQJWk .modalContent__34qbT,
.modalContainer__1yMaK.promptOpen__NQJWk .modalFooter__2m9AI {
  filter: blur(2px);
}
@media (min-width: 729px) {
  .modalContainer__1yMaK {
    width: 80%;
    max-width: 640px;
  }
}

.modalCloseBar__3EZ4Z {
  height: 32px;
  width: 100%;
  justify-content: flex-end;
  align-self: flex-start;
  display: flex;
  flex-shrink: 0;
  background: linear-gradient(-180deg, rgb(247, 249, 250), rgb(206, 210, 214));
}
.modalCloseBar__3EZ4Z .closeIcon__2MTTN {
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
  padding: 4px 8px;
  fill: rgb(97, 99, 101);
}
.modalCloseBar__3EZ4Z .closeIcon__2MTTN:hover {
  fill: rgb(19, 21, 23);
  background-color: rgb(255, 255, 255);
}
.modalCloseBar__3EZ4Z .closeIcon__2MTTN:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px rgb(0, 149, 255);
  outline: none;
}

.modalContentContainer__3pRse {
  flex-direction: column;
  display: flex;
  overflow: auto;
}

.modalContent__34qbT {
  width: 100%;
  overflow-y: auto;
  flex-grow: 1;
  padding: 24px;
  color: rgb(19, 21, 23);
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  min-height: 0;
  box-sizing: border-box;
}

.modalFooter__2m9AI {
  width: 100%;
  padding: 24px;
  border-top: 1px solid rgb(206, 210, 214);
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
}
.modalFooter__2m9AI .modalFooterLeft__1LfN6 {
  margin-right: auto;
}
.modalFooter__2m9AI .modalFooterRight__5Qssw {
  margin-left: 24px;
}

.widthNarrow__2RgFH {
  width: 90%;
  max-width: 100%;
}
@media (min-width: 729px) {
  .widthNarrow__2RgFH {
    width: 80%;
    max-width: 480px;
  }
}

.widthDefault__3FxWO {
  width: 90%;
  max-width: 100%;
}
@media (min-width: 729px) {
  .widthDefault__3FxWO {
    width: 80%;
    max-width: 640px;
  }
}

.widthWide__32tcu {
  width: 90%;
  max-width: 100%;
}
@media (min-width: 729px) {
  .widthWide__32tcu {
    width: 80%;
    max-width: 960px;
  }
}

.promptDialog__1xPSy {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-color: white;
  width: 70%;
  padding: 24px;
  z-index: 20;
  max-width: calc(640px - 80px);
}

.promptWidthNarrow__2ttE9 {
  max-width: calc(480px - 48px);
}

.promptWidthDefault__3QrUM {
  max-width: calc(640px - 80px);
}

.promptWidthWide__JxPgs {
  max-width: calc(960px - 80px);
}

.promptOverlay__mh9Uw {
  position: absolute;
  width: 100%;
  height: calc(100% - 32px);
  z-index: 10;
  background-color: rgb(239, 242, 245);
  opacity: 0.8;
  margin-top: 32px;
}
.footer__2TYUr {
  background-color: rgb(239, 242, 245);
  border-top: 1px solid rgb(206, 210, 214);
  margin-top: 8px;
  padding: 16px;
}
.menu__3oXDr {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
  box-sizing: border-box;
  max-height: 600px;
  max-width: 400px;
  padding: 8px 0;
  width: max-content;
  z-index: 501;
  overflow-y: auto;
}
.menu__3oXDr.defaultMenuWidth__1PI9N {
  min-width: 160px;
}
.defaultButtonSize__7gjtC + .menu__3oXDr {
  top: calc(100% + 4px);
}
.smallButtonSize__2Buu3 + .menu__3oXDr {
  top: calc(100% + 4px);
}
.menu__3oXDr.withFooter__r-kPT {
  padding-bottom: 0;
}
.menu__3oXDr::-webkit-scrollbar {
  background-color: rgb(239, 242, 245);
  width: 8px;
}
.menu__3oXDr::-webkit-scrollbar-thumb {
  background-color: rgb(181, 185, 189);
  border-radius: 8px;
}

.fullContainerWidth__1amvM {
  width: 100%;
  max-width: 100%;
}
.flexContainer__lAAcW {
  display: flex;
}

.container__3_d3D {
  display: flex;
  position: relative;
  max-width: 100%;
}

.button__3RQb9 {
  background-color: rgb(255, 255, 255);
  border-radius: 3px;
  border: 1px solid rgb(181, 185, 189);
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  display: inline-block;
  align-items: center;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.0125em;
  max-width: 400px;
  overflow: hidden;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.button__3RQb9.defaultButtonWidth__9wQ6V {
  min-width: 160px;
}
.button__3RQb9:hover svg, .button__3RQb9:active svg {
  fill: rgb(19, 21, 23);
}
.button__3RQb9:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1em 1em -1em rgb(239, 242, 245);
}
.button__3RQb9:active {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(0, 149, 255);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
.button__3RQb9:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.button__3RQb9:disabled {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: none;
  color: rgb(154, 157, 161);
}
.button__3RQb9:disabled svg {
  fill: rgb(154, 157, 161);
}
.button__3RQb9 .buttonLabel__3jD4I {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 8px;
}
.button__3RQb9 svg {
  fill: rgb(97, 99, 101);
}

.defaultButtonSize__32hKn {
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px 24px 8px 8px;
}

.smallButtonSize__FW2M9 {
  font-size: 0.875rem;
  line-height: 1.25;
  padding: 4px 16px 4px 8px;
}
.smallButtonSize__FW2M9 .buttonLabel__3jD4I {
  margin-right: 4px;
}
.smallButtonSize__FW2M9 .caret__1ZfoV {
  line-height: 1.25;
}

.caretIcon__Hn5oC {
  display: inline-block;
  margin-left: auto;
  margin-right: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.flexGrow__2lWLX {
  flex-grow: 1;
}

.hasPrefix__1PT1H {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.hasSuffix__1od1Y {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.prefixButton__6oMWi {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.disabled__33uCg {
  background: rgb(223, 227, 232);
  border-right: none;
  border: 1px solid rgb(206, 210, 214);
  color: rgb(154, 157, 161);
  fill: rgb(223, 227, 232);
  font-weight: 500;
}

.fullContainerWidth__tGRj6 {
  width: 100%;
  max-width: 100%;
}
.divider__1yg0R {
  margin: 12px 0;
}
.label__WkCAp:first-child {
  padding-top: 8px;
}

.label__WkCAp {
  cursor: default;
  padding: 12px 16px 4px;
}
.label__WkCAp.disabled__P1VHm {
  cursor: not-allowed;
}

.indentation0__2J-dg {
  padding-left: 16px;
}

.indentation1__1oX3i {
  padding-left: 32px;
}

.indentation2__2zF9q {
  padding-left: 48px;
}

.indentation3__IOlCa {
  padding-left: 64px;
}

.indentation4__qZzyY {
  padding-left: 80px;
}
.selectOptionButton__1x3mc {
  display: block;
  position: relative;
  border: 1px solid transparent;
  width: 100%;
  text-align: left;
  padding: 0;
  background: transparent;
}
.selectOptionButton__1x3mc.disabled__3UJzd {
  color: rgb(181, 185, 189);
  cursor: not-allowed;
}
.selectOptionButton__1x3mc:focus, .selectOptionButton__1x3mc.highlighted__1swyb {
  outline: none;
  background-color: rgb(224, 242, 255);
}
.selectOptionButton__1x3mc:first-child {
  padding-top: 4px;
}
.selectOptionButton__1x3mc:last-child {
  padding-bottom: 4px;
}

.iconWrapper__oHoyo {
  margin-right: 4px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

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

.labelsContainer__28yH0 {
  flex-basis: 100%;
}

.option__10kd6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 16px;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  color: rgb(19, 21, 23);
}
.option__10kd6.optionDisabled__3gvsF {
  color: rgb(181, 185, 189);
  cursor: not-allowed;
}
.option__10kd6.optionDisabled__3gvsF svg {
  fill: rgb(181, 185, 189);
}
.option__10kd6:hover:not(.optionDisabled__3gvsF) {
  background-color: rgb(224, 242, 255);
}
.option__10kd6 svg {
  vertical-align: middle;
  margin-right: 8px;
}
.option__10kd6.highlighted__1swyb {
  outline: none;
  background-color: rgb(224, 242, 255);
}

.primary__2UmMY {
  flex-basis: 100%;
}

.primaryChild__yZiG_ {
  padding-right: 40px;
}

.secondary__1p1N8 {
  color: rgb(97, 99, 101);
  text-align: right;
  flex-basis: 10%;
  white-space: nowrap;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}

.option__10kd6.descriptionPresent__1_Gyi {
  padding-top: 8px;
  padding-bottom: 8px;
}
.option__10kd6.descriptionPresent__1_Gyi .primary__2UmMY {
  font-weight: 700;
}
.option__10kd6.descriptionPresent__1_Gyi .iconWrapper__oHoyo {
  align-self: flex-start;
}

.description__32jax {
  color: rgb(97, 99, 101);
  text-align: left;
  font-size: 0.75rem;
  font-weight: 500;
  margin-top: 4px;
}

.optionSelected__Ujxmu > svg {
  fill: rgb(31, 118, 216);
}
.optionSelected__Ujxmu .primary__2UmMY {
  font-weight: 700;
}
.optionSelected__Ujxmu * {
  color: rgb(31, 118, 216);
}

.indentation0__1dwNr {
  padding-left: 16px;
}

.indentation1__2reQq {
  padding-left: 32px;
}

.indentation2__3J2Zq {
  padding-left: 48px;
}

.indentation3__3hWfQ {
  padding-left: 64px;
}

.indentation4__dBIXw {
  padding-left: 80px;
}

.caretRight__3DmbB {
  transform: rotate(-90deg);
}

.caretLeft__1I_E8 {
  transform: rotate(90deg);
}
.label__hhw6D > * {
  padding-top: 8px;
}
.pagination__1kxEG {
  padding-top: 24px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.column__1_nOW,
.nav__2Z-DC {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.column__1_nOW {
  padding-bottom: 24px;
}

.buttonGroup__k1kmC {
  display: flex;
  flex-wrap: nowrap;
  padding-left: 8px;
  padding-right: 8px;
}

.pageButton__2XozU {
  min-width: 38px;
}

.navButton__1V3YM > div {
  display: flex;
  align-items: unset;
}

.leftIcon__3f5Jj,
.rightIcon__1tjRP {
  margin-top: 2px;
  height: 12px;
}

.leftIcon__3f5Jj {
  margin-right: 4px;
}

.rightIcon__1tjRP {
  margin-left: 4px;
}

.showing__3wlUI,
.select__3nDLH {
  padding-left: 16px;
}

.select__3nDLH > div > button,
.select__3nDLH > div > div[data-test=select-menu] {
  min-width: 64px;
}
.prefix__29e_m {
  border: 1px solid rgb(181, 185, 189);
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  color: rgb(19, 21, 23);
  letter-spacing: 0.0125em;
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2em 1.8em -1em rgb(247, 249, 250);
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px 8px 8px 8px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right: none;
  display: inline-block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .prefix__29e_m {
    line-height: normal;
  }
}
.prefix__29e_m.icon__1cM8W {
  padding: 0 4px 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.disabled__cbNSC {
  background: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  font-weight: 500;
  color: rgb(154, 157, 161);
  border-right: none;
}
.disabled__cbNSC.icon__1cM8W svg {
  fill: rgb(154, 157, 161);
}
.labelAndDescriptionWrapper__3rINB {
  display: inline-flex;
  position: relative;
  flex-direction: column;
}

.labelAndDescriptionWrapper__3rINB {
  display: inline-flex;
  position: relative;
  flex-direction: column;
}

.label__lSqEY {
  color: rgb(97, 99, 101);
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
}

.labelSelected__jZ66u {
  color: rgb(19, 21, 23);
}

.labelDisabled__7ysVy {
  cursor: default;
  color: rgb(154, 157, 161);
}

.labelDefault__kPu9L {
  font-size: 1rem;
}

.labelSmall__30tOO {
  font-size: 0.875rem;
}

.indicator__1r-D_ {
  left: 0;
  position: absolute;
}
.indicator__1r-D_ > * {
  transition: all 300ms ease;
}
.input__2kEhg:focus + .indicator__1r-D_ {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.indicatorBackground__3THYZ {
  fill: none;
}
.input__2kEhg:disabled + .indicator__1r-D_ .indicatorBackground__3THYZ {
  fill: rgb(223, 227, 232);
}

.indicatorOuterRing__2JMx3 {
  fill: rgb(181, 185, 189);
}
.input__2kEhg:hover + .indicator__1r-D_ .indicatorOuterRing__2JMx3 {
  fill: rgb(97, 99, 101);
}
.input__2kEhg:checked + .indicator__1r-D_ .indicatorOuterRing__2JMx3 {
  fill: rgb(22, 92, 171);
}
.input__2kEhg:disabled + .indicator__1r-D_ .indicatorOuterRing__2JMx3 {
  fill: rgb(206, 210, 214);
}

.indicatorInnerRing__2VLNt {
  fill: none;
}
.input__2kEhg:checked + .indicator__1r-D_ .indicatorInnerRing__2VLNt {
  fill: rgb(31, 118, 216);
}
.input__2kEhg:checked:disabled + .indicator__1r-D_ .indicatorInnerRing__2VLNt {
  fill: rgb(206, 210, 214);
}

.input__2kEhg[type=radio] {
  opacity: 0;
  z-index: -1;
  margin: 0;
  height: 0;
  width: 0;
}
fieldset.list__2LUa6 {
  border: 0;
  margin: 0;
  padding: 0;
}
fieldset.list__2LUa6 .option__2M4vV {
  margin: 8px auto;
}
fieldset.list__2LUa6 .option__2M4vV:first-child {
  margin-top: 0;
}
fieldset.list__2LUa6 .option__2M4vV:last-child {
  margin-bottom: 0;
}

fieldset.row__3wvru {
  border: 0;
  margin: 0;
  padding: 0;
}
fieldset.row__3wvru .option__2M4vV {
  display: inline-block;
  margin: 8px 32px 8px 0;
}
fieldset.row__3wvru .option__2M4vV:last-child {
  margin-right: 0;
}
.container__2ZI_I {
  background-color: rgb(223, 227, 232);
}

.active__yvBrQ {
  background-color: rgb(206, 210, 214);
}
.container__J5DVO {
  background-color: rgb(223, 227, 232);
}

.activeContainer__38Vpl {
  background-color: rgb(206, 210, 214);
}

.paddingContainer__1UWxq {
  padding: 4px;
}

.dragHandle__3c5KY {
  background-image: linear-gradient(to bottom, transparent 50%, rgb(255, 255, 255) 50%), linear-gradient(to right, rgb(206, 210, 214) 50%, rgb(255, 255, 255) 50%);
  background-size: 6px 6px, 6px 6px;
  height: 100%;
  width: 12px;
}

.card__x12y- {
  align-items: stretch;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  box-shadow: 0 1px 0 0 rgb(181, 185, 189);
  display: flex;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  padding: 16px 8px;
}
.card__x12y-:hover {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(97, 99, 101);
}
.card__x12y-:hover .dragHandle__3c5KY {
  background-image: linear-gradient(to bottom, transparent 50%, rgb(255, 255, 255) 50%), linear-gradient(to right, rgb(154, 157, 161) 50%, rgb(255, 255, 255) 50%);
}
.card__x12y-:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.isDragging__51EbY,
.selected__PVBT2,
.selected__PVBT2:hover {
  background-color: rgb(224, 242, 255);
  border: 1px solid rgb(31, 118, 216);
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
}
.isDragging__51EbY .dragHandle__3c5KY,
.selected__PVBT2 .dragHandle__3c5KY,
.selected__PVBT2:hover .dragHandle__3c5KY {
  background-image: linear-gradient(to bottom, transparent 50%, rgb(224, 242, 255) 50%), linear-gradient(to right, rgb(31, 118, 216) 50%, rgb(224, 242, 255) 50%);
}

.cardContent__1PYcZ {
  flex: 1;
  overflow: wrap;
  padding-right: 8px;
}
.shadowList__2imuf {
  overflow-x: hidden;
  overflow-y: auto;
}

.shadowOverlay__2tVjc {
  height: auto;
  position: relative;
  width: auto;
}

.shadowContainer__3ixGJ {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.shadowAbove__3fWHB,
.shadowBelow__3mo80 {
  position: absolute;
  z-index: 1;
}

.shadowAbove__3fWHB {
  background: radial-gradient(farthest-side at 50% 0%, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)) 100% 0;
  background-repeat: no-repeat;
  background-size: 100% 3px;
  height: 5px;
  left: 0;
  top: 0;
  width: inherit;
}

.shadowBelow__3mo80 {
  background: radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-size: 100% 3px;
  bottom: 0;
  height: 5px;
  left: 0;
  width: inherit;
}

.shadowCoverTop__nle5M {
  background-repeat: no-repeat;
  background-size: 100% 12px;
  height: 8px;
  position: relative;
  width: 100%;
  z-index: 2;
}
.shadowCoverTop__nle5M.shadowCoverLinearGradientWhite__26sM5 {
  background: linear-gradient(#ffffff 30%, rgba(255, 255, 255, 0)) 100% 0;
}
.shadowCoverTop__nle5M.shadowCoverLinearGradientGray100__Mqli8 {
  background: linear-gradient(rgb(239, 242, 245) 30%, rgb(239, 242, 245) 0%) 100% 0;
}

.shadowCoverBottom__3Othn {
  background-repeat: no-repeat;
  background-size: 100% 12px;
  height: 8px;
  position: relative;
  width: 100%;
  z-index: 2;
}
.shadowCoverBottom__3Othn.shadowCoverLinearGradientWhite__26sM5 {
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff 70%) 0 100%;
}
.shadowCoverBottom__3Othn.shadowCoverLinearGradientGray100__Mqli8 {
  background: linear-gradient(rgb(239, 242, 245) 0%, rgb(239, 242, 245) 70%) 0 100%;
}
.capitalHeaderContainer__17Ov_ {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  width: 38px;
  padding-left: 10px;
  height: 400px;
  display: flex;
  flex-direction: column;
}
.capitalHeaderContainer__17Ov_ .capitalIcon__2LGB1 {
  margin-top: 16px;
}
.capitalHeaderContainer__17Ov_:hover, .capitalHeaderContainer__17Ov_:active {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(97, 99, 101);
}
.capitalHeaderContainer__17Ov_:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.capitalTitle__1b24N {
  color: rgb(97, 99, 101);
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  margin-top: 16px;
  writing-mode: vertical-rl;
  text-orientation: mixed;
}

.capitalContentContainer__aSJy4 {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(206, 210, 214);
  width: 320px;
  padding: 16px;
}
.capitalContentContainer__aSJy4 .capitalContentTitle__GZIMg {
  font-size: 1.25rem;
  font-weight: 600;
  float: left;
}
.capitalContentContainer__aSJy4 .capitalContentHeader__3o2C2 {
  margin-bottom: 24px;
}
.capitalContentContainer__aSJy4 .capitalContentHeader__3o2C2:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.capitalAlignRight__3XnWj {
  float: right;
}
.suffix__3Y7uZ {
  border: 1px solid rgb(181, 185, 189);
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  color: rgb(19, 21, 23);
  letter-spacing: 0.0125em;
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2em 1.8em -1em rgb(247, 249, 250);
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px 8px 8px 8px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: none;
  display: inline-block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .suffix__3Y7uZ {
    line-height: normal;
  }
}
.suffix__3Y7uZ.icon__1bcqW {
  padding: 0px 4px 0px 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.disabled__wlcci {
  background: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  font-weight: 500;
  color: rgb(154, 157, 161);
  border-right: none;
}
.disabled__wlcci.icon__1bcqW svg {
  fill: rgb(154, 157, 161);
}
.container__35vcV {
  display: inline-block;
}

.label__25v4S {
  color: rgb(97, 99, 101);
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  margin-right: 16px;
}

.labelSelected__3LN_T {
  color: rgb(19, 21, 23);
}

.labelDisabled__2fx-0 {
  color: rgb(154, 157, 161);
}

.defaultSize__2qQXz {
  font-size: 1rem;
  line-height: 32px;
}

.smallSize__2BhQN {
  font-size: 0.875rem;
  line-height: 24px;
}

.inputContainer__SbB1q {
  display: inline-block;
  position: relative;
}

.indicatorContainer__jOsna {
  display: inline;
  position: relative;
}

.indicator__1MXDW {
  cursor: pointer;
  height: 32px;
  margin-left: 8px;
  position: absolute;
  width: 64px;
}
.smallSize__2BhQN .indicator__1MXDW {
  height: 24px;
  margin-left: 4px;
  width: 48px;
}
.indicator__1MXDW > * {
  transition: all 300ms ease;
}

.input__ANDIn[type=checkbox] {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  outline: 0;
  position: absolute;
  width: 100%;
  z-index: 500;
}

.track__23qzI {
  fill: rgb(206, 210, 214);
}
.input__ANDIn:hover ~ div svg .track__23qzI, .input__ANDIn:focus ~ div svg .track__23qzI {
  fill: rgb(181, 185, 189);
}

.trackSelected__1BHqG {
  fill: rgb(31, 118, 216);
}
.input__ANDIn:hover ~ div svg .trackSelected__1BHqG, .input__ANDIn:focus ~ div svg .trackSelected__1BHqG {
  fill: rgb(22, 92, 171);
}

.trackDisabled__23MsY {
  fill: rgb(223, 227, 232);
}
.trackDisabled__23MsY .trackSelected__1BHqG {
  fill: rgb(206, 210, 214);
}

.knobContainer__1VQGn {
  filter: drop-shadow(0 1px 2px rgba(19, 21, 23, 0.5));
  left: 0;
  transition: all 300ms ease;
}

.knobContainerSelected__3aXqb {
  left: 32px;
}
.smallSize__2BhQN .knobContainerSelected__3aXqb {
  left: 24px;
}

.knobContainerDisabled__R7Q3R {
  filter: none;
}

.knob__1wARz {
  fill: rgb(255, 255, 255);
  stroke: rgb(206, 210, 214);
  stroke-width: 1;
}
.input__ANDIn:hover ~ div svg .knob__1wARz {
  stroke: rgb(97, 99, 101);
}
.input__ANDIn:focus ~ div svg .knob__1wARz {
  stroke: rgb(0, 149, 255);
  fill: rgb(194, 229, 255);
  stroke-width: 2px;
}

.knobSelected__1r44e {
  stroke: rgb(31, 118, 216);
}

.knobDisabled__Sillb {
  fill: rgb(239, 242, 245);
  stroke: rgb(206, 210, 214);
}
.input__ANDIn:hover ~ div svg .knobDisabled__Sillb {
  fill: rgb(239, 242, 245);
  stroke: rgb(206, 210, 214);
}
.knobDisabled__Sillb .knobSelected__1r44e {
  fill: rgb(239, 242, 245);
  stroke: rgb(223, 227, 232);
}

.status__157xr {
  color: rgb(97, 99, 101);
  cursor: default;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-feature-settings: "smcp";
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: lowercase;
  vertical-align: top;
}

.statusOff__21R64 {
  color: rgb(19, 21, 23);
}
.statusOff__21R64.statusDisabled__13Tk1 {
  color: rgb(154, 157, 161);
}
.statusOff__21R64.statusSelected__3RJpD {
  color: rgb(154, 157, 161);
}

.statusOn__1h-du {
  margin-left: 80px;
}
.smallSize__2BhQN .statusOn__1h-du {
  margin-left: 56px;
}
.statusOn__1h-du.statusSelected__3RJpD {
  color: rgb(31, 118, 216);
}
.statusOn__1h-du.statusDisabled__13Tk1 {
  color: rgb(154, 157, 161);
}
.tabContentArea__2u0ON {
  width: 100%;
}
.tabGroupContainer__3CfH0 {
  display: flex;
  position: relative;
  background: rgb(223, 227, 232);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  height: 48px;
}

.tabNavShadowContainer__32mRN {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 48px;
  top: 0;
}

.tabNavShadow__20eRQ {
  content: "&nbsp;";
  position: absolute;
  height: 12px;
  border-top-left-radius: 10em 5em;
  border-top-right-radius: 10em 5em;
  box-shadow: 0 -3px 8px rgba(19, 21, 23, 0.1);
  width: 100%;
  top: 48px;
}
.inactiveTab__1jB_U, .rightOfActive__1yrvz, .leftOfActive__2raM9, .firstInactiveTab__vxhiS, .activeTab__cvlIh {
  font-family: "Benton Sans", Arial, sans-serif;
  border: 1px solid rgb(239, 242, 245);
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 2rem;
  padding: 8px 32px;
  height: 48px;
  white-space: nowrap;
  text-decoration: none;
  display: block;
}
.inactiveTab__1jB_U:focus, .rightOfActive__1yrvz:focus, .leftOfActive__2raM9:focus, .firstInactiveTab__vxhiS:focus, .activeTab__cvlIh:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.activeTab__cvlIh {
  position: relative;
  box-shadow: 0 -2px 2px 0 rgba(19, 21, 23, 0.15);
  color: rgb(19, 21, 23);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border: 1px solid rgb(206, 210, 214);
  border-bottom: 1px solid transparent;
  z-index: 2;
}
.activeTab__cvlIh:focus {
  border-bottom: 1px solid transparent;
}
.activeTab__cvlIh.grayBackground__gEUhN {
  background: rgb(239, 242, 245);
}
.activeTab__cvlIh.whiteBackground__2mt7u {
  background: rgb(255, 255, 255);
}

.inactiveTab__1jB_U, .rightOfActive__1yrvz, .leftOfActive__2raM9, .firstInactiveTab__vxhiS {
  background: transparent;
  border-right: 1px solid rgb(206, 210, 214);
  border-left: 1px solid rgb(239, 242, 245);
  border-top: none;
  color: rgb(97, 99, 101);
  transition: all 300ms ease;
}
.inactiveTab__1jB_U:hover, .rightOfActive__1yrvz:hover, .leftOfActive__2raM9:hover, .firstInactiveTab__vxhiS:hover {
  background: rgba(247, 249, 250, 0.5);
}

.activeTabGutter__1xD-w {
  z-index: 2;
}

.activeTabGutter__1xD-w + div .inactiveTab__1jB_U, .activeTabGutter__1xD-w + div .rightOfActive__1yrvz, .activeTabGutter__1xD-w + div .leftOfActive__2raM9, .activeTabGutter__1xD-w + div .firstInactiveTab__vxhiS {
  border-left: 1px solid transparent;
}

.firstInactiveTab__vxhiS {
  border-left: 1px solid transparent;
  border-top-left-radius: 3px;
}

.leftOfActive__2raM9 {
  border-left: 1px solid 1px solid rgb(239, 242, 245);
}

.rightOfActive__1yrvz {
  border-left: 1px solid transparent;
  border-right: 1px solid 1px solid rgb(206, 210, 214);
}

.badge__3ZbZU {
  margin-left: 8px;
}
.settingsTab__34eRo, .rightOfActive__1xcN6 {
  font-family: "Benton Sans", Arial, sans-serif;
  background: transparent;
  height: 48px;
  border: none;
  color: rgb(97, 99, 101);
  line-height: 16px;
  font-feature-settings: "smcp";
  letter-spacing: 0.05em;
  font-size: 0.875rem;
  font-weight: 600;
  padding: 8px 16px;
  white-space: nowrap;
  border: 1px solid transparent;
}
.settingsTab__34eRo:hover, .rightOfActive__1xcN6:hover {
  color: rgb(19, 21, 23);
}
.settingsTab__34eRo:focus, .rightOfActive__1xcN6:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.settingsTab__34eRo.grayBackground__3JQGv, .grayBackground__3JQGv.rightOfActive__1xcN6 {
  background: rgb(239, 242, 245);
}
.settingsTab__34eRo.whiteBackground__GM38N, .whiteBackground__GM38N.rightOfActive__1xcN6 {
  background: rgb(255, 255, 255);
}

.rightOfActive__1xcN6 {
  border-left: 1px solid transparent;
}

.settingsTabContainer__2fw8H {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  border-left: 1px solid rgb(239, 242, 245);
}

.settingsIcon__2hGcb {
  padding-right: 4px;
  vertical-align: middle;
  fill: rgb(97, 99, 101);
}
.settingsTab__34eRo:hover .settingsIcon__2hGcb, .rightOfActive__1xcN6:hover .settingsIcon__2hGcb, .settingsTabActive__8Re4E .settingsIcon__2hGcb {
  fill: rgb(19, 21, 23);
}

.settingsTabActive__8Re4E {
  background: rgb(239, 242, 245);
  box-shadow: 0 -2px 2px 0 rgba(19, 21, 23, 0.15);
  border: 1px solid rgb(206, 210, 214);
  border-bottom: 1px solid transparent;
  color: rgb(19, 21, 23);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  z-index: 2;
}
.settingsTabActive__8Re4E:focus {
  border: 2px solid rgb(0, 149, 255);
  border-bottom: 1px solid transparent;
}

.tabSettingContentArea__2eA8s {
  position: absolute;
  left: 0;
  width: 100%;
  top: 48px;
}
.container__1pNHw {
  align-items: center;
  display: flex;
  width: inherit;
}

.naked__zo5wl, .disabled__AbaCH, .neutral__3iz4j {
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 8px;
  width: 100%;
  resize: none;
  transition: all 300ms ease;
}
.naked__zo5wl::placeholder, .disabled__AbaCH::placeholder, .neutral__3iz4j::placeholder {
  color: rgb(181, 185, 189);
}
.naked__zo5wl:hover, .disabled__AbaCH:hover, .neutral__3iz4j:hover {
  border: 1px solid rgb(97, 99, 101);
}
.naked__zo5wl:focus, .disabled__AbaCH:focus, .neutral__3iz4j:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}

.neutral__3iz4j {
  border: 1px solid rgb(181, 185, 189);
  color: rgb(19, 21, 23);
}

.disabled__AbaCH {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  color: rgb(154, 157, 161);
}
.disabled__AbaCH::placeholder {
  color: rgb(181, 185, 189);
}

.naked__zo5wl {
  background-color: rgb(255, 255, 255);
  border: 1px solid transparent;
  border-left: 1px solid rgb(181, 185, 189);
  border-radius: 0;
}
.naked__zo5wl:hover {
  border-radius: 3px;
}
.naked__zo5wl:focus {
  border-radius: 3px;
}
.naked__zo5wl.disabled__AbaCH {
  border-radius: 3px;
}

.sizeSmall__2ae5x {
  font-size: 0.875rem;
}

.sizeDefault__3FDCX {
  font-size: 1rem;
}

.sizeLarge__3GWOU {
  font-size: 1.25rem;
  font-weight: 700;
}

.successState__3BATm .icon__uv39S {
  fill: rgb(47, 168, 130);
}

.errorState__1ESSf .neutral__3iz4j, .errorState__1ESSf .disabled__AbaCH, .errorState__1ESSf .naked__zo5wl {
  border: 1px solid rgb(209, 83, 54);
  color: rgb(19, 21, 23);
  border-radius: 3px;
}
.errorState__1ESSf .icon__uv39S {
  fill: rgb(209, 83, 54);
}

.iconWrapper__3Vqw5 {
  transform: translate(-32px);
  width: 0;
}
.container__2HuIR {
  background-color: rgb(255, 255, 255);
  border: 1px solid;
  bottom: 16px;
  box-shadow: 0 4px 8px 0 rgba(19, 21, 23, 0.6);
  position: absolute;
  right: 16px;
  width: 400px;
  z-index: 1000;
}

.toastCloseBar__HHuZc {
  height: 24px;
  position: relative;
  box-sizing: border-box;
  text-align: right;
}

.closeButton__34lDg {
  display: inline-block;
  height: 24px;
  width: 24px;
  transition: all 300ms ease;
  border: 0;
  background-color: transparent;
  padding: 4px;
}
.closeButton__34lDg > svg {
  fill: rgb(255, 255, 255);
}
.closeButton__34lDg:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.closeButton__34lDg:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px rgb(0, 149, 255);
  outline: none;
}

.contentContainer__zofjU {
  padding: 16px;
  display: flex;
  flex-direction: row;
  word-break: break-word;
}
.contentContainer__zofjU p {
  margin-top: 4px;
}

.illustration__2qlFA {
  margin-right: 16px;
  height: 32px;
  width: 32px;
}

.variantFailure__2wrui.container__2HuIR {
  border-color: rgb(209, 83, 54);
}
.variantFailure__2wrui .toastCloseBar__HHuZc {
  background: linear-gradient(-180deg, rgb(209, 83, 54), rgb(178, 62, 36));
}

.variantSuccess__1sHzW.container__2HuIR {
  border-color: rgb(30, 143, 107);
}
.variantSuccess__1sHzW .toastCloseBar__HHuZc {
  background: linear-gradient(-180deg, rgb(47, 168, 130), rgb(30, 143, 107));
}

.variantWarning__1st4L.container__2HuIR {
  border-color: rgb(219, 131, 31);
}
.variantWarning__1st4L .toastCloseBar__HHuZc {
  background: linear-gradient(-180deg, rgb(229, 149, 57), rgb(199, 113, 16));
}

.variantInfo__1GEEr.container__2HuIR {
  border-color: rgb(71, 129, 191);
}
.variantInfo__1GEEr .toastCloseBar__HHuZc {
  background: linear-gradient(-180deg, rgb(71, 129, 191), rgb(46, 98, 153));
}

.header__3FBP4 {
  display: block;
}
.stepNumberComplete__2kF_k, .stepNumberInactive__39_T-, .stepNumberActive__2vorQ {
  height: 24px;
  width: 24px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: rgb(255, 255, 255);
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.stepContainer__2lOoI {
  display: flex;
}

.stepNumberContainer__3pUus {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: center;
}

.stepLabelContainer__9NxWs {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}

.stepLabel__1sDv8 {
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 500;
  margin-left: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.stepLabelNotActive__1ErWc {
  color: rgb(97, 99, 101);
}

.stepLabelActive__2v-Ak {
  color: rgb(255, 255, 255);
  background-color: rgb(31, 118, 216);
}

.stepDividerInvisible__2eqcE {
  height: 0px;
}

.stepNumberActive__2vorQ {
  background-color: rgb(31, 118, 216);
}

.stepNumberInactive__39_T- {
  background-color: rgb(181, 185, 189);
}

.stepNumberComplete__2kF_k {
  position: relative;
  background-color: rgb(86, 186, 154);
}
.stepNumberComplete__2kF_k svg {
  fill: rgb(255, 255, 255);
  position: relative;
  top: 45%;
  transform: translateY(-50%);
}

.line__1WCTj {
  flex: 1;
  width: 1px;
  height: 8px;
  background-color: rgb(181, 185, 189);
  margin-right: 8px;
}

.lineInvisible__1mf-b {
  flex: 1;
  width: 1px;
  height: 8px;
}

.lineComplete__2TtsP {
  flex: 1;
  background-color: rgb(86, 186, 154);
  margin-right: 8px;
}
.spacer__3wo3q {
  margin-top: 24px;
}

.radioGroup__bau6j > div:first-of-type {
  padding-top: 8px;
  margin-bottom: 16px;
}

.radioGroup__bau6j label input {
  display: block;
}

.radioButton__2yTdf {
  width: 100%;
}
.radioButton__2yTdf > div {
  width: 100%;
}

.buttons__50IDN {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.buttons__50IDN button {
  margin-left: 8px;
}

.errorMsg__-DkqJ {
  margin-top: 16px;
}

.locationSelectContainer__1qN-_ {
  padding-top: 8px;
}
.sidebar__3Xy3q,
.sidebar__3Xy3q [class^=shadowOverlay],
.sidebar__3Xy3q [class^=shadowOverlay] [class^=shadowList] {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.sidebar__3Xy3q {
  padding-right: 24px;
  width: 280px;
  min-width: 280px;
}
.sidebar__3Xy3q [class^=shadowOverlay] [class^=shadowList] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.filterWrapper__1jlCQ {
  display: flex;
  flex-direction: column;
}

.filterHeader__1j6Vj,
.flexRow__2p6xj {
  display: flex;
  flex-direction: row;
}

.filterHeader__1j6Vj {
  justify-content: space-between;
}

.titlePadding__29jgR {
  padding-top: 24px;
  padding-bottom: 16px;
}

.foldersHeader__2C2Iw {
  padding-left: 8px !important;
  font-weight: 500;
  font-size: 16px;
}

.folderIcon__1a9ua {
  fill: rgb(97, 99, 101) !important;
}

.addFolderButton__3iAau {
  font-family: "Benton Sans Condensed", Helvetica, Arial Narrow, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  color: rgb(31, 118, 216);
  cursor: pointer;
}
.addFolderButton__3iAau:hover {
  text-decoration: underline;
}

.searchResults__1Fjf- {
  padding: 8px 0;
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgb(19, 21, 23);
  display: flex;
  flex-direction: row;
}

.clearFilter__3VffX {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgb(31, 118, 216);
  margin-left: 4px;
  cursor: pointer;
}

.noSectionsView__RgPOD {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 56px;
}
.noSectionsView__RgPOD > span {
  margin-top: 8px;
}

.hideControls__1Fm5z {
  display: none;
}
.buttons__1eeFa {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.buttons__1eeFa button {
  margin-left: 8px;
}

.folderName__1rUSw {
  background-color: white;
  border: 1px solid #CED2D6;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 8px 16px;
}

.reorderableList__2qpd2 {
  padding-left: 16px;
}

.errorMsg__2gHuq {
  margin-top: 16px;
}

[data-test=reorderable-folders-list] > div {
  background-color: transparent;
}

[data-test=reorderable-folders-list] {
  background-color: transparent;
}

[data-test=reorderable-folders-list] > div > div {
  padding: 4px 0px 0px 0px;
}
.header__Dd8sk {
  background: rgb(239, 242, 245);
  padding: 16px;
}

.headerContent__FkIat {
  display: flex;
  justify-content: space-between;
}

.buttons__3hHAW button {
  margin-left: 8px;
}

.divider__2b2H7 {
  background-color: rgb(206, 210, 214);
  border: 0;
  height: 1px;
}
.centered__747zB {
  width: 100%;
  margin-top: 2.5rem;
  padding-bottom: 4rem;
  text-align: center;
}

.container__3oQ4S {
  width: 100%;
}

.header__3u5Qi {
  display: flex;
  width: calc(100% - 12px);
  padding: 16px 16px 8px;
}

.organizeStoriesText__2Is46 {
  font-weight: 400;
  width: 30%;
}

.organizeStoriesDefaultText__11BYP {
  font-weight: 300;
  width: 30%;
}

.listItem__iL3oU {
  display: flex;
  width: 100%;
  padding: 0 8px;
}
.root__1BQmd {
  background: rgb(239, 242, 245);
  display: flex;
  flex-direction: column;
  height: 100%;
}

.contentWrapper__2bTrV {
  display: flex;
  flex-direction: row;
  padding: 24px;
  height: calc(100% - 70px);
}

.content__1VfO4 {
  flex-basis: 100%;
  max-width: 100%;
  min-width: 1px;
}

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

.buttons__1p4u1 button {
  margin-left: 8px;
}

.description__3jglE {
  display: flex;
  flex-direction: column;
  background-color: rgb(223, 227, 232);
  width: 100%;
  padding: 16px;
  margin: 16px 0;
}

.organizeStoriesText__HQU5c {
  letter-spacing: 0.58px;
  font-weight: 400;
}

.organizeStoriesDescText__1lqqC {
  font-weight: 300;
  margin-top: 8px;
}

.storiesTable__3IgT8 {
  display: flex;
  width: 100%;
  height: calc(100% - 127px);
  overflow: auto;
}
.controls__1GtbZ {
  display: flex;
  padding-top: 24px;
  padding-bottom: 24px;
}
.controls__1GtbZ fieldset:first-of-type {
  flex: 1;
}
.controls__1GtbZ fieldset:not(:last-of-type) {
  padding-right: 8px;
}
.controls__1GtbZ .storiesSelectContainer > div {
  display: block;
}
.buttons__378H9 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__378H9 button:first-child {
  margin-right: 8px;
}

.listItem__UKMBG {
  margin-top: 16px;
}

.divider__2vhkb {
  margin-right: 24px;
  margin: 16px 0;
}

.modalContainer__5txUf [class^=modalContentContainer],
.modalContainer__5txUf [class^=modalContent] {
  overflow: visible;
}
.container__1X8Mq {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.colorsRow__2KmAj {
  display: flex;
  align-items: center;
  gap: 8px;
}

.colorOption__2qCuz {
  position: relative;
}
.colorOption__2qCuz:not(:hover) .removeButton__LcELH {
  display: none;
}

.colorButton__ukh57 {
  width: 38px;
  height: 38px;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0;
}

.withBorder__2ZcCb {
  border: 1px solid rgb(223, 227, 232);
}

.colorBadge__2RXtQ {
  display: flex;
  border: 1px solid rgb(239, 242, 245);
  border-radius: 50%;
  position: absolute;
  top: -8px;
  right: -8px;
  background-color: rgb(255, 255, 255);
}

.selectedIcon__30IRO {
  fill: rgb(60, 150, 75);
}

.removeButton__LcELH {
  cursor: pointer;
  background-color: rgb(178, 62, 36);
  z-index: 2;
}

.removeIcon__1Vd4r {
  fill: rgb(255, 255, 255);
}

.addButton__2V5l0 {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
}
.spacingMenu__M9ebl {
  width: 338px;
}
.spacingMenu__M9ebl h5 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.spacingMenu__M9ebl input[type=checkbox] {
  position: absolute;
}
.spacingMenu__M9ebl input[type=number] {
  position: relative;
}

.spacer__1bh8R {
  height: 16px;
}

.spacer2__37G-4 {
  height: 24px;
}

.buttons__2W7Gy {
  display: flex;
  align-items: center;
  flex: 1;
}
.buttons__2W7Gy:last-child {
  justify-content: flex-end;
}
.buttons__2W7Gy > *:not(:last-child) {
  margin-right: 8px;
}
.previewIcon__2SwtH div > svg {
  fill: rgb(130, 132, 135);
}

.formatPreview__L1eiY {
  margin: 10px 4px 0;
}

.activePreview__37xYi div > svg {
  fill: #3E5DE6;
}

.contentDisplay__t7_rB {
  display: flex;
}

.previewIconButton__2mi3j {
  background: transparent;
  padding: 0;
  border: 1px solid transparent;
  box-shadow: none;
  outline: none;
}
.previewIconButton__2mi3j:hover {
  outline: none;
  border: 1px solid transparent;
  color: rgb(130, 132, 135);
}
.previewIconButton__2mi3j:focus {
  outline: none;
  border: 1px solid transparent;
}
.storyContentSection__1LjzX {
  position: relative;
}
.storyContentSection__1LjzX ::-moz-selection {
  background-color: rgba(0, 150, 255, 0.35);
}
.storyContentSection__1LjzX ::selection {
  background-color: rgba(0, 150, 255, 0.35);
}

[id^=tiny-react] {
  overflow: hidden;
}
.tox.tox-tinymce-inline .tox-editor-header {
  border: none !important;
  border-radius: 3px !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;
  height: 2.35rem;
  display: flex;
  align-items: center;
}
.tox p, .tox h1, .tox h2, .tox h3, .tox h4, .tox h5, .tox h6 {
  color: black !important;
}
.tox .tox-number-input {
  height: 26px;
  margin: 4px 1px 5px 0 !important;
}
.tox .tox-number-input .tox-input-wrapper {
  height: 28px;
}
.tox .tox-number-input .tox-input-wrapper input {
  border-color: transparent;
  padding: 0;
  min-height: 24px;
}
.tox-notifications-container {
  display: none;
}
.spinnerTextWrapper__1dG4D {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 300px;
  height: 40px;
}
.spinnerTextWrapper__1dG4D .loadingSpinner__2ZqLE div[class^=spinner__] {
  height: 16px !important;
  width: 16px !important;
}
.embedDropdown__24t-k {
  width: 240px;
}
.wrapper__2pJ8o {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 800;
}

.background__17_Pn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.56);
}

.modal__1u8eD {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  border: none;
  background: rgb(255, 255, 255);
  overflow: auto;
  border-radius: 4px;
  outline: none;
  padding: 1.5rem;
  max-height: 90%;
  max-width: 90%;
  min-width: 24rem;
  margin: -2px 0 0;
  z-index: 700;
  transform: translate(-50%, -50%);
}

.overflowVisible__3Esc9 {
  overflow: visible;
}

.close__2MGus {
  top: 0.75rem;
  right: 0.75rem;
  font-size: 1.5rem;
  position: absolute;
  cursor: pointer;
  color: #737373;
}

.headerIcon__1TiE_ {
  font-size: 4em;
  display: block;
  text-align: center;
  color: #3192c7;
  margin-top: 40px;
}

.title__2SwcB {
  text-align: center;
  margin-bottom: 1.5rem;
}

.content__4TE-Q p {
  text-align: center;
  padding-bottom: 0;
}

.buttons__17z2J {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
}
.buttons__17z2J > *:not(:last-child) {
  margin-right: 1rem;
}
.container__1PHmS {
  width: 70vw;
  max-width: 960px;
}
.container__1PHmS .label__2CylL {
  text-align: left;
  padding-bottom: 16px;
}
.container__1PHmS .paddingTop__ZGfSr {
  padding-top: 16px;
}
.container__1PHmS .textArea__3asDt {
  min-height: 128px;
  color: rgb(97, 99, 101);
  font-size: 16px;
  font-family: Barlow;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word;
  resize: vertical;
}
.container__1PHmS .buttons__2HISL {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 36px;
  gap: 16px;
}
.container__1PHmS .icon__23t_r {
  fill: #3E5DE6;
}
.container__1PHmS .learn__gAkd2 {
  display: flex;
  padding-top: 8px;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
}
.container__1PHmS .regenerate__3QKTu {
  display: flex;
  align-items: center;
  gap: 4px;
}
.container__1PHmS .regenerate__3QKTu .regenerateIcon__1uzsV {
  margin-bottom: 0;
}
.container__1PHmS .buttonsContainer__1isU0 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.container__1PHmS .buttonsContainerDisabled__3JPyo {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}
.container__2Mpjy {
  width: 480px;
}
.container__2Mpjy .label__1Zolp {
  text-align: left;
  padding-bottom: 16px;
}
.container__2Mpjy .explanation__31xAR {
  background-color: rgb(247, 249, 250);
  border: 1px dashed rgba(144, 144, 144, 0.4);
  padding: 8px;
  display: flex;
  text-align: left;
}
.container__2Mpjy .explanation__31xAR p {
  text-align: left;
}
.container__2Mpjy .buttons__3ZxvW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 32px;
  gap: 16px;
}
.container__2vbtM {
  width: 960px;
}
.container__2vbtM .label__3RCmh {
  text-align: left;
  padding-bottom: 16px;
}
.container__2vbtM .paddingTop__1MFCk {
  padding-top: 16px;
}
.container__2vbtM .paddingBottom__ANOYs {
  padding-bottom: 16px;
}
.container__2vbtM .textArea__1dLVW {
  min-height: 128px;
  width: 956px;
  color: rgb(97, 99, 101);
  font-size: 16px;
  font-family: Barlow;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word;
  resize: vertical;
}
.container__2vbtM .buttons__1sYKP {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 36px;
  gap: 16px;
}
.container__2vbtM .icon__22L_I {
  fill: #3E5DE6;
}
.container__2vbtM .learn__UEBKt {
  display: flex;
  padding-top: 8px;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
}
.container__2vbtM .regenerate__eXUtK {
  display: flex;
  padding-top: 8px;
  align-items: baseline;
  gap: 4px;
}
.container__2vbtM .buttonsContainer__f0qmC {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.container__2vbtM .buttonsContainerDisabled__3KJve {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}
.footer__26LYK {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.dropzone__16yy3 {
  min-height: 172px;
  width: 100%;
  border: 1.5px dashed #B5B9BD;
  background: #F7F9FA;
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px;
  text-align: center;
  align-items: center;
  justify-content: center;
}

.dropzoneContent__1jREr svg {
  fill: rgb(97, 99, 101);
  width: 24px;
  height: 24px;
}

.errorText__2KaIg {
  display: flex;
  align-items: center;
  color: rgb(199, 113, 16);
}
.errorText__2KaIg svg {
  margin-right: 8px;
}

.resultContainer__3bM74 {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.imagePreview__1AzlE {
  border-radius: 3px;
  flex-shrink: 0;
  max-width: 100%;
  max-height: 300px;
}
.imagePreview__1AzlE img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.imageInfo__2g_iL {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex-shrink: 0;
  padding-bottom: 16px;
}

.controls__1xtcb {
  display: flex;
  align-items: center;
  gap: 8px;
}

.confirmatioFooter__3r14w {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}
.loadingEditorOverlay__2AkJS {
  opacity: 15%;
  background-color: rgb(239, 242, 245);
}

.loadingWrapper__3BvEr {
  position: relative;
  border: 1px dashed rgba(144, 144, 144, 0.4);
  margin-bottom: -5px;
}
.loadingWrapper__3BvEr .spinnerPlacement__kFPNE {
  position: absolute;
  left: calc(50% - 150px);
  top: calc(50% - 20px);
}
.container__25ieX [class^=bannerContent] {
  overflow: hidden;
}
.container__25ieX .mergeTagLink__1dH17 {
  width: 100%;
  display: inline-flex;
}
.container__25ieX .showMoreContainer__j_bqE {
  display: flex;
  align-items: center;
}
.container__25ieX .showMoreContainer__j_bqE .showMoreButton__2-7ny {
  text-decoration: none;
}
.toolbarContainer__v6boC {
  position: fixed;
  top: 1rem;
  left: 1rem;
  right: 1rem;
  z-index: 200;
}
.buttons__2FvaV {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 24px;
}
.buttons__2FvaV button {
  margin-left: 8px;
}

.deletePublicationInfo__2jsfU {
  margin-bottom: 24px;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.deletePublicationInfo__2jsfU .deletePublicationInfoLabel__3kU2v {
  font-weight: 300;
}
.deletePublicationInfo__2jsfU .deletePublicationTitle__mNZvv {
  margin-left: 4px;
  font-weight: 700;
}
.deletePublicationInfo__2jsfU .deletePublicationtextHighlight__3p7_k {
  font-weight: 700;
}
.deletePublicationInfo__2jsfU .deletePublicationtextHighlight__3p7_k::after, .deletePublicationInfo__2jsfU .deletePublicationtextHighlight__3p7_k::before {
  content: " ";
}
.centered__1I4uW {
  text-align: center;
  margin: auto;
}
.centered__1I4uW > h1 {
  margin-bottom: 0.25rem;
  font-weight: 400;
  font-size: 1.75rem;
}
.centered__1I4uW > h2 {
  font-weight: 300;
  font-size: 1rem;
  margin-bottom: 1.5rem;
}

.container__3piRY {
  flex: 1;
}

.thumbnailPlaceholder__9nHF8 {
  fill: rgb(206, 210, 214);
}

.illustrationPlaceholder__lxQil {
  fill: rgb(206, 210, 214);
  width: 36px;
  height: 28px;
}

.illustrationFrame__208s- {
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  border-color: rgb(206, 210, 214);
  display: flex;
  height: 220px;
  flex: 1;
  align-items: center;
  justify-content: center;
  margin: 12px;
}

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

.publicationThumbnail__SmwQR {
  border: 1px solid rgb(206, 210, 214);
  margin-right: 16px;
  width: 50px;
  height: 50px;
  border-radius: 3px;
  border-color: rgb(206, 210, 214);
}

.createdByWrapper__3_U8n {
  display: inherit;
}

.nickName__3Tz6B {
  border: 1px solid rgb(19, 21, 23);
  border-radius: 16px;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 32px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 32px;
  height: 32px;
  top: 10px;
}

.author__2obb1 {
  margin-left: 8px;
  line-height: 16px;
  padding-top: 14px;
}

.timeStamp__vggUg {
  top: 4px;
  font-weight: 100;
}

.spinner__YSb2D {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.publicationView__3KNP4 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.recentlyViewedSeparator__2UQHT {
  width: 100%;
  height: 1px;
  background: rgb(206, 210, 214);
  margin-bottom: 24px;
}
.buttons__3-ev5 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__3-ev5 button:first-child {
  margin-right: 8px;
}

.folderNameBlock__3WGsW {
  margin-bottom: 16px;
}

.radioDescription__1sjBp {
  padding-top: 8px;
}

.radioGroup__dVWOQ > div:first-of-type {
  padding-top: 8px;
  margin-bottom: 16px;
}

.radioGroup__dVWOQ label input {
  display: block;
}

.radioButton__2H9Ll {
  width: 100%;
}
.radioButton__2H9Ll > div {
  width: 100%;
}

.errorMsg__1zUfr {
  margin-top: 16px;
}

.spacer__3kQy8 {
  height: 16px;
}
.buttons__34WZ2 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__34WZ2 button:first-child {
  margin-right: 8px;
}

.formWrapper__Kv0kb > div {
  padding-top: 8px;
  padding-bottom: 8px;
}
.container__2g_TR {
  display: flex;
}

.formContainer__36u2l {
  flex: 1;
  height: 100%;
}

.divider__2JULg {
  margin-right: 24px;
}

.previewContainer__3oHMH {
  flex: 1;
  min-height: 440px;
}

.bottomContainer__eC0BH {
  display: flex;
  justify-content: flex-end;
}
.bottomContainer__eC0BH button:last-child {
  margin-left: 8px;
}

.iframeContainer__1GaEw {
  position: relative;
  height: 100%;
}

.title__C_il5:not(:first-child) {
  padding-top: 12px;
}

.toggle__2Nja_ {
  padding-top: 12px;
}

.button-group__1KnCc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 12px;
}
.button-group__1KnCc > *:not(:last-child) {
  margin-right: 8px;
}

.preview__18bql {
  margin-top: 8px;
}

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

.loadingPosition__pkIXZ {
  display: inline-block;
}

.inputGroup__28583 {
  padding-top: 12px;
  font-size: 14px;
}

.startingPageInput__38epv {
  width: 200px;
}

.marginsSection__2Z7JK {
  padding: 0 24px 0 0;
}

.spacer__UG75e {
  height: 16px;
}

.inlineSpacer__1dEGK {
  width: 16px;
}
.container__1BDQE {
  display: flex;
}

.formContainer__1L9-9 {
  flex: 1;
  height: 100%;
}

.divider__W_TKT {
  margin-right: 24px;
}

.previewParentContainer__32Rmh {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}

.previewNote__3Vbma {
  font-size: 0.75rem;
  color: rgb(97, 99, 101);
}

.previewContainer__6D0jr {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bottomContainer__1B8Gg {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.bottomContainer__1B8Gg button:last-child {
  margin-left: 8px;
}

.iframeContainer__y2hih {
  position: relative;
  margin: 8px 0;
  height: 100%;
}

.title__AjVKm:not(:first-child) {
  padding-top: 12px;
}

.toggle__3dJ86 {
  padding-top: 12px;
}

.button-group__2iwDk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 16px;
}
.button-group__2iwDk > *:not(:last-child) {
  margin-right: 8px;
}

.preview__C9OSk {
  display: flex;
  margin-top: 8px;
  flex: 1;
}

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

.loadingPosition__37nJF {
  display: inline-block;
}

.inputGroup__1qoxo {
  padding-top: 16px;
  font-size: 0.875rem;
}

.startingPageInput__1G2wN {
  width: 200px;
}

.marginsSection__15DZn {
  padding: 0 24px 0 0;
}

.spacer__3QOzf {
  height: 16px;
}

.inlineSpacer__1naUV {
  width: 16px;
}

.checkbox__BFDDo {
  padding-left: 8px;
  padding-top: 12px;
}
.checkbox__BFDDo > input {
  vertical-align: middle;
}

.showHeaderFooterOptions__38fGX > input {
  vertical-align: middle;
}

.pdfFailureMessage__VUiz2 {
  color: rgb(130, 132, 135);
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.pdfFailureMessageMargin__3AMdA {
  margin-top: 8px;
}

.pdfUploadFail__25o0E {
  text-align: center;
}

[data-test=accordion-body] {
  padding-top: 0;
}
.buttons__3mGD9 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__3mGD9 button:first-child {
  margin-right: 8px;
}

.radioDescription__1uifl {
  padding-top: 8px;
}

.radioGroup__1jq8z > div:first-of-type {
  padding-top: 8px;
  margin-bottom: 16px;
}

.radioGroup__1jq8z label input {
  display: block;
}

.radioButton__2NBZF {
  width: 100%;
}
.radioButton__2NBZF > div {
  width: 100%;
}

.modalDescription__2rd-q {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  color: rgb(97, 99, 101);
  margin-bottom: 24px;
}

.errorMsg__2DKx6 {
  margin-top: 16px;
}
.storyListDescription__JBqmC {
  padding-top: 16px;
}

.buttons__3Kk_C {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 24px;
}
.buttons__3Kk_C button {
  margin-left: 8px;
}
.storiesListBlock__2_ek- {
  display: flex;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  align-items: center;
}

.storiesList__1bbhz {
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
  margin-left: 4px;
}
.storiesList__1bbhz + div {
  margin-left: 4px;
}

.locationSelectContainer__1zIfZ {
  padding-top: 16px;
}

.buttons__2yzBt {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__2yzBt button:first-child {
  margin-right: 8px;
}

.banner__37nIg {
  margin-bottom: 32px;
}
.buttons__qCFI2 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__qCFI2 button:first-child {
  margin-right: 8px;
}

.formWrapper__gNogV > div {
  padding-bottom: 8px;
}

.locationSelectContainer__3Je3_ {
  padding-top: 16px;
}
.selectControls__3NCGw {
  margin-top: 8px;
  padding: 16px;
  display: flex;
  justify-content: space-between;
  background-color: rgb(223, 227, 232);
}
.selectControls__3NCGw label {
  display: block;
}

.verticalDivider__3J7YB {
  margin-left: 8px;
  margin-right: 8px;
}

.toolbarSelectionInfo__3ek5D {
  margin-top: 8px;
  display: flex;
  justify-content: space-between;
  align-self: center;
}

.buttons__3okS2 {
  align-self: flex-end;
}
.buttons__3okS2 button {
  margin-left: 8px;
}

.unselectButton__D_etK {
  font-family: "Benton Sans Condensed", Helvetica, Arial Narrow, sans-serif;
  font-size: 0.875rem;
  cursor: pointer;
  color: rgb(22, 92, 171);
  background-color: transparent;
  border: 0;
  padding: 0;
  display: inline;
}
.unselectButton__D_etK:hover {
  text-decoration: underline;
}
.unselectButton__D_etK:focus {
  transition: none;
  box-shadow: 0 0 0 2px rgb(0, 149, 255);
  outline: none;
}
.banner__3r0go {
  margin-bottom: 24px;
}

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

.clickHereText__1JoCL {
  text-decoration: underline;
  font-size: 0.875rem;
}
.row__2Hw6p {
  padding: 1rem 0;
}

.image__27tt- {
  height: 60px;
  width: 110px;
  margin: 1rem 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  transition: all 0.2s ease-in-out;
  background-color: #ccc;
}

.text__3EOP8, .title__fHK_y {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.3;
  padding: 0;
  display: inline-flex;
  align-items: center;
}

.title__fHK_y {
  margin-top: 0;
  font-weight: bold;
}

.cell__1Sol3:first-of-type, .header__5HNTI:first-of-type {
  padding-left: 1rem;
}
.cell__1Sol3:last-of-type, .header__5HNTI:last-of-type {
  padding-right: 1rem;
}
.cell__1Sol3 a, .header__5HNTI a {
  font-size: 1rem;
}
.cell__1Sol3 a:not(.ui-button__1sLM6), .header__5HNTI a:not(.ui-button__1sLM6) {
  color: #444;
}

.header__5HNTI {
  margin-top: 0;
  font-weight: bold;
}
.header__5HNTI a:not(.ui-button__1sLM6) {
  color: #3192c7;
}
.gsignin__OlgWS {
  display: inline-block;
  background: white;
  color: #444;
  width: 190px;
  max-width: 400px;
  border-radius: 3px;
  border: 1px solid #dadce0;
  box-shadow: 1px 1px 1px grey;
  margin: 20px 0;
  white-space: nowrap;
}
.gsignin__OlgWS:hover, .gsignin__OlgWS:focus {
  cursor: pointer;
  box-shadow: none;
  border-color: #d2e3fc;
  outline: none;
}

.icon__29tpC {
  background: url(https://d1xpcacohn4ion.cloudfront.net/assets/1cdc8fce9609d07f0e9d8d0bc4b61f8f.svg) transparent 50% no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
}

.buttonText__2n-Du {
  display: inline-block;
  vertical-align: middle;
  padding-left: 12px;
  font-size: 14px;
  font-weight: bold;
  /* Use the Roboto font that is loaded in the <head> */
  font-family: "Roboto-Medium", "Roboto", sans-serif;
}
.root__NZ06t {
  width: 100%;
}

.selectorWrapper__2a6IW {
  z-index: 10;
}

.errorWrapper__2HwOd h2,
.errorWrapper__2HwOd p {
  text-align: center;
}
.errorWrapper__2HwOd h2 {
  margin: 10px 0 4px;
}
.errorWrapper__2HwOd .settingsLink__-DsPr {
  outline: none;
  border: none;
  background: none;
  padding: 0;
  color: #3192c7;
}
.errorWrapper__2HwOd .settingsLink__-DsPr:hover {
  text-decoration: underline;
}

.table__3Z5jz thead th {
  padding: 10px 0;
}
.table__3Z5jz thead th:first-child {
  padding-left: 1rem;
}
.centered__gp2Wm {
  width: 100%;
  margin-top: 2.5rem;
  padding-bottom: 4rem;
  text-align: center;
}
.centered__gp2Wm > h1 {
  margin-bottom: 0.25rem;
  font-weight: 600;
  font-size: 2rem;
}
.centered__gp2Wm > h2 {
  font-weight: 400;
  margin-bottom: 1.5rem;
}

.table__r7sBj {
  border-top: none !important;
}
.table__r7sBj tr > th:first-of-type {
  padding-left: 1rem;
}
.table__r7sBj tr > th:last-of-type {
  padding-right: 1rem;
}

.buttons__3wbD4 {
  align-items: center;
}
.buttons__3wbD4 button:first-child {
  margin-right: 8px;
}

.rowHighlighted__3q-Mi {
  animation: highlightFade__2JF2G 7s;
}

@keyframes highlightFade__2JF2G {
  0% {
    border: 1px solid rgb(31, 118, 216);
    background-color: rgb(224, 242, 255);
  }
  50% {
    border: 1px solid rgb(31, 118, 216);
    background-color: rgb(224, 242, 255);
  }
  100% {
    border: 1px solid 1px solid rgb(206, 210, 214);
    background-color: rgb(255, 255, 255);
  }
}
.publicationColumn__1Btqd {
  white-space: nowrap;
  overflow: hidden;
  min-width: 0;
  text-overflow: ellipsis;
}
.publicationColumn__1Btqd a {
  color: rgb(19, 21, 23);
}

.leftMargin__1sHYa {
  margin-left: 4px;
}
.buttons__3cWfn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__3cWfn button:first-child {
  margin-right: 8px;
}

.radioGroup__aPb2x {
  display: flex;
  width: 100%;
  margin-bottom: 24px;
}

.radioGroup__aPb2x > div:first-of-type {
  padding-top: 8px;
  margin-bottom: 16px;
}

.radioGroup__aPb2x label input {
  display: block;
}

.radioButton__dSI4v {
  flex: 1;
  margin-right: 80px;
}
.radioButton__dSI4v > div {
  width: 100%;
}

.listItem__yWAwX {
  margin-top: 16px;
}

.errorMsg__1Ijl0 {
  margin-top: 16px;
}
.buttons__3yOZi {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__3yOZi button:first-child {
  margin-right: 8px;
}

.listItem__1SZiu {
  margin-top: 16px;
}

.divider__kUI0i {
  margin-right: 24px;
  margin: 16px 0;
}

.modalContainer__2KWVO [class^=modalContentContainer],
.modalContainer__2KWVO [class^=modalContent] {
  overflow: visible;
}
.buttons__34icA {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__34icA button:first-child {
  margin-right: 8px;
}

.formWrapper__1fHS2 > div {
  padding-bottom: 8px;
}
.buttons__399ps {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__399ps button:first-child {
  margin-right: 8px;
}

.publicationDescription__3wuF1, .copyOptionSelection__1MB3x {
  margin-top: 16px;
}

.modalContainer__3cs3X [class^=modalContentContainer],
.modalContainer__3cs3X [class^=modalContent] {
  overflow: visible;
}

.removeSetupOnlinePublicationWarningContainer__2BP_R {
  display: flex;
  line-height: 16px;
  background: rgb(255, 238, 219);
  padding: 16px;
  margin: 20px 0 16px 32px;
  border: 1px solid rgb(229, 149, 57);
  border-radius: 3px;
}

svg.warningIcon__p_NSK {
  fill: rgb(229, 149, 57);
  margin-right: 8px;
}

.radioGroup__3GcZt > div:first-of-type {
  padding-top: 8px;
  margin-bottom: 16px;
}

.radioGroup__3GcZt label input {
  display: block;
}

.radioButton__1JEkB {
  width: 100%;
}
.radioButton__1JEkB > div {
  width: 100%;
}
.buttons__3Xu_l {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__3Xu_l button:first-child {
  margin-right: 8px;
}

.listItem__1pUhG {
  margin-top: 16px;
}

.divider__doJAx {
  margin-right: 24px;
  margin: 16px 0;
}

.modalContainer__2ItkI [class^=modalContentContainer],
.modalContainer__2ItkI [class^=modalContent] {
  overflow: visible;
}
.root__2VbUU {
  height: 106px;
  display: flex;
  width: 100%;
  padding: 16px 24px 16px 24px;
  background: white;
  justify-content: space-between;
  border-bottom: 1px solid rgb(206, 210, 214);
  flex-direction: column;
}

.navBarBeadcrumb__2l7e2 {
  display: flex;
  width: 100%;
  height: 24px;
}

.navBarDetails__21Wgj {
  display: flex;
  flex: 1;
  flex-direction: row;
}

.leftContent__2EOyj {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.templateHeaderHeight__2JqNM {
  height: 72px;
}

.templateTitle__6KEiq {
  color: black;
  font-weight: 700;
  padding-top: 0;
  font-size: 28px;
  line-height: 40px;
}

.content__3ui0l {
  display: flex;
  align-items: end;
}
.content__3ui0l > *:not(:last-child) {
  margin-right: 8px;
}

.leftContent__2EOyj {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 16px;
  overflow: hidden;
}

.title__2tNxP {
  font-weight: 700;
  font-size: 28px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.icon__16hI5 {
  margin-right: 4px;
}

.edit__2ITJ7, .editButton__QKH3Q {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: rgb(22, 92, 171);
}

.editButton__QKH3Q {
  margin-right: 16px;
  margin-left: 8px;
}
.editButton__QKH3Q svg {
  fill: rgb(22, 92, 171);
}

.titleStyle__1goKa {
  font-size: 0.875rem;
  color: rgb(97, 99, 101);
  font-style: normal;
  font-weight: 300;
}

.breadcrumbsLink__OqVNY {
  font-size: 0.875rem;
  text-decoration-line: underline;
  font-style: normal;
  font-weight: 300;
  color: rgb(0, 149, 255);
}

.flexRowDirection__3v6fs {
  flex-direction: row;
}

.hideControls__2EaBy {
  display: none;
}
.container__1SlRV {
  display: flex;
  width: 100%;
  max-height: 104px;
}

.dropdownItemContainer__Bp0Qr:hover {
  background-color: rgb(224, 242, 255);
  color: rgb(19, 21, 23);
}

.dropdownItem__L1wuu {
  border: none;
  box-shadow: none;
  font-weight: 400;
  transition: none;
  padding: 8px 16px;
}
.dropdownItem__L1wuu span {
  color: rgb(19, 21, 23);
  margin-right: 8px;
}
.dropdownItem__L1wuu:disabled, .dropdownItem__L1wuu[disabled] {
  background-color: rgb(255, 255, 255) !important;
  border: none !important;
  box-shadow: none;
  padding-left: 0;
  width: 100%;
}
.dropdownItem__L1wuu:disabled span, .dropdownItem__L1wuu[disabled] span {
  color: rgb(181, 185, 189);
}
.dropdownItem__L1wuu:hover, .dropdownItem__L1wuu:active {
  background-color: rgb(224, 242, 255);
  border: none;
  box-shadow: none;
  color: rgb(19, 21, 23);
}
.container__2HXWP {
  display: flex;
  min-height: 100%;
  flex-direction: column;
  background: rgb(247, 249, 250);
}

.publicationView__2dGkQ {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.contentWrapper__QclBU {
  display: flex;
  flex-direction: row;
  flex: 1;
}

.publicationStoriesContent__UjvXW {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 100%;
  padding: 8px 24px 0 0;
}

.pageNumberSelect__1T3ZZ {
  margin-left: 16px;
  padding-right: 66px;
}
.pageNumberSelect__1T3ZZ button {
  min-width: 64px;
}

.centered__1S_Xn {
  text-align: center;
  margin: auto;
}
.centered__1S_Xn > h1 {
  margin-bottom: 4px;
  font-weight: 400;
  font-size: 1.75rem;
}
.centered__1S_Xn > h2 {
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 24px;
}

.divider__3G5dx {
  padding-right: 24px;
}

.spinner__ILB0M {
  display: flex;
  flex-direction: row;
  font-size: 0.75rem;
  align-items: center;
  margin-right: 8px;
}

.publicationStoriesContainer__vn7WK {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding-top: 24px;
  overflow: hidden;
}

.controlBarContainer__2sB7K {
  padding-right: 24px;
}

.publicationViewStoriesSeparator__3A-Fw {
  border-top: 1px solid rgb(206, 210, 214);
}

.noStoriesFoundContainer__1rqxp {
  text-align: center;
  margin-top: 32px;
}
.noStoriesFoundContainer__1rqxp h1 {
  font-weight: 500;
  font-size: 2.25rem;
  margin-bottom: 4px;
}
.noStoriesFoundContainer__1rqxp h2 {
  margin-bottom: 24px;
  font-weight: unset;
}
.noStoriesFoundContainer__1rqxp .filterResultButtons__3Dfe2 {
  display: flex;
  justify-content: center;
}
.noStoriesFoundContainer__1rqxp .filterResultButtons__3Dfe2 :last-child {
  margin-left: 10px;
}

.allStoryButton__4vZCO {
  margin-left: 10px;
}

.leftPadding__1n_Jh {
  padding-left: 24px;
}

.descriptionStyle__3yFRz {
  font-size: 0.875rem;
  color: rgb(97, 99, 101);
  font-weight: 300;
}

.folderContentHeader__1zlY9 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 24px;
  overflow: hidden;
}

.buttonContainer__2-wNW {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  column-gap: 8px;
}

.buttons__2ad-R {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.buttons__2ad-R button:first-child {
  margin-right: 8px;
}
.buttons__2ad-R button:last-child {
  margin-left: 8px;
}

.folderTitle__10A2g {
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-right: 24px;
}

.icon__3ZSQH {
  margin-right: 4px;
}

.edit__3LXbz, .editButton__2JbV1 {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: rgb(31, 118, 216);
  padding: 0;
}

.editButton__2JbV1 {
  vertical-align: super;
  margin-left: 8px;
}
.editButton__2JbV1 svg {
  fill: rgb(22, 92, 171);
}

.headerText__10rDb {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.hideOverflow__19kmW {
  overflow: hidden;
}

.banner__t8oTB {
  margin-right: 24px;
}

.publicationExportBanner__3Nq4k {
  margin: 24px 24px 0 24px;
}

svg.formCheckIcon__3kKRk {
  fill: rgb(60, 150, 75);
  margin-right: 8px;
}

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

.downloadFile__CPu1c {
  margin-top: 8px;
  color: rgb(97, 99, 101);
  background: rgb(247, 249, 250);
  width: fit-content;
  font-size: 0.875rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  text-decoration: none;
}

.publicationStatus__3YzL2 {
  margin-top: 16px;
}

.publicationStatusBadge__1LcPw {
  margin-left: 4px;
}

.hide__3ARig {
  display: none;
}
.noStoriesFoundContainer__37vAz {
  text-align: center;
  margin-top: 32px;
}
.noStoriesFoundContainer__37vAz h1 {
  font-weight: 500;
  font-size: 2.25rem;
  margin-bottom: 4px;
}
.noStoriesFoundContainer__37vAz h2 {
  margin-bottom: 24px;
  font-weight: unset;
}
.noStoriesFoundContainer__37vAz .filterResultButtons__1lmGM {
  display: flex;
  justify-content: center;
}
.noStoriesFoundContainer__37vAz .filterResultButtons__1lmGM :last-child {
  margin-left: 10px;
}

.allStoryButton__1Cez- {
  margin-left: 10px;
}
.sidebarContent__1bJWh {
  display: flex;
  flex-direction: column;
  padding-top: 8px;
  margin-left: 24px;
  margin-right: 24px;
}

.publicationSummary__2GsXj {
  display: flex;
  flex-direction: column;
  width: 280px;
}

.publicationTextSummary__1wf7n {
  margin-top: 12px;
}

.publicationStatus__1eyur {
  margin-top: 16px;
}

.publicationStatusBadge__3xkfp {
  margin-left: 4px;
}

.mt16__JXwuZ {
  margin-top: 16px;
}

.mt8__2DwMs {
  margin-top: 8px;
}

.buttons__3THMM {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.buttons__3THMM button:first-child {
  margin-right: 8px;
}
.buttons__3THMM button:last-child {
  margin-left: 8px;
}

.divider__3uSQB {
  padding-right: 24px;
}
.storyListDescription__38INX {
  padding-top: 16px;
}

[class*=dialogContentContainer] {
  overflow-y: visible;
}

.select__16XOe {
  overflow-y: visible;
}

.buttons__2Znwd {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 24px;
}
.buttons__2Znwd button {
  margin-left: 8px;
}
.buttons__3TjUc {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 24px;
}
.buttons__3TjUc button {
  margin-left: 8px;
}
.controls__1jt3N {
  display: flex;
  padding-top: 24px;
  padding-bottom: 24px;
}
.controls__1jt3N fieldset:first-of-type {
  flex: 1;
}
.controls__1jt3N fieldset:not(:last-of-type) {
  padding-right: 8px;
}
.controls__1jt3N .storiesSelectContainer > div {
  display: block;
}

.hide__1ozX0 {
  display: none;
}
.loadingContainer__3xcAX {
  margin-top: 120px;
  justify-content: center;
  font-size: 0.875rem;
  line-height: 16px;
  color: rgb(97, 99, 101);
}

.populatingPublicationsEmbeds__PZG4Z {
  text-align: center;
}

.populatingEmbedLabel__1GBrn {
  text-align: center;
}
.populatingEmbedLabel__1GBrn span {
  display: inline-block;
  width: 280px;
}
.bold__3w2YL {
  font-weight: 700;
}

.italics__1scDa {
  font-style: italic;
}

.disabledRow__YWqpa {
  background-color: rgb(239, 242, 245);
  position: relative;
}

.customRow__UPq5g div:nth-child(2) {
  padding-left: 0 !important;
}

svg.warningIcon__z25xe {
  fill: rgb(148, 42, 18);
}

.iconCell__3_8IW {
  max-width: 0;
  padding: 0;
}
.iconCell__3_8IW svg {
  position: absolute;
  top: 20px;
  left: 62px;
}

svg.failedIcon__3cE6j {
  fill: rgb(224, 105, 79);
}
.noStoriesFoundContainer__3sjlL {
  text-align: center;
  margin-top: 32px;
}
.noStoriesFoundContainer__3sjlL h1 {
  font-weight: 500;
  font-size: 2.25rem;
  margin-bottom: 4px;
}
.noStoriesFoundContainer__3sjlL h2 {
  margin-bottom: 24px;
  font-weight: unset;
}
.noStoriesFoundContainer__3sjlL .filterResultButtons__3IT-p {
  display: flex;
  justify-content: center;
}
.noStoriesFoundContainer__3sjlL .filterResultButtons__3IT-p :last-child {
  margin-left: 10px;
}

.allStoryButton__2xAGW {
  margin-left: 10px;
}

.hide__36xtH {
  display: none;
}

.pageNumberSelect__3_DHk {
  padding-right: 66px;
}
.centered__5hxgY {
  text-align: center;
  margin: auto;
}
.centered__5hxgY > h1 {
  margin-bottom: 4px;
  font-weight: 400;
  font-size: 1.75rem;
}
.centered__5hxgY > h2 {
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 24px;
}
.centered__cVKPl {
  text-align: center;
  margin: auto;
}
.centered__cVKPl > h1 {
  margin-bottom: 4px;
  font-weight: 400;
  font-size: 1.75rem;
}
.centered__cVKPl > h2 {
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 24px;
  padding: 0 16px;
}
.tooltip__23_Io {
  position: relative;
}
.tooltip__23_Io:hover::before, .tooltip__23_Io:hover::after, .tooltip__23_Io:active::before, .tooltip__23_Io:active::after, .tooltip__23_Io:focus::before, .tooltip__23_Io:focus::after {
  animation-delay: 0.4s;
  animation-duration: 0.1s;
  animation-fill-mode: forwards;
  animation-name: tooltip-appear__325A0;
  animation-timing-function: ease-in;
  display: inline-block;
  text-decoration: none;
}
.tooltip__23_Io::before {
  border: 5px solid transparent;
  color: rgba(0, 0, 0, 0.8);
  content: "";
  display: none;
  height: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  z-index: 1011;
}
.tooltip__23_Io::after {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 3px;
  color: #fff;
  content: attr(aria-label);
  display: none;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  opacity: 0;
  padding: 5px 8px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: pre;
  word-wrap: break-word;
  z-index: 1010;
}

@keyframes tooltip-appear__325A0 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.no-delay__S6Qet:hover::before, .no-delay__S6Qet:hover::after, .no-delay__S6Qet:active::before, .no-delay__S6Qet:active::after, .no-delay__S6Qet:focus::before, .no-delay__S6Qet:focus::after {
  animation: none;
  opacity: 1;
}

.tooltip-s__3cDpn::after,
.tooltip-se__AQv--::after,
.tooltip-sw__tp3Si::after {
  margin-top: 5px;
  right: 50%;
  top: 100%;
}
.tooltip-s__3cDpn::before,
.tooltip-se__AQv--::before,
.tooltip-sw__tp3Si::before {
  border-bottom-color: rgba(0, 0, 0, 0.8);
  bottom: -5px;
  margin-right: -5px;
  right: 50%;
  top: auto;
}

.tooltip-se__AQv--::after {
  left: 50%;
  margin-left: -15px;
  right: auto;
}

.tooltip-sw__tp3Si::after {
  margin-right: -15px;
}

.tooltip-n__3RpaT::after,
.tooltip-ne__bdmWA::after,
.tooltip-nw__19IJ7::after {
  bottom: 100%;
  margin-bottom: 5px;
  right: 50%;
}
.tooltip-n__3RpaT::before,
.tooltip-ne__bdmWA::before,
.tooltip-nw__19IJ7::before {
  border-top-color: rgba(0, 0, 0, 0.8);
  bottom: auto;
  margin-right: -5px;
  right: 50%;
  top: -5px;
}

.tooltip-ne__bdmWA::after {
  left: 50%;
  margin-left: -15px;
  right: auto;
}

.tooltip-nw__19IJ7::after {
  margin-right: -15px;
}

.tooltip-s__3cDpn::after,
.tooltip-n__3RpaT::after {
  transform: translateX(50%);
}

.tooltip-w__3Sa0v::after {
  bottom: 50%;
  margin-right: 5px;
  right: 100%;
  transform: translateY(50%);
}
.tooltip-w__3Sa0v::before {
  border-left-color: rgba(0, 0, 0, 0.8);
  bottom: 50%;
  left: -5px;
  margin-top: -5px;
  top: 50%;
}

.tooltip-e__jrvPZ::after {
  bottom: 50%;
  left: 100%;
  margin-left: 5px;
  transform: translateY(50%);
}
.tooltip-e__jrvPZ::before {
  border-right-color: rgba(0, 0, 0, 0.8);
  bottom: 50%;
  margin-top: -5px;
  right: -5px;
  top: 50%;
}

.multiline__1sGLQ:hover::after, .multiline__1sGLQ:active::after, .multiline__1sGLQ:focus::after {
  display: table-cell;
}
.multiline__1sGLQ::after {
  border-collapse: separate;
  max-width: 250px;
  white-space: pre-line;
  width: max-content;
  word-wrap: break-word;
}
.multiline__1sGLQ.tooltip-s__3cDpn::after, .multiline__1sGLQ.tooltip-n__3RpaT::after {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.multiline__1sGLQ.tooltip-w__3Sa0v::after, .multiline__1sGLQ.tooltip-e__jrvPZ::after {
  right: 100%;
}
@media screen and (min-width: 0\0 ) {
  .multiline__1sGLQ::after {
    width: 250px;
  }
}

.sticky__1tEpd::before, .sticky__1tEpd::after {
  display: inline-block;
  opacity: 1;
}
.sticky__1tEpd.multiline__1sGLQ::after {
  display: table-cell;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Bold.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton-Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Bold.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
.btn__1fPdZ {
  border-radius: 3px;
  font-size: 15px;
  height: 42px;
  line-height: 42px;
  padding: 0 1em;
  border: 1px solid transparent;
  display: inline-block;
  font-weight: 600;
  position: relative;
  text-align: center;
  user-select: none;
  white-space: nowrap;
}
.btn__1fPdZ:focus, .btn__1fPdZ:hover {
  text-decoration: none;
}

.noColor__2bLky {
  background-color: #fff;
  border-color: #ccc;
  box-shadow: none;
  color: #444;
}
.noColor__2bLky:hover {
  background-color: none;
  border-color: rgb(31, 118, 216);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 3px rgba(22, 92, 171, 0.15), 0 2px 2px rgba(0, 0, 0, 0.08);
  color: rgb(22, 92, 171);
}
.noColor__2bLky:focus, .noColor__2bLky.focus___O45x {
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
}
.noColor__2bLky.disabled__k1K4r, .noColor__2bLky:disabled {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(204, 204, 204, 0.5);
  color: rgba(68, 68, 68, 0.5);
  pointer-events: none;
}
.noColor__2bLky:not([disabled]):not(.disabled__k1K4r).active, .noColor__2bLky:not([disabled]):not(.disabled__k1K4r):active {
  background-color: rgb(0, 149, 255);
  border-color: rgb(22, 92, 171);
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
  color: rgb(22, 92, 171);
}

.default__15234 {
  background-color: #fff;
  border-color: #ccc;
  box-shadow: none;
  color: rgb(22, 92, 171);
}
.default__15234:hover {
  background-color: none;
  border-color: rgb(31, 118, 216);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 3px rgba(22, 92, 171, 0.15), 0 2px 2px rgba(0, 0, 0, 0.08);
  color: rgb(22, 92, 171);
}
.default__15234:focus, .default__15234.focus___O45x {
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
}
.default__15234.disabled__k1K4r, .default__15234:disabled {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(204, 204, 204, 0.5);
  color: rgba(22, 92, 171, 0.5);
  pointer-events: none;
}
.default__15234:not([disabled]):not(.disabled__k1K4r).active, .default__15234:not([disabled]):not(.disabled__k1K4r):active {
  background-color: rgb(0, 149, 255);
  border-color: rgb(22, 92, 171);
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
  color: rgb(22, 92, 171);
}

.primary__2iTkc {
  background-color: rgb(22, 92, 171);
  border-color: rgb(22, 92, 171);
  box-shadow: none;
  color: #fff;
}
.primary__2iTkc:hover {
  background-color: none;
  border-color: #444;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 3px rgba(22, 92, 171, 0.15), 0 2px 2px rgba(0, 0, 0, 0.08);
  color: #fff;
}
.primary__2iTkc:focus, .primary__2iTkc.focus___O45x {
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
}
.primary__2iTkc.disabled__k1K4r, .primary__2iTkc:disabled {
  background-color: rgba(22, 92, 171, 0.5);
  border-color: rgba(22, 92, 171, 0.5);
  color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
}
.primary__2iTkc:not([disabled]):not(.disabled__k1K4r).active, .primary__2iTkc:not([disabled]):not(.disabled__k1K4r):active {
  background-color: rgb(22, 92, 171);
  border-color: #444;
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
  color: #fff;
}
.primary__2iTkc:hover {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.positive__39iyW {
  background-color: #17a05b;
  border-color: #17a05b;
  box-shadow: none;
  color: #fff;
}
.positive__39iyW:hover {
  background-color: #00be68;
  border-color: #444;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 3px rgba(22, 92, 171, 0.15), 0 2px 2px rgba(0, 0, 0, 0.08);
  color: #fff;
}
.positive__39iyW:focus, .positive__39iyW.focus___O45x {
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
}
.positive__39iyW.disabled__k1K4r, .positive__39iyW:disabled {
  background-color: rgba(23, 160, 91, 0.5);
  border-color: rgba(23, 160, 91, 0.5);
  color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
}
.positive__39iyW:not([disabled]):not(.disabled__k1K4r).active, .positive__39iyW:not([disabled]):not(.disabled__k1K4r):active {
  background-color: #128049;
  border-color: #444;
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
  color: #fff;
}
.positive__39iyW:hover {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.negative__FTMTh {
  background-color: #fff;
  border-color: #dd6d54;
  box-shadow: none;
  color: #dd6d54;
}
.negative__FTMTh:hover {
  background-color: #dd6d54;
  border-color: #444;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 3px rgba(22, 92, 171, 0.15), 0 2px 2px rgba(0, 0, 0, 0.08);
  color: #fff;
}
.negative__FTMTh:focus, .negative__FTMTh.focus___O45x {
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
}
.negative__FTMTh.disabled__k1K4r, .negative__FTMTh:disabled {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(221, 109, 84, 0.5);
  color: rgba(221, 109, 84, 0.5);
  pointer-events: none;
}
.negative__FTMTh:not([disabled]):not(.disabled__k1K4r).active, .negative__FTMTh:not([disabled]):not(.disabled__k1K4r):active {
  background-color: #b15743;
  border-color: #444;
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
  color: #fff;
}
.negative__FTMTh:hover {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.ghost__2Gss_ {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  color: rgb(22, 92, 171);
}
.ghost__2Gss_:hover {
  background-color: none;
  border-color: rgb(22, 92, 171);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 3px rgba(22, 92, 171, 0.15), 0 2px 2px rgba(0, 0, 0, 0.08);
  color: rgb(22, 92, 171);
}
.ghost__2Gss_:focus, .ghost__2Gss_.focus___O45x {
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
}
.ghost__2Gss_.disabled__k1K4r, .ghost__2Gss_:disabled {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
  color: rgba(22, 92, 171, 0.5);
  pointer-events: none;
}
.ghost__2Gss_:not([disabled]):not(.disabled__k1K4r).active, .ghost__2Gss_:not([disabled]):not(.disabled__k1K4r):active {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgb(22, 92, 171);
  box-shadow: 0 0 0 0.2rem rgba(31, 118, 216, 0.25);
  color: rgb(22, 92, 171);
}

.unstyled__1YPPV {
  background-color: transparent;
}
.unstyled__1YPPV:hover {
  background-color: transparent;
  border-color: transparent;
}
.unstyled__1YPPV:focus, .unstyled__1YPPV.focus___O45x {
  border-color: transparent;
  box-shadow: none;
}

.small__3T9-A {
  border-radius: 0.2rem;
  font-size: 13px;
  height: 28px;
  line-height: 28px;
  padding: 0 0.5em;
}

.tiny__3kS0_ {
  border-radius: 0.2rem;
  font-size: 13px;
  height: 21px;
  line-height: 21px;
  padding: 0 0.5em;
}

.block__2DRHJ {
  display: block;
  width: 100%;
}

.block__2DRHJ + .block__2DRHJ {
  margin-top: 0.5rem;
}

.close__2LAqf {
  background: transparent;
  border: 0;
  color: #fff;
  font-size: 15px;
  line-height: 1;
  padding: 0;
}
.close__2LAqf::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01C";
}
.close__2LAqf::before:hover::before {
  text-decoration: none;
}
.close__2LAqf:focus, .close__2LAqf:hover {
  color: #fff;
  opacity: 0.75;
  text-decoration: none;
}
.card__3wkjc {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  min-width: 0;
  position: relative;
  word-wrap: break-word;
}

.content__1HBMe {
  padding: 1rem;
}

.header__f-3gN {
  background-color: #f7f7f7;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 0;
  padding: 1rem 1rem;
}

.footer__1HhLu {
  background-color: #f7f7f7;
  border-top: 1px solid #eaeaea;
  padding: 1rem 1rem;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Bold.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton-Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Bold.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
.dashboardCard__3V_3C {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  cursor: pointer;
  margin: 14px;
  margin-top: 14px !important;
  max-width: 400px;
  padding: 0;
  text-align: left;
  transition: box-shadow 0.2s ease-out;
  width: calc(100% - 28px);
}
.dashboardCard__3V_3C:hover {
  box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.1);
}
.dashboardCard__3V_3C:focus {
  outline: 2px solid #0095ff;
  outline-offset: 2px;
}
@media screen and (min-width: 480px) {
  .dashboardCard__3V_3C {
    width: calc(100% - 28px);
  }
}
@media screen and (min-width: 790px) {
  .dashboardCard__3V_3C {
    width: calc(50% - 28px);
  }
}
@media screen and (min-width: 1150px) {
  .dashboardCard__3V_3C {
    width: calc(33.33333% - 28px);
  }
}
@media screen and (min-width: 1510px) {
  .dashboardCard__3V_3C {
    width: calc(25% - 28px);
  }
}
@media screen and (min-width: 1870px) {
  .dashboardCard__3V_3C {
    width: calc(20% - 28px);
  }
}

.card__sle4G {
  min-height: 200px;
  border: none;
}

.title__3Vvzj {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgb(19, 21, 23);
  font-weight: 500;
  margin-bottom: 0;
}

.updatedAt__26hyR,
.updatedBy__DREFx {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgb(97, 99, 101);
  display: block;
  font-size: 0.75rem;
  font-weight: 400;
}

.badge__3_AAy {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

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

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

.detailsRight__1843w {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: right;
}

.arrow__2mSHW::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E03B";
}
.arrow__2mSHW::before:hover::before {
  text-decoration: none;
}
.arrow__2mSHW::before {
  color: rgb(97, 99, 101);
  font-size: 28px;
}
.tether-element {
  z-index: 99999;
}
.tether-element .resetPosition__3cvCX {
  position: initial;
}

.default-tether__xBj1b {
  display: block;
}
.ReactFlipCard__2ESCM {
  display: inline-block;
  height: 100%;
  outline: 0 !important;
  perspective: 1000;
  transform-style: preserve-3d;
  width: 100%;
}

.ReactFlipCardEnabled__2h4Sn.ReactFlipCard__2ESCM:hover .Back__YVTAx,
.ReactFlipCardFlipped__3QynF .Back__YVTAx {
  transform: rotateY(0deg);
}

.ReactFlipCardEnabled__2h4Sn.ReactFlipCard__2ESCM:hover .Front__3so8V,
.ReactFlipCardFlipped__3QynF .Front__3so8V {
  transform: rotateY(180deg);
}

.Flipper__lR0jE {
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.6s;
  width: 100%;
}

.Front__3so8V,
.Back__YVTAx {
  backface-visibility: hidden;
  background-color: white;
  height: 100%;
  left: 0;
  outline: 0 !important;
  position: absolute;
  top: 0;
  transform: rotateY(0deg);
  transform-style: preserve-3d;
  transition: transform 0.6s;
  width: 100%;
}
.Front__3so8V:focus,
.Back__YVTAx:focus {
  outline: 0 !important;
}

.Front__3so8V {
  background-color: rgb(255, 255, 255);
  transform: rotateY(0deg);
  z-index: 2;
}

.Back__YVTAx {
  transform: rotateY(-180deg);
}

@media print {
  .ReactFlipCardFlipped__3QynF .Front__3so8V {
    transform: rotateY(0deg);
  }
}
.trash__GZo7Z path {
  fill: #c56149;
}

.copy__2qe8H path {
  fill: #4c91c2;
}

.edit__2NTkg path {
  fill: #4c91c2;
}

.check__2wgE1 polyline {
  stroke: #909090;
}

.search__18ehZ circle,
.search__18ehZ path {
  stroke: #ffffff;
}
.header__2ntnO {
  background-color: #fff;
  border-radius: 3px 3px 0 0;
  padding: 10px 0 0 12px;
  width: 100%;
}

.prefix__1I5CK {
  color: #444;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  margin-right: 5px;
  margin-top: 6px;
  position: absolute;
  width: 13px;
}

input[type=text]:not(.no-format__37V0x).input__1s4xV {
  border: 0;
  box-shadow: none;
  color: #444;
  cursor: text;
  display: inline-block;
  flex-grow: 1;
  font-family: "ProximaNova", "proxima nova", "helvetica neue", helvetica, arial, sans-serif;
  font-size: 12px;
  padding: 3px 3px 5px 1px;
}

.tagSpace__3sm8X {
  align-content: flex-start;
  background: transparent;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
  margin-left: 20px;
  overflow-y: auto;
}

.tag__2yVt3 {
  background: #d5e9f5;
  border-radius: 2px;
  display: inline-block;
  margin: 3px;
  margin-top: 6px;
  padding: 0px 6px;
}

.tagText__3h3_U {
  color: #143a50;
  font-size: 12px;
  line-height: 18px;
}

.removeTag__3usLO {
  background: none;
  border: 0;
  color: #137cbd;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  margin-left: 4px;
  opacity: 0.5;
  padding: 3px 0 0;
  vertical-align: middle;
}
.removeTag__3usLO::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
  content: "\E01E";
}
.removeTag__3usLO::before:hover::before {
  text-decoration: none;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Bold.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton-Sans";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Black.woff);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Bold.woff);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Book.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Extra-Light.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Light.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Medium.woff);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Regular.woff);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/Benton-Sans-Condensed-Thin.woff);
  font-weight: 100;
  font-style: normal;
}
.table__alu22 {
  display: flex;
  flex-direction: column;
  font-family: "ProximaNova", "proxima nova", "helvetica neue", helvetica, arial, sans-serif;
  font-size: 14px;
  padding: 1em;
  width: 100%;
}

.tableBody__3ys6W {
  overflow-y: auto;
}

.row__2Q_91 {
  align-items: center;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 1px 1px 1px rgba(21, 24, 28, 0.15);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 1em;
  max-height: 100px;
  padding: 16px 24px;
  transition: outline 0.3s ease-in;
}

.tableHeaderRow__3U_Y0 {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  padding: 8px 24px;
  text-transform: uppercase;
}

.tableHeaderRow__3U_Y0 > .cell__2bMUx {
  font-size: 12px;
}

.cell__2bMUx {
  color: #444444;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  padding: 0 16px;
  white-space: nowrap;
}

.cell__2bMUx > * {
  vertical-align: middle;
}

.selected__33eck {
  background-color: #abd4ea !important;
}

.ellipsisOverflow__mkeGP {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tabs__1iqIL {
  display: flex;
  flex-direction: column;
}

.tab__3PUab {
  background: transparent;
  border-radius: 0;
  font-weight: 500;
}
.tab__3PUab.active {
  border-bottom: 2px solid rgb(22, 92, 171);
  color: rgb(31, 118, 216);
}
.tab__3PUab:not(:hover):active::before, .tab__3PUab:not(:hover):active::after, .tab__3PUab:not(:hover):focus::before, .tab__3PUab:not(:hover):focus::after {
  display: none;
  opacity: 0;
}

.tabContent__Zdyfu {
  border-radius: 0 !important;
}
.toast__1jPH9 {
  background-color: rgb(22, 92, 171);
  color: #fff;
  border-radius: 0;
  bottom: 15px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  max-width: 420px;
  padding: 15px 15px;
  position: fixed;
  right: 15px;
  width: 420px;
  z-index: 1000;
}

.action__FE0Xa {
  align-self: flex-end;
  border-color: transparent;
}
.action__FE0Xa:hover {
  background-color: #fff;
  border-color: #444;
  color: rgb(22, 92, 171);
}

.header__qCGVC {
  flex: 1;
}

.body__b8KeX {
  flex: 1;
}

.close__2Y8jf {
  align-self: flex-end;
  position: absolute;
  right: 15px;
}
.close__2Y8jf:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.success__2jCM2 {
  background-color: #0fac9b;
  color: #fff;
}
.success__2jCM2 .action__FE0Xa {
  background-color: #fff;
  color: #0fac9b;
}

.failure__31GRF {
  background-color: #dd6d54;
  color: #fff;
}
.failure__31GRF .action__FE0Xa {
  color: #dd6d54;
}
.container__2BbqC {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.875rem;
  font-family: "Benton Sans", Arial, sans-serif;
  background-color: rgb(247, 249, 250);
  border-bottom: 1px solid rgb(206, 210, 214);
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.1);
  color: rgb(19, 21, 23);
  height: 38px;
  padding: 0 16px;
  position: fixed;
  top: 0;
  right: 0;
  left: 70px;
  z-index: 600;
}
@media print {
  .container__2BbqC {
    display: none;
  }
}

.entityName__3pM2J {
  font-weight: 700;
}

.environment__15aNV {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  color: rgb(97, 99, 101);
}
.environment__15aNV.production__2-I4J {
  color: rgb(209, 83, 54);
}

.userPromoted__36aXj {
  font-size: 0.75rem;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  color: rgb(97, 99, 101);
  margin-left: auto;
  margin-right: 24px;
}
.inputWrapper__3dpdK {
  margin-bottom: 24px;
}

.contentWrapper__1P2op {
  height: 500px;
}

.loadingSpinnerWrapper__1qpnC {
  align-items: center;
  display: flex;
  height: 500px;
  justify-content: center;
}

.noResultsWrapper__19iPI {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.noResultsWrapper__19iPI span:last-of-type {
  margin-top: 8px;
}
.noResultsWrapper__19iPI button {
  margin-top: 16px;
}

.entitySettingBtnHeader__1vswO {
  flex: 0.6;
  padding: 8px 16px;
}

.entitySettingBtn__2S4zn {
  padding-top: 4px;
  padding-right: 4px;
  padding-left: 16px;
  flex: 0.6;
}
.entitySettingBtn__2S4zn button {
  padding-bottom: 2px;
  padding-top: 2px;
}
button.wrapper__2XnjF {
  max-width: 70px;
  width: 100%;
  text-align: center;
  margin: auto;
  padding: 0;
}

.loader__29kw6 {
  margin: auto;
  padding: 8px;
}

.content__361Nx {
  min-width: 255px;
  max-width: 355px;
  max-height: 600px;
  overflow: auto;
}
.content__kPVLL {
  min-width: 255px;
  max-width: 355px;
}

.body__3AiLp {
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 16px 0;
}
.body__3AiLp .linkItem__Vq9Rx {
  display: block;
  text-decoration: none;
  color: rgb(19, 21, 23);
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 22px;
  font-family: "Benton Sans", Arial, sans-serif;
}
.body__3AiLp .active__1Sqdl svg {
  fill: rgb(22, 92, 171);
}
.body__3AiLp .active__1Sqdl a {
  color: rgb(22, 92, 171);
}
.body__3AiLp .discoverLabel__2nKcy {
  display: block;
  text-align: left;
  padding-left: 16px;
  padding-bottom: 8px;
}
.body__3AiLp .flex__o854F {
  display: flex;
  padding: 8px 16px;
}
.body__3AiLp .flex__o854F:hover {
  background-color: rgb(194, 229, 255);
}
.body__3AiLp .hidden__1_Dac {
  display: none;
}
.body__3AiLp .showLink__35KuI:hover {
  background-color: transparent;
}
.body__3AiLp .rotate__3WXfm {
  transform: rotate(180deg);
}
.body__3AiLp .prodIcon__2q6D6 {
  width: 24px;
  height: 21px;
  margin-right: 8px;
  cursor: pointer;
}
.body__3AiLp .productsWithoutAccess__rOWvZ {
  margin-top: 16px;
}
.body__3AiLp .productsWithoutAccess__rOWvZ .flex__o854F .prodIcon__2q6D6 {
  color: rgb(97, 99, 101);
  fill: rgb(97, 99, 101);
}
.body__3AiLp .productsWithoutAccess__rOWvZ .flex__o854F div {
  width: 100%;
}
.body__3AiLp .productsWithoutAccess__rOWvZ .linkItem__Vq9Rx {
  color: rgb(97, 99, 101);
  padding-bottom: 0;
  padding-right: 4px;
  line-height: 22px;
}
.body__3AiLp .productsWithoutAccess__rOWvZ .linkItem__Vq9Rx span {
  line-height: 15px;
}
.ogLabel__20CFL {
  font-size: 0.75rem;
  line-height: 14px;
  white-space: pre-wrap;
  display: inline-block;
  padding-bottom: 4px;
}

.grid__eLqMF {
  display: grid;
  grid-template-columns: 6px 6px 6px;
  padding: 8px;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
}
.grid__eLqMF .gridItem__1dSiN {
  height: 6px;
  width: 6px;
  background-color: rgb(22, 92, 171);
}

.content__IANHs {
  min-width: 255px;
  max-width: 355px;
  margin-bottom: 50px;
}
.navigation__1ENWF {
  box-sizing: border-box;
  width: 70px;
  background-color: rgb(223, 227, 232);
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  border-right: 1px solid rgb(206, 210, 214);
  z-index: 600;
  line-height: 1.5;
}
@media print {
  .navigation__1ENWF {
    display: none;
  }
}

.skipLink__t70yn {
  padding: 16px 24px;
  background-color: rgb(31, 118, 216);
  color: white;
  text-decoration: none;
  position: fixed;
  top: 0;
  left: -100%;
  font-weight: 600;
  background: rgb(4, 65, 135);
  box-shadow: inset 0 2em 1.8em -1em rgba(31, 118, 216, 0.7);
  font-size: 1.25rem;
  border-radius: 0 0 3px 0;
  border: 1px solid rgb(7, 48, 92);
  letter-spacing: 0.0125em;
  z-index: 900;
}
.skipLink__t70yn:hover {
  box-shadow: inset 0 1em 1em -1em rgba(31, 118, 216, 0.7);
}
.skipLink__t70yn:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  left: 0;
}

.logoContainer__7koNz {
  box-sizing: border-box;
  width: 70px;
  height: 70px;
  background-color: rgb(22, 92, 171);
  display: block;
  padding: 15px;
  border-bottom: 1px solid rgb(4, 65, 135);
}

.appList__Kn-7n {
  line-height: 1;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.appName__30Q79 {
  box-sizing: border-box;
  border-top: 1px solid rgba(31, 118, 216, 0.7);
  border-bottom: 1px solid rgb(4, 65, 135);
  display: block;
  background-color: rgb(22, 92, 171);
  padding: 10px 8px;
  color: white;
  font-size: 9px;
  font-weight: 600;
  font-family: "Benton Sans", Arial, sans-serif;
  line-height: 1.25;
  width: 70px;
  text-align: center;
}

.divider__fCoLq {
  border-top: 1px solid rgb(239, 242, 245);
  margin-bottom: 5px;
}

.app__wOP7u {
  display: block;
  text-decoration: none;
  box-sizing: border-box;
  margin: 4px;
  padding: 10px 0;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.75rem;
  text-align: center;
  font-weight: 600;
  text-decoration: none;
  color: rgb(97, 99, 101);
  border: 1px solid transparent;
  transition: all 300ms ease;
  position: relative;
  border-radius: 3px;
}
.app__wOP7u .appIcon__KJhb5 {
  box-sizing: border-box;
  height: 24px;
  width: 24px;
  margin: 0 auto 6px;
  display: block;
}
.app__wOP7u .appIcon__KJhb5.active__1b7TS {
  display: none;
}
.app__wOP7u:hover {
  color: rgb(22, 92, 171);
  background-color: rgb(239, 242, 245);
  border: 1px solid rgb(206, 210, 214);
  text-decoration: none;
  cursor: pointer;
}
.app__wOP7u:hover .appIcon__KJhb5 {
  display: none;
}
.app__wOP7u:hover .appIcon__KJhb5.active__1b7TS {
  display: block;
}
.app__wOP7u:hover .appIcon__KJhb5.active__1b7TS {
  border-left: 0;
  border-right: 0;
  transition: 0s;
}
.app__wOP7u:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
  color: rgb(22, 92, 171);
  background-color: rgb(239, 242, 245);
}
.app__wOP7u.active__1b7TS {
  box-sizing: border-box;
  background-color: rgb(239, 242, 245);
  border-right: 0;
  border-top: 1px solid rgb(206, 210, 214);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-left: 0;
  width: 70px;
  color: rgb(22, 92, 171);
  transition: 0s;
  padding-left: 4px;
  margin: 4px 0;
  border-radius: 0;
}
.app__wOP7u.active__1b7TS:before {
  content: "";
  width: 5px;
  background-color: rgb(31, 118, 216);
  height: 100%;
  position: absolute;
  top: -1px;
  left: 0;
  border-bottom: 2px solid rgb(31, 118, 216);
}
.app__wOP7u.active__1b7TS.activeSwitcher__1T8JN {
  width: auto;
}
.app__wOP7u.active__1b7TS .appIcon__KJhb5 {
  display: none;
}
.app__wOP7u.active__1b7TS .appIcon__KJhb5.active__1b7TS {
  display: block;
}
.app__wOP7u.active__1b7TS:focus {
  border: 1px solid rgb(0, 149, 255);
}

.bottom__3xUTM {
  box-sizing: border-box;
  background-color: rgb(223, 227, 232);
  position: absolute;
  bottom: 0;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-weight: 600;
  color: rgb(97, 99, 101);
  font-size: 12px;
  text-align: center;
  width: 100%;
  border-top: 1px solid rgb(206, 210, 214);
  padding-bottom: 8px;
}
.bottom__3xUTM .link__sYrd- {
  color: rgb(97, 99, 101);
  display: block;
  text-decoration: none;
  box-sizing: border-box;
  padding: 6px 0;
  width: 100%;
  border: 1px solid transparent;
  transition: all 300ms ease;
}
.bottom__3xUTM .link__sYrd-:hover, .bottom__3xUTM .link__sYrd-:focus {
  color: rgb(22, 92, 171);
  background-color: rgb(239, 242, 245);
  cursor: pointer;
}
.bottom__3xUTM .link__sYrd-:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}
.bottom__3xUTM .label__39-zW {
  font-size: 0.875rem;
  font-weight: 600;
  font-family: "Benton Sans", Arial, sans-serif;
  margin: 0 16px 8px;
  color: rgb(19, 21, 23);
  display: block;
  border-bottom: 1px solid rgb(206, 210, 214);
  padding-bottom: 8px;
}
.bottom__3xUTM .productSwitcherContainer__3-sfd {
  display: block;
  background: transparent;
  box-sizing: border-box;
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid rgb(239, 242, 245);
  border-bottom: 1px solid rgb(239, 242, 245);
  border: 1px solid transparent;
  position: relative;
  transition: all 300ms ease;
}
.bottom__3xUTM .productSwitcherContainer__3-sfd .productSwitcher__1Of6B {
  height: 24px;
  width: 24px;
  display: inline-block;
  line-height: 1;
}
.bottom__3xUTM .productSwitcherContainer__3-sfd .productSwitcherLabel__2gaxL {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}
.bottom__3xUTM .productSwitcherContainer__3-sfd:hover, .bottom__3xUTM .productSwitcherContainer__3-sfd:focus {
  background-color: rgb(239, 242, 245);
  cursor: pointer;
}
.bottom__3xUTM .productSwitcherContainer__3-sfd:hover .productSwitcherLabel__2gaxL, .bottom__3xUTM .productSwitcherContainer__3-sfd:focus .productSwitcherLabel__2gaxL {
  color: rgb(22, 92, 171);
}
.bottom__3xUTM .productSwitcherContainer__3-sfd:focus {
  border: 1px solid rgb(0, 149, 255);
  outline: 1px solid rgb(0, 149, 255);
}
.bottom__3xUTM .productSwitcherContainer__3-sfd.active__1b7TS {
  background-color: rgb(239, 242, 245);
}
.bottom__3xUTM .productSwitcherContainer__3-sfd.active__1b7TS .productSwitcherLabel__2gaxL {
  color: rgb(22, 92, 171);
}
.bottom__3xUTM .user__2bR0f {
  display: block;
  background: transparent;
  width: 100%;
  position: relative;
  padding: 12px 0;
  border: 1px solid transparent;
  border-top: 1px solid rgb(239, 242, 245);
  transition: all 300ms ease;
}
.bottom__3xUTM .user__2bR0f .userIcon__2M7ch {
  width: 32px;
  height: 32px;
  background-color: rgb(97, 99, 101);
  border-radius: 50%;
  margin: 0 auto;
  color: white;
  font-size: 16px;
  line-height: 32px;
  transition: all 300ms ease;
}
.bottom__3xUTM .user__2bR0f:hover, .bottom__3xUTM .user__2bR0f.active__1b7TS, .bottom__3xUTM .user__2bR0f:focus {
  background-color: rgb(239, 242, 245);
  cursor: pointer;
}
.bottom__3xUTM .user__2bR0f:hover .userIcon__2M7ch, .bottom__3xUTM .user__2bR0f.active__1b7TS .userIcon__2M7ch, .bottom__3xUTM .user__2bR0f:focus .userIcon__2M7ch {
  background-color: rgb(22, 92, 171);
  color: white;
}
.bottom__3xUTM .user__2bR0f:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}

.productSwitcherMenu__1zN7D {
  width: 280px;
  background-color: white;
  padding: 16px 0 8px;
  position: absolute;
  text-align: left;
  margin-left: 4px;
  border: 1px solid rgb(206, 210, 214);
  box-shadow: 0 -2px 4px 0 rgba(19, 21, 23, 0.1);
  z-index: 100;
}
.productSwitcherMenu__1zN7D .label__39-zW {
  font-size: 1.25rem;
  font-weight: 600;
  font-family: "Benton Sans", Arial, sans-serif;
  margin: 0 16px 8px;
  color: rgb(19, 21, 23);
  border-bottom: 1px solid rgb(206, 210, 214);
  padding-bottom: 8px;
}
.productSwitcherMenu__1zN7D ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.productSwitcherMenu__1zN7D ul li {
  padding: 8px 16px;
  font-size: 0.875rem;
  font-weight: 600;
  font-family: "Benton Sans", Arial, sans-serif;
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.productSwitcherMenu__1zN7D ul li.active__1b7TS {
  font-weight: 600;
  color: rgb(31, 118, 216);
}
.productSwitcherMenu__1zN7D ul li:hover {
  background-color: rgb(224, 242, 255);
}

.userMenu__1m696 {
  min-width: 200px;
  background-color: white;
  padding: 16px 0 8px;
  position: absolute;
  margin-left: 4px;
  text-align: left;
  border: 1px solid rgb(206, 210, 214);
  box-shadow: 0 -2px 4px 0 rgba(19, 21, 23, 0.1);
  z-index: 100;
}
.userMenu__1m696 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.userMenu__1m696 li a {
  text-decoration: none;
  color: rgb(97, 99, 101);
  display: block;
  padding: 8px 16px;
  font-size: 0.875rem;
  font-weight: 600;
  font-family: "Benton Sans", Arial, sans-serif;
}
.userMenu__1m696 li a:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px rgb(0, 149, 255);
  outline: none;
  background-color: rgb(224, 242, 255);
}
.userMenu__1m696 li a:hover {
  background-color: rgb(224, 242, 255);
}

.appTooltip__qOH29 {
  padding: 10px;
}

.nav__3i15I {
  height: 100%;
}

.navWithScroll__34dHU {
  overflow-y: auto;
  max-height: calc(100% - 320px);
}

@media (max-height: 800px) {
  .navigation__1ENWF .app__wOP7u .appIcon__KJhb5 {
    height: 20px;
    width: 20px;
  }
  .navigation__1ENWF .productSwitcherContainer__3-sfd .productSwitcher__1Of6B {
    height: 16px;
    width: 16px;
  }
  .navigation__1ENWF .user__2bR0f {
    padding: 8px 0;
  }
}
@media (max-height: 700px) {
  .navigation__1ENWF .app__wOP7u {
    padding: 8px 0;
  }
  .navigation__1ENWF .navWithScroll__34dHU {
    max-height: calc(100% - 280px);
  }
  .navigation__1ENWF .appName__30Q79 {
    display: none;
  }
  .navigation__1ENWF .appIcon__KJhb5 {
    height: 16px;
    width: 16px;
  }
}
.container__26fce {
  background: rgb(239, 242, 245);
  height: 100vh;
  min-height: 100vh;
  padding-top: 114px;
  text-align: center;
}

.title__2cAa0 {
  color: #444;
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 5px;
}

.message__1X2FX {
  color: #737373;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
  margin-bottom: 15px;
  padding: 0 auto;
}

.code__3CjDM {
  color: #737373;
  font-size: 15px;
  font-weight: 200;
  line-height: 14px;
  padding: 0 auto;
}
.page__HE738 {
  height: 100%;
}
.page__HE738.withAdminBar__3tEk8 .adminBarContainer__1wDfw > div {
  left: 0;
}
.page__HE738.withAdminBar__3tEk8 .container__3976a {
  padding-top: 38px;
}
.page__HE738.withNavigationBar__2BoM9.withAdminBar__3tEk8 .adminBarContainer__1wDfw > div {
  left: 70px;
}
.page__HE738.withNavigationBar__2BoM9 .main__1hmA- {
  margin-left: 70px;
}
.page__HE738.withGlobalNavBar__1Ee8_.withAdminBar__3tEk8 .container__3976a {
  padding-top: 91px;
}
.page__HE738.withGlobalNavBar__1Ee8_.withAdminBar__3tEk8 .globalNavBarContainer__Uj-gN {
  top: 38px;
}
.page__HE738.withGlobalNavBar__1Ee8_ .container__3976a {
  padding-top: 53px;
}
@media print {
  .page__HE738 {
    height: auto;
  }
}

.container__3976a {
  height: 100%;
  overflow: auto;
}
@media print {
  .container__3976a {
    height: auto;
    overflow: visible;
  }
}

.globalNavBarContainer__Uj-gN {
  display: block;
  width: 100%;
  height: 53px;
  position: fixed;
  z-index: 799;
  top: 0;
}

.main__1hmA- {
  height: 100%;
}
@media print {
  .main__1hmA- {
    margin-left: 0;
  }
}
.main__1hmA-:focus {
  outline: none;
}
.row__1awFM {
  min-width: 50rem;
  padding: 0 1.5rem;
  margin-bottom: 1rem;
}

.heading__3xGo9 {
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-bottom: 1rem;
}

.thumbnail__22NPs {
  height: 120px;
  width: 220px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.5rem;
  border-radius: 5px;
  background: #e5edf2;
}
.thumbnail__22NPs:not(:last-of-type) {
  margin-right: 1.5rem;
}
.centered__3BfLJ {
  text-align: center;
}

.preview__1xTZ5 {
  max-width: 40rem;
  display: inline-block;
  position: relative;
}
.preview__1xTZ5 img {
  height: auto;
  margin: auto;
  max-width: 100%;
}
.preview__1xTZ5 video {
  max-width: 100%;
}

.icon__1VxnQ {
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  cursor: pointer;
  text-align: center;
  background-color: #d25a41;
}
.icon__1VxnQ [class*=icon-]::before {
  top: 6px;
  font-size: 1rem;
  color: white;
}

.form__1F-Bi {
  margin-top: 1rem;
}

.upload__23ACC {
  text-align: center;
}
.upload__23ACC > button {
  display: block;
  margin: 1rem auto 0;
}

.filesize__3USZ5 {
  margin-top: 8px;
}
.container__1Sj4M {
  padding: 0 0.5rem;
  width: 45rem;
}
.container__1Sj4M h4 {
  font-size: 16px;
}

.separator__2F1Qb {
  border: 1px solid rgb(206, 210, 214);
  margin: 48px 0 16px;
}

.actionButtons__3s5tm {
  text-align: right;
}

.addButton__1bR_s {
  margin-left: 8px;
}

.dropdownContainer__2nxbR {
  margin: 16px 0;
}
.buttons__ELM9b {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 24px;
}
.buttons__ELM9b button {
  margin-left: 8px;
}
.container__SBUPM {
  padding: 0 0.5rem;
  width: 45rem;
}
.container__SBUPM h4 {
  font-size: 1rem;
}
.container__SBUPM input[type=radio] {
  height: 0;
  width: 0;
  margin: 0;
  position: relative;
}

.buttonColumn__24tL8 {
  padding-left: 0;
}

.previewColumn__1mw3F {
  padding-left: 1.5rem;
}

.previewFieldset__36mpA {
  min-width: 0;
}

.preview__2RWi4 {
  margin-top: 1rem;
}
.preview__2RWi4 > div {
  margin-bottom: 0;
}

.loadingPosition__1RJZE {
  margin-top: 16px;
}

.info__2qJC8 {
  /* stylelint-disable-next-line */
}
.info__2qJC8 .ui-button-group:not(.ui-graphtype) {
  display: flex;
}
.info__2qJC8 .ui-button-group:not(.ui-graphtype) .ui-button {
  width: auto;
  min-width: 0;
  padding: 0 8px;
}

.visualization-select-icon__tjWbx {
  margin-right: 0.5rem;
}

.visualization-select-option__j943L:hover,
.visualization-selected-value__1Wx9S {
  color: #3192c7;
}

p.textLeftAlign__O3Exx {
  text-align: left;
}

p.message__3Ff7h {
  color: #909090;
  text-align: left;
  margin-top: 0.5rem;
}

p.noVisualizationMessage__KS2ox {
  color: #909090;
  text-align: left;
  margin: 0.5rem 0;
}

.description__1TK_Z {
  margin-bottom: 2rem;
}

.radioButtonContainer__3kDLm {
  display: flex;
}

.errorFailedEmbed__1mAJw {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: rgb(209, 83, 54);
}

svg.errorIcon__1g4Ik {
  padding-top: 4px;
  fill: rgb(209, 83, 54);
  margin-right: 4px;
}
.option__3MQNv {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.label__1ITGb {
  font-size: 14px;
  color: #909090;
}
.visualization-select-icon__WJC4G {
  margin-right: 0.5rem;
  top: 2px;
  position: relative;
}

.visualization-select-option__3tZNX:hover,
.visualization-selected-value__1AJh4 {
  color: #3192c7;
  fill: #3192c7;
}
.visualization-select-option__3tZNX:hover .visualization-select-icon__WJC4G,
.visualization-selected-value__1AJh4 .visualization-select-icon__WJC4G {
  fill: #3192c7;
}
.container__1cwQJ {
  padding: 0 0.5rem;
  width: 45rem;
}
.container__1cwQJ h4 {
  font-size: 1rem;
}

.addButton__2Vk7P {
  margin-left: 8px;
}

.reportDropdownContainer__1n-P7 {
  margin: 16px 0;
}

.reportLinkSection__KbcSQ {
  line-height: 24px;
  font-size: 16px;
  color: rgb(19, 21, 23);
  margin-right: 13px;
}

.separator__1zNLn {
  border: 1px solid rgb(206, 210, 214);
  margin: 24px 0 16px;
}

.actionButtons__33ezd {
  text-align: right;
}

.modalSubtitle__2hDas {
  font-size: 0.875rem;
  line-height: 17px;
  color: rgb(97, 99, 101);
}

.reportLinkContainer__tUZB0 {
  margin-top: 24px;
  display: flex;
  align-items: center;
  z-index: 1;
}

.savedViewDropdownDisabled__3NpFS > div {
  background: rgb(223, 227, 232) !important;
}

.savedViewDropdownRow__1nzw- {
  display: flex;
  width: 100%;
}

.customInputTitleContainer__1oBQk {
  margin: 16px 0;
}

.savedViewDropdownContainer__3S3Y8 {
  width: inherit;
}

.savedViewButton__Nkyor {
  margin-left: 8px;
}

.actionButtonsContainer__1g-7E {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.dataFrequencyDropdown__37O1Z {
  margin-top: 16px;
}

.switchOptions__2oGJU {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  z-index: -1;
}

.selectTableType__2VdjO > input {
  vertical-align: middle;
}

svg.warningIcon__27m8H {
  fill: rgb(229, 149, 57);
  margin-right: 8px;
}

svg.errorIcon__3xW-V {
  fill: rgb(209, 83, 54);
  margin-right: 8px;
}

.errorTitle__wgRvr {
  font-weight: 500;
}

.detailTableMaxLimitMessagecontainer__TcDjB {
  display: flex;
  line-height: 16px;
  background: rgb(255, 238, 219);
  padding: 16px;
  margin: 20px 0 16px 0;
  border: 1px solid rgb(229, 149, 57);
}

.detailTableMaxColumnLimitErrorContainer__2jEt1 {
  display: flex;
  line-height: 1.5rem;
  font-size: 0.875rem;
  background: rgb(255, 236, 232);
  padding: 8px 24px 8px 8px;
  margin: 16px 0;
  border: 1px solid rgb(209, 83, 54);
}

.detailTableMaxColumnLimitError__2rJJA {
  line-height: 20px;
  margin-top: 4px;
}

.detailTableMessageHighlights__30e3_ {
  margin: 0 3px;
  font-weight: 500;
}
.detailTableMessageHighlights__30e3_:first-child {
  margin: 0 3px 0 0;
}

.errorFailedEmbed__15VBd {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: rgb(209, 83, 54);
}

svg.errorIcon__3xW-V {
  padding-top: 4px;
  fill: rgb(209, 83, 54);
  margin-right: 4px;
}
.nameBlock__1a5Xe {
  margin-bottom: 16px;
}

.folderSelect__1zwQ9 {
  position: relative;
}

.foldersLoading__1jeEV {
  position: absolute;
  bottom: 10px;
  right: 24px;
}

.footer__2I5gC {
  align-items: center;
  justify-content: space-between;
}

.buttons__1JZQB {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 1;
}
.buttons__1JZQB button {
  margin-left: 8px;
}

.radioButton__I7p_e {
  display: flex;
  flex: 1;
  margin-right: 80px;
}
.radioButton__I7p_e > div {
  width: 100%;
}

.error__3BUYZ input {
  border: 1px solid rgb(209, 83, 54) !important;
}
.error__3BUYZ input:focus {
  border: 2px solid rgb(100, 126, 242) !important;
}
.error__3BUYZ [class^=iconWrapper] {
  padding-top: 4px;
}
.spacer__1veA0 {
  height: 16px;
}

.footer__e3pOF {
  align-items: center;
  flex: auto;
  justify-content: space-between;
}

.buttons__1KKbZ {
  display: flex;
  align-items: center;
  flex: 1;
}
.buttons__1KKbZ:last-child {
  justify-content: flex-end;
}
.buttons__1KKbZ > *:not(:last-child) {
  margin-right: 8px;
}
.centered__KQVNg {
  text-align: center;
  position: relative;
}
.centered__KQVNg > div {
  position: static;
}

.check__1Dnar {
  color: #17a05b;
  font-size: 3em;
  text-align: center;
  margin: 20px 0;
}

.failure__22hda {
  color: #dd6d54;
  font-size: 3em;
  text-align: center;
  margin: 20px 0;
}

.failureText__1NTqJ {
  font-size: 1em;
  text-align: center;
  margin-bottom: 20px;
}

.buttons__266m2 {
  margin-top: 0;
}

.loadingPosition__2ga-n {
  margin-top: 16px;
}
.footer__QO2Gn {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}

.iconWarning__1rEf- {
  fill: rgb(229, 149, 57);
  width: 32px;
  height: 32px;
}

.headerContent__1jfc0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

.content__1SgJe {
  display: flex;
  gap: 16px;
}

.textBox__2izZB {
  align-self: center;
  width: 184px;
}

.newProposalHeader__1acL1 {
  display: flex;
  justify-content: space-between;
  border: 1px solid rgb(239, 242, 245);
  padding: 8px 16px;
}

.replaceWith__h4T8V {
  align-self: center;
  width: 88px;
}

.selectList__2qCV6 {
  overflow: scroll;
  max-height: 280px;
  min-height: 144px;
}

.proposalListSelect__3Wj9k {
  width: 184px;
}
.textBox__3fHOh {
  align-self: center;
  width: 184px;
}

.newProposalHeader__2l-gc {
  display: flex;
  justify-content: space-between;
  border: 1px solid rgb(239, 242, 245);
  padding: 8px 16px;
}

.replaceWith__3hmc- {
  align-self: center;
  width: 88px;
}

.proposalListSelect__2czT9 {
  width: 184px;
}
.footer__3qi-P {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}

.iconWarning__2yayq {
  fill: rgb(229, 149, 57);
  width: 32px;
  height: 32px;
}

.headerContent__1_-ur {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.content__Whq_n {
  display: flex;
  gap: 16px;
}
.buttons__3GzU2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 24px;
}
.buttons__3GzU2 > *:not(:last-child) {
  margin-right: 8px;
}

.dialogContentsContainer__3FrbO {
  max-width: 400px;
  display: flex;
}

.textContainer__3PcGb {
  max-width: 85%;
  margin-left: 8px;
}

.heading__Ihyx0 {
  margin-bottom: 4px;
}
.form__348CA .ui-form__1MVP7:nth-of-type(2) {
  margin-bottom: 1rem;
}

.spacer__2fXzE {
  height: 16px;
}

.spacingSection__2IOkS {
  padding-top: 32px;
}

.footer__TGzDo {
  align-items: center;
  flex: auto;
  justify-content: space-between;
}

.buttons__3N4wf {
  display: flex;
  align-items: center;
  flex: 1;
}
.buttons__3N4wf:last-child {
  justify-content: flex-end;
}
.buttons__3N4wf > *:not(:last-child) {
  margin-right: 8px;
}
.container__FiLTm [class*=dialogContentContainer] {
  display: flex;
  gap: 8px;
}
.container__FiLTm [class*=dialogFooter] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.actionButtons__2mpRk {
  display: flex;
  justify-content: flex-end;
}
.actionButtons__2mpRk button {
  margin-left: 8px;
}
.buttons__Xak5K {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.buttons__Xak5K button:first-child {
  margin-right: 8px;
}

.mb8__3ZD35 {
  margin-bottom: 8px;
}
.root__1loK3 {
  display: flex;
  width: 100%;
  padding: 16px 8px 0 16px;
  background: white;
  justify-content: space-between;
  border-bottom: 1px solid rgb(206, 210, 214);
}

.content__1fwpG {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 54px;
  padding-bottom: 16px;
  min-width: 30%;
}
.content__1fwpG > *:not(:last-child) {
  margin-right: 8px;
}
@media only screen and (min-width: 1436px) {
  .content__1fwpG {
    min-width: unset;
  }
}

.publicationTitle__34e-x {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 12px;
  display: flex;
}

.title__3kAqJ {
  color: black;
  font-weight: 700;
  display: inline-block;
  font-size: 28px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.icon__1n2Bj {
  margin-right: 4px;
}

.edit__1-RoV, .editButton__3T8DG {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: rgb(31, 118, 216);
  padding: 0;
}

.editButton__3T8DG {
  vertical-align: super;
  margin-left: 8px;
  overflow: unset;
}
.editButton__3T8DG svg {
  fill: rgb(22, 92, 171);
}

.titleStyle__1T6O_ {
  font-size: 0.875rem;
  color: rgb(97, 99, 101);
  font-style: normal;
  font-weight: 300;
}

.breadcrumbsLink__pi7t8 {
  font-size: 0.875rem;
  text-decoration-line: underline;
  font-style: normal;
  font-weight: 300;
  color: rgb(0, 149, 255);
}

.buttonContainer__2WVfl {
  display: flex;
  padding: 16px 16px 16px 0;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.buttonContainer__2WVfl button {
  margin: 0 4px;
}
.buttonContainer__2WVfl p {
  margin-right: 8px;
}

.titleText__15J7k {
  max-width: 40%;
}
@media only screen and (max-width: 1076px) {
  .titleText__15J7k {
    max-width: 60%;
  }
}
@media only screen and (min-width: 1077px) {
  .titleText__15J7k {
    max-width: 70%;
  }
}
@media only screen and (min-width: 1436px) {
  .titleText__15J7k {
    max-width: unset;
  }
}

.breadCrumbsContainer__2ohv4 {
  display: flex;
}

.titleContainer__FKT6N {
  display: flex;
  width: 100%;
}

.actions__3x0rt {
  display: flex;
  justify-content: space-between;
}

.headerContent__3jktf {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.actionContainer__1etPU, .actionContainerOnlyExport__2flmi {
  display: flex;
  align-items: center;
}

.actionContainerOnlyExport__2flmi {
  width: 100%;
  justify-content: right;
}

.settingsButtonContainer__3wpKh {
  display: flex;
  padding: 16px 16px 16px 0;
  width: 100%;
  align-items: center;
  justify-content: end;
}
.settingsButtonContainer__3wpKh button {
  margin: 0 4px;
}
.settingsButtonContainer__3wpKh p {
  margin-right: 8px;
}
.colorGroup__zyIWc {
  margin-bottom: 20px;
}
.fontSelectorsSection__1LRfv {
  margin-top: 40px;
  max-width: 400px;
}
.fontSelectorsSection__1LRfv .headerContainer__3Ruuw h1 {
  margin-bottom: 6px;
}
.fontSelectorsSection__1LRfv .marginTop__1fHO4 {
  margin-top: 20px;
  display: block;
}
.headerContainer__3bDvL {
  text-align: left;
}
.headerContainer__3bDvL h1 {
  margin-bottom: 6px;
}

.centered__1BNJz {
  text-align: center;
}

.dropzoneContainer__3ICid {
  margin-bottom: 20px;
  text-align: left;
  max-width: 600px;
}

.radioButtonsWrapper__2Q6VK {
  margin-bottom: 20px;
}
.radioButtonsWrapper__2Q6VK .radioGroup__ROCYn {
  text-align: left;
  margin-top: 10px;
}
.sideNav__3nVso {
  margin-right: 60px;
  border-right: 1px solid #eaeaea;
}
.sideNav__3nVso nav ul li {
  padding: 20px;
  width: 250px;
  border-bottom: 1px solid #eaeaea;
  cursor: pointer;
}
.sideNav__3nVso nav ul li.active__3Zte0 {
  color: #3192c7;
}
.root__2UuTx {
  margin-top: 84px;
  margin-left: 20px;
  position: relative;
}
.root__2UuTx .ui-loader {
  position: static;
  margin: 0 0 0 40px;
}

.previewImg__2q0Qo {
  width: 325px;
  margin-top: 20px;
}

.loadingPosition__jX7gf {
  margin-top: 16px;
}
.root__1HLOV {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  width: 100%;
  padding: 0 0 0.5rem;
}

.settingsPageContainer__30yYP {
  display: flex;
  min-height: 100%;
}

.leftAlign__Ys9AD {
  width: 100%;
  min-width: 600px;
  margin-top: 2.5rem;
  padding-bottom: 4rem;
  text-align: left;
}
.leftAlign__Ys9AD.analyticsSection__1kp92 {
  max-width: 600px;
}
.leftAlign__Ys9AD > h1 {
  margin-bottom: 0.25rem;
  font-weight: 600;
  font-size: 2rem;
}
.leftAlign__Ys9AD > h2 {
  font-weight: 400;
  margin-bottom: 1.5rem;
}

.colorsPreviewContainer__3m2NG {
  margin-top: 40px;
  display: flex;
  align-items: flex-start;
}
.status__22-w2 {
  display: inline-block;
  color: #909090;
}
.root__lvT6B {
  min-height: 100%;
  height: inherit;
  width: 100%;
}

.wrapper__2C2Hv {
  max-height: calc(100% - 70px);
  height: inherit;
  display: flex;
}
.buttons__1cJwb {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-top: 8px;
}
.buttons__1cJwb button {
  margin-left: 8px;
}

.radioGroup__JBus9 > div:first-of-type {
  padding-top: 8px;
  margin-bottom: 16px;
}

.radioGroup__JBus9 label input {
  display: block;
}

.deleteBanner__2UApq {
  margin-bottom: 16px;
}

.formItem__mkhRK {
  margin-bottom: 16px;
}

.errorMsg__2BPkp {
  margin-top: 16px;
}
.navigation__1NIfj {
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
}
.header__1USzY {
  background: rgb(239, 242, 245);
  padding: 24px;
}

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

.buttons__rMeBM {
  display: flex;
  align-items: center;
}

.menuButton__31A9C {
  margin-left: 8px;
}
.buttons__2tk9Z {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.buttons__2tk9Z button {
  margin-left: 8px;
}

.errorMsg__T6hdk {
  margin-top: 16px;
}
.root__3tpvu {
  min-height: 100%;
  height: inherit;
  overflow: auto;
  background: rgb(239, 242, 245);
  display: flex;
  flex-direction: column;
}

.contentWrapper__3SaEj {
  display: flex;
  flex-direction: row;
  padding-left: 24px;
  padding-right: 24px;
  flex: 1;
}

.content__2jiSZ {
  flex-basis: 100%;
  max-width: 100%;
  min-width: 1px;
}

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

.breadcrumbs__1JW9i {
  margin-top: 0;
  margin-left: -4px;
}

.buttonContainer__3Teqy {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  column-gap: 8px;
}

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

svg.formCheckIcon__2qsX0 {
  fill: rgb(60, 150, 75);
  margin-right: 8px;
}

.spinner__11XDn {
  display: flex;
  flex-direction: row;
  font-size: 0.75rem;
  align-items: center;
  margin-right: 8px;
}

.publicationContainer__2P_O0 {
  margin-left: 24px;
  margin-right: 24px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.pageNumberSelect__10tgt {
  margin-left: 16px;
  padding-right: 66px;
}
.pageNumberSelect__10tgt button {
  min-width: 64px;
}
.root__2ATSg {
  min-height: 100%;
  height: inherit;
  width: 100%;
}

.wrapper__20c7E {
  min-height: 100%;
  height: inherit;
  width: 100%;
}
.wrapper__20c7E iframe {
  height: 100%;
  width: 100%;
  border: none;
}

.loadingPosition__310cj {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.root__tEir2 {
  flex: 1;
  position: relative;
}
.root__tEir2 iframe {
  height: 100%;
  width: 100%;
  border: none;
}

.centered__5nRAz {
  width: 100%;
  margin-top: 2.5rem;
  padding-bottom: 4rem;
  text-align: center;
}

.loadingPosition__1MynE {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.container__3yvDN {
  padding: 8px 16px;
  border-bottom: 1px solid rgb(206, 210, 214);
}
.content__2BgXD {
  width: 100%;
}

.divider__33SWA {
  padding: 0;
}
.divider__33SWA hr {
  margin: 0;
}

.tabs__1HHDV {
  display: grid;
  margin: 0 24px;
  gap: 24px;
  grid-template-columns: calc(100% - 32px - 24px) 32px;
}
.tabs__1HHDV .tab__2E-WO {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
  color: rgb(130, 132, 135);
  border: none;
  background-color: transparent;
  border-bottom: 2px solid transparent;
  padding: 8px 0 4px;
  font-weight: 400;
  white-space: nowrap;
}
.tabs__1HHDV .tab__2E-WO.active__3x8II {
  color: rgb(31, 118, 216);
  border-bottom: 2px solid rgb(31, 118, 216);
}
.tabs__1HHDV .tab__2E-WO:hover {
  color: rgb(31, 118, 216);
}
.tabs__1HHDV .inlineTabs__3CVXS {
  display: flex;
}
.card__1VtWr {
  width: 100%;
  background: white;
  display: flex;
  border-radius: 3px;
  align-items: center;
  justify-content: space-between;
  border: 1px solid transparent;
}
.card__1VtWr:hover {
  border-bottom: 1px solid rgb(22, 92, 171);
}
.card__1VtWr:hover:not(.open__3UZsG) {
  border-color: rgb(22, 92, 171);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 3px rgba(34, 102, 139, 0.15), 0 2px 2px rgba(0, 0, 0, 0.08);
}
.card__1VtWr.focused__3yecQ:not(.open__3UZsG) {
  border-color: rgb(4, 65, 135);
}
.card__1VtWr.open__3UZsG {
  border-bottom: 1px solid rgb(223, 227, 232);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card__1VtWr.open__3UZsG:hover {
  border-bottom-color: rgb(22, 92, 171);
}

.details__1qDlC {
  background: white;
  border-radius: 0 0 6px 6px;
}

.title__1TbFK {
  flex: 1;
}

.titleInner__2qM-H {
  width: calc(100% - 1rem);
  height: 30px;
  padding: 0.5rem 0.75rem;
  border-radius: 15px;
  margin: 0.5rem;
}

.input__1lo2Z {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  border: none !important;
  box-shadow: none !important;
  height: auto !important;
  line-height: 1 !important;
  min-height: 0 !important;
  padding: 0 !important;
  background: none !important;
  border-radius: none !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.icons__2YfJv {
  display: flex;
  align-items: center;
  padding-right: 0.75rem;
  /* stylelint-disable */
  /* stylelint-enable */
}
.icons__2YfJv > * {
  display: inline-block;
}
.icons__2YfJv > *:not(:last-child) {
  margin-right: 1rem;
}
.icons__2YfJv [class*=icon-]::before {
  color: rgb(22, 92, 171);
}
.icons__2YfJv .icon-downhead-3,
.icons__2YfJv .icon-uphead-3 {
  width: 24px;
}
.icons__2YfJv .icon-downhead-3::before,
.icons__2YfJv .icon-uphead-3::before {
  top: 4px;
  left: 4px;
  cursor: pointer;
}

.format__2X_Pl {
  text-align: center;
  padding: 1rem;
}
.format__2X_Pl.active__LmzU- {
  background-color: rgb(194, 229, 255);
}

.thumbnail__2dt0h {
  cursor: pointer;
}

.buttons__ljGl5 {
  display: flex;
  flex-wrap: wrap;
  padding: 16px;
}
.buttons__ljGl5 > button {
  margin-right: 8px;
}
.root__26y_A {
  width: 20.75rem;
  padding: 1rem;
  background: #f7f7f7;
  margin-top: 16px;
}
.root__26y_A > div {
  width: 100%;
}
.root__26y_A > div:not(:last-of-type) {
  margin-bottom: 0.75rem;
}
.container__1u3KM {
  width: 22.75rem;
  overflow-y: auto;
  max-height: 100%;
}

.root__1JKO0 {
  width: 20.75rem;
  padding: 1rem;
  overflow-y: auto;
  background: white;
  border-right: 1px solid rgb(206, 210, 214);
  /* stylelint-disable-next-line */
}
.root__1JKO0 fieldset > input,
.root__1JKO0 fieldset > textarea {
  background-color: white;
}
.root__1JKO0 .ui-form label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.root__1JKO0 .ui-form label .hint__3T2V9 {
  padding: 4px 0 0;
  color: rgb(154, 157, 161);
}

.buttons__xOgSL {
  display: flex;
  align-items: center;
  justify-content: flex-front;
  margin-top: 8px;
}
.buttons__xOgSL > *:not(:last-child) {
  margin-right: 8px;
}

.info__2Ljob > h2, .info__2Ljob > p {
  padding: 0;
  margin-bottom: 1rem;
}
.info__2Ljob .ui-form {
  margin: 16px 0 16px;
}

.editButton__3F-jG {
  margin-left: 8px;
}
.editButton__3F-jG svg {
  fill: rgb(22, 92, 171);
}

.small__1zkd7 {
  font-size: 0.875rem;
  color: rgb(154, 157, 161);
}

.badge__2Z_q4 {
  font-size: 0.875rem;
  color: rgb(154, 157, 161);
  margin-top: 8px;
  margin-bottom: 8px;
}

.asideContainer__-xOhZ {
  border-right: 1px solid rgb(206, 210, 214);
}
.asideContainer__-xOhZ > aside {
  border: 0;
}
.centered__13nQD {
  text-align: center;
  margin-top: 80px;
}
.centered__13nQD > h1 {
  margin-bottom: 4px;
  font-weight: 400;
  font-size: 0.875rem;
  color: rgb(130, 132, 135);
}
.centered__13nQD > p {
  font-weight: 300;
  font-size: 0.75rem;
  margin-bottom: 24px;
  padding: 0 16px;
  color: rgb(130, 132, 135);
}

.documentationIcon__er8ce {
  width: 40px;
  height: auto;
  fill: rgb(181, 185, 189);
  margin-bottom: 8px;
  transform: rotate(13.25deg);
}
.container__2PtZl {
  border: 1px solid rgb(206, 210, 214);
  border-radius: 4px;
  margin-top: 16px;
}

.proposalFieldsContainer__2QTpW {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  gap: 8px;
}

.header__iHm4j {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding: 16px;
}

.arrowDownButton__2XJBZ {
  background: transparent;
  padding: 0;
  border: 1px solid transparent;
  box-shadow: none;
  margin-right: 8px;
}
.arrowDownButton__2XJBZ :hover {
  outline: none;
  border: none;
}

.content__Ow8ZY {
  display: flex;
  padding: 16px;
  justify-content: space-between;
}

.proposalActionContent__1Jko1 {
  display: flex;
  gap: 12px;
}
.proposalActionContent__1Jko1 > span {
  display: flex;
  align-self: center;
}

.iconColor__6d_00 {
  fill: rgb(130, 132, 135);
}

svg.overflowIcon__36N6O {
  fill: rgb(130, 132, 135);
  transform: rotate(90deg);
}

.moreButton__1Ujja {
  background: transparent;
  padding: 0;
  border: 1px solid transparent;
  box-shadow: none;
  margin-right: 16px;
  transform: rotate(90deg);
}
.moreButton__1Ujja :hover {
  outline: none;
  border: none;
  box-shadow: none;
}

.proposalFields__3CHMA {
  display: flex;
  flex-direction: column;
  max-width: 208px;
  word-wrap: break-word;
}

.mergeTag__3UVek {
  display: inline-flex;
}

.dropdownItem__2BBim {
  display: flex;
  gap: 16px;
}
.dropdownItem__2BBim > button > span > svg {
  fill: rgb(130, 132, 135);
}

.headerWithIcon__2L0Hl {
  display: flex;
  gap: 8px;
}
.headerWithIcon__2L0Hl > svg {
  fill: #B85830;
}
.container__tWZsd {
  margin-top: 16px;
}

.nameContainer__331R3 {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
}

.budgetName__UAuYb {
  font-size: 16px;
  color: rgb(19, 21, 23);
}

svg.addMore__2TKob {
  fill: rgb(130, 132, 135);
  margin-right: 8px;
}

.moreButton__1OuCR {
  background: transparent;
  padding: 0;
  border: none;
  box-shadow: none;
  margin-right: 16px;
  transform: rotate(90deg);
}

.proposalContainer__snPFz {
  margin-top: 24px;
}

.proposalName__ivnPk {
  align-self: center;
}

.proposalHeader__1ukTH {
  font-size: 0.875rem;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.dropdownItem__2rbac {
  display: flex;
  gap: 16px;
}
.dropdownItem__2rbac > button > span > svg {
  fill: rgb(130, 132, 135);
}

.loadingSpinner__3bd3U {
  margin-top: 96px;
}

.headerWithIcon__2szFz {
  display: flex;
  gap: 8px;
  align-items: center;
}
.headerWithIcon__2szFz > svg {
  fill: #B85830;
}

svg.statusWarning__3Pnht {
  fill: #B85830;
  margin-left: 8px;
  width: 16px;
  height: 16px;
}

.budgetRemoved__2UL39 {
  margin: 32px 16px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.buttonOptions__3kFcz {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

.budgetDeleted__1Tg6f {
  display: flex;
  align-items: center;
}
.root__sKGZ- {
  min-height: 100%;
  height: inherit;
}

.wrapper__3FvGL {
  max-height: calc(100% - 70px);
  height: inherit;
  display: flex;
}
.root__2cw16 {
  background: rgb(239, 242, 245);
  display: flex;
  flex-direction: column;
  height: 100%;
}

.contentWrapper__1_TW2 {
  display: flex;
  flex-direction: row;
  padding: 24px;
  height: calc(100% - 70px);
}

.content__3-Hp3 {
  flex-basis: 100%;
  max-width: 100%;
  min-width: 1px;
}

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

.buttons__39xUz button {
  margin-left: 8px;
}

.description__3QQMB {
  display: flex;
  flex-direction: column;
  background-color: rgb(223, 227, 232);
  width: 100%;
  padding: 16px;
  margin: 16px 0;
}

.organizeStoriesText__3aPtt {
  letter-spacing: 0.58px;
  font-weight: 500;
  font-size: 0.75rem;
}

.organizeStoriesDescText__3ROr- {
  font-weight: 300;
  font-size: 0.75rem;
}

.storiesTable__1zrlx {
  display: flex;
  width: 100%;
  height: calc(100% - 127px);
  overflow: auto;
}

.reorderableList__2Ij9- {
  padding-right: 16px;
  width: 320px;
}
.reorderableList__2Ij9- [class*=container_] {
  background-color: transparent;
}

.foldersHeader__2Y9-o {
  padding-left: 8px;
  font-weight: 500;
  font-size: 16px;
}

.folderIcon__xWdy8 {
  fill: rgb(97, 99, 101);
}

.filterRootSectionHeader__3nO4T,
.flexRow__R1_Lv {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.filterRootSectionHeader__3nO4T {
  justify-content: space-between;
}

.reoderContent__oLhyI {
  display: flex;
  flex: 1;
}

.centered__21-6F {
  text-align: center;
  margin: auto;
}
.centered__21-6F > h2 {
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 24px;
}
.body__26M0T {
  display: flex;
  gap: 16px;
}

.bodyLeft__NzJkg {
  flex: 1;
}

.bodyRight__1uHTI {
  background: rgb(255, 255, 255);
  flex: 1;
  padding: 8px;
}

.colorInput__SH1LY {
  margin-bottom: 8px;
  width: 200px;
}

.colorPicker__ODqy- {
  width: 100%;
}

.error__XbTZf {
  color: rgb(178, 62, 36);
}

.footer__I6i5s {
  gap: 8px;
  border-top: none;
  padding-top: 0;
}

.pointerCircle__3a-Lc {
  border-radius: 6px;
  box-shadow: inset 0 0 0 1px rgb(255, 255, 255);
  height: 12px;
  transform: translate(-6px, -6px);
  width: 12px;
}

.pointer__2Gg5o {
  background-color: rgb(248, 248, 248);
  border-radius: 6px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
  height: 12px;
  transform: translate(-6px, -1px);
  width: 12px;
}
.saturation__34E6k {
  height: 100px;
  position: relative;
  width: 100%;
}

.hue__1qrWA {
  height: 10px;
  position: relative;
  width: 100%;
}
.container__2uLEz {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.contrastRatio__1ndV_ {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-top: 8px;
}
.container__2M0MM {
  height: 82px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: flex;
  padding: 8px 24px;
}

.logoContainer__1rpc3 {
  min-width: 66px;
  max-width: 300px;
  height: 66px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logoContainer__1rpc3 img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.logoPlaceholder__kI_mU {
  background-color: rgb(206, 210, 214);
  border: 1px dashed rgb(97, 99, 101);
}
.logoPlaceholder__kI_mU svg {
  fill: rgb(97, 99, 101);
  width: 30px;
  height: 30px;
}

.navMenu__xHYZo {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.navItem__1CZsY {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  gap: 8px;
  border-radius: 8px;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.2s;
}
.container__1w54c {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.headerContainer__15edl {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.imagePreview__37pdc {
  width: 106px;
  height: 106px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
}
.imagePreview__37pdc img {
  flex: 1;
}
.container__1x18Z {
  display: flex;
  width: 100%;
  background: rgb(239, 242, 245);
  padding: 0 8px;
  position: relative;
}
.container__1x18Z .checkboxOption__3TryI input {
  display: none;
}

.layoutColumn__1k8cA {
  display: flex;
  flex-direction: column;
  padding: 24px 16px;
  flex: 1 1 50%;
  gap: 16px;
  overflow-y: auto;
}

.fontSettingsBlock__4jAVj {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 16px;
}

.fontStyleSelect__23b8I [class*=defaultButtonWidth__], .fontStyleSelect__23b8I [class*=defaultMenuWidth__] {
  min-width: 300px;
}
.linkNameInputFirst__3tpor {
  width: 70%;
  margin-right: 16px;
}

.linkURLInputFirst__Exet3 {
  width: 100%;
}

.linkNameInput__X6bVz {
  width: 70%;
  margin-right: 16px;
}

.linkURLInput__1vyVB {
  width: 100%;
}

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

.destroy__1VZnN {
  fill: rgb(209, 83, 54);
}

.mr16__2AiWI {
  margin-right: 16px;
}

.ml16__-_n4f {
  margin-left: 16px;
}

.mt24__1Q4jj {
  margin-top: 24px;
}

.mt4__29KRB {
  margin-top: 4px;
}

.mt32__2yTO_ {
  margin-top: 32px;
}
.container__zh1Ky {
  display: flex;
  margin: 16px 0 0 24px;
  width: 100%;
  overflow: auto;
}

.styleHeader__CRJBv {
  color: rgb(56, 59, 61);
}

.styleDescription__1cib- {
  color: rgb(97, 99, 101);
  font-weight: 300;
  line-height: 1rem;
}

.mt40__3r2aB {
  margin-top: 40px;
}

.mb24__ZkmZb {
  margin-bottom: 24px;
}

.mt24__3mn8T {
  margin-top: 24px;
}

.mt16__3n1Or {
  margin-top: 16px;
}

.mt4__2soVp {
  margin-top: 4px;
}
.root__3V9bQ {
  height: 88px;
  width: 100%;
  padding: 16px 24px 16px 24px;
  background: white;
  border-bottom: 1px solid rgb(206, 210, 214);
  display: flex;
  flex-direction: column;
}

.title__3Yk0z {
  color: black;
  font-weight: 700;
  padding-top: 0;
  font-size: 28px;
  line-height: 40px;
}

.content__aq--E {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  gap: 16px;
}

.loadingBlock__1215h {
  display: flex;
  align-items: center;
  padding: 0 8px;
}

.buttons__1T8p4 {
  display: flex;
  gap: 8px;
  max-height: 40px;
  align-items: end;
}

.icon__3AJMu {
  margin-right: 4px;
}

.headerText__I7yc3 {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.publicationName__1yTOM {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.inputArea__2dFbf {
  display: flex;
  width: 100%;
  max-width: 600px;
  margin-right: 24px;
}
.inputArea__2dFbf button {
  cursor: pointer;
  color: rgb(22, 92, 171);
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
}
.inputArea__2dFbf button svg {
  fill: rgb(22, 92, 171);
}
.inputArea__2dFbf button:hover {
  background-color: rgb(223, 227, 232);
  color: rgb(22, 92, 171);
}
.inputArea__2dFbf button:hover svg {
  fill: rgb(22, 92, 171);
}
.inputArea__2dFbf button:disabled,
.inputArea__2dFbf button[disabled] {
  cursor: not-allowed;
  color: rgb(181, 185, 189);
}
.inputArea__2dFbf button:disabled svg,
.inputArea__2dFbf button[disabled] svg {
  fill: rgb(181, 185, 189);
}

.titleView__252j3 {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.headerText__yu0t_ {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 8px;
}

.icon__1BvNP {
  margin-right: 4px;
}

.editMenuContainer__1QEzF {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: inherit;
}

.charCounter__3a3ue span {
  margin-top: 0;
  margin-left: 8px;
}
.buttons__sXc3i {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 8px;
}

.filterInput__ybPGj {
  margin-top: 8px;
}

.sectionList___uJ0J {
  margin: 8px 0;
}

.displayFlex__1Vkhj {
  display: flex;
  padding: 0;
}

svg.warningIcon__tRKGd {
  fill: rgb(229, 149, 57);
  margin-right: 8px;
}

.menuMaxLimitMessagecontainer__2zxik {
  display: flex;
  line-height: 16px;
  background: rgb(255, 238, 219);
  padding: 16px;
  margin: 20px 0 16px 0;
  border: 1px solid rgb(229, 149, 57);
}
.buttons__2T_55 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 8px;
}

.filterInput__1G-GR {
  margin-top: 8px;
}

.sectionList__33dG8 {
  margin: 8px 0;
}

.displayFlex__2e6RQ {
  display: flex;
  padding: 0;
}

.originalName__2LwDB {
  margin-bottom: 16px;
}

.storiesText__2UB0s {
  font-weight: 300;
  font-size: 0.75rem;
}

.inputField__2eoVf svg {
  fill: rgb(178, 62, 36);
}
.buttons__2SyWi {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.buttons__2SyWi button {
  margin-left: 8px;
}

.filterInput__2Dow3 {
  margin-top: 8px;
}

.sectionList__sKRAx {
  margin: 8px 0;
}

.displayFlex__29sIz {
  display: flex;
  padding: 0;
}

.checkboxTree__Z70l5 {
  margin-top: 16px;
}
.checkboxTree__Z70l5 [class*=loadingSpinner__] {
  width: 100%;
}
.sidebar__3OF_- {
  display: flex;
  flex-direction: column;
  padding-right: 8px;
  width: 280px;
}

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

.flexRow__3aU3a {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.flexRow__3aU3a > svg {
  fill: rgb(97, 99, 101);
}

.titlePadding__3Bvaz {
  padding-top: 24px;
  padding-bottom: 16px;
}

.foldersHeader__2jaqR {
  padding-left: 8px !important;
  font-weight: 500;
  font-size: 16px;
  color: rgb(97, 99, 101);
}

.noSectionsView__3rU9A {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 56px;
}
.noSectionsView__3rU9A > span {
  margin-top: 8px;
}
.noSectionsView__3rU9A > svg {
  fill: rgb(97, 99, 101);
}

.overflowButton__3zK4b {
  padding: 0;
  border-color: transparent;
  box-shadow: none;
}
.overflowButton__3zK4b:hover {
  box-shadow: none;
  border-color: 1px solid rgb(181, 185, 189);
  padding: 0;
  background-color: aquamarine;
}

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

.menuListConatiner__3DCbo {
  overflow: scroll;
  width: inherit;
}
.menuListConatiner__3DCbo [class*=shadowOverlay_] {
  height: 100%;
}
.container__3lJ-Z {
  display: flex;
  flex: 1;
  padding: 24px;
  background: rgb(239, 242, 245);
}

.toggleChildView__axHzD {
  margin-left: 24px;
}

.selectedStory__2FulZ {
  display: flex;
  background-color: white;
  padding: 12px;
  width: fit-content;
  max-width: 576px;
  border: 1px solid rgb(181, 185, 189);
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  border-radius: 4px;
  align-items: center;
  margin: 8px 0;
}

.storyTitle__aoAPO {
  margin-left: 8px;
}

.fullWidth__QRsFn {
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow: hidden;
}

.navBarTitle__3Hd32 {
  font-size: 1.5rem;
  font-weight: 400;
  color: black;
}

.navBarHeader__32Hin {
  display: flex;
  flex-direction: column;
}

.navBarCheckbox__Dlm2w {
  display: flex;
  align-items: center;
  padding-left: inherit;
  margin-top: 8px;
  color: rgb(19, 21, 23);
  width: fit-content;
}

.content__1dxkh {
  display: flex;
  flex: 1;
  flex-direction: row;
  overflow: hidden;
}

.leftContent__1htJ1 {
  display: flex;
  margin-top: 24px;
  flex: 1;
  max-width: 280px;
  overflow: hidden;
}

.rightContent__pzOQy {
  margin-top: 24px;
  display: flex;
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.reorderableList__22O_a {
  display: flex;
  flex-direction: column;
  padding-bottom: 16px;
  padding-right: 8px;
  width: 280px;
}

.filterRootSectionHeader__1AGdG,
.flexRow__4W6wx {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.folderIcon__3jzWu {
  fill: rgb(97, 99, 101);
}

.foldersHeader__iTnSm {
  padding-left: 8px;
  font-weight: 500;
  font-size: 16px;
  color: rgb(97, 99, 101);
}

.buttons__1oabR {
  display: flex;
  gap: 8px;
}

.reorderableListView__3PEpv {
  overflow: scroll;
}
.reorderableListView__3PEpv [class*=container_] {
  background-color: transparent;
}

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

.description__1adLA {
  display: flex;
  flex-direction: column;
  background-color: rgb(223, 227, 232);
  width: 100%;
  padding: 16px;
  margin: 16px 0;
}

.organizeStoriesText__2Bskd {
  letter-spacing: 0.58px;
  font-weight: 500;
  font-size: 0.75rem;
}

.organizeStoriesDescText__1rTfF {
  font-weight: 300;
  font-size: 0.75rem;
}

.rightContentContainer__KD71a {
  width: inherit;
  margin-left: 24px;
  display: flex;
  flex-direction: column;
  overflow: scroll;
}

.storiesReorderableItemButton__3ZVzR {
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
}
.storiesReorderableItemButton__3ZVzR .icon__r_4DR {
  width: 14px;
}

.storiesItemButtons__6AUTN {
  display: flex;
  gap: 16px;
  margin-right: 8px;
}

.storiesItemContainer__3MMdw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.storiesItemLabel__1Jy81 {
  display: flex;
  flex-direction: column;
}

.flexRow__4W6wx {
  flex-direction: row;
  gap: 8px;
}

.centered__225G9 {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
}

.outlineIcon__2oB19 {
  fill: rgb(19, 21, 23);
}

.iconContainer__3OSMA {
  cursor: default;
  display: flex;
  align-items: center;
  width: 14px;
}
@charset "UTF-8";
.container__2bGS0 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: rgb(239, 242, 245);
}

.tabBarContent__3lnyT {
  display: flex;
  margin-top: 16px;
}

.content__2OvkU {
  display: flex;
  flex: 1;
  overflow: hidden;
  height: 100%;
}

.deactivateBanner__2cKbI {
  line-height: 1.25rem;
  margin: 24px;
}

.bannerDetailContent__2xNep {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
  margin-right: 8px;
}
.bannerDetailContent__2xNep ul > li {
  color: rgb(97, 99, 101);
}

.deactivateButton__1MT6Y {
  margin-top: -16px;
}

.deactivateAnchorUrl__2IhJQ {
  display: inline-block;
  vertical-align: middle;
  max-width: 650px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.25;
  height: 1.25rem;
}
.deactivateAnchorUrl__2IhJQ::before {
  content: "\A0";
}
.container__2Ep75 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  width: 100%;
  padding: 24px;
  padding-bottom: 64px;
  overflow-y: auto;
}

.columnLayout__12vl5 {
  display: flex;
  width: 100%;
}
.columnLayout__12vl5 .formColumn__3PAkD {
  width: 45%;
}
.columnLayout__12vl5 .previewColumn__1vPGL {
  width: 55%;
  padding: 16px;
}

.headerSection__3Vmcg {
  margin-bottom: 24px;
}
.headerSection__3Vmcg .header__3gIxk {
  margin-bottom: 8px;
}

.form__yi9kE {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 500px;
}

.imagePreview__2U3ix img {
  width: 500px;
  height: 220px;
  object-fit: cover;
}

.textInputError__3Auom input {
  border: 1px solid rgb(209, 83, 54) !important;
}
.textInputError__3Auom input:focus {
  border: 2px solid rgb(0, 149, 255) !important;
}
.textInputError__3Auom [class^=iconWrapper] {
  padding-top: 4px;
}

.validationErrorText__3HSzf {
  color: rgb(209, 83, 54);
}

.radioInput__3AAaL > input {
  vertical-align: middle;
}

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

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

.setHomePageCheckbox__1dSII {
  display: flex;
  align-items: center;
  margin-top: 8px;
  color: rgb(19, 21, 23);
  padding-left: 8px;
}
.container__Noxlm {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 125px;
}
.container__Noxlm div {
  height: 12px;
  background-color: rgb(181, 185, 189);
  border-radius: 100px;
}

.xs__1mGKc {
  width: 50%;
}

.sm__3fAkk {
  width: 65%;
}

.md__2nbYS {
  width: 80%;
}

.lg__1AhbQ {
  width: 90%;
}

.xl__1p0tC {
  width: 100%;
}
.headerImageContainer__3Oi9K {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.headerImageContainer__3Oi9K img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.noImagePlaceholder__fiSSn {
  background-color: rgb(223, 227, 232);
}
.noImagePlaceholder__fiSSn svg {
  fill: rgb(97, 99, 101);
  width: 35px;
  height: 35px;
}

.tocPreviewBody__2VMGQ {
  padding: 24px;
  background-color: rgb(255, 255, 255);
}

.placeholderTextContainer__3a6aY {
  margin-top: 24px;
  display: flex;
}
.placeholderTextContainer__3a6aY .column__1Fipp {
  flex: 1;
}

.descriptionText__2rYxK {
  margin-top: 8px;
}
.container__3Rlhw [class*=dialogContentContainer] {
  display: flex;
  gap: 8px;
}
.container__3Rlhw [class*=dialogContentContainer] [class*=dialogDescription] {
  font-size: 16px;
  color: rgb(19, 21, 23);
}
.container__3Rlhw [class*=dialogContentContainer] [class*=dialogFooter] {
  margin-top: 32px;
}

.applyStylingBtns__2SWwr {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.editor__2x7gK {
  border: 1px solid rgb(206, 210, 214);
  border-radius: 4px;
  font-weight: 400;
  display: flex;
  flex-direction: column;
}

.editorControls__1IAtT {
  flex-shrink: 0;
  border-bottom: 1px solid rgb(206, 210, 214);
  padding: 8px;
  display: flex;
  gap: 8px;
}
.editorControls__1IAtT .iconButton__162Yi,
.editorControls__1IAtT .iconButton__162Yi:hover,
.editorControls__1IAtT .iconButton__162Yi:disabled {
  border: none;
  background-color: transparent;
}

.contentWrapper__3SIOy {
  flex: 1;
  overflow-y: auto;
  width: 100%;
}

.content__3Nqer {
  width: 100%;
  position: relative;
  text-align: left;
  box-sizing: border-box;
  padding: 0;
}
.content__3Nqer ::-moz-selection {
  background: rgba(31, 118, 216, 0.4) !important;
}
.content__3Nqer ::selection {
  background: rgba(31, 118, 216, 0.4) !important;
}

.disabledContent__214qG {
  background-color: rgb(239, 242, 245);
}
.disabledContent__214qG, .disabledContent__214qG textarea {
  cursor: not-allowed;
}

.undoIcon__3jre- {
  transform: rotate(90deg);
}

.redoIcon__Y5Otg {
  transform: rotate(-90deg) scaleX(-1);
}

.formattedCode__fUe-b .token.important {
  font-weight: 400;
}

.textarea__1hyxW {
  height: 100%;
}

.textarea__1hyxW:empty {
  -webkit-text-fill-color: inherit !important;
}

/**
 * Hack to apply on some CSS on IE10 and IE11
 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /**
    * IE doesn't support '-webkit-text-fill-color'
    * So we use 'color: transparent' to make the text transparent on IE
    * Unlike other browsers, it doesn't affect caret color in IE
    */
  .textarea__1hyxW {
    color: transparent !important;
  }

  .textarea__1hyxW::selection {
    background-color: #accef7 !important;
    color: transparent !important;
  }
}
.container__QtbJs {
  flex: 1;
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgb(206, 210, 214);
  overflow: hidden;
}

.heading__22gFn {
  padding: 16px;
}

.tabs__1Oj92 {
  display: flex;
  padding: 0 16px;
  gap: 16px;
  border-bottom: 1px solid rgb(206, 210, 214);
  color: rgb(130, 132, 135);
  font-weight: 500;
  font-size: 0.875rem;
}

.tab__1LuPC {
  cursor: pointer;
  padding-bottom: 4px;
}

.activeTab__jy5HR {
  position: relative;
  color: rgb(31, 118, 216);
}
.activeTab__jy5HR:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 2px 2px 0 0;
  background-color: rgb(31, 118, 216);
  position: absolute;
  bottom: 0;
  left: 0;
}

.editorWrapper__39y-m {
  flex: 1;
  padding: 16px;
  overflow: hidden;
}

.editor__1rBtp {
  height: 100%;
  overflow: hidden;
}

.editorHidden__1ELqV {
  display: none !important;
}
.container__2s0JT [class*=dialogContentContainer] {
  display: flex;
  gap: 8px;
}
.container__2s0JT [class*=dialogFooter] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.container__9TU1c {
  flex-shrink: 0;
  padding: 16px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 16px;
}

.content__1WDWT {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
}

.infoRow__1FbJ- {
  display: flex;
  align-items: center;
  gap: 8px;
}

.infoCol__IYkEC {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.selectorBadge__2b2p7 {
  text-transform: none;
}

.cssCodeBlock__26aV6 {
  height: 112px;
}

.markupCodeBlock__2aHFl {
  max-height: 88px;
}

.codeBlockContent__1DrKn {
  background-color: rgb(223, 227, 232);
}
.codeBlockContent__1DrKn, .codeBlockContent__1DrKn textarea {
  cursor: text;
}

.activeElementHeader__3fWHk {
  cursor: pointer;
}
.activeElementHeader__3fWHk h4 {
  display: flex;
  gap: 8px;
}
.activeElementHeader__3fWHk svg {
  fill: rgb(97, 99, 101);
}

.iconButton__3aE3A svg, .iconButton__3aE3A g {
  fill: rgb(97, 99, 101);
}
.container__qn0gG {
  flex-shrink: 0;
  position: relative;
  z-index: 300;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
}

[id*=select_option_disabled_styles_clear] {
  color: rgb(19, 21, 23);
  cursor: default;
  font-weight: 500;
}

.primaryRow__1EDaQ {
  padding: 16px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.secondaryRow__tbeGb {
  padding: 8px 24px;
  border-top: 1px solid rgb(206, 210, 214);
  display: flex;
  align-items: center;
  gap: 8px;
}
.container__2NaRT {
  flex: 1 1 auto;
}
.container__2NaRT iframe {
  width: 100%;
  height: 100%;
  border: none;
}

.emptyPreview__2Dohu {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.container__2HA-3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-color: rgb(239, 242, 245);
}

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

.content__bXN2i {
  flex: 1;
  display: flex;
  align-items: stretch;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.devTools__-7VC1 {
  flex: 0 0 416px;
  position: relative;
  z-index: 100;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.footer__24I9g {
  flex-shrink: 0;
  padding: 16px;
  display: flex;
  gap: 8px;
  border-top: 1px solid rgb(206, 210, 214);
}

.saveBtn__3VQM5[class*=stateLoading] {
  display: flex;
  align-items: center;
  gap: 8px;
  background-color: rgb(31, 118, 216);
  opacity: 0.5;
}
.saveBtn__3VQM5[class*=stateLoading] [class*=buttonChildrenContainerNotVisible] {
  visibility: unset;
}
.saveBtn__3VQM5[class*=stateLoading] [class*=loadingAnimation] {
  position: static;
}
.root__10pct {
  min-height: 100%;
  height: inherit;
  overflow: auto;
  background: rgb(239, 242, 245);
  padding: 16px;
  display: flex;
  flex-direction: column;
}

.header__1eiOI {
  padding: 8px;
}

.container__2Xzfz {
  padding-top: 80px;
}

.content__1g-7a {
  height: inherit;
  background: rgb(223, 227, 232);
  display: flex;
  justify-content: center;
}

.illustration__1-XIc {
  width: 310px;
  position: relative;
  margin: 0 auto 24px;
}

.gear1___HduT,
.gear2__243bP {
  position: absolute;
}

.gear1___HduT {
  right: 64px;
  bottom: 48px;
  animation: counterclockwise__1yI6A 5s linear infinite;
}

.gear2__243bP {
  right: -24px;
  bottom: -8px;
  animation: clockwise__3w39Z 5s linear infinite;
}

.message__1FSic {
  max-width: 600px;
}

.text__3fyk1 {
  color: rgb(77, 79, 81);
}

@keyframes clockwise__3w39Z {
  0% {
    transform: rotate(0deg);
  }
  12.5% {
    transform: rotate(45deg);
  }
  25% {
    transform: rotate(45deg);
  }
  37.5% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(90deg);
  }
  62.5% {
    transform: rotate(135deg);
  }
  75% {
    transform: rotate(135deg);
  }
  87.5% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes counterclockwise__1yI6A {
  0% {
    transform: rotate(0deg);
  }
  12.5% {
    transform: rotate(-45deg);
  }
  25% {
    transform: rotate(-45deg);
  }
  37.5% {
    transform: rotate(-90deg);
  }
  50% {
    transform: rotate(-90deg);
  }
  62.5% {
    transform: rotate(-135deg);
  }
  75% {
    transform: rotate(-135deg);
  }
  87.5% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.container__3qPE6 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.title__yVFLp {
  font-size: 1.25rem;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 8px;
  overflow: hidden;
  overflow-wrap: break-word;
  text-align: left !important;
  vertical-align: bottom;
  color: rgb(97, 99, 101);
}

.description__8UwL2 {
  font-size: 0.875rem;
  font-weight: 500;
  overflow-wrap: break-word;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 8px;
  color: rgb(97, 99, 101);
  max-height: 64px;
}
.chartContainer__2nuyZ {
  background-color: rgb(255, 255, 255);
}

.highcharts-plot-line-label__109My {
  text-align: left;
  font-variant-numeric: tabular-nums;
}

.highcharts-tooltip-container {
  z-index: 999999 !important;
}

.footer__1ccLf {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  text-align: center;
  font-weight: 500;
  font-size: 0.75rem;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  color: rgb(97, 99, 101);
}
.footer__1ccLf a {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.footer__1ccLf .reportIcon__2hmOx {
  vertical-align: text-top;
  fill: rgb(22, 92, 171);
  height: 0.75rem;
}
.container__1FVNy {
  margin: 0;
  min-height: 100%;
  display: flex;
  flex-flow: row;
  position: relative;
  font-family: "Benton Sans", Arial, sans-serif;
  border: 1px solid rgb(206, 210, 214);
  background-color: rgb(255, 255, 255);
  width: 100%;
}
.container__1FVNy .header__1hFd8 {
  text-align: left;
  width: 100%;
  position: relative;
  z-index: 2;
}
.container__1FVNy .header__1hFd8 .content__2ZiXp {
  padding: 16px 16px 16px;
}
.container__1FVNy .header__1hFd8 .content__2ZiXp .description__2ht_9 {
  padding-top: 8px;
  text-align: left;
}
.container__1FVNy .header__1hFd8 .content__2ZiXp .footer__xCVph {
  display: block;
  margin-top: 16px;
}
.container__1FVNy .header__1hFd8 .headerHover__30c_9 {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 50;
  background-color: rgb(255, 255, 255);
}
.container__1FVNy .header__1hFd8 .headerHover__30c_9 .content__2ZiXp {
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
}
.container__1FVNy .header__1hFd8 .headerHover__30c_9 .content__2ZiXp .footer__xCVph {
  display: block;
  margin-top: 16px;
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}
.container__1FVNy .graph__1bNeU {
  display: flex;
  box-sizing: border-box;
  position: relative;
}
.container__1FVNy .graph__1bNeU .tile__3oiHG {
  width: 100%;
  margin-bottom: 24px;
}
.container__1FVNy .graph__1bNeU svg {
  position: relative;
  z-index: 0;
  min-height: 160px;
}
.container__1FVNy .graph__1bNeU .hoverMessage__ZVKYO {
  font-size: 0.75rem;
  color: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  position: absolute;
  bottom: 16px;
  right: 16px;
  display: none;
}
.container__1FVNy .graph__1bNeU .hoverMessage__ZVKYO svg.icon__1hCKv {
  fill: rgb(97, 99, 101);
  display: inline;
  height: 16px;
  min-height: auto;
  margin-left: 8px;
  top: 2px;
}

.container__1FVNy.small__fBnb7,
.container__1FVNy.medium__4BESa {
  flex-flow: row wrap;
}
.container__1FVNy.small__fBnb7 .header__1hFd8,
.container__1FVNy.medium__4BESa .header__1hFd8 {
  height: auto;
  min-height: 100px;
}
.container__1FVNy.small__fBnb7 .header__1hFd8 .content__2ZiXp,
.container__1FVNy.medium__4BESa .header__1hFd8 .content__2ZiXp {
  background: rgb(255, 255, 255);
  outline: 1px solid rgb(206, 210, 214);
}
.container__1FVNy.small__fBnb7 .header__1hFd8 .content__2ZiXp .description__2ht_9,
.container__1FVNy.medium__4BESa .header__1hFd8 .content__2ZiXp .description__2ht_9 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.container__1FVNy.small__fBnb7 .header__1hFd8:hover .headerHover__30c_9,
.container__1FVNy.medium__4BESa .header__1hFd8:hover .headerHover__30c_9 {
  display: block;
}
.container__1FVNy.small__fBnb7 .header__1hFd8:hover .headerHover__30c_9 .title__1VImZ,
.container__1FVNy.medium__4BESa .header__1hFd8:hover .headerHover__30c_9 .title__1VImZ {
  max-height: none;
  overflow: visible;
}
.container__1FVNy.small__fBnb7 .header__1hFd8:hover .headerHover__30c_9 .description__2ht_9,
.container__1FVNy.medium__4BESa .header__1hFd8:hover .headerHover__30c_9 .description__2ht_9 {
  white-space: normal;
}
.container__1FVNy.small__fBnb7 .graph__1bNeU,
.container__1FVNy.medium__4BESa .graph__1bNeU {
  width: 100%;
  padding: 8px 16px 16px;
}
.container__1FVNy.small__fBnb7 .graph__1bNeU .tile__3oiHG,
.container__1FVNy.medium__4BESa .graph__1bNeU .tile__3oiHG {
  flex: 4;
  width: 100%;
}
.container__1FVNy.small__fBnb7 .graph__1bNeU svg,
.container__1FVNy.medium__4BESa .graph__1bNeU svg {
  height: 160px;
}

.container__1FVNy.medium__4BESa .graph__1bNeU {
  min-height: 316px;
}
.container__1FVNy.medium__4BESa .graph__1bNeU svg {
  height: 240px;
}

.container__1FVNy.small__fBnb7 {
  min-height: 392px;
}
.container__1FVNy.small__fBnb7 .graph__1bNeU svg {
  height: 160px;
}

.container__1FVNy.large__2-2RK .header__1hFd8,
.container__1FVNy.xlarge__3R0h0 .header__1hFd8 {
  flex: 0 250px;
  border-bottom: 0;
  border-right: 1px solid rgb(206, 210, 214);
  overflow: hidden;
}
.container__1FVNy.large__2-2RK .header__1hFd8 .content__2ZiXp,
.container__1FVNy.xlarge__3R0h0 .header__1hFd8 .content__2ZiXp {
  padding: 16px 16px 40px;
}
.container__1FVNy.large__2-2RK .header__1hFd8 .status__PsEkS,
.container__1FVNy.xlarge__3R0h0 .header__1hFd8 .status__PsEkS {
  display: block;
  text-align: left;
}
.container__1FVNy.large__2-2RK .header__1hFd8 .status__PsEkS .targetText___qEhz,
.container__1FVNy.xlarge__3R0h0 .header__1hFd8 .status__PsEkS .targetText___qEhz {
  display: block;
  white-space: normal;
  margin-top: 8px;
  line-height: 1.5;
}
.container__1FVNy.large__2-2RK .header__1hFd8 .updatedText__3WV2-,
.container__1FVNy.xlarge__3R0h0 .header__1hFd8 .updatedText__3WV2- {
  left: 16px;
  bottom: 16px;
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  position: absolute;
  z-index: 2;
}
.container__1FVNy.large__2-2RK .graph__1bNeU,
.container__1FVNy.xlarge__3R0h0 .graph__1bNeU {
  flex-grow: 1;
  padding: 16px;
  min-height: 384px;
}
.container__1FVNy.large__2-2RK .graph__1bNeU svg,
.container__1FVNy.xlarge__3R0h0 .graph__1bNeU svg {
  height: 300px;
}

.container__1FVNy.xlarge__3R0h0 .graph__1bNeU {
  min-height: 484px;
}
.container__1FVNy.xlarge__3R0h0 .graph__1bNeU svg {
  height: 400px;
}

.container__1FVNy.thumbnail__2fXyr {
  flex-flow: row wrap;
}
.container__1FVNy.thumbnail__2fXyr .header__1hFd8 .content__2ZiXp {
  padding: 16px 16px 0 16px;
}
.container__1FVNy.thumbnail__2fXyr .graph__1bNeU {
  padding: 8px;
  width: 100%;
}
.container__1FVNy.thumbnail__2fXyr .footer__xCVph {
  display: none;
}

.container__1FVNy.clickable__1BOk5:hover {
  cursor: pointer;
  border-color: rgb(97, 99, 101);
}
.container__1FVNy.clickable__1BOk5:hover .hoverMessage__ZVKYO {
  display: block;
}
.container__1FVNy.clickable__1BOk5.small__fBnb7:hover .header__1hFd8 .content__2ZiXp, .container__1FVNy.clickable__1BOk5.medium__4BESa:hover .header__1hFd8 .content__2ZiXp {
  outline: 1px solid rgb(97, 99, 101);
}

.status__PsEkS {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}

.badgeWrapper__xH5hN {
  margin-right: 8px;
  display: inline-block;
}

.targetText___qEhz {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  color: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  padding: 4px 0;
}

.targetLabel__3ol22 {
  margin-right: 4px;
  display: inline-block;
  font-weight: 600;
}
.container__2Tp80 {
  margin: 0;
  min-height: 100%;
  display: flex;
  flex-flow: row wrap;
  position: relative;
  font-family: "Benton Sans", Arial, sans-serif;
  border: 1px solid rgb(206, 210, 214);
  background-color: rgb(255, 255, 255);
}
.container__2Tp80 .hoverMessage__2ZfhQ {
  display: none;
}

.graph__1Vo0R {
  display: flex;
}
.graph__1Vo0R svg {
  position: relative;
  z-index: 0;
}

.tile__3uXYg {
  flex: 4;
}

.footer__1cyN- {
  flex: 1;
  left: 16px;
  bottom: 16px;
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  position: absolute;
  z-index: 2;
}

.header__245fk {
  width: 100%;
  position: relative;
  z-index: 2;
}
.header__245fk .content__pEM5r {
  padding: 16px 16px 8px;
}
.header__245fk .content__pEM5r .title__swJWn {
  color: rgb(19, 21, 23);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  margin: 0;
  text-align: left;
}
.header__245fk .content__pEM5r .description__2OMRm {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  text-align: left;
  padding-top: 4px;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}
.header__245fk .headerHover__2NkpK {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 50;
  background-color: rgb(255, 255, 255);
}
.header__245fk .headerHover__2NkpK .content__pEM5r {
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.3);
}

.container__2Tp80.small__pmtAM .header__245fk,
.container__2Tp80.medium__2W2dr .header__245fk {
  flex: 0 100%;
  height: auto;
}
.container__2Tp80.small__pmtAM .header__245fk .content__pEM5r,
.container__2Tp80.medium__2W2dr .header__245fk .content__pEM5r {
  background: rgb(255, 255, 255);
  outline: 1px solid rgb(206, 210, 214);
}
.container__2Tp80.small__pmtAM .header__245fk .content__pEM5r .title__swJWn,
.container__2Tp80.medium__2W2dr .header__245fk .content__pEM5r .title__swJWn {
  max-height: 50px;
  overflow: hidden;
}
.container__2Tp80.small__pmtAM .header__245fk .content__pEM5r .description__2OMRm,
.container__2Tp80.medium__2W2dr .header__245fk .content__pEM5r .description__2OMRm {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.container__2Tp80.small__pmtAM .graph__1Vo0R,
.container__2Tp80.medium__2W2dr .graph__1Vo0R {
  width: 100%;
  margin-bottom: 24px;
  padding: 8px 16px 16px;
}

.container__2Tp80.large__3WVH4 .header__245fk {
  flex: 0 250px;
  border-bottom: 0;
  border-right: 1px solid rgb(206, 210, 214);
  overflow: hidden;
}
.container__2Tp80.large__3WVH4 .header__245fk .content__pEM5r {
  padding: 16px 16px 40px;
}
.container__2Tp80.large__3WVH4 .header__245fk .status__DUHnQ {
  display: block;
}
.container__2Tp80.large__3WVH4 .header__245fk .status__DUHnQ .targetText__2GSNZ {
  display: block;
  white-space: normal;
  margin-top: 8px;
  line-height: 1.5;
}
.container__2Tp80.large__3WVH4 .graph__1Vo0R {
  flex-grow: 1;
  padding: 16px;
}

.container__2Tp80.thumbnail__4vAQd .header__245fk .content__pEM5r {
  padding: 16px 16px 0 16px;
}
.container__2Tp80.thumbnail__4vAQd .graph__1Vo0R {
  padding: 8px;
  width: 100%;
}
.container__2Tp80.thumbnail__4vAQd .footer__1cyN- {
  display: none;
}

.status__DUHnQ {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}

.targetText__2GSNZ {
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.875rem;
  color: rgb(19, 21, 23);
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 2em;
}

.targetTextLabel__3drEk {
  color: rgb(97, 99, 101);
  font-weight: 600;
  display: inline-block;
  margin-right: 4px;
}

.container__2Tp80.small__pmtAM,
.container__2Tp80.medium__2W2dr,
.container__2Tp80.large__3WVH4 {
  padding-bottom: 24px;
}
.container__2Tp80.small__pmtAM .header__245fk,
.container__2Tp80.medium__2W2dr .header__245fk,
.container__2Tp80.large__3WVH4 .header__245fk {
  width: 100%;
  border: 0;
  border-bottom: 1px solid rgb(206, 210, 214);
  flex: 0 100%;
  margin-bottom: 0;
  height: auto;
  padding: 16px;
}
.container__2Tp80.small__pmtAM .header__245fk .content__pEM5r,
.container__2Tp80.medium__2W2dr .header__245fk .content__pEM5r,
.container__2Tp80.large__3WVH4 .header__245fk .content__pEM5r {
  padding: 0;
  border: 0;
  outline: none;
}
.container__2Tp80.small__pmtAM .header__245fk .content__pEM5r .title__swJWn,
.container__2Tp80.medium__2W2dr .header__245fk .content__pEM5r .title__swJWn,
.container__2Tp80.large__3WVH4 .header__245fk .content__pEM5r .title__swJWn {
  max-height: none;
  overflow: visible;
}
.container__2Tp80.small__pmtAM .header__245fk .content__pEM5r .description__2OMRm,
.container__2Tp80.medium__2W2dr .header__245fk .content__pEM5r .description__2OMRm,
.container__2Tp80.large__3WVH4 .header__245fk .content__pEM5r .description__2OMRm {
  white-space: normal;
}

.badgeOnTarget__3TkSK,
.badgeNeedsFocus__3jUvV,
.badgeOnTrack__rbEqw {
  font-size: 0.75rem;
  text-transform: uppercase;
  display: inline-block;
  line-height: 2em;
  border-radius: 3px;
  font-weight: 600;
  margin-right: 8px;
  white-space: nowrap;
}

.badgeOnTarget__3TkSK {
  color: rgb(30, 143, 107);
  padding: 0;
}

.badgeOnTrack__rbEqw {
  color: rgb(199, 113, 16);
  padding: 0;
}

.badgeNeedsFocus__3jUvV {
  color: rgb(209, 83, 54);
  padding: 0;
}
.metric__3FGL9 {
  text-align: center;
  display: block;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  margin: auto;
}

.metric__3FGL9.small__uzH_h .description__Jri5J,
.metric__3FGL9.medium__3zDv1 .description__Jri5J {
  max-width: 100%;
}

.metric__3FGL9.large__1Ht4s .description__Jri5J {
  max-width: 310px;
}

.metric__3FGL9.xlarge__1TFaX .description__Jri5J {
  max-width: 620px;
}

.valueContainer__1DwxI {
  justify-content: center;
}

.value__2iflU, .percentage__12khi {
  color: rgb(19, 21, 23);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.25;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}

.description__Jri5J {
  color: rgb(19, 21, 23);
  font-size: 0.75rem;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  margin: auto;
}

.dot__3zouy {
  height: 8px;
  width: 8px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: 6px;
  margin: 0 5px;
}

.count__rlklj {
  text-align: left;
  display: block;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  flex: 1;
  left: 16px;
  bottom: 16px;
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  position: absolute;
}
.axisLine__1WAR-,
.axisTick__18vWN,
.zeroLine__14ZP4 {
  stroke: rgb(206, 210, 214);
  stroke-width: 2px;
}

.zeroLine__14ZP4 {
  stroke-width: 1px;
}

.axisTick__18vWN {
  stroke: rgb(206, 210, 214);
  stroke-width: 1;
}

.tick__2fGg7 {
  font-size: 0.75rem;
}

.xText__1gWRu {
  font-size: 0.75rem;
  fill: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  text-anchor: middle;
}

.yText__1TBhl {
  font-size: 0.75rem;
  fill: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  text-anchor: left;
}

.yTextHorizontal__1HSvG {
  font-size: 0.75rem;
  fill: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  text-anchor: end;
}

.target__1qU0N {
  stroke: rgb(154, 157, 161);
  stroke-dasharray: 3, 4;
  stroke-width: 2px;
  stroke-linecap: square;
}
.backdrop__2qBAO {
  cursor: pointer;
  fill: none;
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-width: 6;
  stroke: rgb(255, 255, 255);
  transition: all 300ms ease;
}

.line__1fvRn {
  fill: none;
  pointer-events: none;
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-width: 2.5;
  transition: all 300ms ease;
}

.targetLine__1KRIF {
  stroke: rgb(154, 157, 161);
  stroke-dasharray: 3, 4;
  stroke-width: 2px;
  stroke-linecap: square;
}

.fixedHeight__3Nze6 {
  height: 360px;
}

.lineContainer___QH3y {
  opacity: 0.25;
  transition: all 300ms ease;
}
.backdrop__3PdMr {
  cursor: pointer;
  fill: none;
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-width: 6;
  stroke: rgb(255, 255, 255);
  transition: all 300ms ease;
}

.line__12q_N {
  fill: none;
  pointer-events: none;
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-width: 2.5;
  transition: all 300ms ease;
}

.targetLine__2VN-s {
  stroke: rgb(154, 157, 161);
  stroke-dasharray: 3, 4;
  stroke-width: 2px;
  stroke-linecap: square;
}

.fixedHeight__DQA4N {
  height: 360px;
}

.lineContainer__146vV {
  opacity: 0.25;
  transition: all 300ms ease;
}

.line__12q_N {
  stroke-width: 5.5;
}
.axisLine__Sxt9Z,
.axisTick__22bvl,
.zeroLine__zWJjo {
  stroke: rgb(206, 210, 214);
  stroke-width: 2px;
}

.zeroLine__zWJjo {
  stroke-width: 1px;
}

.axisTick__22bvl {
  stroke: rgb(206, 210, 214);
  stroke-width: 1;
}

.tick__20038 {
  font-size: 0.75rem;
}

.xText__2YssB {
  font-size: 0.75rem;
  fill: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  text-anchor: middle;
}

.yText__3kB-l {
  font-size: 0.75rem;
  fill: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  text-anchor: left;
}

.yTextHorizontal__27fAr {
  font-size: 0.75rem;
  fill: rgb(97, 99, 101);
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  text-anchor: end;
}

.target__3--GN {
  stroke: rgb(154, 157, 161);
  stroke-dasharray: 3, 4;
  stroke-width: 2px;
  stroke-linecap: square;
}

.line__3B8J8 {
  stroke-width: 1.5px;
  fill: none;
  pointer-events: none;
}

.backdrop__2ieX9 {
  stroke: rgb(255, 255, 255);
  stroke-width: 7.5px;
  fill: none;
  cursor: pointer;
}
.mouseEvents__1rbQs {
  cursor: pointer;
  fill: transparent;
  transition: all 300ms ease;
}

.innerPoint__xkE6G {
  pointer-events: none;
  transition: all 300ms ease;
}

.outerPoint__3w1wr {
  pointer-events: none;
  transition: all 300ms ease;
}
.mouseEvents__10mhk {
  cursor: pointer;
  fill: transparent;
  transition: all 300ms ease;
}

.innerPoint__YQRxy {
  pointer-events: none;
  transition: all 300ms ease;
}

.outerPoint__Q9w-g {
  pointer-events: none;
  transition: all 300ms ease;
}

.innerPoint__YQRxy {
  r: 5;
}

.outerPoint__Q9w-g {
  r: 7;
}
.sliceBackground__JUiJW {
  fill: white;
}

.text__1qEsV,
.textValue__1GezK {
  fill: rgb(97, 99, 101);
  font-size: 0.875rem;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
}

.verticalLine__3pXi_ {
  fill: none;
}
.tableCaption__3pH7F {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.tableContainer__2PMu- {
  width: 100%;
  overflow-x: auto;
}

.table__2un2p {
  overflow: auto;
  border-collapse: collapse;
  width: 100%;
  background-color: rgb(255, 255, 255);
}

.row__2VuzE {
  font-size: 1rem;
  text-align: left;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  border-top: 1px solid rgb(206, 210, 214);
}
.row__2VuzE:first-child {
  border-top: 0;
}

.name__2fE5t {
  width: calc(100% - 120px);
  max-width: 160px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgb(97, 99, 101);
  padding: 8px 24px 8px 8px;
}

.nameHeader__2Ywiv {
  max-width: calc(160px + 24px);
  width: calc(100% - 120px + 24px);
  color: rgb(19, 21, 23);
  font-weight: 600;
  font-size: 0.875rem;
  padding: 8px;
}

.valueHeader__itoPP {
  color: rgb(19, 21, 23);
  font-weight: 600;
  font-size: 0.875rem;
  padding: 8px;
  text-align: right;
}

.value__3CZkZ {
  color: rgb(97, 99, 101);
  text-align: right;
  padding: 8px;
}
.container__2te-3 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.title__KTGEg {
  font-size: 1.25rem;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 8px;
  overflow: hidden;
  overflow-wrap: break-word;
  text-align: left !important;
  vertical-align: bottom;
  color: rgb(97, 99, 101);
}

.description__2mqVn {
  font-size: 0.875rem;
  font-weight: 500;
  overflow-wrap: break-word;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 8px;
  color: rgb(97, 99, 101);
  max-height: 64px;
}
.reportingChartContainer__3TyRk {
  border: 0.5px solid #CED2D6;
  border-radius: 4px;
}
.bannerContainer__1PAak {
  height: 200px;
  background: rgb(247, 249, 250);
  border: 1px solid rgb(206, 210, 214);
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.content__3jtWw h2 {
  margin: 0;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 34px;
  color: rgb(97, 99, 101);
}
.tableCaption__EPSwO {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.tableContainer__3pgvw {
  position: relative;
  margin: 8px;
  overflow: auto;
  max-height: 806px;
  border: 1px solid rgb(181, 185, 189);
}

.tableContainerPrintMode__1AEXc {
  max-height: initial;
}

.tablePrintMode-6px__XdYlV {
  font-size: 6px !important;
}

.cellStylePrintMode-6px__13YB6 {
  padding: 1.2px 8px !important;
}

.tablePrintMode-8px__M5-ZJ {
  font-size: 8px !important;
}

.cellStylePrintMode-8px__1p7bI {
  padding: 1.6px 8px !important;
}

.tablePrintMode-10px__IcPx1 {
  font-size: 10px !important;
}

.cellStylePrintMode-10px__23dGf {
  padding: 2px 8px !important;
}

.tablePrintMode-12px__3cFZk {
  font-size: 12px !important;
}

.cellStylePrintMode-12px__2Wuwr {
  padding: 2.4px 8px !important;
}

.tablePrintMode-14px__3TBDd {
  font-size: 14px !important;
}

.cellStylePrintMode-14px__3SKz3 {
  padding: 2.8px 8px !important;
}

.table__2C75_ {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: black;
  background: rgb(255, 255, 255);
}
.table__2C75_ thead th:first-child {
  z-index: 4;
}

.cellStyle__3XsBr, .noDataValue__30d2W, .value__3ZCJ3, .detailTableValue__1t_vy, .detailTableRowGroupTotalName__1b7bd, .name__1PNu3 {
  padding: 7px 8px;
  border-bottom: 1px solid rgb(181, 185, 189);
  font-weight: 500;
  vertical-align: center;
}

.eclipsOn__2bXEn, .stickyHeaderStyle__3sa3R, .rowSubHeader__3lNDB, .rowHeader__1sCey, .valueHeader__23A3k, .nameHeader__1xodv, .detailTableValue__1t_vy, .detailTableRowGroupTotalName__1b7bd, .name__1PNu3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.eclipsOff__2b86Q, .stickyHeaderStyle__3sa3R:hover, .rowSubHeader__3lNDB:hover, .rowHeader__1sCey:hover, .valueHeader__23A3k:hover, .nameHeader__1xodv:hover, .detailTableValue__1t_vy:hover, .detailTableRowGroupTotalName__1b7bd:hover, .name__1PNu3:hover {
  overflow: visible;
  white-space: normal;
  height: auto;
}

.name__1PNu3 {
  background: rgb(255, 255, 255);
  text-align: left;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  min-width: 16vw;
  max-width: 20vw;
  top: var(--sticky-offset);
}
.detailTableValue__1t_vy, .detailTableRowGroupTotalName__1b7bd {
  min-width: 9vw;
  max-width: 15vw;
}
.detailTableRowGroupTotalName__1b7bd {
  text-align: left;
  position: sticky;
  left: 0px;
  background: rgb(247, 249, 250);
}

.value__3ZCJ3 {
  text-align: right;
}

.noDataValue__30d2W {
  text-align: center;
}

[data-border=true] {
  border-left: 1px solid rgb(206, 210, 214);
}

[data-border=false] {
  border: none;
}

.stickyHeaderStyle__3sa3R, .rowSubHeader__3lNDB, .rowHeader__1sCey, .valueHeader__23A3k, .nameHeader__1xodv {
  padding: 7px 8px;
  border-bottom: 1px solid rgb(181, 185, 189);
  background-color: rgb(239, 242, 245);
  position: -webkit-sticky;
  position: sticky;
  top: var(--sticky-offset);
  left: 0;
  vertical-align: center;
  z-index: 3;
}
.nameHeader__1xodv {
  text-align: left;
  min-width: 16vw;
  max-width: 20vw;
}

.valueHeader__23A3k {
  min-width: 9vw;
  max-width: 11vw;
  text-align: right;
}

.row__1-ISd {
  border-bottom: 1px solid rgb(181, 185, 189);
}

.colGroup__dPO9e {
  text-align: left;
}

.rowHeader__1sCey {
  min-width: 16vw;
  max-width: 20vw;
  background-color: rgb(239, 242, 245);
  font-weight: 600;
  font-variant: small-caps;
  font-style: normal;
  color: rgb(97, 99, 101);
  text-transform: uppercase;
}
.rowHeader__1sCey th {
  font-weight: inherit;
}
.rowHeader__1sCey .name__1PNu3 {
  background-color: inherit;
}
.rowHeader__1sCey .value__3ZCJ3 {
  font-size: inherit;
  font-weight: inherit;
  text-align: left;
  border-left: 1px solid rgb(206, 210, 214);
}

@media screen and (min-width: 992px) {
  .rowHeader__1sCey,
.rowSubHeader__3lNDB {
    font-size: 1rem;
  }
}
@media screen and (max-width: 991px) {
  .rowHeader__1sCey,
.rowSubHeader__3lNDB {
    font-size: 0.875rem;
  }
  .rowHeader__1sCey th,
.rowSubHeader__3lNDB th {
    font-weight: 600;
    color: rgb(97, 99, 101);
  }
}
.rowGroupHeader__NDOs5 th {
  font-weight: 700;
}

.rowSubHeader__3lNDB {
  min-width: 16vw;
  max-width: 20vw;
  background-color: rgb(239, 242, 245);
  font-weight: 600;
}
.rowSubHeader__3lNDB th {
  font-weight: inherit;
}
.rowSubHeader__3lNDB .name__1PNu3 {
  background-color: inherit;
}
.rowSubHeader__3lNDB .value__3ZCJ3 {
  font-weight: inherit;
  background-color: inherit;
}

.rowGroupTotal__358iz {
  background-color: rgb(247, 249, 250);
}
.rowGroupTotal__358iz .name__1PNu3 {
  font-weight: 600;
  color: rgb(97, 99, 101);
  text-transform: uppercase;
  background-color: rgb(247, 249, 250);
}
.rowGroupTotal__358iz .detailTableValue__1t_vy, .rowGroupTotal__358iz .detailTableRowGroupTotalName__1b7bd {
  font-weight: 700;
}
.rowGroupTotal__358iz .value__3ZCJ3 {
  font-weight: 700;
}

.tableStickyHeader__3NPpf {
  position: sticky;
  top: 0;
}

.rowGroupTotalHeader__2GAcl {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
  height: 40px;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .rowGroupTotalHeader__2GAcl {
      bottom: 29px;
    }
  }
}
.rowGroupTotalHeader__2GAcl .name__1PNu3 {
  background: rgb(255, 255, 255);
  font-weight: 700;
  border-top: 2px solid rgb(181, 185, 189);
}
.rowGroupTotalHeader__2GAcl .value__3ZCJ3 {
  background: rgb(255, 255, 255);
  font-weight: 700;
  border-top: 2px solid rgb(181, 185, 189);
}
.footerNote__1EnbY {
  margin: 8px;
  display: flex;
  justify-content: space-between;
  text-align: center;
  font-weight: 500;
  font-size: 0.75rem;
  font-family: "Benton Sans Condensed", Arial Narrow, sans-serif;
  color: rgb(97, 99, 101);
}
.footerNote__1EnbY a {
  color: rgb(22, 92, 171);
  text-decoration: none;
}
.footerNote__1EnbY .reportIcon__BR5qE {
  vertical-align: text-top;
  fill: rgb(22, 92, 171);
  height: 0.75rem;
}

.title__2zWu9 {
  margin: 0 0 8px 8px;
  text-align: left;
}

@media print {
  .footerNote__1EnbY {
    display: none;
  }
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 100;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_E_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 300;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_5_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 400;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_5_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 600;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_8_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 700;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/32FBF2_2_0.ttf) format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 800;
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.woff2) format("woff2"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/308666_2_0.ttf) format("truetype");
}
@font-face {
  font-family: "opengovicons-base";
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/opengovicons-2.eot);
  src: url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/opengovicons-2.eot?#iefix) format("embedded-opentype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/opengovicons-2.woff) format("woff"), url(https://d1xpcacohn4ion.cloudfront.net/assets/fonts/opengovicons-2.ttf) format("truetype"), url(https://d1xpcacohn4ion.cloudfront.net/assets/4dd91be5bcfc4624dff39237855a1bdd.svg#svgFontName) format("svg");
}

/*# sourceMappingURL=styles.0.stories.css.map?v=1752584481051*/