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

.frequency-picker-block {
  margin-top: 15px; }
  .frequency-picker-block .card {
    background-color: transparent;
    border: 1px solid #0c0909;
    border-radius: 4px; }
    .frequency-picker-block .card .card-header {
      padding: 10px;
      align-items: center;
      background-color: #0c0909; }
    .frequency-picker-block .card .card-body {
      padding: 10px; }
  .frequency-picker-block .freq-toolbar {
    border-bottom: 1px solid #0c0909;
    padding-bottom: 10px;
    margin-bottom: 10px; }
  .frequency-picker-block .freq-range-row {
    align-items: center;
    gap: 10px 20px;
    margin-bottom: 10px; }
    .frequency-picker-block .freq-range-row .input-group {
      display: flex;
      align-items: stretch;
      width: auto; }
      .frequency-picker-block .freq-range-row .input-group .input-group-prepend {
        display: flex; }
      .frequency-picker-block .freq-range-row .input-group .input-group-text {
        display: flex;
        align-items: center;
        background-color: transparent;
        border: 1px solid #38aeff80;
        border-right: none;
        border-radius: 5px 0 0 5px;
        padding: 0 8px;
        color: #0097ff; }
      .frequency-picker-block .freq-range-row .input-group input {
        max-width: 120px;
        border-left: none;
        border-radius: 0 5px 5px 0; }
        .frequency-picker-block .freq-range-row .input-group input#freq-range-min {
          border-radius: 0; }
    .frequency-picker-block .freq-range-row input[type='checkbox'] {
      accent-color: #fe5e22; }
    .frequency-picker-block .freq-range-row .form-check {
      margin-left: auto; }
  .frequency-picker-block .freq-table-actions {
    justify-content: space-between;
    margin-bottom: 10px;
    gap: 10px 15px; }
    .frequency-picker-block .freq-table-actions .btn i.bi {
      margin-right: 6px; }
  .frequency-picker-block input[type='text'], .frequency-picker-block input[type='number'], .frequency-picker-block textarea {
    padding: 8px 10px;
    border-radius: 5px;
    background-color: transparent;
    border: 1px solid #38aeff80;
    color: #fafafa;
    outline: none;
    font-size: 14px; }
  .frequency-picker-block .text-muted {
    color: #828282; }
  .frequency-picker-block .alert {
    padding: 8px 12px;
    border: 1px solid;
    border-radius: 5px;
    margin-bottom: 10px; }
    .frequency-picker-block .alert.alert-danger {
      border-color: #ec0c0c;
      background-color: #330b0b; }
    .frequency-picker-block .alert.alert-warning {
      border-color: #fe5e22;
      background-color: #2f1c03; }
  .frequency-picker-block .freq-table-wrap {
    overflow-x: auto; }
  .frequency-picker-block .freq-cell {
    display: flex;
    align-items: center;
    gap: 4px; }
    .frequency-picker-block .freq-cell .freq-manual {
      width: 110px; }
    .frequency-picker-block .freq-cell .freq-lock {
      padding: 2px 6px;
      flex-shrink: 0; }
  .frequency-picker-block tr.locked .freq-manual {
    border-color: #fe5e22;
    color: #fe5e22;
    opacity: .9; }
  .frequency-picker-block tr.locked .freq-lock {
    color: #fe5e22;
    border-color: #fe5e22; }
  .frequency-picker-block #freq-picker-table .freq-remove {
    padding: 2px 6px; }
  .frequency-picker-block #freq-picker-spinner {
    margin: 10px 0; }
  .frequency-picker-block .chart-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 0 15px;
    margin-top: 15px; }
    .frequency-picker-block .chart-legend .legend-item {
      display: flex;
      align-items: center;
      gap: 4px; }
      .frequency-picker-block .chart-legend .legend-item .legend-swatch {
        width: 10px;
        height: 10px; }
        .frequency-picker-block .chart-legend .legend-item .legend-swatch.swatch-satellite {
          background-color: #0097ff; }
        .frequency-picker-block .chart-legend .legend-item .legend-swatch.swatch-locked {
          background-color: #fe5e22; }
        .frequency-picker-block .chart-legend .legend-item .legend-swatch.swatch-active {
          background-color: #ec0c0c; }
  .frequency-picker-block #freq-picker-chart-container {
    position: relative;
    margin-top: 5px; }
    .frequency-picker-block #freq-picker-chart-container .bar-satellite {
      fill: #0097ff; }
    .frequency-picker-block #freq-picker-chart-container .bar-locked {
      fill: #fe5e22; }
    .frequency-picker-block #freq-picker-chart-container .bar-active {
      fill: #ec0c0c; }
    .frequency-picker-block #freq-picker-chart-container .chart-tooltip {
      position: absolute;
      opacity: 0;
      pointer-events: none;
      background-color: #0c0909;
      color: #fafafa;
      padding: 6px 8px;
      line-height: 18px;
      transition: opacity 0.3s ease;
      border-radius: 5px; }
      .frequency-picker-block #freq-picker-chart-container .chart-tooltip.show {
        opacity: .95; }
  @media (max-width: 767px) {
    .frequency-picker-block .freq-range-row {
      flex-direction: column;
      align-items: flex-start; }
      .frequency-picker-block .freq-range-row .form-check {
        margin-left: 0; }
    .frequency-picker-block .freq-table-actions {
      flex-direction: column; }
      .frequency-picker-block .freq-table-actions .btn {
        width: 100%; } }

.darkmode--activated .frequency-picker-block .card {
  border-color: #ffffff; }
  .darkmode--activated .frequency-picker-block .card .card-header {
    background-color: #ffffff; }
.darkmode--activated .frequency-picker-block input[type='text'], .darkmode--activated .frequency-picker-block input[type='number'], .darkmode--activated .frequency-picker-block textarea {
  color: #191818; }
.darkmode--activated .frequency-picker-block .alert.alert-danger {
  background-color: #ffe0e0; }
.darkmode--activated .frequency-picker-block .alert.alert-warning {
  background-color: #ffd1b8; }
.darkmode--activated .frequency-picker-block #freq-picker-chart-container .chart-tooltip {
  background-color: #ffffff;
  color: #353535; }

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