json-viewer {
  --background-color: #232323;
  --property-color: #1489d9;
  --string-color: #3e953b;
  --number-color: #df5f2e;
  --null-color: #b8b8b8; }

.darkmode--activated json-viewer {
  --background-color: #d7d7d7;
  --null-color: #828282;
  --preview-color: rgba(145, 102, 73, 0.9);
  --indentguide-color: #bababa;
  --indentguide-color-active: #828282; }

.darkmode-ignore {
  display: block !important; }

.darkmode-toggle {
  z-index: 99;
  right: 31px !important;
  bottom: 63px !important; }
  .darkmode-toggle .darkmode-moon-icon {
    content: url("data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20height%3D%22800px%22%20width%3D%22800px%22%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20207.628%20207.628%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20cx%3D%22103.814%22%20cy%3D%22103.814%22%20r%3D%2245.868%22%2F%3E%3Cpath%20d%3D%22M103.814%2C157.183c-29.427%2C0-53.368-23.941-53.368-53.368s23.941-53.368%2C53.368-53.368s53.368%2C23.941%2C53.368%2C53.368S133.241%2C157.183%2C103.814%2C157.183z%20M103.814%2C65.446c-21.156%2C0-38.368%2C17.212-38.368%2C38.368s17.212%2C38.368%2C38.368%2C38.368s38.368-17.212%2C38.368-38.368S124.97%2C65.446%2C103.814%2C65.446z%22%2F%3E%3Cpath%20d%3D%22M103.814%2C39.385c-4.142%2C0-7.5-3.358-7.5-7.5V7.5c0-4.142%2C3.358-7.5%2C7.5-7.5s7.5%2C3.358%2C7.5%2C7.5v24.385C111.314%2C36.027%2C107.956%2C39.385%2C103.814%2C39.385z%22%2F%3E%3Cpath%20d%3D%22M103.814%2C207.628c-4.142%2C0-7.5-3.358-7.5-7.5v-24.385c0-4.142%2C3.358-7.5%2C7.5-7.5s7.5%2C3.358%2C7.5%2C7.5v24.385C111.314%2C204.271%2C107.956%2C207.628%2C103.814%2C207.628z%22%2F%3E%3Cpath%20d%3D%22M200.128%2C111.314h-24.385c-4.142%2C0-7.5-3.358-7.5-7.5s3.358-7.5%2C7.5-7.5h24.385c4.142%2C0%2C7.5%2C3.358%2C7.5%2C7.5S204.271%2C111.314%2C200.128%2C111.314z%22%2F%3E%3Cpath%20d%3D%22M31.885%2C111.314H7.5c-4.142%2C0-7.5-3.358-7.5-7.5s3.358-7.5%2C7.5-7.5h24.385c4.142%2C0%2C7.5%2C3.358%2C7.5%2C7.5S36.027%2C111.314%2C31.885%2C111.314z%22%2F%3E%3Cpath%20d%3D%22M154.676%2C60.452c-1.919%2C0-3.839-0.732-5.303-2.197c-2.929-2.929-2.929-7.678%2C0-10.606l17.243-17.242c2.929-2.929%2C7.678-2.93%2C10.606%2C0c2.929%2C2.929%2C2.929%2C7.678%2C0%2C10.606l-17.243%2C17.242C158.515%2C59.72%2C156.595%2C60.452%2C154.676%2C60.452z%22%2F%3E%3Cpath%20d%3D%22M35.709%2C179.419c-1.919%2C0-3.839-0.732-5.303-2.197c-2.929-2.929-2.929-7.678%2C0-10.606l17.243-17.243c2.929-2.929%2C7.678-2.929%2C10.606%2C0c2.929%2C2.929%2C2.929%2C7.678%2C0%2C10.606l-17.243%2C17.243C39.548%2C178.687%2C37.629%2C179.419%2C35.709%2C179.419z%22%2F%3E%3Cpath%20d%3D%22M171.918%2C179.419c-1.919%2C0-3.839-0.732-5.303-2.197l-17.243-17.243c-2.929-2.929-2.929-7.678%2C0-10.606c2.929-2.929%2C7.678-2.929%2C10.606%2C0l17.243%2C17.243c2.929%2C2.929%2C2.929%2C7.678%2C0%2C10.606C175.757%2C178.687%2C173.838%2C179.419%2C171.918%2C179.419z%22%2F%3E%3Cpath%20d%3D%22M52.952%2C60.452c-1.919%2C0-3.839-0.732-5.303-2.197L30.406%2C41.013c-2.929-2.929-2.929-7.677%2C0-10.606c2.929-2.929%2C7.678-2.93%2C10.606%2C0l17.243%2C17.242c2.929%2C2.929%2C2.929%2C7.677%2C0%2C10.606C56.791%2C59.72%2C54.872%2C60.452%2C52.952%2C60.452z%22%2F%3E%3C%2Fsvg%3E");
    width: 30px;
    height: 30px; }
  .darkmode-toggle.darkmode-toggle--white .darkmode-moon-icon {
    content: url("data:image/svg+xml,%3Csvg%20style%3D%22fill%3A%20gray%3B%20%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M283.211%20512c78.962%200%20151.079-35.925%20198.857-94.792%207.068-8.708-.639-21.43-11.562-19.35-124.203%2023.654-238.262-71.576-238.262-196.954%200-72.222%2038.662-138.635%20101.498-174.394%209.686-5.512%207.25-20.197-3.756-22.23A258.156%20258.156%200%200%200%20283.211%200c-141.309%200-256%20114.511-256%20256%200%20141.309%20114.511%20256%20256%20256z%22%2F%3E%3C%2Fsvg%3E"); }
  @media (max-width: 575px) {
    .darkmode-toggle {
      right: 20px !important;
      bottom: 20px !important; } }

.darkmode-layer--button {
  right: 32px !important;
  bottom: 64px !important; }
  @media (max-width: 575px) {
    .darkmode-layer--button {
      right: 20px !important;
      bottom: 20px !important; } }

* {
  font-family: Inter, sans-serif;
  box-sizing: border-box; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  display: block;
  width: 100%; }

h1, .h1 {
  color: #fafafa;
  text-transform: uppercase;
  letter-spacing: 0; }
  @media (min-width: 1300px) {
    h1, .h1 {
      font-size: 66px;
      font-weight: 600;
      line-height: 70px; } }
  @media (min-width: 768px) and (max-width: 1299px) {
    h1, .h1 {
      font-size: 28px;
      font-weight: 600;
      line-height: 32px; } }
  @media (max-width: 767px) {
    h1, .h1 {
      font-size: 25px;
      font-weight: 700;
      line-height: 27px; } }

h2, .h2 {
  color: #fafafa;
  text-transform: uppercase;
  font-size: 46px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: 0; }
  @media (min-width: 768px) and (max-width: 1299px) {
    h2, .h2 {
      font-size: 22px;
      font-weight: 600;
      line-height: 26px; } }
  @media (max-width: 767px) {
    h2, .h2 {
      font-size: 25px;
      font-weight: 700;
      line-height: 28px;
      letter-spacing: 0; } }

h3, .h3 {
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0; }

h4, .h4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0; }
  @media (max-width: 767px) {
    h4, .h4 {
      font-size: 18px;
      line-height: 20px; } }

h5, .h5 {
  font-size: 17px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0; }

a {
  color: #0097ff;
  text-decoration: none;
  transition: all 0.3s; }
  a:hover {
    color: #fe5e22;
    text-decoration: none;
    cursor: pointer; }
    a:hover .arrow-right {
      margin-left: 20px;
      filter: hue-rotate(160deg); }

strong {
  color: #d7d7d7; }

.container {
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 992px) {
    .container {
      max-width: 1160px;
      padding-left: 25px;
      padding-right: 25px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .container {
      max-width: 688px;
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 576px) and (max-width: 767px) {
    .container {
      max-width: 540px; } }
  @media (max-width: 767px) {
    .container {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (max-width: 991px) {
    .container.fluid-mobile {
      max-width: 100%;
      overflow: hidden; } }

.block-h1 {
  margin-top: 100px;
  width: 100%; }
  .block-h1 h1 {
    padding-bottom: 10px;
    border-bottom: 1px solid #4a4a4a; }
  .block-h1 .subtitle {
    margin-top: 15px;
    gap: 10px 0; }
  @media (max-width: 1299px) {
    .block-h1 {
      margin-top: 85px; } }
  @media (max-width: 767px) {
    .block-h1 {
      margin-top: 65px; } }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  word-wrap: break-word;
  background-clip: border-box;
  border: none;
  border-radius: 7px;
  background-color: #232323;
  color: #fafafa; }

.table {
  width: 100% !important;
  border-collapse: collapse;
  font-size: 12px; }
  .table.hover tbody tr:hover {
    background-color: #353535; }
  .table.clickable tbody tr:hover {
    cursor: pointer; }
  .table thead {
    background-color: #1d1c1c;
    color: #d5d5d5; }
    .table thead th {
      padding: 10px 5px;
      white-space: nowrap;
      text-align: start; }
      .table thead th:last-child {
        text-align: end; }
      .table thead th:nth-child(2) {
        text-align: start; }
      .table thead th.sorting {
        position: relative;
        padding-right: 14px;
        cursor: pointer; }
        .table thead th.sorting::after, .table thead th.sorting::before {
          position: absolute;
          display: inline-block;
          content: '';
          background-image: url("/static/img/arrow-down.svg?7fcecb31b344");
          width: 14px;
          height: 10px;
          background-size: 100%;
          right: 0;
          opacity: .6; }
        .table thead th.sorting::before {
          transform: scale(1, -1);
          bottom: 40%; }
        .table thead th.sorting::after {
          top: 40%; }
        .table thead th.sorting.sorting_asc::before {
          opacity: 1; }
        .table thead th.sorting.sorting_desc::after {
          opacity: 1; }
  .table tbody tr, .table tfoot tr {
    border-bottom: 1px solid #4a4a4a; }
    .table tbody tr.inactive-row:hover, .table tfoot tr.inactive-row:hover {
      cursor: default; }
    .table tbody tr td, .table tfoot tr td {
      padding: 4px;
      text-align: start; }
      .table tbody tr td:last-child, .table tfoot tr td:last-child {
        text-align: end; }
      .table tbody tr td:nth-child(2), .table tfoot tr td:nth-child(2) {
        text-align: start; }
      .table tbody tr td .no-wrap, .table tfoot tr td .no-wrap {
        white-space: nowrap; }
      .table tbody tr td .overlap-lines, .table tfoot tr td .overlap-lines {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden; }
        .table tbody tr td .overlap-lines.link, .table tfoot tr td .overlap-lines.link {
          color: #0097ff; }
  .table.dataTable thead th:last-child {
    padding-right: 14px; }
  .table.dataTable thead th.first-th {
    padding-left: 2px; }
  .table.dataTable thead th.control {
    width: 0;
    padding: 0; }
  .table.dataTable tr td {
    height: 42px; }
    .table.dataTable tr td.antennas {
      display: flex;
      flex-direction: column;
      justify-content: center; }
    @media (max-width: 575px) {
      .table.dataTable tr td {
        height: 38px; } }
    .table.dataTable tr td.details-control {
      width: 0;
      padding: 0; }
    .table.dataTable tr td.first-td {
      padding-left: 2px; }
  .table.dataTable .dtr-hidden {
    display: revert !important; }
  @media (max-width: 767px) {
    .table thead th:first-child, .table thead th.first-column, .table tbody tr td:first-child, .table tbody tr td.first-column, .table tfoot tr td:first-child, .table tfoot tr td.first-column {
      padding-left: 2px; }
    .table thead th:last-child, .table tbody tr td:last-child, .table tfoot tr td:last-child {
      padding-right: 2px; } }
  @media (max-width: 575px) {
    .table {
      font-size: 10px; } }

.under-table {
  margin-top: 10px;
  justify-content: space-between;
  gap: 10px 30px; }
  .under-table .dataTables_paginate {
    margin-right: 0;
    margin-left: auto; }

.btn-back {
  margin-top: -20px; }
  .btn-back a {
    position: relative;
    padding-left: 16px; }
    .btn-back a::before, .btn-back a::after {
      position: absolute;
      display: inline-block;
      content: '';
      background-image: url("/static/img/arrow-down.svg?7fcecb31b344");
      width: 14px;
      height: 10px;
      background-size: 100%;
      left: 0;
      top: 4px;
      transform: rotate(90deg); }
    .btn-back a::after {
      left: 4px; }
  @media (max-width: 767px) {
    .btn-back {
      margin-top: -10px;
      font-size: 12px; }
      .btn-back a {
        padding-left: 14px; }
        .btn-back a::before, .btn-back a::after {
          top: 3px; } }

.color-blue {
  color: #0097ff; }

.w-100 {
  width: 100%; }

.d-flex {
  display: flex; }

.dir-col {
  flex-direction: column; }

.self-end {
  align-self: flex-end; }

.row {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

@media (min-width: 768px) {
  .modal-md {
    max-width: 700px; }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }

  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }

  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; } }
@media (min-width: 992px) {
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }

  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }

  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }

  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }

  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }

  .pr-lg-2 {
    padding-left: 20px; } }
@media (max-width: 575px) {
  .col-mb-6 {
    width: 50%; }

  .col-mb-12 {
    width: 100%; } }
.align-items-center {
  align-items: center; }

.justify-content-between {
  justify-content: space-between; }

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

.justify-content-around {
  justify-content: space-around; }

.circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px; }
  .circle.circle-blue {
    background-color: #0097ff; }
  .circle.circle-orange {
    background-color: #fe5e22; }
  .circle.circle-red {
    background-color: #ec0c0c; }
  .circle.circle-green {
    background-color: #0d6826; }
  .circle.circle-gray {
    background-color: #b8b8b8; }

.d-none {
  display: none !important; }

.hide {
  display: none !important; }

.mapboxgl-control-container {
  display: none; }

.highlighted-color {
  color: #ebebeb; }
  .highlighted-color:hover {
    color: #ebebeb; }

.href-with-arrow {
  font-weight: 500;
  transition: all 0.1s; }
  .href-with-arrow .arrow-right {
    margin-left: 10px; }
  .href-with-arrow:hover .arrow-right {
    margin-left: 20px; }

.block-bigmap {
  background-position: center -100px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 750px;
  padding-top: 15px;
  position: relative; }
  .block-bigmap .back-map {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    border-radius: 5px; }
  .block-bigmap .prev-shadow {
    position: absolute;
    top: 0;
    background: linear-gradient(180deg, #121212 0%, rgba(0, 0, 0, 0.1) 50%, #121212 100%);
    width: 100%;
    height: 100%; }
  .block-bigmap .prev-map {
    position: fixed;
    z-index: 10;
    height: 100vh; }
    .block-bigmap .prev-map .mapboxgl-control-container {
      display: block; }
    .block-bigmap .prev-map .mapboxgl-popup.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
      border-right-color: #070707bf; }
    .block-bigmap .prev-map .mapboxgl-popup.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
      border-left-color: #070707bf; }
    .block-bigmap .prev-map .mapboxgl-popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
      border-top-color: #070707bf; }
    .block-bigmap .prev-map .mapboxgl-popup.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
      border-bottom-color: #070707bf; }
    .block-bigmap .prev-map .mapboxgl-popup .mapboxgl-popup-content {
      background: #070707bf;
      box-shadow: 0 0 5px #4a4a4a; }
  @media (max-width: 991px) {
    .block-bigmap {
      height: 600px; } }

.block-table {
  margin-top: 15px;
  position: relative; }
  .block-table .responsive-table {
    overflow-x: auto; }
  .block-table .wrapper {
    position: relative; }
    .block-table .wrapper .dt-buttons .dropdown-toggle {
      padding-right: 22px;
      position: relative; }
      .block-table .wrapper .dt-buttons .dropdown-toggle::after {
        display: inline-block;
        content: '';
        background-image: url("/static/img/arrow-down-white.svg?7fcecb31b344");
        width: 16px;
        height: 12px;
        background-size: 100%;
        background-position: center;
        position: absolute;
        top: 10px;
        right: 4px; }
      .block-table .wrapper .dt-buttons .dropdown-toggle[aria-expanded='true']::after {
        transform: scale(1, -1); }
    .block-table .wrapper .dt-buttons .dropdown-menu {
      padding-top: 6px;
      position: absolute;
      z-index: 1; }
      .block-table .wrapper .dt-buttons .dropdown-menu div[role='menu'] {
        display: flex;
        flex-direction: column;
        background-color: #4a4a4a;
        padding: 4px 0;
        border-radius: 3px; }
        .block-table .wrapper .dt-buttons .dropdown-menu div[role='menu'] a {
          padding: 2px 24px 2px 10px;
          position: relative; }
          .block-table .wrapper .dt-buttons .dropdown-menu div[role='menu'] a span {
            color: #fafafa; }
          .block-table .wrapper .dt-buttons .dropdown-menu div[role='menu'] a:hover {
            background-color: #828282; }
          .block-table .wrapper .dt-buttons .dropdown-menu div[role='menu'] a.dt-button-active::after {
            content: '';
            position: absolute;
            background-image: url("/static/img/check-icon.svg?7fcecb31b344");
            width: 14px;
            height: 14px;
            background-size: 60%;
            background-position: center;
            border: none;
            background-repeat: no-repeat;
            right: 5px;
            top: 5px; }
  .block-table table {
    font-size: 14px;
    line-height: 17px;
    min-width: 1000px; }
  .block-table::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 37px;
    background: #1d1c1c;
    left: 0;
    top: 0;
    z-index: -1; }
  .block-table + .paginator {
    margin-top: 15px; }
    .block-table + .paginator nav {
      justify-content: end; }
  @media (max-width: 575px) {
    .block-table table {
      font-size: 12px;
      line-height: 15px; }
    .block-table::after {
      height: 35px; } }

button {
  outline: none;
  box-shadow: none;
  border: 0; }

.btn {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.3s;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  border-radius: 3px; }
  .btn.btn-sm {
    font-size: 14px;
    line-height: 14px;
    padding: 6px 8px; }
  .btn.btn-small {
    font-size: 14px;
    line-height: 18px;
    padding: 6px 10px; }
  .btn.btn-xs {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    padding: 8px; }
  .btn.btn-big {
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    padding: 8px 10px;
    border-radius: 5px; }
  .btn.btn-orange {
    background-color: #fe5e22;
    color: #ffffff; }
    .btn.btn-orange:hover {
      background-color: #fe7f50;
      color: #ffffff; }
  .btn.btn-blue {
    background-color: #0097ff;
    color: #ffffff; }
    .btn.btn-blue:hover {
      background-color: #38aeff;
      color: #ffffff; }
  .btn.btn-green {
    background-color: #0d6826;
    color: #ffffff; }
    .btn.btn-green:hover {
      background-color: #147a30;
      color: #ffffff; }
  .btn.btn-red {
    background-color: #ec0c0c;
    color: #ffffff; }
    .btn.btn-red:hover {
      background-color: #e23d3d;
      color: #ffffff; }
  .btn.btn-dark {
    background-color: #191919;
    color: #ffffff; }
    .btn.btn-dark:hover {
      background-color: #232323;
      color: #ffffff; }
  .btn.btn-gray {
    background-color: #353535;
    color: #ffffff; }
    .btn.btn-gray:hover {
      background-color: #232323;
      color: #ffffff; }
  .btn.btn-outline-gray {
    color: #4f4f4f;
    background-color: transparent;
    outline: 1px solid #4f4f4f; }
    .btn.btn-outline-gray:hover {
      color: #ffffff;
      background-color: #4f4f4f; }
  .btn.btn-outline-orange {
    color: #fe5e22;
    background-color: transparent;
    outline: 1px solid #fe5e22; }
    .btn.btn-outline-orange:hover {
      color: #0097ff;
      outline-color: #0097ff; }
  .btn.btn-outline-blue {
    color: #0097ff;
    background-color: transparent;
    outline: 1px solid #0097ff; }
    .btn.btn-outline-blue:hover {
      color: #fe5e22;
      outline-color: #fe5e22; }
  .btn.btn-outline-green {
    color: #0d6826;
    background-color: transparent;
    outline: 1px solid #0d6826; }
    .btn.btn-outline-green:hover {
      opacity: .7; }
  .btn.btn-outline-red {
    color: #ec0c0c;
    background-color: transparent;
    outline: 1px solid #ec0c0c; }
    .btn.btn-outline-red:hover {
      opacity: .7; }
  .btn.btn-outline-blue-fill {
    color: #0097ff;
    background-color: transparent;
    outline: 1px solid #0097ff; }
    .btn.btn-outline-blue-fill:hover {
      background-color: #fe5e22;
      color: #ffffff;
      outline-color: #fe5e22; }
  .btn.btn-outline-orange-fill {
    color: #fe5e22;
    background-color: transparent;
    outline: 1px solid #fe5e22; }
    .btn.btn-outline-orange-fill:hover {
      background-color: #0097ff;
      color: #ffffff;
      outline-color: #0097ff; }
  .btn.btn-without-border-red {
    color: #ec0c0c;
    background-color: transparent; }
    .btn.btn-without-border-red:hover {
      color: #fe5e22; }
  .btn:disabled {
    cursor: default;
    opacity: .4;
    pointer-events: none; }
  .btn.inactive {
    opacity: .4; }
  @media (max-width: 767px) {
    .btn.btn-link {
      font-size: 17px;
      line-height: 18px; } }

.disabled {
  cursor: default;
  pointer-events: none;
  opacity: 0.7; }
  .disabled:hover a {
    color: #0097ff;
    cursor: default; }

label.btn.btn-sm {
  padding: 8px; }

.progress {
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 16px;
  border-radius: 3px;
  line-height: 0;
  background-color: #353535; }
  .progress .progress-bar {
    display: flex;
    flex-direction: column; }
    .progress .progress-bar.pb-green {
      background-color: #0d6826; }
    .progress .progress-bar.pb-orange {
      background-color: #fe5e22; }
    .progress .progress-bar.pb-red {
      background-color: #ec0c0c; }
    .progress .progress-bar.pb-blue {
      background-color: #0097ff; }
    .progress .progress-bar.pb-gray {
      background-color: #b8b8b8; }

.status-br {
  width: 100%;
  height: 5px;
  border-radius: 5px; }
  .status-br.status-success {
    background-color: #0d6826; }
  .status-br.status-unknown {
    background-color: #fe5e22; }
  .status-br.status-error {
    background-color: #ec0c0c; }
  .status-br.status-future {
    background-color: #0097ff; }
  .status-br.status-failed {
    background-color: #353535; }

.badget {
  color: #ffffff;
  white-space: nowrap; }
  .badget.badget-big {
    padding: 4px 5px;
    border-radius: 6px; }
  .badget.badget-small {
    font-size: 10px;
    border-radius: 10px;
    padding: 1px 4px;
    line-height: 1;
    margin-left: -10px;
    bottom: -5px;
    position: relative; }
  .badget.badget-sm {
    padding: 2px 4px;
    border-radius: 3px; }
  .badget.top {
    top: -10px; }
  .badget.badget-blue, .badget.badget-online {
    background-color: #0097ff; }
  .badget.badget-orange, .badget.badget-testing {
    background-color: #fe5e22; }
  .badget.badget-green {
    background-color: #0d6826; }
  .badget.badget-red, .badget.badget-offline {
    background-color: #ec0c0c; }
  .badget.badget-gray, .badget.badget-future {
    background-color: #353535; }
  @media (max-width: 575px) {
    .badget.badget-big {
      padding: 3px;
      border-radius: 5px; } }

.text-green {
  color: #0d6826; }

.text-orange {
  color: #fe5e22; }

.text-red {
  color: #ec0c0c; }

img.btn-copy {
  width: 22px; }
  img.btn-copy:hover {
    cursor: pointer;
    filter: hue-rotate(160deg); }
  img.btn-copy:active {
    transform: scale(0.8); }

.stage-notice {
  text-align: center;
  background-color: yellow;
  color: #070707; }

json-viewer {
  font-size: 14px;
  padding: 1px 8px; }

@media (max-width: 575px) {
  .tempus-dominus-widget.timepicker-sbs.show {
    width: 100%; }
    .tempus-dominus-widget.timepicker-sbs.show .td-half.date-container {
      width: 70%; }
    .tempus-dominus-widget.timepicker-sbs.show .td-half.time-container {
      width: 30%; } }

.tables-filtering {
  padding-top: 15px;
  transition: all 0.3s; }
  .tables-filtering .actions {
    justify-content: end;
    gap: 10px; }
  .tables-filtering #show-all-filters {
    position: relative;
    padding-right: 25px; }
    .tables-filtering #show-all-filters::after {
      display: inline-block;
      content: '';
      background-image: url("/static/img/arrow-down.svg?7fcecb31b344");
      width: 16px;
      height: 12px;
      background-size: 100%;
      background-position: center;
      position: absolute;
      top: 12px;
      right: 11px; }
    .tables-filtering #show-all-filters.show::after {
      transform: rotate(180deg); }

.tables-filtering__form, .authorization-form {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 15px 0; }
  .tables-filtering__form .row, .authorization-form .row {
    gap: 10px; }
  .tables-filtering__form .hide-row, .authorization-form .hide-row {
    display: none; }
  .tables-filtering__form .checkbox-group input[type='checkbox'], .authorization-form .checkbox-group input[type='checkbox'] {
    display: none; }
  .tables-filtering__form .checkbox-group label:not(:first-child), .authorization-form .checkbox-group label:not(:first-child) {
    margin-left: 4px; }
  .tables-filtering__form .form-group, .authorization-form .form-group {
    min-width: calc(25% - 10px); }
    .tables-filtering__form .form-group > label > div, .authorization-form .form-group > label > div {
      margin-top: 5px; }
  .tables-filtering__form input, .tables-filtering__form textarea, .authorization-form input, .authorization-form textarea {
    padding: 8px 10px;
    border-radius: 5px;
    background-color: transparent;
    border: 1px solid #38aeff80;
    color: #fafafa;
    outline: none;
    font-size: 14px; }
    .tables-filtering__form input[readonly='readonly'], .tables-filtering__form textarea[readonly='readonly'], .authorization-form input[readonly='readonly'], .authorization-form textarea[readonly='readonly'] {
      opacity: .7; }
  .tables-filtering__form .datetimepicker, .authorization-form .datetimepicker {
    display: flex;
    position: relative;
    align-items: center;
    max-height: 32.1px; }
    .tables-filtering__form .datetimepicker input, .authorization-form .datetimepicker input {
      flex-grow: 1; }
    .tables-filtering__form .datetimepicker span, .authorization-form .datetimepicker span {
      position: absolute;
      right: 5px; }
  .tables-filtering__form .form-group input.input-mr, .authorization-form .form-group input.input-mr {
    width: 100%;
    margin-top: 5px; }
  @media (max-width: 991px) {
    .tables-filtering__form .form-group, .authorization-form .form-group {
      min-width: 228px; }
    .tables-filtering__form > .row:last-child .col:not(:last-child).col:not(:first-child), .authorization-form > .row:last-child .col:not(:last-child).col:not(:first-child) {
      display: none; } }

.dropdown.bootstrap-select.form-control {
  position: relative;
  border-radius: 5px;
  border: 1px solid #38aeff80; }
  .dropdown.bootstrap-select.form-control .dropdown-toggle {
    background-color: transparent;
    padding: 8px 10px;
    color: #fafafa;
    font-size: 14px;
    line-height: 1.15; }
    .dropdown.bootstrap-select.form-control .dropdown-toggle::after {
      display: inline-block;
      content: '';
      background-image: url("/static/img/arrow-down.svg?7fcecb31b344");
      width: 16px;
      height: 12px;
      background-size: 100%;
      background-position: center; }
  .dropdown.bootstrap-select.form-control div.dropdown-menu {
    display: block;
    background-color: #4a4a4a;
    z-index: 10;
    padding: 5px 0;
    border-radius: 5px;
    min-width: 330px;
    width: 100%;
    max-height: 500px; }
    .dropdown.bootstrap-select.form-control div.dropdown-menu:not(.show) {
      display: none; }
    .dropdown.bootstrap-select.form-control div.dropdown-menu .bs-searchbox + div {
      padding-bottom: 15px; }
    .dropdown.bootstrap-select.form-control div.dropdown-menu ul {
      list-style: none;
      padding: 5px 0; }
      .dropdown.bootstrap-select.form-control div.dropdown-menu ul li {
        padding: 2px 18px; }
        .dropdown.bootstrap-select.form-control div.dropdown-menu ul li.active {
          background-color: #38aeff80; }
        .dropdown.bootstrap-select.form-control div.dropdown-menu ul li.no-results {
          padding: 5px 10px;
          background-color: #353535;
          color: #fe5e22; }
        .dropdown.bootstrap-select.form-control div.dropdown-menu ul li.dropdown-divider {
          padding: 0;
          height: 1px;
          background-color: #38aeff80; }
        .dropdown.bootstrap-select.form-control div.dropdown-menu ul li:not(.dropdown-header):hover {
          background-color: #828282; }
        .dropdown.bootstrap-select.form-control div.dropdown-menu ul li span {
          width: 100%;
          color: #fafafa; }
          .dropdown.bootstrap-select.form-control div.dropdown-menu ul li span.text {
            margin-right: 5px; }
        .dropdown.bootstrap-select.form-control div.dropdown-menu ul li a {
          display: block; }
        .dropdown.bootstrap-select.form-control div.dropdown-menu ul li .dropdown-item.opt {
          padding-left: 18px; }
        .dropdown.bootstrap-select.form-control div.dropdown-menu ul li .selected .bs-ok-default {
          position: absolute;
          display: inline-block;
          width: fit-content;
          right: 0;
          top: 4px; }
          .dropdown.bootstrap-select.form-control div.dropdown-menu ul li .selected .bs-ok-default::after {
            content: '';
            background-image: url("/static/img/check-icon.svg?7fcecb31b344");
            width: 14px;
            height: 14px;
            background-size: 100%;
            background-position: center;
            border: none;
            background-repeat: no-repeat;
            transform: rotate(0); }
    @media (max-width: 575px) {
      .dropdown.bootstrap-select.form-control div.dropdown-menu {
        min-width: 100%; } }

select {
  background-color: transparent;
  border-radius: 2px;
  border: 1px solid #38aeff80;
  color: unset; }

.search_none_text {
  text-align: center;
  padding-top: 6px; }

.paginator, .dataTables_paginate {
  margin-top: 30px; }
  .paginator nav, .dataTables_paginate nav {
    display: flex; }
  .paginator .pagination, .dataTables_paginate .pagination {
    display: flex;
    align-items: end;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 5px; }
    .paginator .pagination .page-item, .dataTables_paginate .pagination .page-item {
      padding: 0 5px; }
    .paginator .pagination .active a, .dataTables_paginate .pagination .active a {
      color: #fe5e22;
      text-decoration: underline; }
  @media (max-width: 767px) {
    .paginator, .dataTables_paginate {
      margin-top: 10px; }
      .paginator > div, .dataTables_paginate > div {
        flex-wrap: wrap;
        gap: 10px 20px; }
      .paginator nav, .dataTables_paginate nav {
        flex-grow: 1;
        justify-content: center; }
      .paginator ul, .dataTables_paginate ul {
        width: 100%;
        justify-content: space-between; }
        .paginator ul li:first-child, .dataTables_paginate ul li:first-child {
          padding-left: 0; }
        .paginator ul li:last-child, .dataTables_paginate ul li:last-child {
          padding-right: 0; } }
  @media (max-width: 575px) {
    .paginator, .dataTables_paginate {
      margin: 0; }
      .paginator > div > div, .dataTables_paginate > div > div {
        flex-grow: 1; } }

.hidden-filters:not(.d-none) {
  animation: show .4s; }
.hidden-filters > .row:not(:first-child) {
  margin-top: 10px; }

@keyframes show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.modal-open {
  overflow: hidden; }

.modal {
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  outline: 0; }
  .modal.is-open::after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100vw;
    height: 100vh;
    background-color: #070707;
    opacity: .5; }

.modal.show .modal-header img {
  margin-right: 10px; }
.modal.show .modal-body ul {
  list-style: none;
  padding: 0; }
  .modal.show .modal-body ul li {
    margin-top: 15px;
    display: flex;
    justify-content: start;
    align-items: center;
    width: 100%;
    gap: 15px; }

.modal-dialog {
  position: relative;
  width: auto;
  pointer-events: none;
  margin: 30px auto; }
  @media (min-width: 576px) and (max-width: 767px) {
    .modal-dialog {
      margin: 25px auto;
      max-width: 500px; } }
  @media (max-width: 575px) {
    .modal-dialog {
      margin: 30px 5px; } }

.modal-content {
  pointer-events: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: .3rem;
  background-color: #232323;
  color: #d5d5d5; }
  .modal-content hr {
    border-top: 1px solid #0097ff;
    border-width: none;
    border-bottom: none; }
  .modal-content .card {
    color: #d5d5d5;
    background-color: transparent; }
    .modal-content .card .table {
      font-size: 14px; }
      .modal-content .card .table tr {
        border: none; }
      @media (max-width: 767px) {
        .modal-content .card .table td {
          padding: 3px 0; }
          .modal-content .card .table td:last-child {
            text-align: end; } }
    .modal-content .card #transmitters, .modal-content .card .table-schedule {
      margin-top: 20px; }
      .modal-content .card #transmitters .status-line, .modal-content .card #transmitters .schedule-title, .modal-content .card .table-schedule .status-line, .modal-content .card .table-schedule .schedule-title {
        border-top: 1px solid #fe5e22;
        padding: 15px 0;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 500;
        gap: 0 10px; }
      .modal-content .card #transmitters .transmitter, .modal-content .card .table-schedule .transmitter {
        margin-bottom: 10px; }
        .modal-content .card #transmitters .transmitter .card-header, .modal-content .card .table-schedule .transmitter .card-header {
          background-color: #121212;
          border-radius: 5px 5px 0 0;
          padding: 10px 15px;
          flex-wrap: nowrap;
          white-space: nowrap;
          justify-content: space-between;
          gap: 4px 10px; }
          .modal-content .card #transmitters .transmitter .card-header .transmitter-desc, .modal-content .card .table-schedule .transmitter .card-header .transmitter-desc {
            overflow-x: hidden;
            text-overflow: ellipsis; }
          .modal-content .card #transmitters .transmitter .card-header .transmitter-freq, .modal-content .card .table-schedule .transmitter .card-header .transmitter-freq {
            margin-right: 0;
            margin-left: auto;
            color: #828282; }
          .modal-content .card #transmitters .transmitter .card-header .obs-all, .modal-content .card .table-schedule .transmitter .card-header .obs-all {
            text-align: end; }
        .modal-content .card #transmitters .transmitter .card-body, .modal-content .card .table-schedule .transmitter .card-body {
          padding: 15px; }
      @media (max-width: 767px) {
        .modal-content .card #transmitters, .modal-content .card .table-schedule {
          margin-top: 0; }
          .modal-content .card #transmitters .transmitter .card-header, .modal-content .card .table-schedule .transmitter .card-header {
            flex-wrap: wrap; }
            .modal-content .card #transmitters .transmitter .card-header .transmitter-desc, .modal-content .card .table-schedule .transmitter .card-header .transmitter-desc {
              width: 100%; }
            .modal-content .card #transmitters .transmitter .card-header .transmitter-freq, .modal-content .card .table-schedule .transmitter .card-header .transmitter-freq {
              margin: 0; }
            .modal-content .card #transmitters .transmitter .card-header .obs-all, .modal-content .card .table-schedule .transmitter .card-header .obs-all {
              line-height: 14px; }
          .modal-content .card #transmitters .transmitter .card-body, .modal-content .card .table-schedule .transmitter .card-body {
            padding: 8px; } }

.modal-header {
  padding: 25px 30px;
  border-bottom: 1px solid #0097ff;
  display: flex; }
  .modal-header .bi:first-child:not(.bi-x) {
    margin-right: 15px;
    font-size: 18px;
    color: #0097ff; }
  .modal-header .modal-title {
    margin: 0; }
  .modal-header #modal-buttons {
    display: flex;
    justify-content: space-between;
    gap: 5px;
    max-width: 260px; }
  @media (max-width: 767px) {
    .modal-header {
      padding: 15px; }
      .modal-header #modal-buttons {
        flex-direction: column; } }

.modal-body {
  padding: 20px 30px; }
  .modal-body .card-title {
    text-align: center;
    margin-bottom: 10px; }
  .modal-body .satellite-names {
    text-align: center; }
  @media (max-width: 767px) {
    .modal-body {
      padding: 15px; }
      .modal-body .card-title {
        margin-bottom: 0; } }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: end;
  padding: 20px 30px;
  border-top: 1px solid #0097ff; }
  @media (max-width: 767px) {
    .modal-footer {
      padding: 15px; } }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #070707;
  opacity: .5; }

.modal-img-full {
  width: 100%;
  max-width: 300px;
  border-radius: 5px;
  max-height: 300px;
  object-fit: contain; }
  @media (max-width: 767px) {
    .modal-img-full {
      max-width: unset;
      max-height: 200px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }

.tooltip.show {
  opacity: 0.9; }

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem; }

.tooltip .arrow::before {
  position: absolute;
  content: '';
  border-color: transparent;
  border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^='top'] {
  padding: 0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^='top'] .arrow {
  bottom: 0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^='top'] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #080305; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^='right'] {
  padding: 0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^='right'] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^='right'] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #080305; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^='bottom'] {
  padding: 0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^='bottom'] .arrow {
  top: 0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^='bottom'] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #080305; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^='left'] {
  padding: 0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^='left'] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^='left'] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #080305; }

.tooltip-inner {
  max-width: 220px !important;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #080305;
  border-radius: 0.25rem; }

svg#polar circle[fill='red'], .polar_plot svg circle[fill='red'] {
  fill: #ec0c0c; }
svg#polar circle[fill='lightgreen'], .polar_plot svg circle[fill='lightgreen'] {
  fill: #0d6826; }

#alert-messages {
  width: fit-content;
  position: fixed;
  top: 60px;
  right: 10px;
  left: auto;
  z-index: 2;
  margin-left: 10px; }
  #alert-messages > div {
    width: fit-content;
    flex-direction: column;
    align-items: end;
    gap: 4px; }
    #alert-messages > div .alert {
      width: 100%;
      max-width: 500px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 4px 10px;
      border: 1px solid;
      border-radius: 5px;
      box-shadow: 0 0 5px 0 #4f4f4f; }
      #alert-messages > div .alert.alert-error, #alert-messages > div .alert.alert-danger {
        border-color: #ec0c0c;
        background-color: #330b0b; }
      #alert-messages > div .alert.alert-warning {
        border-color: #fe5e22;
        background-color: #2f1c03; }
      #alert-messages > div .alert.alert-success {
        border-color: #0d6826;
        background-color: #02220b; }
      #alert-messages > div .alert.disappear {
        animation: disappear 1s ease-in-out both; }
@keyframes disappear {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
.loading-spinner {
  display: none;
  text-align: center; }
  .loading-spinner .spinner {
    text-align: center; }
    .loading-spinner .spinner div {
      width: 10px;
      height: 10px;
      background-color: #666;
      border-radius: 100%;
      display: inline-block;
      animation: sk-bouncedelay 1.4s infinite ease-in-out both; }
    .loading-spinner .spinner .bounce1 {
      animation-delay: -0.32s; }
    .loading-spinner .spinner .bounce2 {
      animation-delay: -0.16s; }
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0); }
  40% {
    transform: scale(1); } }
.darkmode--activated strong {
  color: #353535; }
.darkmode--activated .block-h1 h1 {
  border-bottom-color: #bababa; }
.darkmode--activated .block-bigmap .prev-shadow {
  background: linear-gradient(180deg, #e8e8e8 0%, rgba(0, 0, 0, 0.1) 50%, #e8e8e8 100%); }
.darkmode--activated .block-bigmap .prev-map .mapboxgl-popup .mapboxgl-popup-tip {
  border-top-color: #ffffff; }
.darkmode--activated .block-bigmap .prev-map .mapboxgl-popup .mapboxgl-popup-content {
  background: #ffffff; }
.darkmode--activated .block-table::after {
  background: #b8b8b8; }
.darkmode--activated .card {
  background-color: #d7d7d7;
  color: #121212; }
.darkmode--activated .table thead {
  background-color: #b8b8b8;
  color: #353535; }
.darkmode--activated .table tbody tr, .darkmode--activated .table tfoot tr {
  border-bottom: 1px solid #d7d7d7; }
.darkmode--activated .table.hover tbody tr:hover {
  background-color: #d7d7d7; }
.darkmode--activated .modal-content {
  background-color: #fafafa;
  color: #4a4a4a; }
  .darkmode--activated .modal-content .card {
    background-color: transparent;
    color: #4a4a4a; }
    .darkmode--activated .modal-content .card #transmitters .transmitter .card-header {
      background-color: #d7d7d7; }
.darkmode--activated .progress {
  background-color: #ebebeb; }
.darkmode--activated .tables-filtering__form input[type='text'], .darkmode--activated .tables-filtering__form input[type='number'], .darkmode--activated .tables-filtering__form input[type='password'], .darkmode--activated .tables-filtering__form input[type='email'], .darkmode--activated .tables-filtering__form textarea, .darkmode--activated .authorization-form input[type='text'], .darkmode--activated .authorization-form input[type='number'], .darkmode--activated .authorization-form input[type='password'], .darkmode--activated .authorization-form input[type='email'], .darkmode--activated .authorization-form textarea {
  color: #191818; }
.darkmode--activated .bootstrap-select.form-control .dropdown-toggle {
  color: #191818; }
.darkmode--activated .bs-tooltip-top .arrow::before, .darkmode--activated .bs-tooltip-auto[x-placement^='top'] .arrow::before {
  border-top-color: #4a4a4a; }
.darkmode--activated .bs-tooltip-right .arrow::before, .darkmode--activated .bs-tooltip-auto[x-placement^='right'] .arrow::before {
  border-right-color: #4a4a4a; }
.darkmode--activated .bs-tooltip-bottom .arrow::before, .darkmode--activated .bs-tooltip-auto[x-placement^='bottom'] .arrow::before {
  border-bottom-color: #4a4a4a; }
.darkmode--activated .bs-tooltip-left .arrow::before, .darkmode--activated .bs-tooltip-auto[x-placement^='left'] .arrow::before {
  border-left-color: #4a4a4a; }
.darkmode--activated .tooltip-inner {
  color: #ffffff;
  background-color: #4a4a4a; }
.darkmode--activated svg#polar .change_stroke, .darkmode--activated .polar_plot svg .change_stroke {
  stroke: #353535; }
.darkmode--activated svg#polar .change_fill, .darkmode--activated .polar_plot svg .change_fill {
  fill: #353535; }
.darkmode--activated #alert-messages > div .alert.alert-error, .darkmode--activated #alert-messages > div .alert.alert-danger {
  background-color: #ffe0e0; }
.darkmode--activated #alert-messages > div .alert.alert-warning {
  background-color: #ffd1b8; }
.darkmode--activated #alert-messages > div .alert.alert-success {
  background-color: #dde8e0; }

/*# sourceMappingURL=tmp_hcjqiya.css.map */
