display: grid;
      grid-template-columns: 300px 1fr 1fr;
      height: 100vh;
      gap: 1px;
      background: #333;
    }

    .sidebar {
      background: #252526;
      padding: 20px;
      overflow-y: auto;
      border-right: 1px solid #333;
    }

    .sidebar h2 {
      color: #ffffff;
      margin-bottom: 20px;
      font-size: 18px;
      font-weight: 600;
    }

    .samples-list {
      list-style: none;
    }

    .sample-item {
      padding: 12px 16px;
      margin-bottom: 8px;
      backgr