der: 1px solid #e0e0e0;
        border-radius: var(--border-radius);
        font-family: inherit;
        margin-bottom: 0.5rem;
        box-sizing: border-box;
        font-size: 1rem;
        line-height: 1.5;
        transition: border-color 0.2s;
        background-color: white;
        cursor: pointer;
      }

      select:focus {
        outline: none;
        border-color: var(--primary-color);
        box-shadow: 0 0 0 2px rgba(74, 107, 253, 0.2);
      }

      button {
        background-color: 