#open-report-dialog {
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
div[aria-label="Export"] .gc-property-category {
  display: flex;
  flex-direction: column;
}
.wj-control {
  width: 100%;
  height: 100%;
}
.wj-control:focus {
  outline: none;
}
.gc-viewer {
  display: flex;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  color: #333;
  background-color: #e6e6e6;
  font-family: Montserrat, Verdana, sans-serif;
}
.gc-viewer--medium-ui-size .gcv-header-container {
  height: 41px;
}
.gc-viewer--medium-ui-size .gc-sidebar__container {
  padding-top: 40px;
}
.gc-viewer--small-ui-size .gcv-header-container {
  height: 31px;
  padding: 0 5px;
}
.gcv-menu {
  flex: 0 0 auto;
  height: 100%;
}
.gcv-menu--hidden {
  display: none;
}
@media (max-width: 768px) {
  .gcv-menu .gc-menu__panel-container--visible,
  .gcv-menu
    .gc-menu__panel-container--visible
    .gc-menu__panel-container__content {
    width: calc(100vw - 50px);
  }
}
.gcv-main-view {
  position: relative;
  display: grid;
  display: -ms-grid;
  flex: 1 1 auto;
  width: 0;
  height: 100%;
  transition: all 0.2s ease-in-out;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: auto auto minmax(0, 1fr);
  grid-template-areas: "header header" "toppanel sidebar" "view sidebar" "bottompanel sidebar";
  -ms-grid-columns: minmax(0, 1fr) auto;
  -ms-grid-rows: auto auto minmax(0, 1fr);
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}
.gcv-main-view--fullscreen {
  height: 100%;
}
.gcv-main-view--fullscreen .gcv-bottom-panel,
.gcv-main-view--fullscreen .gcv-special-location-panel-controls,
.gcv-main-view--fullscreen > .gcv-top-panel {
  display: none;
}
@media (max-width: 768px) {
  .gcv-main-view {
    width: calc(100vw - 50px);
  }
}
.gcv-header-container {
  display: flex;
  width: 100%;
  height: 51px;
  border-bottom: 1px solid #dbdbdb;
  background-color: #f1f1f1;
  align-items: center;
  grid-area: header;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}
.gcv-header-container--hidden,
.gcv-header-container--sidebar-hidden .gc-sidebar__menu {
  display: none;
}
.gcv-header-container--fullscreen {
  position: fixed;
  z-index: 1009;
  bottom: 40px;
  left: 50%;
  width: 324px;
  height: 40px;
  transform: translateX(-50%);
  opacity: 1;
  border-bottom: 0 solid transparent;
  border-radius: 25px;
  background-color: #f1f1f1;
  grid-area: unset;
  -ms-grid-row: unset;
  -ms-grid-column: unset;
}
.gcv-header-container--fullscreen > .gc-rv-inline-block:last-child {
  margin-right: 0;
}
.gcv-header-container > .gcv-toolbar {
  flex: 1 1 auto;
  width: 0;
}
.gcv-header-container > .gcv-toolbar > .gcv-toolbar-wrapper {
  padding: 5px;
}
.gcv-sidebar {
  grid-area: sidebar;
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}
.gcv-sidebar--hidden {
  display: none;
}
.gcv-sidebar--headless .gc-sidebar--collapsed .gc-sidebar__menu {
  visibility: hidden;
}
.gcv-sidebar .gc-sidebar {
  z-index: 1;
}
.gcv-top-panel {
  border-bottom: 1px solid #dbdbdb;
  background-color: #f1f1f1;
  grid-area: toppanel;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}
.gcv-bottom-panel {
  border-top: 1px solid #dbdbdb;
  background-color: #f1f1f1;
  grid-area: bottompanel;
  -ms-grid-row: 4;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}
.gcv-special-location-panel-controls {
  display: inline-flex;
  height: inherit;
  padding: 5px;
  align-items: center;
}
.gcv-special-location-panel-controls--small-ui-size {
  padding: 0 5px;
}
.gcv-special-location-panel-controls--with-separator
  .gcv-special-location-panel-controls__separator {
  width: 1px;
  height: 50%;
  margin-left: 5px;
  background-color: #dbdbdb;
}
.gcv-document-view {
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: 100%;
  height: 100%;
  grid-area: view;
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}
.gcv-document-view .gcv-progress {
  position: absolute;
  z-index: 100;
  width: 100%;
}
.gcv-pageview {
  overflow: auto;
  width: 100%;
  height: 100%;
}
.gcv-pageview > * {
  margin: 0 auto;
}
.gcv-pageview--margin > * {
  margin: 40px auto;
}
@media (max-width: 768px) {
  .gcv-pageview--margin > * {
    margin: 0 auto;
  }
}
.gcv-page {
  position: relative;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}
