span.dotted-line {
        display:none !important;
      }
      .content .content-item .content-text a.more-link {
        color: #fbbc00;
      }

      body {
       /* background: #E3E3E3;
        background: linear-gradient(0deg, rgba(227, 227, 227, 1) 0%, rgba(255, 255, 255, 1) 75%); */
      }

      #results .group-card {
        background: #ffffff;
        border: 1px solid #eee;
        border-radius: 10px;
        padding: 1rem 1.5rem;
        margin-bottom: 1.5rem;
        box-shadow: 0 1px 2px rgba(0,0,0,0.04);
      }

      #results .group-card h4 {
        margin-top: 0;
        font-size: 1.1rem;
        font-weight: 600;
        color: #444;
      }

      #results .group-card ul {
        list-style: none;
        padding-left: 0;
        margin: 0;
      }

      #results .group-card li {
        background: #f9f9f9;
        margin-bottom: 0.3rem;
        padding: 0.4rem 0.8rem;
        border-radius: 5px;
        font-size: 0.95rem;
      }
      #results .btn {
        border: 1px solid #d6d6d6;
        box-shadow: 0 1px 2px #ccc;
      }

      #results button.btn.copy-btn {
        position: relative;
        top: -10px;
        left: 18px;
        background: #fff;
        padding: 3px 10px;
      }
      #copyAllGroups {
        margin-left: auto;
      }
      .accordion .card {
        background: transparent;
      }
      .container.ts-container .accordion .card-header {
        background: transparent;
      }