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; }

.block-h1 .btn-back {
  margin-bottom: 6px; }
.block-h1 > .row {
  border-bottom: 1px solid #4a4a4a; }
  .block-h1 > .row .satellite-name {
    display: flex;
    align-items: center; }
    .block-h1 > .row .satellite-name h1 {
      border: none; }
      @media (max-width: 991px) {
        .block-h1 > .row .satellite-name h1 {
          padding: 0; } }
.block-h1 .sat-actions {
  gap: 4px;
  padding: 10px 0; }
  .block-h1 .sat-actions a {
    flex-grow: 1;
    height: fit-content;
    position: relative; }
  .block-h1 .sat-actions .badget.top {
    position: absolute;
    right: -5px;
    top: -5px;
    bottom: unset;
    padding: 2px 4px;
    z-index: 1; }

.block-bigmap .description-map {
  position: absolute;
  top: 15px;
  right: 0;
  left: 0; }
  .block-bigmap .description-map .description {
    display: flex;
    justify-content: end;
    align-items: end; }
    .block-bigmap .description-map .description .status {
      letter-spacing: 0;
      text-align: right;
      color: #828282; }
  .block-bigmap .description-map .show-arrow {
    display: block;
    position: fixed;
    top: 30px;
    left: 60px;
    z-index: 50;
    transform: scale(1.5) rotate(180deg); }
    .block-bigmap .description-map .show-arrow .arrow-right {
      margin: 0; }

.block-satellites-information {
  margin-top: 15px; }
  .block-satellites-information .container > .row {
    gap: 20px 10px; }
  .block-satellites-information .container .sattelite-img-wrapper .sattelite-img {
    width: 100%;
    height: 100%;
    max-height: 345px;
    object-fit: contain; }
  @media (max-width: 767px) {
    .block-satellites-information .container .sattelite-img-wrapper {
      min-width: 100%;
      max-height: 300px; } }
  .block-satellites-information .container .information-block {
    max-width: 50%;
    display: flex;
    flex-direction: column; }
    .block-satellites-information .container .information-block .h2 {
      margin-bottom: 20px; }
      .block-satellites-information .container .information-block .h2 + .row {
        border-top: none; }
    .block-satellites-information .container .information-block .information-block__table {
      flex-grow: 1; }
    .block-satellites-information .container .information-block .row {
      gap: 10px;
      padding: 4px 0;
      border-top: 1px solid #232323;
      align-items: center;
      flex-wrap: nowrap; }
      .block-satellites-information .container .information-block .row .title {
        width: 150px; }
        @media (max-width: 991px) {
          .block-satellites-information .container .information-block .row .title {
            width: 110px; } }
      .block-satellites-information .container .information-block .row .description {
        flex-grow: 1;
        text-align: end;
        color: #fafafa;
        align-items: center; }
        .block-satellites-information .container .information-block .row .description.overflow-ellipsis {
          overflow-x: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          color: #0097ff; }
          .block-satellites-information .container .information-block .row .description.overflow-ellipsis:hover {
            color: #fe5e22; }
        .block-satellites-information .container .information-block .row .description .empty-val {
          height: 1px;
          background-color: #828282;
          width: 50px;
          margin-right: 0;
          margin-left: auto; }
      .block-satellites-information .container .information-block .row.information-block__status {
        position: relative;
        padding-top: 20px;
        padding-bottom: 10px;
        margin-top: 10px;
        margin-bottom: 4px;
        background-color: #232323; }
        .block-satellites-information .container .information-block .row.information-block__status .sattelite-status {
          position: absolute;
          height: 5px;
          background-color: #fe5e22;
          width: 100%;
          top: 10px; }
        .block-satellites-information .container .information-block .row.information-block__status .title {
          padding-left: 10px;
          width: fit-content; }
        .block-satellites-information .container .information-block .row.information-block__status .description {
          padding-right: 10px; }
      .block-satellites-information .container .information-block .row:first-child {
        border-top: none;
        padding-top: 0; }
      .block-satellites-information .container .information-block .row.no-wrap {
        flex-wrap: nowrap; }
    @media (max-width: 767px) {
      .block-satellites-information .container .information-block {
        max-width: 100%; }
        .block-satellites-information .container .information-block .h2 {
          margin-bottom: 10px; } }
  .block-satellites-information.orbital, .block-satellites-information.timeline {
    margin-top: 60px; }
    .block-satellites-information.orbital .information-block, .block-satellites-information.timeline .information-block {
      max-width: 100%;
      justify-content: end;
      flex-direction: row; }
      .block-satellites-information.orbital .information-block .h2, .block-satellites-information.timeline .information-block .h2 {
        text-align: end; }
      .block-satellites-information.orbital .information-block .information-block__table, .block-satellites-information.timeline .information-block .information-block__table {
        margin-top: 15px;
        padding-left: 5px;
        max-width: 50%; }
        .block-satellites-information.orbital .information-block .information-block__table .row .title, .block-satellites-information.timeline .information-block .information-block__table .row .title {
          width: fit-content; }
    @media (max-width: 767px) {
      .block-satellites-information.orbital, .block-satellites-information.timeline {
        margin-top: 50px; }
        .block-satellites-information.orbital .information-block, .block-satellites-information.timeline .information-block {
          gap: 0; }
          .block-satellites-information.orbital .information-block .information-block__table, .block-satellites-information.timeline .information-block .information-block__table {
            max-width: 100%;
            margin-top: 0;
            padding-left: 0; } }
  .block-satellites-information.timeline .description {
    font-family: monospace;
    white-space: nowrap; }
  .block-satellites-information.telemetry, .block-satellites-information.last-observers {
    margin-top: 60px; }
    .block-satellites-information.telemetry .information-block, .block-satellites-information.last-observers .information-block {
      max-width: 100%;
      flex-direction: row; }
      .block-satellites-information.telemetry .information-block .h2, .block-satellites-information.last-observers .information-block .h2 {
        text-align: start; }
      .block-satellites-information.telemetry .information-block .information-block__table, .block-satellites-information.last-observers .information-block .information-block__table {
        margin-top: 15px;
        max-width: 50%; }
        .block-satellites-information.telemetry .information-block .information-block__table .row .title, .block-satellites-information.last-observers .information-block .information-block__table .row .title {
          width: fit-content;
          white-space: nowrap; }
        .block-satellites-information.telemetry .information-block .information-block__table .row .description, .block-satellites-information.last-observers .information-block .information-block__table .row .description {
          white-space: nowrap; }
    @media (max-width: 767px) {
      .block-satellites-information.telemetry, .block-satellites-information.last-observers {
        margin-top: 50px; }
        .block-satellites-information.telemetry .information-block, .block-satellites-information.last-observers .information-block {
          gap: 0; }
          .block-satellites-information.telemetry .information-block .information-block__table, .block-satellites-information.last-observers .information-block .information-block__table {
            max-width: 100%;
            margin-top: 0; } }
  .block-satellites-information.orbital-elements {
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 110px;
    background-color: #0f0d0d; }
    .block-satellites-information.orbital-elements .container .information-block {
      max-width: 100%; }
      .block-satellites-information.orbital-elements .container .information-block .information-block__table {
        max-width: 100%; }
        .block-satellites-information.orbital-elements .container .information-block .information-block__table strong + .row {
          margin-top: 10px; }
        .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row {
          align-items: start; }
          .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row .title {
            width: 230px; }
          .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row .block-copy {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 4px; }
            .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row .block-copy pre {
              margin: 0;
              text-align: end;
              flex-grow: 1; }
    @media (max-width: 991px) {
      .block-satellites-information.orbital-elements {
        padding-bottom: 75px; }
        .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row .title {
          width: fit-content; }
        .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row:last-child {
          flex-wrap: wrap; }
          .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row:last-child .description {
            min-width: 100%; }
            .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row:last-child .description .block-copy {
              font-size: 10px; }
              .block-satellites-information.orbital-elements .container .information-block .information-block__table > .row:last-child .description .block-copy pre {
                text-align: start; } }
    @media (max-width: 767px) {
      .block-satellites-information.orbital-elements {
        padding-bottom: 75px; }
        .block-satellites-information.orbital-elements .information-block__table .block-copy {
          font-size: 12px;
          position: relative;
          padding-right: 26px; }
          .block-satellites-information.orbital-elements .information-block__table .block-copy pre {
            overflow-x: scroll; }
          .block-satellites-information.orbital-elements .information-block__table .block-copy img {
            position: absolute;
            right: 0; } }

.block-transmitters {
  margin-top: 70px; }
  .block-transmitters .h2 {
    text-align: center; }
  .block-transmitters .transmitters-cards {
    justify-content: space-around;
    margin-top: 20px;
    gap: 15px; }
    .block-transmitters .transmitters-cards .transmitters-cards__item {
      background-color: #232323;
      flex-grow: 1;
      max-width: 32%;
      display: flex;
      flex-direction: column; }
      .block-transmitters .transmitters-cards .transmitters-cards__item .card-header {
        padding: 10px;
        border-top: 4px solid #0097ff;
        border-bottom: 1px solid #353535;
        opacity: 1; }
        .block-transmitters .transmitters-cards .transmitters-cards__item .card-header.inactive {
          border-top-color: #fe5e22; }
        .block-transmitters .transmitters-cards .transmitters-cards__item .card-header .card-header-btn {
          display: flex;
          justify-content: space-between;
          margin-top: 6px; }
          .block-transmitters .transmitters-cards .transmitters-cards__item .card-header .card-header-btn a {
            display: flex;
            align-items: center;
            gap: 4px;
            color: unset;
            font-size: 12px; }
            .block-transmitters .transmitters-cards .transmitters-cards__item .card-header .card-header-btn a:hover {
              cursor: pointer;
              opacity: .7; }
            .block-transmitters .transmitters-cards .transmitters-cards__item .card-header .card-header-btn a img {
              width: 18px;
              pointer-events: none; }
      .block-transmitters .transmitters-cards .transmitters-cards__item .card-body {
        padding: 5px 10px;
        flex-grow: 1; }
        .block-transmitters .transmitters-cards .transmitters-cards__item .card-body > .row {
          gap: 4px;
          padding: 1px 0;
          align-items: center; }
          .block-transmitters .transmitters-cards .transmitters-cards__item .card-body > .row .title {
            width: 180px; }
            @media (max-width: 390px) {
              .block-transmitters .transmitters-cards .transmitters-cards__item .card-body > .row .title {
                width: 175px; } }
          .block-transmitters .transmitters-cards .transmitters-cards__item .card-body > .row .description {
            flex-grow: 1;
            text-align: end;
            color: #fafafa;
            align-items: center; }
            .block-transmitters .transmitters-cards .transmitters-cards__item .card-body > .row .description.overflow-ellipsis {
              overflow-x: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              color: #0097ff; }
              .block-transmitters .transmitters-cards .transmitters-cards__item .card-body > .row .description.overflow-ellipsis:hover {
                color: #fe5e22; }
            .block-transmitters .transmitters-cards .transmitters-cards__item .card-body > .row .description .empty-val {
              height: 1px;
              background-color: #828282;
              width: 50px;
              margin-right: 0;
              margin-left: auto; }
      .block-transmitters .transmitters-cards .transmitters-cards__item .card-footer {
        padding: 5px 10px;
        background-color: #353535;
        font-size: 12px; }
      @media (max-width: 991px) {
        .block-transmitters .transmitters-cards .transmitters-cards__item {
          max-width: 48%; } }
    .block-transmitters .transmitters-cards .transmitters-cards__more-btn {
      width: 100%;
      text-align: center;
      margin-top: 10px; }
  @media (max-width: 767px) {
    .block-transmitters {
      margin-top: 50px; }
      .block-transmitters .transmitters-cards .transmitters-cards__item {
        max-width: 100%; } }

.last-observers .header {
  font-weight: 600;
  color: #d7d7d7; }

.block-decoded-data {
  margin-top: 60px;
  margin-bottom: 110px;
  text-align: center; }
  .block-decoded-data #decodedDataChart {
    max-height: 450px;
    min-height: 200px; }
  .block-decoded-data .description {
    margin-top: 10px; }
  .block-decoded-data .href-goto {
    margin-top: 20px;
    text-align: start; }
  @media (max-width: 991px) {
    .block-decoded-data {
      margin-bottom: 75px; } }
  @media (max-width: 767px) {
    .block-decoded-data #decodedDataChart {
      max-height: 400px;
      min-height: 200px; } }

.block-export-data .data-details {
  display: flex;
  flex-direction: column;
  gap: 15px; }
  .block-export-data .data-details ul {
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0;
    list-style: none; }
    .block-export-data .data-details ul li {
      position: relative;
      padding-left: 12px; }
      .block-export-data .data-details ul li::before {
        content: '';
        background-image: url("/static/img/arrow-down.svg?7fcecb31b344");
        width: 14px;
        height: 20px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        transform: rotate(270deg); }
@media (max-width: 767px) {
  .block-export-data .title {
    min-width: 100%;
    margin-bottom: 10px; }
  .block-export-data .data-details {
    gap: 10px; } }

.block-export-tle {
  margin-top: 50px; }
  .block-export-tle .export-tle {
    flex-wrap: wrap-reverse; }
    .block-export-tle .export-tle .data-details .subtitle {
      padding-right: 15px; }

footer {
  margin-top: 0; }

.modal .modal-header {
  justify-content: space-between; }
.modal .modal-body {
  line-height: 14px; }
  .modal .modal-body code {
    font-size: 12px; }

#modalDecoder .modal-header, #modalDecoder .modal-body {
  padding: 10px 20px; }

#modalCitation .modal-header {
  justify-content: end;
  padding: 5px 20px; }
#modalCitation .modal-body {
  padding: 30px 20px; }

#StationModal .card-title {
  margin-top: 15px; }
#StationModal .table-borderless {
  line-height: 20px;
  margin-bottom: 16px; }
#StationModal .table-schedule {
  min-height: 30vh; }
  #StationModal .table-schedule .table-wrapper .table {
    min-width: 640px; }
    #StationModal .table-schedule .table-wrapper .table th.polar-plot {
      text-align: center; }
    #StationModal .table-schedule .table-wrapper .table td.max-elevation {
      white-space: nowrap; }
  @media (max-width: 767px) {
    #StationModal .table-schedule .table-wrapper {
      overflow-x: scroll; } }
  #StationModal .table-schedule #prediction-results {
    text-align: center; }

.darkmode--activated .block-h1 > .row {
  border-bottom-color: #bababa; }
.darkmode--activated .block-satellites-information .container .information-block .row {
  border-top-color: #d7d7d7; }
  .darkmode--activated .block-satellites-information .container .information-block .row .description {
    color: #353535; }
    .darkmode--activated .block-satellites-information .container .information-block .row .description.overflow-ellipsis {
      color: #0097ff; }
  .darkmode--activated .block-satellites-information .container .information-block .row.information-block__status {
    background-color: #d7d7d7; }
  .darkmode--activated .block-satellites-information .container .information-block .row.header {
    color: #353535; }
.darkmode--activated .block-transmitters .transmitters-cards .transmitters-cards__item {
  background-color: #d7d7d7; }
  .darkmode--activated .block-transmitters .transmitters-cards .transmitters-cards__item .card-header {
    border-bottom-color: #ffffff; }
  .darkmode--activated .block-transmitters .transmitters-cards .transmitters-cards__item .card-body > .row .description {
    color: #353535; }
  .darkmode--activated .block-transmitters .transmitters-cards .transmitters-cards__item .card-footer {
    background-color: #ffffff; }
.darkmode--activated .block-satellites-information.orbital-elements {
  background-color: #fafafa; }

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