   /* border-bottom-color: #3b82f6; */
      background-color: white;
      font-weight: 500;
      box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
    }

    .tabs-container .tab-button {
      min-width: 100px;
      padding: 0.3rem 0.875rem;
    }

    /* Tab content styles */
    .tab-content {
      display: none;
    }

    .tab-content.active {
      display: block;
    }

    .main-tab-content {
      display: none;
    }

    .mai