#cesiumContainer {
  width: 100vw;
  height: 100vh;
  position: relative;
  z-index: 0;
  isolation: isolate;
  overflow: hidden;

  .cesium-viewer-toolbar,
  .cesium-viewer-fullscreenContainer,
  .cesium-infoBox-visible {
    display: none !important;
  }
}

.coverMaskContainer {
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0;
  z-index: 1;
}

#contentContainer {
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  > * {
    pointer-events: auto;
  }
}

.map_bi_model {
  .@{ant-prefix} {
    &-modal {

      &-close {
        color: #fff;
      }

      &-header {
        background-color: #06103b;
        padding: 16px 20px;
      }

      &-title {
        color: #fff;
      }

      &-container {
        padding: 0;
        background-color: #020828;
      }

      &-body {
        padding: 20px 24px;
      }

      &-footer {
        padding: 0 20px 16px 20px;
      }
    }

    &-divider {
      &-inner-text {
        color: #fff;
      }

      &-rail {
        background-color: #0c1957;
      }
    }

    &-descriptions {
      &-item-label {
        width: 200px;
        color: #fff !important;
        border: 1px solid #0c1957 !important;
        background-color: #0b1544 !important;
      }

      &-item-content {
        color: #fff;
        border: 1px solid #0c1957 !important;
      }
    }

    &-table {
      background-color: #020828;

      &-container {
        border-inline-start: 1px solid #0c1957 !important;
        border-top: 1px solid #0c1957 !important;
      }

      &-thead {
        th {
          background-color: #0b1544 !important;
          color: #fff !important;
          border-inline-end: 1px solid #0c1957 !important;
          border-bottom: 1px solid #0c1957 !important;
        }
      }

      &-tbody {
        td {
          background-color: #020828 !important;
          color: #fff !important;
          border-inline-end: 1px solid #0c1957 !important;
          border-bottom: 1px solid #0c1957 !important;

          span {
            color: #fff !important;
          }
        }
      }
    }

    &-empty-description {
      color: #fff !important;
    }
  }
}