.highlight {
  background-color: #ff8;
}
.gcv-page-input {
  position: relative;
  width: 100px;
  margin: 0;
}
.gcv-page-input > input[type="text"].gc-input {
  vertical-align: top;
  background-color: transparent;
}
.gcv-page-input
  > input[type="text"].gc-input:not([disabled]):focus
  + .gcv-page-input__text {
  display: none;
}
.gcv-page-input
  > input[type="text"].gc-input[disabled]
  + .gcv-page-input__text {
  opacity: 0.38;
}
.gcv-page-input__text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  pointer-events: none;
  color: #157575 !important;
  font-size: 14px;
  line-height: 40px;
}
.gcv-header-container--fullscreen {
  position: absolute;
}
.gcv-header-container--fullscreen .gcv-page-input {
  width: 80px;
}
.gcv-header-container--fullscreen .gcv-page-input__text {
  height: 30px;
  font-size: 12px;
  line-height: 30px;
}
.gc-viewer--medium-ui-size .gcv-header-container .gcv-page-input__text,
.gc-viewer--small-ui-size .gcv-header-container .gcv-page-input__text {
  font-size: 14px;
  line-height: 30px;
}
.gcv-zoom {
  position: relative;
  width: auto;
  margin: 0;
  border-radius: 20px;
}
.gcv-zoom > .gc-btn {
  position: absolute;
  top: 0;
  left: 0;
}
.gcv-zoom > .gc-btn:last-of-type {
  right: 0;
  left: auto;
}
.gcv-zoom > .gc-dd > .gc-btn {
  padding-right: 30px;
  padding-left: 30px;
}
.gcv-zoom__toggle {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 40px;
  padding-top: 20px;
  text-align: center;
  pointer-events: none;
  color: #333;
  font-size: 14px;
  line-height: 13.3333333333px;
}
.gcv-header-container--fullscreen .gcv-zoom {
  border-radius: 15px;
}
.gcv-header-container--fullscreen .gcv-zoom > .gc-dd > .gc-btn {
  padding-right: 25px;
  padding-left: 25px;
}
.gc-viewer--medium-ui-size .gcv-zoom__toggle,
.gc-viewer--small-ui-size .gcv-zoom__toggle,
.gcv-header-container--fullscreen .gcv-zoom__toggle {
  height: 30px;
  padding-top: 15px;
  font-size: 14px;
  line-height: 10px;
}
.gc-viewer--large-ui-size
  .gcv-header-container:not(.gcv-header-container--fullscreen)
  .gcv-zoom__toggle {
  padding-top: 25px;
}
@-webkit-keyframes zoom-in {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes zoom-in {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gcv-error-panel {
  position: absolute;
  z-index: 10000;
  bottom: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .gcv-error-panel {
    position: fixed;
    z-index: 9999;
    padding: 0;
  }
}
.gcv-error-list {
  overflow: auto;
  width: 600px;
  max-width: 100%;
  margin: 0 auto;
  padding: 15px;
  -webkit-animation: fade-in 0.2s ease-in-out 1 both;
  animation: fade-in 0.2s ease-in-out 1 both;
  border-radius: 15px 15px 0 0;
  background-color: #f1f1f1;
}
.gcv-error-list__items {
  display: flex;
  overflow: auto;
  flex-direction: column-reverse;
  max-height: calc(100vh - 136px);
}
.gcv-error-list__dismiss-btn {
  margin-top: 15px;
  -webkit-animation: fade-in 0.2s ease-in-out 1 both;
  animation: fade-in 0.2s ease-in-out 1 both;
}
@media (max-width: 768px) {
  .gcv-error-list {
    width: 100%;
  }
  .gcv-error-list .gcv-error-list__items {
    max-height: calc(100vh - 325px);
  }
}
.gcv-error {
  position: relative;
  padding: 15px;
  -webkit-animation: zoom-in 0.2s ease-in-out 1 both;
  animation: zoom-in 0.2s ease-in-out 1 both;
  border-radius: 15px;
  background-color: #e6e6e6;
}
.gcv-error + .gcv-error {
  margin-bottom: 15px;
}
.gcv-error__main {
  display: flex;
  align-items: center;
}
.gcv-error__title {
  overflow: hidden;
  flex: 1 0 auto;
  width: 0;
  margin: 0;
  padding: 5px;
  text-overflow: ellipsis;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
}
.gcv-error__icon {
  width: 15px;
  height: 15px;
  margin-right: 6px;
  font-size: 18px;
  line-height: 15px;
}
.gcv-error__controls {
  align-self: flex-start;
}
.gcv-error__controls > .gcv-error__button + .gcv-error__button {
  margin-left: 5px;
}
.gcv-error__details {
  overflow: auto;
  max-height: 150px;
  margin-top: 15px;
  font-size: 12px;
  line-height: normal;
}
.gcv-error--error {
  background-color: rgba(190, 31, 31, 0.1);
  min-height: 1px;
}
.gcv-error--error .gcv-error__icon,
.gcv-error--error .gcv-error__title {
  color: #be1f1f;
  fill: #be1f1f;
}
.gcv-error--warn {
  background-color: rgba(229, 149, 0, 0.1);
  min-height: 1px;
}
.gcv-error--warn .gcv-error__icon,
.gcv-error--warn .gcv-error__title {
  color: #e59500;
  fill: #e59500;
}
.gcv-error--info {
  background-color: rgba(21, 117, 117, 0.1);
  min-height: 1px;
}
.gcv-error--info .gcv-error__icon,
.gcv-error--info .gcv-error__title {
  color: #157575 !important;
  fill: #157575 !important;
}
.gcv-error--debug {
  background-color: rgba(21, 117, 117, 0.1);
  min-height: 1px;
}
.gcv-error--debug .gcv-error__icon,
.gcv-error--debug .gcv-error__title {
  color: #157575 !important;
  fill: #157575 !important;
}
.viewer-thumbnails {
  overflow: auto;
  width: 100%;
  height: 100%;
}
.viewer-thumbnail {
  position: relative;
  z-index: 1;
  width: 214px;
  height: 301px;
  margin: 0 auto 45px;
  border: 2px solid transparent;
}
.viewer-thumbnail:hover {
  color: #126363;
  border: 2px solid #126363;
}
.viewer-thumbnail--selected {
  color: #157575 !important;
  border: 2px solid #157575 !important;
}
.viewer-thumbnail > div,
.viewer-thumbnail > p {
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 210px;
  height: 297px;
  pointer-events: none;
  background-color: #fff;
}
.viewer-thumbnail > p {
  text-align: center;
  color: rgba(51, 51, 51, 0.38);
  font-size: 80px;
  font-weight: 700;
  line-height: 297px;
}
.viewer-thumbnail > span {
  position: absolute;
  bottom: -30px;
  left: 0;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 12px;
  line-height: 30px;
}
.search {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 15px;
}
.search > :not(.search__results) {
  flex: 0 0 auto;
}
.search .gc-input {
  width: 100%;
  margin-bottom: 5px;
}
.search__query-params {
  display: flex;
  flex-wrap: wrap;
}
.search__query-params > .gc-check {
  flex: 1 1 auto;
  min-width: 50%;
}
.search__query-params > .gc-check .gc-check__label {
  white-space: nowrap;
}
.search__results {
  overflow: auto;
  flex: 1 1 auto;
  width: 100%;
  margin: 0;
  padding: 0;
}
.search__results > .gc-btn {
  width: 100%;
  margin-top: 10px;
}
.search__results-header {
  display: block;
  width: 100%;
  height: 40px;
  margin: 0;
  text-transform: uppercase;
  color: #333;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
}
.search-result {
  position: relative;
  display: block;
  max-height: 60px;
  padding: 0 10px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 30px;
}
.search-result:hover {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: rgba(0, 0, 0, 0.1);
}
.search-result__text {
  display: block;
  overflow: hidden;
  max-height: 60px;
  padding-right: 15px;
  text-overflow: ellipsis;
}
.search-result__text > i {
  color: #157575 !important;
  font-weight: 700;
}
.search-result__page {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  color: rgba(51, 51, 51, 0.62);
}
.search__progress {
  position: relative;
  width: 100%;
  height: 50px;
  padding-top: 10px;
}
.search__progress > p {
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 2px;
  margin: 0;
  padding: 0;
}
.search__progress > p > span {
  display: block;
  height: 100%;
  border-radius: 2px;
  background-color: #fff;
}
.gc-btn-group--align-justify .gc-btn.search__btn-search {
  flex: 1 1 auto;
}
.gc-btn-group--align-justify .gc-btn.search__btn-clear {
  flex: 0 0 auto;
}
.search__infomessage {
  text-align: center;
  color: rgba(51, 51, 51, 0.62);
  font-size: 14px;
  line-height: 30px;
}
@-webkit-keyframes gcv_btn_icon_animation {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes gcv_btn_icon_animation {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.gcv-anim-icon {
  -webkit-animation: gcv_btn_icon_animation 0.62s linear infinite;
  animation: gcv_btn_icon_animation 0.62s linear infinite;
}
.gcv-thumb-vertical {
  width: 2px;
  margin-left: 2px;
  cursor: n-resize;
}
.gcv-thumb-horizontal,
.gcv-thumb-vertical {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.1);
}
.gcv-thumb-horizontal {
  height: 2px;
  margin-top: 2px;
  cursor: w-resize;
}
.arjs-export-panel {
  padding: 0 15px 15px;
}
.arjs-export-panel > .gc-btn {
  margin-top: 16pt;
}
.progress-modal {
  position: absolute;
  top: 50%;
  left: 25%;
  display: flex;
  flex-direction: column;
  width: 50%;
  height: 180px;
  transform: translateY(-50%);
  color: #fff;
  border-radius: 2px;
  outline: none;
  background-color: #157575 !important;
  justify-content: center;
  align-items: center;
}
.progress-modal .h3 {
  display: block;
}
.gcv-null-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
}
.gcv-null-wrapper > .gc-check {
  display: flex;
  flex: 0 0 auto;
  width: 60px;
}
.gcv-null-wrapper__content {
  flex: 1 1 auto;
  margin-right: 15px;
}
.gcv-boolean-parameter {
  display: flex;
}
.gcv-boolean-parameter > .gc-radio {
  width: 50%;
}
.ar-parameters {
  padding: 0 15px;
}
.ar-parameters > .gc-btn,
.ar-parameters__container > .gc-label {
  margin-bottom: 15px;
}
.ar-parameters--horizontal {
  display: flex;
  padding-top: 15px;
}
.ar-parameters--horizontal > .ar-parameters__container {
  display: flex;
  flex-wrap: wrap;
}
.ar-parameters--horizontal > .ar-parameters__container > .gc-label {
  width: 330px;
  margin-right: 15px;
}
.ar-parameters--horizontal > .gc-btn {
  max-width: 130px;
}
.ar-contents {
  padding: 15px;
}
.ar-toc-item > .gc-btn-group {
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 30px;
  text-align: left;
  white-space: nowrap;
  text-transform: capitalize;
  text-overflow: ellipsis;
  color: #333;
  border: 0;
  border-radius: 2px;
  outline: none;
  background: none;
  font-size: 14px;
  line-height: 30px;
  fill: #333;
}
.ar-toc-item > .gc-btn-group > .gc-btn--custom {
  overflow: hidden;
  flex: 1 1 auto;
  height: 30px;
  padding: 0 10px;
  text-overflow: ellipsis;
}
.ar-toc-item > .gc-btn-group > .gc-btn--custom:hover {
  cursor: pointer;
}
.ar-toc-item > .gc-btn-group > .gc-btn--with-icon path {
  fill: inherit;
}
.ar-toc-item > .gc-btn-group > .gc-btn--with-icon:hover {
  cursor: pointer;
}
.ar-toc-item > .gc-btn-group:hover {
  color: #fff;
  background-color: #126363;
  font-weight: 700;
  fill: #fff;
}
.ar-toc-item > .ar-toc-item-children {
  overflow: hidden;
  width: 100%;
  padding-left: 15px;
}
.ar-toc-item--level-2 button {
  font-size: 12px;
}
.ar-toc-item--level-3 button {
  font-size: 12px;
  font-style: italic;
}
.gcv-parameters__control {
  position: relative;
}
.gcv-parameters__control:before {
  position: absolute;
  width: 5px;
  height: 5px;
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #be1f1f;
}
.gcv-parameters__control--required-top-left:before {
  top: 15px;
  left: -10px;
  content: "";
}
.gcv-parameters__control--required-top-right:before {
  top: 15px;
  right: -10px;
  content: "";
}
.gcv-parameters__control--required-bottom-left:before {
  bottom: 15px;
  left: -10px;
  content: "";
  transform: translateY(50%);
}
.gcv-parameters--layout-vertical {
  padding: 0 15px;
}
.gcv-parameters--layout-vertical .gcv-parameters__control {
  margin-bottom: 15px;
}
.gcv-parameters--layout-horizontal {
  position: relative;
  display: flex;
  padding: 0 115px 0 15px;
  flex-wrap: wrap;
}
.gcv-parameters--layout-horizontal .gcv-parameters__control {
  width: 330px;
  margin: 0 15px 15px 0;
}
.gcv-parameters--layout-horizontal .gcv-parameters__control--preview {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 100px;
  margin: 0;
}
.gcv-parameters--free-form {
  position: relative;
}
.gcv-parameters--free-form .gcv-parameters__control {
  position: absolute;
}
.gcv-label {
  display: -ms-grid;
  display: grid;
  height: 100%;
  -ms-grid-columns: minmax(0, 1fr);
  -ms-grid-rows: 30px minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 30px minmax(0, 1fr);
  grid-template-areas: "label" "content";
}
.gcv-label > .gc-label__label {
  width: 100%;
  grid-area: label;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}
.gcv-label > .gc-label__content {
  width: 100%;
  height: 100%;
  grid-area: content;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}
.gcv-label.gc-label--position-left {
  -ms-grid-columns: 1fr minmax(0, 2fr);
  -ms-grid-rows: 1fr;
  grid-template-columns: 1fr minmax(0, 2fr);
  grid-template-rows: 1fr;
  grid-template-areas: "label content";
}
.gcv-label.gc-label--position-right {
  -ms-grid-columns: minmax(0, 2fr) 1fr;
  -ms-grid-rows: 1fr;
  grid-template-columns: minmax(0, 2fr) 1fr;
  grid-template-rows: 1fr;
  grid-template-areas: "content label";
}
.gcv-label.gc-label--position-bottom {
  -ms-grid-columns: 1fr;
  -ms-grid-rows: minmax(0, 1fr) 30px;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0, 1fr) 30px;
  grid-template-areas: "content" "label";
}
.gcv-nullable {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: flex-start;
}
.gcv-nullable > .gc-check {
  display: flex;
  flex: 0 0 auto;
  width: 60px;
}
.gcv-nullable__content {
  flex: 1 1 auto;
  height: 100%;
  margin-right: 15px;
}
.gcv-textarea {
  width: 100%;
  height: 100%;
}
.gcv-slider-container {
  display: flex;
  height: 30px;
  align-items: center;
  justify-content: center;
}
.gcv-slider-container--mode-X > .gcv-slider {
  width: 100%;
}
.gcv-number-editor {
  display: flex;
}
.gcv-number-editor > .gcv-number-editor__button {
  flex: 0 0 auto;
}
.gcv-number-editor > .gcv-number-editor__button:first-of-type {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.gcv-number-editor > .gcv-number-editor__button:last-of-type {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.gcv-number-editor > .gcv-number-editor__input.gc-input {
  flex: 1 1 auto;
  width: 100%;
  text-align: center;
  border-radius: 0;
}
.gc-btn.disabled {
  opacity: 0.38;
}
.gc-btn.disabled.gc-btn--level-error:focus,
.gc-btn.disabled.gc-btn--level-warning:focus,
.gc-btn.disabled:focus {
  box-shadow: none;
}
.gcv-plain-text {
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}
.gcv-plain-text--info {
  color: #157575 !important;
}
.gcv-plain-text--warning {
  color: #e59500;
}
.gcv-plain-text--error {
  color: #be1f1f;
}
.gcv-tree {
  width: 100%;
  height: 100%;
}
.gcv-tree-node {
  display: flex;
  width: 100%;
  height: 30px;
  align-items: stretch;
  align-content: stretch;
}
.gcv-tree-node__toggle {
  overflow: hidden;
  width: 30px;
  flex-grow: 0;
  flex-shrink: 0;
}
.gcv-tree-node__control {
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 1;
}
.gcv-tree-node-text {
  width: 100%;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
}
.gcv-date-range--limited .gc-date-range-aside__body {
  pointer-events: none;
  opacity: 0.32;
}
.viewer-reports-list {
  overflow: auto;
  width: 100%;
  height: 100%;
  padding: 10px;
}
.viewer-reports-list-item > button {
  display: block;
  overflow: hidden;
  width: calc(100% - 10px);
  height: 30px;
  margin: 0 5px;
  padding: 0 10px;
  text-align: left;
  white-space: nowrap;
  text-transform: capitalize;
  text-overflow: ellipsis;
  color: #333;
  border: 0;
  border-radius: 15px;
  outline: none;
  background: none;
  font-size: 14px;
  line-height: 30px;
}
.viewer-reports-list-item > button:hover {
  cursor: pointer;
  color: #fff;
  background-color: #126363;
  font-weight: 700;
}
