/* Start custom CSS for wd_text_block, class: .elementor-element-1f175bb */<style>
    .mini-pc-table-wrap {
      font-family: inherit;
      margin: 1rem 0;
      overflow-x: auto;
    }
    .mini-pc-table {
      --orange-700: #c2410c;
      --orange-600: #ea580c;
      --orange-100: #fff7ed;
      border-collapse: collapse;
      width: 100%;
      min-width: 680px;
      background: #fff;
      border: 1px solid #f1f1f1;
      box-shadow: 0 2px 10px rgba(0,0,0,.04);
    }
    .mini-pc-table caption{
      text-align: right;
      padding: .75rem 1rem;
      font-weight: 700;
      color: var(--orange-700);
    }
    .mini-pc-table thead th{
      background: linear-gradient(0deg, var(--orange-600), var(--orange-600));
      color: #fff;
      text-align: right;
      padding: .9rem 1rem;
      font-weight: 700;
      border-bottom: 2px solid var(--orange-700);
      white-space: nowrap;
    }
    .mini-pc-table tbody td{
      padding: .85rem 1rem;
      text-align: right;
      vertical-align: top;
      border-bottom: 1px solid #f3f4f6;
    }
    .mini-pc-table tbody tr:nth-child(even) td{
      background: var(--orange-100);
    }
    .mini-pc-badge{
      display: inline-block;
      padding: .15rem .5rem;
      border-radius: .375rem;
      border: 1px solid var(--orange-600);
      color: var(--orange-700);
      font-size: .85rem;
      background: #fff;
      margin-inline-start: .35rem;
      white-space: nowrap;
    }
    @media (max-width: 540px){
      .mini-pc-table { min-width: 520px; }
    }
  </style>/* End custom CSS */